builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-2288 starttime: 1461254063.51 results: success (0) buildid: 20160421082810 builduid: d1009c5796a141c4ba8f02ef997e49ef revision: 991c721d2e551357d8f7213a4c484b3bcba53736 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 08:54:23.514648) ========= master: http://buildbot-master54.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 08:54:23.515067) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-21 08:54:23.515375) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-21 08:54:23.561151) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 08:54:23.561451) ========= 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: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461253569.248053-1455892153 _=/tools/buildbot/bin/python using PTY: False --2016-04-21 08:54:23-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org (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% 15.0M=0.001s 2016-04-21 08:54:23 (15.0 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.305128 ========= master_lag: 0.12 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 08:54:23.991240) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 08:54:23.991562) ========= rm -rf scripts properties in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-rf', 'scripts', 'properties'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461253569.248053-1455892153 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.038962 ========= master_lag: 0.34 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 08:54:24.374887) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-21 08:54:24.375262) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 991c721d2e551357d8f7213a4c484b3bcba53736 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 991c721d2e551357d8f7213a4c484b3bcba53736 --destination scripts --debug'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461253569.248053-1455892153 _=/tools/buildbot/bin/python using PTY: False 2016-04-21 08:54:24,542 truncating revision to first 12 chars 2016-04-21 08:54:24,543 Setting DEBUG logging. 2016-04-21 08:54:24,543 attempt 1/10 2016-04-21 08:54:24,543 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/991c721d2e55?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-21 08:54:25,012 unpacking tar archive at: mozilla-inbound-991c721d2e55/testing/mozharness/ program finished with exit code 0 elapsedTime=0.777035 ========= master_lag: 1.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-21 08:54:26.170545) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 08:54:26.170884) ========= script_repo_revision: 991c721d2e551357d8f7213a4c484b3bcba53736 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 08:54:26.171309) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-21 08:54:26.171588) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-21 08:54:26.979739) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 11 secs) (at 2016-04-21 08:54:26.980071) ========= /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-inbound --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-inbound', '--download-symbols', 'true'] environment: CCACHE_DIR=/builds/ccache CCACHE_UMASK=002 DISPLAY=:0 HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NODE_PATH=/usr/bin/node MOZ_NO_REMOTE=1 NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461253569.248053-1455892153 _=/tools/buildbot/bin/python using PTY: False 08:54:27 INFO - MultiFileLogger online at 20160421 08:54:27 in /builds/slave/test 08:54:27 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-inbound --download-symbols true 08:54:27 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 08:54:27 INFO - {'append_to_log': False, 08:54:27 INFO - 'base_work_dir': '/builds/slave/test', 08:54:27 INFO - 'blob_upload_branch': 'mozilla-inbound', 08:54:27 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 08:54:27 INFO - 'buildbot_json_path': 'buildprops.json', 08:54:27 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 08:54:27 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 08:54:27 INFO - 'download_minidump_stackwalk': True, 08:54:27 INFO - 'download_symbols': 'true', 08:54:27 INFO - 'e10s': False, 08:54:27 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 08:54:27 INFO - 'tooltool.py': '/tools/tooltool.py', 08:54:27 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 08:54:27 INFO - '/tools/misc-python/virtualenv.py')}, 08:54:27 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 08:54:27 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 08:54:27 INFO - 'log_level': 'info', 08:54:27 INFO - 'log_to_console': True, 08:54:27 INFO - 'opt_config_files': (), 08:54:27 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 08:54:27 INFO - '--processes=1', 08:54:27 INFO - '--config=%(test_path)s/wptrunner.ini', 08:54:27 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 08:54:27 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 08:54:27 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 08:54:27 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 08:54:27 INFO - 'pip_index': False, 08:54:27 INFO - 'require_test_zip': True, 08:54:27 INFO - 'test_type': ('testharness',), 08:54:27 INFO - 'this_chunk': '1', 08:54:27 INFO - 'tooltool_cache': '/builds/tooltool_cache', 08:54:27 INFO - 'total_chunks': '10', 08:54:27 INFO - 'virtualenv_path': 'venv', 08:54:27 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 08:54:27 INFO - 'work_dir': 'build'} 08:54:27 INFO - ##### 08:54:27 INFO - ##### Running clobber step. 08:54:27 INFO - ##### 08:54:27 INFO - Running pre-action listener: _resource_record_pre_action 08:54:27 INFO - Running main action method: clobber 08:54:27 INFO - rmtree: /builds/slave/test/build 08:54:27 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 08:54:28 INFO - Running post-action listener: _resource_record_post_action 08:54:28 INFO - ##### 08:54:28 INFO - ##### Running read-buildbot-config step. 08:54:28 INFO - ##### 08:54:28 INFO - Running pre-action listener: _resource_record_pre_action 08:54:28 INFO - Running main action method: read_buildbot_config 08:54:28 INFO - Using buildbot properties: 08:54:28 INFO - { 08:54:28 INFO - "project": "", 08:54:28 INFO - "product": "firefox", 08:54:28 INFO - "script_repo_revision": "production", 08:54:28 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest-7-3600", 08:54:28 INFO - "repository": "", 08:54:28 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-1", 08:54:28 INFO - "buildid": "20160421082810", 08:54:28 INFO - "pgo_build": "False", 08:54:28 INFO - "basedir": "/builds/slave/test", 08:54:28 INFO - "buildnumber": 80, 08:54:28 INFO - "slavename": "tst-linux64-spot-2288", 08:54:28 INFO - "master": "http://buildbot-master54.bb.releng.usw2.mozilla.com:8201/", 08:54:28 INFO - "platform": "linux64", 08:54:28 INFO - "branch": "mozilla-inbound", 08:54:28 INFO - "revision": "991c721d2e551357d8f7213a4c484b3bcba53736", 08:54:28 INFO - "repo_path": "integration/mozilla-inbound", 08:54:28 INFO - "moz_repo_path": "", 08:54:28 INFO - "stage_platform": "linux64", 08:54:28 INFO - "builduid": "d1009c5796a141c4ba8f02ef997e49ef", 08:54:28 INFO - "slavebuilddir": "test" 08:54:28 INFO - } 08:54:28 INFO - Found installer url https://queue.taskcluster.net/v1/task/D5AvLUIPSwqYtRDoA0tkzQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 08:54:28 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/D5AvLUIPSwqYtRDoA0tkzQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 08:54:28 INFO - Running post-action listener: _resource_record_post_action 08:54:28 INFO - ##### 08:54:28 INFO - ##### Running download-and-extract step. 08:54:28 INFO - ##### 08:54:28 INFO - Running pre-action listener: _resource_record_pre_action 08:54:28 INFO - Running main action method: download_and_extract 08:54:28 INFO - mkdir: /builds/slave/test/build/tests 08:54:28 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')]} 08:54:28 INFO - https://queue.taskcluster.net/v1/task/D5AvLUIPSwqYtRDoA0tkzQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 08:54:28 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/D5AvLUIPSwqYtRDoA0tkzQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 08:54:28 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/D5AvLUIPSwqYtRDoA0tkzQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 08:54:28 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/D5AvLUIPSwqYtRDoA0tkzQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 08:54:28 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/D5AvLUIPSwqYtRDoA0tkzQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json'}, attempt #1 08:54:29 INFO - Downloaded 1361 bytes. 08:54:29 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 08:54:29 INFO - Using the following test package requirements: 08:54:29 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 08:54:29 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 08:54:29 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 08:54:29 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 08:54:29 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 08:54:29 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 08:54:29 INFO - u'jsshell-linux-x86_64.zip'], 08:54:29 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 08:54:29 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 08:54:29 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 08:54:29 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 08:54:29 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 08:54:29 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 08:54:29 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 08:54:29 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 08:54:29 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 08:54:29 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 08:54:29 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 08:54:29 INFO - Downloading packages: [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 08:54: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')]} 08:54:29 INFO - https://queue.taskcluster.net/v1/task/D5AvLUIPSwqYtRDoA0tkzQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 08:54:29 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/D5AvLUIPSwqYtRDoA0tkzQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 08:54:29 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/D5AvLUIPSwqYtRDoA0tkzQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 08:54:29 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/D5AvLUIPSwqYtRDoA0tkzQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 08:54:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/D5AvLUIPSwqYtRDoA0tkzQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'}, attempt #1 08:54:31 INFO - Downloaded 22741774 bytes. 08:54:31 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 08:54:31 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 08:54:32 INFO - caution: filename not matched: web-platform/* 08:54:32 INFO - Return code: 11 08:54: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')]} 08:54:32 INFO - https://queue.taskcluster.net/v1/task/D5AvLUIPSwqYtRDoA0tkzQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 08:54:32 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/D5AvLUIPSwqYtRDoA0tkzQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 08:54:32 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/D5AvLUIPSwqYtRDoA0tkzQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 08:54:32 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/D5AvLUIPSwqYtRDoA0tkzQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 08:54:32 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/D5AvLUIPSwqYtRDoA0tkzQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 08:54:34 INFO - Downloaded 36400340 bytes. 08:54:34 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 08:54:34 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 08:54:38 INFO - caution: filename not matched: bin/* 08:54:38 INFO - caution: filename not matched: config/* 08:54:38 INFO - caution: filename not matched: mozbase/* 08:54:38 INFO - caution: filename not matched: marionette/* 08:54:38 INFO - caution: filename not matched: tools/wptserve/* 08:54:38 INFO - Return code: 11 08:54: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')]} 08:54:38 INFO - https://queue.taskcluster.net/v1/task/D5AvLUIPSwqYtRDoA0tkzQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 08:54:38 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/D5AvLUIPSwqYtRDoA0tkzQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 08:54:38 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/D5AvLUIPSwqYtRDoA0tkzQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 08:54:38 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/D5AvLUIPSwqYtRDoA0tkzQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 08:54:38 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/D5AvLUIPSwqYtRDoA0tkzQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2'}, attempt #1 08:54:41 INFO - Downloaded 64304602 bytes. 08:54:41 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/D5AvLUIPSwqYtRDoA0tkzQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 08:54:41 INFO - mkdir: /builds/slave/test/properties 08:54:41 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 08:54:41 INFO - Writing to file /builds/slave/test/properties/build_url 08:54:41 INFO - Contents: 08:54:41 INFO - build_url:https://queue.taskcluster.net/v1/task/D5AvLUIPSwqYtRDoA0tkzQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 08:54:41 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/D5AvLUIPSwqYtRDoA0tkzQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 08:54:41 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 08:54:41 INFO - Writing to file /builds/slave/test/properties/symbols_url 08:54:41 INFO - Contents: 08:54:41 INFO - symbols_url:https://queue.taskcluster.net/v1/task/D5AvLUIPSwqYtRDoA0tkzQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 08:54:41 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')]} 08:54:41 INFO - https://queue.taskcluster.net/v1/task/D5AvLUIPSwqYtRDoA0tkzQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 08:54:41 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/D5AvLUIPSwqYtRDoA0tkzQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 08:54:41 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/D5AvLUIPSwqYtRDoA0tkzQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 08:54:41 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/D5AvLUIPSwqYtRDoA0tkzQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 08:54:41 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/D5AvLUIPSwqYtRDoA0tkzQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 08:54:44 INFO - Downloaded 90796625 bytes. 08:54:44 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 08:54:44 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 08:54:50 INFO - Return code: 0 08:54:50 INFO - Running post-action listener: _resource_record_post_action 08:54:50 INFO - Running post-action listener: set_extra_try_arguments 08:54:50 INFO - ##### 08:54:50 INFO - ##### Running create-virtualenv step. 08:54:50 INFO - ##### 08:54:50 INFO - Running pre-action listener: _pre_create_virtualenv 08:54:50 INFO - Running pre-action listener: _resource_record_pre_action 08:54:50 INFO - Running main action method: create_virtualenv 08:54:50 INFO - Creating virtualenv /builds/slave/test/build/venv 08:54:50 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 08:54:50 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 08:54:51 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 08:54:51 INFO - Using real prefix '/usr' 08:54:51 INFO - New python executable in /builds/slave/test/build/venv/bin/python 08:54:54 INFO - Installing distribute.............................................................................................................................................................................................done. 08:54:58 INFO - Installing pip.................done. 08:54:58 INFO - Return code: 0 08:54:58 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 08:54:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:54:58 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:54:58 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 08:54:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:54:58 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:54:58 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 08:54:58 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 0x2ae3030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2ae43f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2b26930>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2b0a720>, '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 0x2b25040>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2b253b0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461253569.248053-1455892153', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 08:54:58 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 08:54:58 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 08:54:58 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 08:54:58 INFO - 'CCACHE_UMASK': '002', 08:54:58 INFO - 'DISPLAY': ':0', 08:54:58 INFO - 'HOME': '/home/cltbld', 08:54:58 INFO - 'LANG': 'en_US.UTF-8', 08:54:58 INFO - 'LOGNAME': 'cltbld', 08:54:58 INFO - 'MAIL': '/var/mail/cltbld', 08:54:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:54:58 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 08:54:58 INFO - 'MOZ_NO_REMOTE': '1', 08:54:58 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 08:54:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:54:58 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 08:54:58 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:54:58 INFO - 'PWD': '/builds/slave/test', 08:54:58 INFO - 'SHELL': '/bin/bash', 08:54:58 INFO - 'SHLVL': '1', 08:54:58 INFO - 'TERM': 'linux', 08:54:58 INFO - 'TMOUT': '86400', 08:54:58 INFO - 'USER': 'cltbld', 08:54:58 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461253569.248053-1455892153', 08:54:58 INFO - '_': '/tools/buildbot/bin/python'} 08:54:58 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:54:58 INFO - Downloading/unpacking psutil>=0.7.1 08:54:58 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:54:58 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:54:58 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 08:54:58 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 08:54:58 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:54:58 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:55:02 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 08:55:02 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 08:55:02 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 08:55:02 INFO - Installing collected packages: psutil 08:55:02 INFO - Running setup.py install for psutil 08:55:03 INFO - building 'psutil._psutil_linux' extension 08:55:03 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o 08:55:03 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so 08:55:03 INFO - building 'psutil._psutil_posix' extension 08:55:03 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o 08:55:03 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so 08:55:04 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 08:55:04 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 08:55:04 INFO - Successfully installed psutil 08:55:04 INFO - Cleaning up... 08:55:04 INFO - Return code: 0 08:55:04 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 08:55:04 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')]} 08:55:04 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:55:04 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 08:55:04 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')]} 08:55:04 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:55:04 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 08:55:04 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 0x2ae3030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2ae43f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2b26930>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2b0a720>, '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 0x2b25040>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2b253b0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461253569.248053-1455892153', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 08:55:04 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 08:55:04 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.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 08:55:04 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 08:55:04 INFO - 'CCACHE_UMASK': '002', 08:55:04 INFO - 'DISPLAY': ':0', 08:55:04 INFO - 'HOME': '/home/cltbld', 08:55:04 INFO - 'LANG': 'en_US.UTF-8', 08:55:04 INFO - 'LOGNAME': 'cltbld', 08:55:04 INFO - 'MAIL': '/var/mail/cltbld', 08:55:04 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:55:04 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 08:55:04 INFO - 'MOZ_NO_REMOTE': '1', 08:55:04 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 08:55:04 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:55:04 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 08:55:04 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:55:04 INFO - 'PWD': '/builds/slave/test', 08:55:04 INFO - 'SHELL': '/bin/bash', 08:55:04 INFO - 'SHLVL': '1', 08:55:04 INFO - 'TERM': 'linux', 08:55:04 INFO - 'TMOUT': '86400', 08:55:04 INFO - 'USER': 'cltbld', 08:55:04 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461253569.248053-1455892153', 08:55:04 INFO - '_': '/tools/buildbot/bin/python'} 08:55:04 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:55:04 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 08:55:04 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:55:04 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:55:04 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 08:55:04 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 08:55:04 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:55:04 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:55:08 INFO - Downloading mozsystemmonitor-0.0.tar.gz 08:55:08 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 08:55:08 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 08:55:08 INFO - Installing collected packages: mozsystemmonitor 08:55:08 INFO - Running setup.py install for mozsystemmonitor 08:55:08 INFO - Successfully installed mozsystemmonitor 08:55:08 INFO - Cleaning up... 08:55:08 INFO - Return code: 0 08:55:08 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 08:55: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')]} 08:55:08 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:55:08 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 08:55: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')]} 08:55:08 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:55:08 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 08:55:08 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 0x2ae3030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2ae43f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2b26930>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2b0a720>, '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 0x2b25040>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2b253b0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461253569.248053-1455892153', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 08:55:08 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 08:55:08 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.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 08:55:08 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 08:55:08 INFO - 'CCACHE_UMASK': '002', 08:55:08 INFO - 'DISPLAY': ':0', 08:55:08 INFO - 'HOME': '/home/cltbld', 08:55:08 INFO - 'LANG': 'en_US.UTF-8', 08:55:08 INFO - 'LOGNAME': 'cltbld', 08:55:08 INFO - 'MAIL': '/var/mail/cltbld', 08:55:08 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:55:08 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 08:55:08 INFO - 'MOZ_NO_REMOTE': '1', 08:55:09 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 08:55:09 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:55:09 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 08:55:09 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:55:09 INFO - 'PWD': '/builds/slave/test', 08:55:09 INFO - 'SHELL': '/bin/bash', 08:55:09 INFO - 'SHLVL': '1', 08:55:09 INFO - 'TERM': 'linux', 08:55:09 INFO - 'TMOUT': '86400', 08:55:09 INFO - 'USER': 'cltbld', 08:55:09 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461253569.248053-1455892153', 08:55:09 INFO - '_': '/tools/buildbot/bin/python'} 08:55:09 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:55:09 INFO - Downloading/unpacking blobuploader==1.2.4 08:55:09 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 08:55:09 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 08:55:09 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 08:55:09 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 08:55:09 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 08:55:09 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 08:55:13 INFO - Downloading blobuploader-1.2.4.tar.gz 08:55:13 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 08:55:13 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 08:55:13 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 08:55:13 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 08:55:13 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 08:55:13 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 08:55:13 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 08:55:13 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 08:55:13 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 08:55:14 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 08:55:14 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:55:14 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:55:14 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 08:55:14 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 08:55:14 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:55:14 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:55:14 INFO - Downloading docopt-0.6.1.tar.gz 08:55:14 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 08:55:14 INFO - Installing collected packages: blobuploader, requests, docopt 08:55:14 INFO - Running setup.py install for blobuploader 08:55:14 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 08:55:15 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 08:55:15 INFO - Running setup.py install for requests 08:55:15 INFO - Running setup.py install for docopt 08:55:15 INFO - Successfully installed blobuploader requests docopt 08:55:15 INFO - Cleaning up... 08:55:16 INFO - Return code: 0 08:55:16 INFO - Installing None into virtualenv /builds/slave/test/build/venv 08:55:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:55:16 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:55:16 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 08:55:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:55:16 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:55:16 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 08:55:16 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 0x2ae3030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2ae43f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2b26930>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2b0a720>, '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 0x2b25040>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2b253b0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461253569.248053-1455892153', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 08:55:16 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 08:55:16 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.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 08:55:16 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 08:55:16 INFO - 'CCACHE_UMASK': '002', 08:55:16 INFO - 'DISPLAY': ':0', 08:55:16 INFO - 'HOME': '/home/cltbld', 08:55:16 INFO - 'LANG': 'en_US.UTF-8', 08:55:16 INFO - 'LOGNAME': 'cltbld', 08:55:16 INFO - 'MAIL': '/var/mail/cltbld', 08:55:16 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:55:16 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 08:55:16 INFO - 'MOZ_NO_REMOTE': '1', 08:55:16 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 08:55:16 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:55:16 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 08:55:16 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:55:16 INFO - 'PWD': '/builds/slave/test', 08:55:16 INFO - 'SHELL': '/bin/bash', 08:55:16 INFO - 'SHLVL': '1', 08:55:16 INFO - 'TERM': 'linux', 08:55:16 INFO - 'TMOUT': '86400', 08:55:16 INFO - 'USER': 'cltbld', 08:55:16 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461253569.248053-1455892153', 08:55:16 INFO - '_': '/tools/buildbot/bin/python'} 08:55:16 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:55:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 08:55:16 INFO - Running setup.py (path:/tmp/pip-gKlDCZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 08:55:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 08:55:16 INFO - Running setup.py (path:/tmp/pip-CXnMCe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 08:55:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 08:55:16 INFO - Running setup.py (path:/tmp/pip-oggf3h-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 08:55:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 08:55:16 INFO - Running setup.py (path:/tmp/pip-HGwX8s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 08:55:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 08:55:17 INFO - Running setup.py (path:/tmp/pip-mVv9IW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 08:55:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 08:55:17 INFO - Running setup.py (path:/tmp/pip-OHMclB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 08:55:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 08:55:17 INFO - Running setup.py (path:/tmp/pip-q4kH41-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 08:55:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 08:55:17 INFO - Running setup.py (path:/tmp/pip-C8mcNu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 08:55:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 08:55:17 INFO - Running setup.py (path:/tmp/pip-kyw7en-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 08:55:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 08:55:17 INFO - Running setup.py (path:/tmp/pip-xFaw8d-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 08:55:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 08:55:17 INFO - Running setup.py (path:/tmp/pip-LsTQEk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 08:55:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 08:55:18 INFO - Running setup.py (path:/tmp/pip-Uk8_pL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 08:55:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 08:55:18 INFO - Running setup.py (path:/tmp/pip-weZZlT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 08:55:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 08:55:18 INFO - Running setup.py (path:/tmp/pip-OqP3UC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 08:55:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 08:55:18 INFO - Running setup.py (path:/tmp/pip-Tw_Pvc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 08:55:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 08:55:18 INFO - Running setup.py (path:/tmp/pip-_aG0ec-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 08:55:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 08:55:18 INFO - Running setup.py (path:/tmp/pip-a888W5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 08:55:18 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 08:55:18 INFO - Running setup.py (path:/tmp/pip-t9n2T7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 08:55:19 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 08:55:19 INFO - Running setup.py (path:/tmp/pip-8SjvJ8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 08:55:19 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:55:19 INFO - Running setup.py (path:/tmp/pip-eh9odW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:55:19 INFO - Unpacking /builds/slave/test/build/tests/marionette 08:55:19 INFO - Running setup.py (path:/tmp/pip-VmO4DP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 08:55:19 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:55:19 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 08:55:19 INFO - Running setup.py install for manifestparser 08:55:20 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 08:55:20 INFO - Running setup.py install for mozcrash 08:55:20 INFO - Running setup.py install for mozdebug 08:55:20 INFO - Running setup.py install for mozdevice 08:55:20 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 08:55:20 INFO - Installing dm script to /builds/slave/test/build/venv/bin 08:55:20 INFO - Running setup.py install for mozfile 08:55:21 INFO - Running setup.py install for mozhttpd 08:55:21 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 08:55:21 INFO - Running setup.py install for mozinfo 08:55:21 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 08:55:21 INFO - Running setup.py install for mozInstall 08:55:21 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 08:55:21 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 08:55:21 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 08:55:21 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 08:55:21 INFO - Running setup.py install for mozleak 08:55:21 INFO - Running setup.py install for mozlog 08:55:22 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 08:55:22 INFO - Running setup.py install for moznetwork 08:55:22 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 08:55:22 INFO - Running setup.py install for mozprocess 08:55:22 INFO - Running setup.py install for mozprofile 08:55:22 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 08:55:22 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 08:55:22 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 08:55:22 INFO - Running setup.py install for mozrunner 08:55:23 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 08:55:23 INFO - Running setup.py install for mozscreenshot 08:55:23 INFO - Running setup.py install for moztest 08:55:23 INFO - Running setup.py install for mozversion 08:55:23 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 08:55:23 INFO - Running setup.py install for wptserve 08:55:24 INFO - Running setup.py install for marionette-driver 08:55:24 INFO - Running setup.py install for browsermob-proxy 08:55:24 INFO - Running setup.py install for marionette-client 08:55:24 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:55:24 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 08:55:25 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 08:55:25 INFO - Cleaning up... 08:55:25 INFO - Return code: 0 08:55:25 INFO - Installing None into virtualenv /builds/slave/test/build/venv 08:55: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')]} 08:55:25 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:55:25 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 08:55: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')]} 08:55:25 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:55:25 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 08:55:25 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 0x2ae3030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2ae43f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2b26930>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2b0a720>, '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 0x2b25040>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2b253b0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461253569.248053-1455892153', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 08:55:25 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 08:55:25 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.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 08:55:25 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 08:55:25 INFO - 'CCACHE_UMASK': '002', 08:55:25 INFO - 'DISPLAY': ':0', 08:55:25 INFO - 'HOME': '/home/cltbld', 08:55:25 INFO - 'LANG': 'en_US.UTF-8', 08:55:25 INFO - 'LOGNAME': 'cltbld', 08:55:25 INFO - 'MAIL': '/var/mail/cltbld', 08:55:25 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:55:25 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 08:55:25 INFO - 'MOZ_NO_REMOTE': '1', 08:55:25 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 08:55:25 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:55:25 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 08:55:25 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:55:25 INFO - 'PWD': '/builds/slave/test', 08:55:25 INFO - 'SHELL': '/bin/bash', 08:55:25 INFO - 'SHLVL': '1', 08:55:25 INFO - 'TERM': 'linux', 08:55:25 INFO - 'TMOUT': '86400', 08:55:25 INFO - 'USER': 'cltbld', 08:55:25 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461253569.248053-1455892153', 08:55:25 INFO - '_': '/tools/buildbot/bin/python'} 08:55:25 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:55:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 08:55:25 INFO - Running setup.py (path:/tmp/pip-jSpQCf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 08:55:25 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 08:55:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 08:55:25 INFO - Running setup.py (path:/tmp/pip-TEmtp7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 08:55:25 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 08:55:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 08:55:25 INFO - Running setup.py (path:/tmp/pip-4P3KZ4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 08:55:25 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 08:55:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 08:55:26 INFO - Running setup.py (path:/tmp/pip-q_Ba0W-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 08:55:26 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)) 08:55:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 08:55:26 INFO - Running setup.py (path:/tmp/pip-mue98n-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 08:55:26 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)) 08:55:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 08:55:26 INFO - Running setup.py (path:/tmp/pip-XmNBtE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 08:55:26 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)) 08:55:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 08:55:26 INFO - Running setup.py (path:/tmp/pip-4XfyeZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 08:55:26 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)) 08:55:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 08:55:26 INFO - Running setup.py (path:/tmp/pip-PMyn0r-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 08:55:26 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 08:55:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 08:55:26 INFO - Running setup.py (path:/tmp/pip-KBMLSP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 08:55:26 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 08:55:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 08:55:26 INFO - Running setup.py (path:/tmp/pip-0zMH4t-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 08:55:27 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)) 08:55:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 08:55:27 INFO - Running setup.py (path:/tmp/pip-9pv49Z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 08:55:27 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)) 08:55:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 08:55:27 INFO - Running setup.py (path:/tmp/pip-TRXIej-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 08:55:27 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)) 08:55:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 08:55:27 INFO - Running setup.py (path:/tmp/pip-_RyjRQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 08:55:27 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)) 08:55:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 08:55:27 INFO - Running setup.py (path:/tmp/pip-SnPyOc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 08:55:27 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)) 08:55:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 08:55:27 INFO - Running setup.py (path:/tmp/pip-8isKm6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 08:55:27 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)) 08:55:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 08:55:27 INFO - Running setup.py (path:/tmp/pip-K0yQSu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 08:55:27 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)) 08:55:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 08:55:27 INFO - Running setup.py (path:/tmp/pip-Oo9Aln-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 08:55:28 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)) 08:55:28 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 08:55:28 INFO - Running setup.py (path:/tmp/pip-daITmq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 08:55:28 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)) 08:55:28 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 08:55:28 INFO - Running setup.py (path:/tmp/pip-LjXs7h-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 08:55:28 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)) 08:55:28 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:55:28 INFO - Running setup.py (path:/tmp/pip-29Poe7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:55:28 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)) 08:55:28 INFO - Unpacking /builds/slave/test/build/tests/marionette 08:55:29 INFO - Running setup.py (path:/tmp/pip-ZQf1kE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 08:55:29 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:55:29 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)) 08:55:29 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)) 08:55:29 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)) 08:55:29 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)) 08:55:29 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)) 08:55:29 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)) 08:55:29 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 08:55: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 08:55: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 08:55:29 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 08:55:29 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 08:55: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 08:55: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 08:55:33 INFO - Downloading blessings-1.6.tar.gz 08:55:33 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 08:55:33 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)) 08:55:33 INFO - Installing collected packages: blessings 08:55:33 INFO - Running setup.py install for blessings 08:55:34 INFO - Successfully installed blessings 08:55:34 INFO - Cleaning up... 08:55:34 INFO - Return code: 0 08:55:34 INFO - Done creating virtualenv /builds/slave/test/build/venv. 08:55:34 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 08:55:34 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 08:55:34 INFO - Reading from file tmpfile_stdout 08:55:34 INFO - Current package versions: 08:55:34 INFO - argparse == 1.2.1 08:55:34 INFO - blessings == 1.6 08:55:34 INFO - blobuploader == 1.2.4 08:55:34 INFO - browsermob-proxy == 0.6.0 08:55:34 INFO - docopt == 0.6.1 08:55:34 INFO - manifestparser == 1.1 08:55:34 INFO - marionette-client == 2.3.0 08:55:34 INFO - marionette-driver == 1.4.0 08:55:34 INFO - mozInstall == 1.12 08:55:34 INFO - mozcrash == 0.17 08:55:34 INFO - mozdebug == 0.1 08:55:34 INFO - mozdevice == 0.48 08:55:34 INFO - mozfile == 1.2 08:55:34 INFO - mozhttpd == 0.7 08:55:34 INFO - mozinfo == 0.9 08:55:34 INFO - mozleak == 0.1 08:55:34 INFO - mozlog == 3.1 08:55:34 INFO - moznetwork == 0.27 08:55:34 INFO - mozprocess == 0.22 08:55:34 INFO - mozprofile == 0.28 08:55:34 INFO - mozrunner == 6.11 08:55:34 INFO - mozscreenshot == 0.1 08:55:34 INFO - mozsystemmonitor == 0.0 08:55:34 INFO - moztest == 0.7 08:55:34 INFO - mozversion == 1.4 08:55:34 INFO - psutil == 3.1.1 08:55:34 INFO - requests == 1.2.3 08:55:34 INFO - wptserve == 1.4.0 08:55:34 INFO - wsgiref == 0.1.2 08:55:34 INFO - Running post-action listener: _resource_record_post_action 08:55:34 INFO - Running post-action listener: _start_resource_monitoring 08:55:34 INFO - Starting resource monitoring. 08:55:34 INFO - ##### 08:55:34 INFO - ##### Running pull step. 08:55:34 INFO - ##### 08:55:34 INFO - Running pre-action listener: _resource_record_pre_action 08:55:34 INFO - Running main action method: pull 08:55:34 INFO - Pull has nothing to do! 08:55:34 INFO - Running post-action listener: _resource_record_post_action 08:55:34 INFO - ##### 08:55:34 INFO - ##### Running install step. 08:55:34 INFO - ##### 08:55:34 INFO - Running pre-action listener: _resource_record_pre_action 08:55:34 INFO - Running main action method: install 08:55:34 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 08:55:34 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 08:55:35 INFO - Reading from file tmpfile_stdout 08:55:35 INFO - Detecting whether we're running mozinstall >=1.0... 08:55:35 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 08:55:35 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 08:55:35 INFO - Reading from file tmpfile_stdout 08:55:35 INFO - Output received: 08:55:35 INFO - Usage: mozinstall [options] installer 08:55:35 INFO - Options: 08:55:35 INFO - -h, --help show this help message and exit 08:55:35 INFO - -d DEST, --destination=DEST 08:55:35 INFO - Directory to install application into. [default: 08:55:35 INFO - "/builds/slave/test"] 08:55:35 INFO - --app=APP Application being installed. [default: firefox] 08:55:35 INFO - mkdir: /builds/slave/test/build/application 08:55:35 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 08:55:35 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 08:56:06 INFO - Reading from file tmpfile_stdout 08:56:06 INFO - Output received: 08:56:06 INFO - /builds/slave/test/build/application/firefox/firefox 08:56:06 INFO - Running post-action listener: _resource_record_post_action 08:56:06 INFO - ##### 08:56:06 INFO - ##### Running run-tests step. 08:56:06 INFO - ##### 08:56:06 INFO - Running pre-action listener: _resource_record_pre_action 08:56:06 INFO - Running main action method: run_tests 08:56:06 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 08:56:06 INFO - Minidump filename unknown. Determining based upon platform and architecture. 08:56:06 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 08:56:06 INFO - grabbing minidump binary from tooltool 08:56:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:56:06 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/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2b0a720>, '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 0x2b25040>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2b253b0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 08:56:06 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/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 08:56:06 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/linux64/releng.manifest -o -c /builds/tooltool_cache 08:56:06 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 08:56:06 INFO - Return code: 0 08:56:06 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 08:56:06 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 08:56:06 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/firefox/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/D5AvLUIPSwqYtRDoA0tkzQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-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 08:56:06 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/firefox/firefox --symbols-path=https://queue.taskcluster.net/v1/task/D5AvLUIPSwqYtRDoA0tkzQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-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 08:56:06 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 08:56:06 INFO - 'CCACHE_UMASK': '002', 08:56:06 INFO - 'DISPLAY': ':0', 08:56:06 INFO - 'HOME': '/home/cltbld', 08:56:06 INFO - 'LANG': 'en_US.UTF-8', 08:56:06 INFO - 'LOGNAME': 'cltbld', 08:56:06 INFO - 'MAIL': '/var/mail/cltbld', 08:56:06 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 08:56:06 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:56:06 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 08:56:06 INFO - 'MOZ_NO_REMOTE': '1', 08:56:06 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 08:56:06 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:56:06 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 08:56:06 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:56:06 INFO - 'PWD': '/builds/slave/test', 08:56:06 INFO - 'SHELL': '/bin/bash', 08:56:06 INFO - 'SHLVL': '1', 08:56:06 INFO - 'TERM': 'linux', 08:56:06 INFO - 'TMOUT': '86400', 08:56:06 INFO - 'USER': 'cltbld', 08:56:06 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461253569.248053-1455892153', 08:56:06 INFO - '_': '/tools/buildbot/bin/python'} 08:56:06 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/firefox/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/D5AvLUIPSwqYtRDoA0tkzQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-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 08:56:07 INFO - STDERR: /builds/slave/test/build/venv/local/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 08:56:07 INFO - import pkg_resources 08:56:09 INFO - Using 1 client processes 08:56:09 INFO - wptserve Starting http server on 127.0.0.1:8000 08:56:09 INFO - wptserve Starting http server on 127.0.0.1:8001 08:56:09 INFO - wptserve Starting http server on 127.0.0.1:8443 08:56:11 INFO - SUITE-START | Running 778 tests 08:56:11 INFO - Running testharness tests 08:56:11 INFO - Setting up ssl 08:56:11 INFO - PROCESS | certutil | 08:56:11 INFO - PROCESS | certutil | 08:56:11 INFO - PROCESS | certutil | 08:56:11 INFO - Certificate Nickname Trust Attributes 08:56:11 INFO - SSL,S/MIME,JAR/XPI 08:56:11 INFO - 08:56:11 INFO - web-platform-tests CT,, 08:56:11 INFO - 08:56:11 INFO - Starting runner 08:56:14 INFO - PROCESS | 1803 | 1461254174439 Marionette DEBUG Marionette enabled via build flag and pref 08:56:14 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98f6513800 == 1 [pid = 1803] [id = 1] 08:56:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 1 (0x7f98f6514000) [pid = 1803] [serial = 1] [outer = (nil)] 08:56:14 INFO - PROCESS | 1803 | [1803] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 08:56:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 2 (0x7f98f6515000) [pid = 1803] [serial = 2] [outer = 0x7f98f6514000] 08:56:15 INFO - PROCESS | 1803 | 1461254175122 Marionette INFO Listening on port 2828 08:56:16 INFO - PROCESS | 1803 | 1461254176073 Marionette DEBUG Marionette enabled via command-line flag 08:56:16 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98f3686800 == 2 [pid = 1803] [id = 2] 08:56:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 3 (0x7f98f36d7000) [pid = 1803] [serial = 3] [outer = (nil)] 08:56:16 INFO - PROCESS | 1803 | [1803] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 08:56:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 4 (0x7f98f36d8000) [pid = 1803] [serial = 4] [outer = 0x7f98f36d7000] 08:56:16 INFO - PROCESS | 1803 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f98f34c3a00 08:56:16 INFO - PROCESS | 1803 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f98f8397280 08:56:16 INFO - PROCESS | 1803 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f98f281d5e0 08:56:16 INFO - PROCESS | 1803 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f98f281d8e0 08:56:16 INFO - PROCESS | 1803 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f98f281dc10 08:56:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 5 (0x7f98f8f06800) [pid = 1803] [serial = 5] [outer = 0x7f98f6514000] 08:56:16 INFO - PROCESS | 1803 | [1803] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 08:56:16 INFO - PROCESS | 1803 | 1461254176509 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:60549 08:56:16 INFO - PROCESS | 1803 | [1803] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 08:56:16 INFO - PROCESS | 1803 | 1461254176550 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:60550 08:56:16 INFO - PROCESS | 1803 | [1803] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 08:56:16 INFO - PROCESS | 1803 | 1461254176610 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:60551 08:56:16 INFO - PROCESS | 1803 | 1461254176616 Marionette DEBUG Closed connection conn0 08:56:16 INFO - PROCESS | 1803 | 1461254176620 Marionette DEBUG Closed connection conn1 08:56:16 INFO - PROCESS | 1803 | [1803] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2255 08:56:16 INFO - PROCESS | 1803 | [1803] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 08:56:16 INFO - PROCESS | 1803 | 1461254176753 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:60552 08:56:16 INFO - PROCESS | 1803 | 1461254176757 Marionette DEBUG Closed connection conn2 08:56:16 INFO - PROCESS | 1803 | 1461254176799 Marionette DEBUG Closed connection conn3 08:56:16 INFO - PROCESS | 1803 | [1803] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 08:56:16 INFO - PROCESS | 1803 | 1461254176825 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:60553 08:56:16 INFO - PROCESS | 1803 | 1461254176895 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 08:56:16 INFO - PROCESS | 1803 | 1461254176911 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160421082810","device":"desktop","version":"48.0a1"} 08:56:17 INFO - PROCESS | 1803 | [1803] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 08:56:18 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e5f40800 == 3 [pid = 1803] [id = 3] 08:56:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 6 (0x7f98e5f41000) [pid = 1803] [serial = 6] [outer = (nil)] 08:56:18 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e5f41800 == 4 [pid = 1803] [id = 4] 08:56:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 7 (0x7f98e61c6800) [pid = 1803] [serial = 7] [outer = (nil)] 08:56:19 INFO - PROCESS | 1803 | [1803] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 08:56:19 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e4f22800 == 5 [pid = 1803] [id = 5] 08:56:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 8 (0x7f98e4f07000) [pid = 1803] [serial = 8] [outer = (nil)] 08:56:19 INFO - PROCESS | 1803 | [1803] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 08:56:19 INFO - PROCESS | 1803 | [1803] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 08:56:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 9 (0x7f98e4ee5000) [pid = 1803] [serial = 9] [outer = 0x7f98e4f07000] 08:56:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 10 (0x7f98e4aac800) [pid = 1803] [serial = 10] [outer = 0x7f98e5f41000] 08:56:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 11 (0x7f98e513b800) [pid = 1803] [serial = 11] [outer = 0x7f98e61c6800] 08:56:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 12 (0x7f98e49a6400) [pid = 1803] [serial = 12] [outer = 0x7f98e4f07000] 08:56:20 INFO - PROCESS | 1803 | 1461254180937 Marionette DEBUG loaded listener.js 08:56:20 INFO - PROCESS | 1803 | 1461254180958 Marionette DEBUG loaded listener.js 08:56:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 13 (0x7f98e2c11c00) [pid = 1803] [serial = 13] [outer = 0x7f98e4f07000] 08:56:21 INFO - PROCESS | 1803 | 1461254181985 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"a16f62bb-b5fb-4269-9568-f0f11ec0405d","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160421082810","device":"desktop","version":"48.0a1","command_id":1}}] 08:56:22 INFO - PROCESS | 1803 | 1461254182228 Marionette TRACE conn4 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 08:56:22 INFO - PROCESS | 1803 | 1461254182593 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 08:56:22 INFO - PROCESS | 1803 | 1461254182707 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 08:56:22 INFO - PROCESS | 1803 | [1803] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 08:56:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 14 (0x7f98e00bf800) [pid = 1803] [serial = 14] [outer = 0x7f98e4f07000] 08:56:23 INFO - PROCESS | 1803 | [1803] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:56:23 INFO - PROCESS | 1803 | 1461254183304 Marionette TRACE conn4 <- [1,3,null,{}] 08:56:23 INFO - PROCESS | 1803 | 1461254183311 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 08:56:23 INFO - PROCESS | 1803 | 1461254183334 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 08:56:23 INFO - PROCESS | 1803 | 1461254183371 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 08:56:23 INFO - PROCESS | 1803 | 1461254183375 Marionette TRACE conn4 <- [1,5,null,{"value":"8"}] 08:56:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 08:56:23 INFO - PROCESS | 1803 | 1461254183383 Marionette TRACE conn4 -> [0,6,"setScriptTimeout",{"ms":35000}] 08:56:23 INFO - PROCESS | 1803 | 1461254183389 Marionette TRACE conn4 <- [1,6,null,{}] 08:56:23 INFO - PROCESS | 1803 | 1461254183417 Marionette TRACE conn4 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:23 INFO - PROCESS | 1803 | 1461254183439 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 08:56:23 INFO - PROCESS | 1803 | 1461254183446 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:23 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98df4e3800 == 6 [pid = 1803] [id = 6] 08:56:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 15 (0x7f98de93c000) [pid = 1803] [serial = 15] [outer = (nil)] 08:56:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 16 (0x7f98de93dc00) [pid = 1803] [serial = 16] [outer = 0x7f98de93c000] 08:56:23 INFO - PROCESS | 1803 | 1461254183518 Marionette DEBUG loaded listener.js 08:56:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 17 (0x7f98de944000) [pid = 1803] [serial = 17] [outer = 0x7f98de93c000] 08:56:23 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98de777000 == 7 [pid = 1803] [id = 7] 08:56:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 18 (0x7f98de7d8c00) [pid = 1803] [serial = 18] [outer = (nil)] 08:56:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 19 (0x7f98de7df000) [pid = 1803] [serial = 19] [outer = 0x7f98de7d8c00] 08:56:23 INFO - PROCESS | 1803 | 1461254183986 Marionette DEBUG loaded listener.js 08:56:24 INFO - PROCESS | 1803 | ++DOMWINDOW == 20 (0x7f98de7e5800) [pid = 1803] [serial = 20] [outer = 0x7f98de7d8c00] 08:56:24 INFO - PROCESS | 1803 | [1803] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 08:56:24 INFO - PROCESS | 1803 | 1461254184554 Marionette TRACE conn4 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 08:56:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 08:56:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1207ms 08:56:24 INFO - PROCESS | 1803 | 1461254184630 Marionette TRACE conn4 -> [0,9,"getWindowHandle",null] 08:56:24 INFO - PROCESS | 1803 | 1461254184632 Marionette TRACE conn4 <- [1,9,null,{"value":"8"}] 08:56:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 08:56:24 INFO - PROCESS | 1803 | 1461254184665 Marionette TRACE conn4 -> [0,10,"setScriptTimeout",{"ms":35000}] 08:56:24 INFO - PROCESS | 1803 | 1461254184669 Marionette TRACE conn4 <- [1,10,null,{}] 08:56:24 INFO - PROCESS | 1803 | 1461254184681 Marionette TRACE conn4 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:24 INFO - PROCESS | 1803 | 1461254184919 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 08:56:25 INFO - PROCESS | 1803 | 1461254185151 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:25 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98dd8f2800 == 8 [pid = 1803] [id = 8] 08:56:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 21 (0x7f98dcc4e800) [pid = 1803] [serial = 21] [outer = (nil)] 08:56:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 22 (0x7f98dcc53000) [pid = 1803] [serial = 22] [outer = 0x7f98dcc4e800] 08:56:25 INFO - PROCESS | 1803 | 1461254185231 Marionette DEBUG loaded listener.js 08:56:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 23 (0x7f98dd9f1400) [pid = 1803] [serial = 23] [outer = 0x7f98dcc4e800] 08:56:26 INFO - PROCESS | 1803 | 1461254185997 Marionette TRACE conn4 <- [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]]]}] 08:56:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 08:56:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1404ms 08:56:26 INFO - PROCESS | 1803 | 1461254186048 Marionette TRACE conn4 -> [0,13,"getWindowHandle",null] 08:56:26 INFO - PROCESS | 1803 | 1461254186055 Marionette TRACE conn4 <- [1,13,null,{"value":"8"}] 08:56:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 08:56:26 INFO - PROCESS | 1803 | 1461254186078 Marionette TRACE conn4 -> [0,14,"setScriptTimeout",{"ms":35000}] 08:56:26 INFO - PROCESS | 1803 | 1461254186086 Marionette TRACE conn4 <- [1,14,null,{}] 08:56:26 INFO - PROCESS | 1803 | 1461254186098 Marionette TRACE conn4 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:26 INFO - PROCESS | 1803 | 1461254186287 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 08:56:26 INFO - PROCESS | 1803 | 1461254186401 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:26 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98df55a000 == 9 [pid = 1803] [id = 9] 08:56:26 INFO - PROCESS | 1803 | ++DOMWINDOW == 24 (0x7f98dcc4f000) [pid = 1803] [serial = 24] [outer = (nil)] 08:56:26 INFO - PROCESS | 1803 | ++DOMWINDOW == 25 (0x7f98e006f400) [pid = 1803] [serial = 25] [outer = 0x7f98dcc4f000] 08:56:26 INFO - PROCESS | 1803 | 1461254186489 Marionette DEBUG loaded listener.js 08:56:26 INFO - PROCESS | 1803 | ++DOMWINDOW == 26 (0x7f98e2868000) [pid = 1803] [serial = 26] [outer = 0x7f98dcc4f000] 08:56:26 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e3a3b000 == 10 [pid = 1803] [id = 10] 08:56:26 INFO - PROCESS | 1803 | ++DOMWINDOW == 27 (0x7f98e4177800) [pid = 1803] [serial = 27] [outer = (nil)] 08:56:26 INFO - PROCESS | 1803 | ++DOMWINDOW == 28 (0x7f98e4981000) [pid = 1803] [serial = 28] [outer = 0x7f98e4177800] 08:56:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 29 (0x7f98e2c9e000) [pid = 1803] [serial = 29] [outer = 0x7f98e4177800] 08:56:27 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e2ca6000 == 11 [pid = 1803] [id = 11] 08:56:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 30 (0x7f98e3302400) [pid = 1803] [serial = 30] [outer = (nil)] 08:56:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 31 (0x7f98e4ee2800) [pid = 1803] [serial = 31] [outer = 0x7f98e3302400] 08:56:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 32 (0x7f98e286d800) [pid = 1803] [serial = 32] [outer = 0x7f98e3302400] 08:56:27 INFO - PROCESS | 1803 | 1461254187580 Marionette TRACE conn4 <- [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]]]}] 08:56:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 08:56:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1558ms 08:56:27 INFO - PROCESS | 1803 | 1461254187666 Marionette TRACE conn4 -> [0,17,"getWindowHandle",null] 08:56:27 INFO - PROCESS | 1803 | 1461254187671 Marionette TRACE conn4 <- [1,17,null,{"value":"8"}] 08:56:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 08:56:27 INFO - PROCESS | 1803 | 1461254187679 Marionette TRACE conn4 -> [0,18,"setScriptTimeout",{"ms":35000}] 08:56:27 INFO - PROCESS | 1803 | 1461254187682 Marionette TRACE conn4 <- [1,18,null,{}] 08:56:27 INFO - PROCESS | 1803 | 1461254187688 Marionette TRACE conn4 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:27 INFO - PROCESS | 1803 | 1461254187867 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 08:56:28 INFO - PROCESS | 1803 | 1461254188019 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:28 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e54d2800 == 12 [pid = 1803] [id = 12] 08:56:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 33 (0x7f98e42c0c00) [pid = 1803] [serial = 33] [outer = (nil)] 08:56:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 34 (0x7f98e56cc400) [pid = 1803] [serial = 34] [outer = 0x7f98e42c0c00] 08:56:28 INFO - PROCESS | 1803 | 1461254188095 Marionette DEBUG loaded listener.js 08:56:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 35 (0x7f98e64f1000) [pid = 1803] [serial = 35] [outer = 0x7f98e42c0c00] 08:56:28 INFO - PROCESS | 1803 | 1461254188955 Marionette TRACE conn4 <- [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]]]}] 08:56:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 08:56:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1337ms 08:56:29 INFO - PROCESS | 1803 | 1461254189019 Marionette TRACE conn4 -> [0,21,"getWindowHandle",null] 08:56:29 INFO - PROCESS | 1803 | 1461254189028 Marionette TRACE conn4 <- [1,21,null,{"value":"8"}] 08:56:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 08:56:29 INFO - PROCESS | 1803 | 1461254189044 Marionette TRACE conn4 -> [0,22,"setScriptTimeout",{"ms":35000}] 08:56:29 INFO - PROCESS | 1803 | 1461254189051 Marionette TRACE conn4 <- [1,22,null,{}] 08:56:29 INFO - PROCESS | 1803 | 1461254189056 Marionette TRACE conn4 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:29 INFO - PROCESS | 1803 | 1461254189267 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 08:56:29 INFO - PROCESS | 1803 | 1461254189629 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:29 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98df4d5800 == 13 [pid = 1803] [id = 13] 08:56:29 INFO - PROCESS | 1803 | ++DOMWINDOW == 36 (0x7f98de7e5000) [pid = 1803] [serial = 36] [outer = (nil)] 08:56:29 INFO - PROCESS | 1803 | ++DOMWINDOW == 37 (0x7f98de942800) [pid = 1803] [serial = 37] [outer = 0x7f98de7e5000] 08:56:29 INFO - PROCESS | 1803 | 1461254189703 Marionette DEBUG loaded listener.js 08:56:29 INFO - PROCESS | 1803 | ++DOMWINDOW == 38 (0x7f98e2867000) [pid = 1803] [serial = 38] [outer = 0x7f98de7e5000] 08:56:30 INFO - PROCESS | 1803 | 1461254190463 Marionette TRACE conn4 <- [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]]]}] 08:56:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 08:56:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1441ms 08:56:30 INFO - PROCESS | 1803 | 1461254190502 Marionette TRACE conn4 -> [0,25,"getWindowHandle",null] 08:56:30 INFO - PROCESS | 1803 | 1461254190515 Marionette TRACE conn4 <- [1,25,null,{"value":"8"}] 08:56:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 08:56:30 INFO - PROCESS | 1803 | 1461254190532 Marionette TRACE conn4 -> [0,26,"setScriptTimeout",{"ms":35000}] 08:56:30 INFO - PROCESS | 1803 | 1461254190544 Marionette TRACE conn4 <- [1,26,null,{}] 08:56:30 INFO - PROCESS | 1803 | 1461254190560 Marionette TRACE conn4 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:30 INFO - PROCESS | 1803 | 1461254190727 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 08:56:30 INFO - PROCESS | 1803 | 1461254190904 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:30 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98df4e3800 == 12 [pid = 1803] [id = 6] 08:56:30 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e47e9800 == 13 [pid = 1803] [id = 14] 08:56:30 INFO - PROCESS | 1803 | ++DOMWINDOW == 39 (0x7f98de7e1800) [pid = 1803] [serial = 39] [outer = (nil)] 08:56:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 40 (0x7f98e5cea800) [pid = 1803] [serial = 40] [outer = 0x7f98de7e1800] 08:56:31 INFO - PROCESS | 1803 | 1461254191019 Marionette DEBUG loaded listener.js 08:56:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 41 (0x7f98e5e0e000) [pid = 1803] [serial = 41] [outer = 0x7f98de7e1800] 08:56:31 INFO - PROCESS | 1803 | 1461254191748 Marionette TRACE conn4 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 08:56:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 08:56:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1250ms 08:56:31 INFO - PROCESS | 1803 | 1461254191787 Marionette TRACE conn4 -> [0,29,"getWindowHandle",null] 08:56:31 INFO - PROCESS | 1803 | 1461254191793 Marionette TRACE conn4 <- [1,29,null,{"value":"8"}] 08:56:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 08:56:31 INFO - PROCESS | 1803 | 1461254191801 Marionette TRACE conn4 -> [0,30,"setScriptTimeout",{"ms":35000}] 08:56:31 INFO - PROCESS | 1803 | 1461254191806 Marionette TRACE conn4 <- [1,30,null,{}] 08:56:31 INFO - PROCESS | 1803 | 1461254191835 Marionette TRACE conn4 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:31 INFO - PROCESS | 1803 | 1461254191996 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 08:56:32 INFO - PROCESS | 1803 | 1461254192006 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:32 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e5f50800 == 14 [pid = 1803] [id = 15] 08:56:32 INFO - PROCESS | 1803 | ++DOMWINDOW == 42 (0x7f98e6223800) [pid = 1803] [serial = 42] [outer = (nil)] 08:56:32 INFO - PROCESS | 1803 | ++DOMWINDOW == 43 (0x7f98e70c1400) [pid = 1803] [serial = 43] [outer = 0x7f98e6223800] 08:56:32 INFO - PROCESS | 1803 | 1461254192076 Marionette DEBUG loaded listener.js 08:56:32 INFO - PROCESS | 1803 | ++DOMWINDOW == 44 (0x7f98e8362400) [pid = 1803] [serial = 44] [outer = 0x7f98e6223800] 08:56:32 INFO - PROCESS | 1803 | 1461254192892 Marionette TRACE conn4 <- [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]]]}] 08:56:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 08:56:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1152ms 08:56:32 INFO - PROCESS | 1803 | 1461254192957 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 08:56:32 INFO - PROCESS | 1803 | 1461254192962 Marionette TRACE conn4 <- [1,33,null,{"value":"8"}] 08:56:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 08:56:32 INFO - PROCESS | 1803 | 1461254192975 Marionette TRACE conn4 -> [0,34,"setScriptTimeout",{"ms":35000}] 08:56:32 INFO - PROCESS | 1803 | 1461254192984 Marionette TRACE conn4 <- [1,34,null,{}] 08:56:32 INFO - PROCESS | 1803 | 1461254192994 Marionette TRACE conn4 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:33 INFO - PROCESS | 1803 | 1461254193163 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 08:56:33 INFO - PROCESS | 1803 | 1461254193246 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:33 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e6d4b800 == 15 [pid = 1803] [id = 16] 08:56:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 45 (0x7f98df471800) [pid = 1803] [serial = 45] [outer = (nil)] 08:56:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 46 (0x7f98e8fe8800) [pid = 1803] [serial = 46] [outer = 0x7f98df471800] 08:56:33 INFO - PROCESS | 1803 | 1461254193318 Marionette DEBUG loaded listener.js 08:56:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 47 (0x7f98f2855c00) [pid = 1803] [serial = 47] [outer = 0x7f98df471800] 08:56:34 INFO - PROCESS | 1803 | 1461254193996 Marionette TRACE conn4 <- [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]]]}] 08:56:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 08:56:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1043ms 08:56:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 08:56:34 INFO - PROCESS | 1803 | 1461254194013 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 08:56:34 INFO - PROCESS | 1803 | 1461254194017 Marionette TRACE conn4 <- [1,37,null,{"value":"8"}] 08:56:34 INFO - PROCESS | 1803 | 1461254194024 Marionette TRACE conn4 -> [0,38,"setScriptTimeout",{"ms":35000}] 08:56:34 INFO - PROCESS | 1803 | 1461254194027 Marionette TRACE conn4 <- [1,38,null,{}] 08:56:34 INFO - PROCESS | 1803 | 1461254194033 Marionette TRACE conn4 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:34 INFO - PROCESS | 1803 | 1461254194206 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 08:56:34 INFO - PROCESS | 1803 | 1461254194230 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:34 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e8f1b800 == 16 [pid = 1803] [id = 17] 08:56:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 48 (0x7f98e4591c00) [pid = 1803] [serial = 48] [outer = (nil)] 08:56:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 49 (0x7f98f36c8800) [pid = 1803] [serial = 49] [outer = 0x7f98e4591c00] 08:56:34 INFO - PROCESS | 1803 | 1461254194292 Marionette DEBUG loaded listener.js 08:56:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 50 (0x7f98f3999800) [pid = 1803] [serial = 50] [outer = 0x7f98e4591c00] 08:56:35 INFO - PROCESS | 1803 | 1461254195119 Marionette TRACE conn4 <- [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]]]}] 08:56:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 08:56:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1129ms 08:56:35 INFO - PROCESS | 1803 | 1461254195153 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 08:56:35 INFO - PROCESS | 1803 | 1461254195158 Marionette TRACE conn4 <- [1,41,null,{"value":"8"}] 08:56:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 08:56:35 INFO - PROCESS | 1803 | 1461254195166 Marionette TRACE conn4 -> [0,42,"setScriptTimeout",{"ms":35000}] 08:56:35 INFO - PROCESS | 1803 | 1461254195172 Marionette TRACE conn4 <- [1,42,null,{}] 08:56:35 INFO - PROCESS | 1803 | 1461254195181 Marionette TRACE conn4 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:35 INFO - PROCESS | 1803 | 1461254195391 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 08:56:35 INFO - PROCESS | 1803 | 1461254195513 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:35 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e34cf800 == 17 [pid = 1803] [id = 18] 08:56:35 INFO - PROCESS | 1803 | ++DOMWINDOW == 51 (0x7f98de943000) [pid = 1803] [serial = 51] [outer = (nil)] 08:56:35 INFO - PROCESS | 1803 | ++DOMWINDOW == 52 (0x7f98e2c02c00) [pid = 1803] [serial = 52] [outer = 0x7f98de943000] 08:56:35 INFO - PROCESS | 1803 | 1461254195590 Marionette DEBUG loaded listener.js 08:56:35 INFO - PROCESS | 1803 | ++DOMWINDOW == 53 (0x7f98e39c5800) [pid = 1803] [serial = 53] [outer = 0x7f98de943000] 08:56:36 INFO - PROCESS | 1803 | 1461254196437 Marionette TRACE conn4 <- [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]]]}] 08:56:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 08:56:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1344ms 08:56:36 INFO - PROCESS | 1803 | 1461254196511 Marionette TRACE conn4 -> [0,45,"getWindowHandle",null] 08:56:36 INFO - PROCESS | 1803 | 1461254196520 Marionette TRACE conn4 <- [1,45,null,{"value":"8"}] 08:56:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 08:56:36 INFO - PROCESS | 1803 | 1461254196531 Marionette TRACE conn4 -> [0,46,"setScriptTimeout",{"ms":35000}] 08:56:36 INFO - PROCESS | 1803 | 1461254196534 Marionette TRACE conn4 <- [1,46,null,{}] 08:56:36 INFO - PROCESS | 1803 | 1461254196540 Marionette TRACE conn4 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:36 INFO - PROCESS | 1803 | 1461254196739 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 08:56:36 INFO - PROCESS | 1803 | 1461254196858 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:36 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e67d1800 == 18 [pid = 1803] [id = 19] 08:56:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 54 (0x7f98de947800) [pid = 1803] [serial = 54] [outer = (nil)] 08:56:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 55 (0x7f98e61c8800) [pid = 1803] [serial = 55] [outer = 0x7f98de947800] 08:56:36 INFO - PROCESS | 1803 | 1461254196939 Marionette DEBUG loaded listener.js 08:56:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 56 (0x7f98e70c3000) [pid = 1803] [serial = 56] [outer = 0x7f98de947800] 08:56:37 INFO - PROCESS | 1803 | 1461254197780 Marionette TRACE conn4 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 08:56:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 08:56:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1285ms 08:56:37 INFO - PROCESS | 1803 | 1461254197817 Marionette TRACE conn4 -> [0,49,"getWindowHandle",null] 08:56:37 INFO - PROCESS | 1803 | 1461254197820 Marionette TRACE conn4 <- [1,49,null,{"value":"8"}] 08:56:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 08:56:37 INFO - PROCESS | 1803 | 1461254197827 Marionette TRACE conn4 -> [0,50,"setScriptTimeout",{"ms":35000}] 08:56:37 INFO - PROCESS | 1803 | 1461254197833 Marionette TRACE conn4 <- [1,50,null,{}] 08:56:37 INFO - PROCESS | 1803 | 1461254197849 Marionette TRACE conn4 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:38 INFO - PROCESS | 1803 | 1461254198012 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 08:56:38 INFO - PROCESS | 1803 | 1461254198130 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:38 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98ed711800 == 19 [pid = 1803] [id = 20] 08:56:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 57 (0x7f98e6747800) [pid = 1803] [serial = 57] [outer = (nil)] 08:56:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 58 (0x7f98e9159000) [pid = 1803] [serial = 58] [outer = 0x7f98e6747800] 08:56:38 INFO - PROCESS | 1803 | 1461254198210 Marionette DEBUG loaded listener.js 08:56:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 59 (0x7f98f3995400) [pid = 1803] [serial = 59] [outer = 0x7f98e6747800] 08:56:39 INFO - PROCESS | 1803 | 1461254199175 Marionette TRACE conn4 <- [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]]]}] 08:56:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 08:56:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1390ms 08:56:39 INFO - PROCESS | 1803 | 1461254199218 Marionette TRACE conn4 -> [0,53,"getWindowHandle",null] 08:56:39 INFO - PROCESS | 1803 | 1461254199223 Marionette TRACE conn4 <- [1,53,null,{"value":"8"}] 08:56:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 08:56:39 INFO - PROCESS | 1803 | 1461254199233 Marionette TRACE conn4 -> [0,54,"setScriptTimeout",{"ms":35000}] 08:56:39 INFO - PROCESS | 1803 | 1461254199239 Marionette TRACE conn4 <- [1,54,null,{}] 08:56:39 INFO - PROCESS | 1803 | 1461254199249 Marionette TRACE conn4 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:39 INFO - PROCESS | 1803 | 1461254199465 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 08:56:39 INFO - PROCESS | 1803 | 1461254199629 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:39 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98df4d8800 == 20 [pid = 1803] [id = 21] 08:56:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 60 (0x7f98e285ec00) [pid = 1803] [serial = 60] [outer = (nil)] 08:56:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 61 (0x7f98e4191800) [pid = 1803] [serial = 61] [outer = 0x7f98e285ec00] 08:56:39 INFO - PROCESS | 1803 | 1461254199739 Marionette DEBUG loaded listener.js 08:56:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 62 (0x7f98e4ee4400) [pid = 1803] [serial = 62] [outer = 0x7f98e285ec00] 08:56:40 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e6d4b800 == 19 [pid = 1803] [id = 16] 08:56:40 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e5f50800 == 18 [pid = 1803] [id = 15] 08:56:40 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e47e9800 == 17 [pid = 1803] [id = 14] 08:56:40 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98df4d5800 == 16 [pid = 1803] [id = 13] 08:56:40 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e54d2800 == 15 [pid = 1803] [id = 12] 08:56:40 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98df55a000 == 14 [pid = 1803] [id = 9] 08:56:40 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98dd8f2800 == 13 [pid = 1803] [id = 8] 08:56:40 INFO - PROCESS | 1803 | 1461254200681 Marionette TRACE conn4 <- [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]]]}] 08:56:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 08:56:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1495ms 08:56:40 INFO - PROCESS | 1803 | 1461254200729 Marionette TRACE conn4 -> [0,57,"getWindowHandle",null] 08:56:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 08:56:40 INFO - PROCESS | 1803 | 1461254200739 Marionette TRACE conn4 <- [1,57,null,{"value":"8"}] 08:56:40 INFO - PROCESS | 1803 | 1461254200753 Marionette TRACE conn4 -> [0,58,"setScriptTimeout",{"ms":35000}] 08:56:40 INFO - PROCESS | 1803 | 1461254200761 Marionette TRACE conn4 <- [1,58,null,{}] 08:56:40 INFO - PROCESS | 1803 | 1461254200775 Marionette TRACE conn4 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:41 INFO - PROCESS | 1803 | 1461254201096 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 08:56:41 INFO - PROCESS | 1803 | 1461254201297 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:41 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e4c19800 == 14 [pid = 1803] [id = 22] 08:56:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 63 (0x7f98e49aa800) [pid = 1803] [serial = 63] [outer = (nil)] 08:56:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 64 (0x7f98e50f3c00) [pid = 1803] [serial = 64] [outer = 0x7f98e49aa800] 08:56:41 INFO - PROCESS | 1803 | 1461254201429 Marionette DEBUG loaded listener.js 08:56:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 65 (0x7f98e61c0800) [pid = 1803] [serial = 65] [outer = 0x7f98e49aa800] 08:56:42 INFO - PROCESS | 1803 | 1461254202281 Marionette TRACE conn4 <- [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]]]}] 08:56:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 08:56:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1604ms 08:56:42 INFO - PROCESS | 1803 | 1461254202368 Marionette TRACE conn4 -> [0,61,"getWindowHandle",null] 08:56:42 INFO - PROCESS | 1803 | 1461254202377 Marionette TRACE conn4 <- [1,61,null,{"value":"8"}] 08:56:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 08:56:42 INFO - PROCESS | 1803 | 1461254202388 Marionette TRACE conn4 -> [0,62,"setScriptTimeout",{"ms":35000}] 08:56:42 INFO - PROCESS | 1803 | 1461254202392 Marionette TRACE conn4 <- [1,62,null,{}] 08:56:42 INFO - PROCESS | 1803 | 1461254202398 Marionette TRACE conn4 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:42 INFO - PROCESS | 1803 | 1461254202567 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 08:56:42 INFO - PROCESS | 1803 | 1461254202688 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:42 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e6710800 == 15 [pid = 1803] [id = 23] 08:56:42 INFO - PROCESS | 1803 | ++DOMWINDOW == 66 (0x7f98e2c10400) [pid = 1803] [serial = 66] [outer = (nil)] 08:56:42 INFO - PROCESS | 1803 | ++DOMWINDOW == 67 (0x7f98e8395400) [pid = 1803] [serial = 67] [outer = 0x7f98e2c10400] 08:56:42 INFO - PROCESS | 1803 | 1461254202762 Marionette DEBUG loaded listener.js 08:56:42 INFO - PROCESS | 1803 | ++DOMWINDOW == 68 (0x7f98e8fed000) [pid = 1803] [serial = 68] [outer = 0x7f98e2c10400] 08:56:43 INFO - PROCESS | 1803 | 1461254203582 Marionette TRACE conn4 <- [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]]]}] 08:56:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 08:56:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1229ms 08:56:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 08:56:43 INFO - PROCESS | 1803 | 1461254203617 Marionette TRACE conn4 -> [0,65,"getWindowHandle",null] 08:56:43 INFO - PROCESS | 1803 | 1461254203620 Marionette TRACE conn4 <- [1,65,null,{"value":"8"}] 08:56:43 INFO - PROCESS | 1803 | 1461254203626 Marionette TRACE conn4 -> [0,66,"setScriptTimeout",{"ms":35000}] 08:56:43 INFO - PROCESS | 1803 | 1461254203632 Marionette TRACE conn4 <- [1,66,null,{}] 08:56:43 INFO - PROCESS | 1803 | 1461254203647 Marionette TRACE conn4 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:43 INFO - PROCESS | 1803 | 1461254203875 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 08:56:43 INFO - PROCESS | 1803 | 1461254203889 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:43 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98ed710000 == 16 [pid = 1803] [id = 24] 08:56:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 69 (0x7f98f36c7800) [pid = 1803] [serial = 69] [outer = (nil)] 08:56:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 70 (0x7f98f39f6800) [pid = 1803] [serial = 70] [outer = 0x7f98f36c7800] 08:56:43 INFO - PROCESS | 1803 | 1461254203967 Marionette DEBUG loaded listener.js 08:56:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 71 (0x7f98f49cc000) [pid = 1803] [serial = 71] [outer = 0x7f98f36c7800] 08:56:44 INFO - PROCESS | 1803 | 1461254204818 Marionette TRACE conn4 <- [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]]]}] 08:56:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 08:56:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1237ms 08:56:44 INFO - PROCESS | 1803 | 1461254204864 Marionette TRACE conn4 -> [0,69,"getWindowHandle",null] 08:56:44 INFO - PROCESS | 1803 | 1461254204868 Marionette TRACE conn4 <- [1,69,null,{"value":"8"}] 08:56:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 08:56:44 INFO - PROCESS | 1803 | 1461254204874 Marionette TRACE conn4 -> [0,70,"setScriptTimeout",{"ms":35000}] 08:56:44 INFO - PROCESS | 1803 | 1461254204877 Marionette TRACE conn4 <- [1,70,null,{}] 08:56:44 INFO - PROCESS | 1803 | 1461254204883 Marionette TRACE conn4 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:45 INFO - PROCESS | 1803 | 1461254205050 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 08:56:45 INFO - PROCESS | 1803 | 1461254205173 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:45 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98f367f800 == 17 [pid = 1803] [id = 25] 08:56:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 72 (0x7f98f391e400) [pid = 1803] [serial = 72] [outer = (nil)] 08:56:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 73 (0x7f98f8319000) [pid = 1803] [serial = 73] [outer = 0x7f98f391e400] 08:56:45 INFO - PROCESS | 1803 | 1461254205252 Marionette DEBUG loaded listener.js 08:56:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 74 (0x7f98f89c7800) [pid = 1803] [serial = 74] [outer = 0x7f98f391e400] 08:56:46 INFO - PROCESS | 1803 | 1461254206066 Marionette TRACE conn4 <- [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]]]}] 08:56:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 08:56:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1229ms 08:56:46 INFO - PROCESS | 1803 | 1461254206105 Marionette TRACE conn4 -> [0,73,"getWindowHandle",null] 08:56:46 INFO - PROCESS | 1803 | 1461254206109 Marionette TRACE conn4 <- [1,73,null,{"value":"8"}] 08:56:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 08:56:46 INFO - PROCESS | 1803 | 1461254206130 Marionette TRACE conn4 -> [0,74,"setScriptTimeout",{"ms":35000}] 08:56:46 INFO - PROCESS | 1803 | 1461254206134 Marionette TRACE conn4 <- [1,74,null,{}] 08:56:46 INFO - PROCESS | 1803 | 1461254206143 Marionette TRACE conn4 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:46 INFO - PROCESS | 1803 | 1461254206289 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 08:56:46 INFO - PROCESS | 1803 | 1461254206411 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:46 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98f3744800 == 18 [pid = 1803] [id = 26] 08:56:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 75 (0x7f98de947c00) [pid = 1803] [serial = 75] [outer = (nil)] 08:56:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 76 (0x7f98f89cc800) [pid = 1803] [serial = 76] [outer = 0x7f98de947c00] 08:56:46 INFO - PROCESS | 1803 | 1461254206490 Marionette DEBUG loaded listener.js 08:56:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 77 (0x7f98f8a91c00) [pid = 1803] [serial = 77] [outer = 0x7f98de947c00] 08:56:47 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e67d1800 == 17 [pid = 1803] [id = 19] 08:56:47 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e34cf800 == 16 [pid = 1803] [id = 18] 08:56:47 INFO - PROCESS | 1803 | 1461254207534 Marionette TRACE conn4 <- [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]]]}] 08:56:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 08:56:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1449ms 08:56:47 INFO - PROCESS | 1803 | 1461254207566 Marionette TRACE conn4 -> [0,77,"getWindowHandle",null] 08:56:47 INFO - PROCESS | 1803 | 1461254207572 Marionette TRACE conn4 <- [1,77,null,{"value":"8"}] 08:56:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 08:56:47 INFO - PROCESS | 1803 | 1461254207581 Marionette TRACE conn4 -> [0,78,"setScriptTimeout",{"ms":35000}] 08:56:47 INFO - PROCESS | 1803 | 1461254207586 Marionette TRACE conn4 <- [1,78,null,{}] 08:56:47 INFO - PROCESS | 1803 | 1461254207596 Marionette TRACE conn4 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:47 INFO - PROCESS | 1803 | 1461254207771 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 08:56:47 INFO - PROCESS | 1803 | 1461254207899 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:47 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e4a91800 == 17 [pid = 1803] [id = 27] 08:56:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 78 (0x7f98e0428000) [pid = 1803] [serial = 78] [outer = (nil)] 08:56:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 79 (0x7f98e4595800) [pid = 1803] [serial = 79] [outer = 0x7f98e0428000] 08:56:47 INFO - PROCESS | 1803 | 1461254207983 Marionette DEBUG loaded listener.js 08:56:48 INFO - PROCESS | 1803 | ++DOMWINDOW == 80 (0x7f98e61c7800) [pid = 1803] [serial = 80] [outer = 0x7f98e0428000] 08:56:48 INFO - PROCESS | 1803 | 1461254208793 Marionette TRACE conn4 <- [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]]]}] 08:56:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 08:56:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1287ms 08:56:48 INFO - PROCESS | 1803 | 1461254208869 Marionette TRACE conn4 -> [0,81,"getWindowHandle",null] 08:56:48 INFO - PROCESS | 1803 | 1461254208878 Marionette TRACE conn4 <- [1,81,null,{"value":"8"}] 08:56:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 08:56:48 INFO - PROCESS | 1803 | 1461254208890 Marionette TRACE conn4 -> [0,82,"setScriptTimeout",{"ms":35000}] 08:56:48 INFO - PROCESS | 1803 | 1461254208893 Marionette TRACE conn4 <- [1,82,null,{}] 08:56:48 INFO - PROCESS | 1803 | 1461254208915 Marionette TRACE conn4 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:49 INFO - PROCESS | 1803 | 1461254209115 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 08:56:49 INFO - PROCESS | 1803 | 1461254209221 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:49 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e4f1c800 == 18 [pid = 1803] [id = 28] 08:56:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 81 (0x7f98e64f6c00) [pid = 1803] [serial = 81] [outer = (nil)] 08:56:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 82 (0x7f98eca5d000) [pid = 1803] [serial = 82] [outer = 0x7f98e64f6c00] 08:56:49 INFO - PROCESS | 1803 | 1461254209301 Marionette DEBUG loaded listener.js 08:56:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 83 (0x7f98f365f000) [pid = 1803] [serial = 83] [outer = 0x7f98e64f6c00] 08:56:50 INFO - PROCESS | 1803 | 1461254210182 Marionette TRACE conn4 <- [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]]]}] 08:56:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 08:56:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1338ms 08:56:50 INFO - PROCESS | 1803 | 1461254210227 Marionette TRACE conn4 -> [0,85,"getWindowHandle",null] 08:56:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 08:56:50 INFO - PROCESS | 1803 | 1461254210232 Marionette TRACE conn4 <- [1,85,null,{"value":"8"}] 08:56:50 INFO - PROCESS | 1803 | 1461254210238 Marionette TRACE conn4 -> [0,86,"setScriptTimeout",{"ms":35000}] 08:56:50 INFO - PROCESS | 1803 | 1461254210244 Marionette TRACE conn4 <- [1,86,null,{}] 08:56:50 INFO - PROCESS | 1803 | 1461254210262 Marionette TRACE conn4 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:50 INFO - PROCESS | 1803 | 1461254210441 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 08:56:50 INFO - PROCESS | 1803 | 1461254210566 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:50 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98f3b18800 == 19 [pid = 1803] [id = 29] 08:56:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 84 (0x7f98f482d400) [pid = 1803] [serial = 84] [outer = (nil)] 08:56:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 85 (0x7f98f6a19000) [pid = 1803] [serial = 85] [outer = 0x7f98f482d400] 08:56:50 INFO - PROCESS | 1803 | 1461254210646 Marionette DEBUG loaded listener.js 08:56:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 86 (0x7f98f8a90c00) [pid = 1803] [serial = 86] [outer = 0x7f98f482d400] 08:56:51 INFO - PROCESS | 1803 | 1461254211512 Marionette TRACE conn4 <- [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]]]}] 08:56:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 08:56:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1339ms 08:56:51 INFO - PROCESS | 1803 | 1461254211577 Marionette TRACE conn4 -> [0,89,"getWindowHandle",null] 08:56:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 08:56:51 INFO - PROCESS | 1803 | 1461254211582 Marionette TRACE conn4 <- [1,89,null,{"value":"8"}] 08:56:51 INFO - PROCESS | 1803 | 1461254211588 Marionette TRACE conn4 -> [0,90,"setScriptTimeout",{"ms":35000}] 08:56:51 INFO - PROCESS | 1803 | 1461254211591 Marionette TRACE conn4 <- [1,90,null,{}] 08:56:51 INFO - PROCESS | 1803 | 1461254211597 Marionette TRACE conn4 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:51 INFO - PROCESS | 1803 | 1461254211759 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 08:56:51 INFO - PROCESS | 1803 | 1461254211882 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:51 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98f455c800 == 20 [pid = 1803] [id = 30] 08:56:51 INFO - PROCESS | 1803 | ++DOMWINDOW == 87 (0x7f98de7df400) [pid = 1803] [serial = 87] [outer = (nil)] 08:56:51 INFO - PROCESS | 1803 | ++DOMWINDOW == 88 (0x7f98f8f29c00) [pid = 1803] [serial = 88] [outer = 0x7f98de7df400] 08:56:51 INFO - PROCESS | 1803 | 1461254211956 Marionette DEBUG loaded listener.js 08:56:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 89 (0x7f98f8f61400) [pid = 1803] [serial = 89] [outer = 0x7f98de7df400] 08:56:52 INFO - PROCESS | 1803 | 1461254212761 Marionette TRACE conn4 <- [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]]]}] 08:56:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 08:56:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1228ms 08:56:52 INFO - PROCESS | 1803 | 1461254212817 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 08:56:52 INFO - PROCESS | 1803 | 1461254212821 Marionette TRACE conn4 <- [1,93,null,{"value":"8"}] 08:56:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 08:56:52 INFO - PROCESS | 1803 | 1461254212827 Marionette TRACE conn4 -> [0,94,"setScriptTimeout",{"ms":35000}] 08:56:52 INFO - PROCESS | 1803 | 1461254212830 Marionette TRACE conn4 <- [1,94,null,{}] 08:56:52 INFO - PROCESS | 1803 | 1461254212837 Marionette TRACE conn4 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:52 INFO - PROCESS | 1803 | 1461254212992 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 08:56:53 INFO - PROCESS | 1803 | 1461254213121 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:53 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98f6526000 == 21 [pid = 1803] [id = 31] 08:56:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 90 (0x7f98f4cf4000) [pid = 1803] [serial = 90] [outer = (nil)] 08:56:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 91 (0x7f98faba5c00) [pid = 1803] [serial = 91] [outer = 0x7f98f4cf4000] 08:56:53 INFO - PROCESS | 1803 | 1461254213195 Marionette DEBUG loaded listener.js 08:56:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 92 (0x7f98fb892400) [pid = 1803] [serial = 92] [outer = 0x7f98f4cf4000] 08:56:54 INFO - PROCESS | 1803 | 1461254214092 Marionette TRACE conn4 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 08:56:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 08:56:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1329ms 08:56:54 INFO - PROCESS | 1803 | 1461254214157 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 08:56:54 INFO - PROCESS | 1803 | 1461254214164 Marionette TRACE conn4 <- [1,97,null,{"value":"8"}] 08:56:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 08:56:54 INFO - PROCESS | 1803 | 1461254214173 Marionette TRACE conn4 -> [0,98,"setScriptTimeout",{"ms":35000}] 08:56:54 INFO - PROCESS | 1803 | 1461254214177 Marionette TRACE conn4 <- [1,98,null,{}] 08:56:54 INFO - PROCESS | 1803 | 1461254214185 Marionette TRACE conn4 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:54 INFO - PROCESS | 1803 | 1461254214412 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 08:56:54 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98ed710000 == 20 [pid = 1803] [id = 24] 08:56:54 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e6710800 == 19 [pid = 1803] [id = 23] 08:56:54 INFO - PROCESS | 1803 | 1461254214683 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:54 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e4c19800 == 18 [pid = 1803] [id = 22] 08:56:54 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e46bd000 == 19 [pid = 1803] [id = 32] 08:56:54 INFO - PROCESS | 1803 | ++DOMWINDOW == 93 (0x7f98e41e9c00) [pid = 1803] [serial = 93] [outer = (nil)] 08:56:54 INFO - PROCESS | 1803 | ++DOMWINDOW == 94 (0x7f98e47ce800) [pid = 1803] [serial = 94] [outer = 0x7f98e41e9c00] 08:56:54 INFO - PROCESS | 1803 | 1461254214816 Marionette DEBUG loaded listener.js 08:56:54 INFO - PROCESS | 1803 | ++DOMWINDOW == 95 (0x7f98e8354c00) [pid = 1803] [serial = 95] [outer = 0x7f98e41e9c00] 08:56:55 INFO - PROCESS | 1803 | 1461254215617 Marionette TRACE conn4 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 08:56:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 08:56:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1487ms 08:56:55 INFO - PROCESS | 1803 | 1461254215665 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 08:56:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 08:56:55 INFO - PROCESS | 1803 | 1461254215671 Marionette TRACE conn4 <- [1,101,null,{"value":"8"}] 08:56:55 INFO - PROCESS | 1803 | 1461254215679 Marionette TRACE conn4 -> [0,102,"setScriptTimeout",{"ms":35000}] 08:56:55 INFO - PROCESS | 1803 | 1461254215685 Marionette TRACE conn4 <- [1,102,null,{}] 08:56:55 INFO - PROCESS | 1803 | 1461254215692 Marionette TRACE conn4 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:55 INFO - PROCESS | 1803 | 1461254215862 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 08:56:56 INFO - PROCESS | 1803 | 1461254215991 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:56 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98f34e9800 == 20 [pid = 1803] [id = 33] 08:56:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 96 (0x7f98e41f0c00) [pid = 1803] [serial = 96] [outer = (nil)] 08:56:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 97 (0x7f98f36ca400) [pid = 1803] [serial = 97] [outer = 0x7f98e41f0c00] 08:56:56 INFO - PROCESS | 1803 | 1461254216069 Marionette DEBUG loaded listener.js 08:56:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 98 (0x7f98f482f400) [pid = 1803] [serial = 98] [outer = 0x7f98e41f0c00] 08:56:56 INFO - PROCESS | 1803 | 1461254216915 Marionette TRACE conn4 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 08:56:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 08:56:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1291ms 08:56:56 INFO - PROCESS | 1803 | 1461254216973 Marionette TRACE conn4 -> [0,105,"getWindowHandle",null] 08:56:56 INFO - PROCESS | 1803 | 1461254216978 Marionette TRACE conn4 <- [1,105,null,{"value":"8"}] 08:56:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 08:56:56 INFO - PROCESS | 1803 | 1461254216986 Marionette TRACE conn4 -> [0,106,"setScriptTimeout",{"ms":35000}] 08:56:56 INFO - PROCESS | 1803 | 1461254216990 Marionette TRACE conn4 <- [1,106,null,{}] 08:56:56 INFO - PROCESS | 1803 | 1461254216995 Marionette TRACE conn4 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:57 INFO - PROCESS | 1803 | 1461254217153 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 08:56:57 INFO - PROCESS | 1803 | 1461254217280 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:57 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98f4814000 == 21 [pid = 1803] [id = 34] 08:56:57 INFO - PROCESS | 1803 | ++DOMWINDOW == 99 (0x7f98f28df400) [pid = 1803] [serial = 99] [outer = (nil)] 08:56:57 INFO - PROCESS | 1803 | ++DOMWINDOW == 100 (0x7f98f8a99000) [pid = 1803] [serial = 100] [outer = 0x7f98f28df400] 08:56:57 INFO - PROCESS | 1803 | 1461254217354 Marionette DEBUG loaded listener.js 08:56:57 INFO - PROCESS | 1803 | ++DOMWINDOW == 101 (0x7f98f8db0400) [pid = 1803] [serial = 101] [outer = 0x7f98f28df400] 08:56:57 INFO - PROCESS | 1803 | ++DOMWINDOW == 102 (0x7f98e8f92000) [pid = 1803] [serial = 102] [outer = 0x7f98e3302400] 08:56:58 INFO - PROCESS | 1803 | 1461254218363 Marionette TRACE conn4 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 08:56:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 08:56:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1434ms 08:56:58 INFO - PROCESS | 1803 | 1461254218421 Marionette TRACE conn4 -> [0,109,"getWindowHandle",null] 08:56:58 INFO - PROCESS | 1803 | 1461254218424 Marionette TRACE conn4 <- [1,109,null,{"value":"8"}] 08:56:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 08:56:58 INFO - PROCESS | 1803 | 1461254218438 Marionette TRACE conn4 -> [0,110,"setScriptTimeout",{"ms":35000}] 08:56:58 INFO - PROCESS | 1803 | 1461254218448 Marionette TRACE conn4 <- [1,110,null,{}] 08:56:58 INFO - PROCESS | 1803 | 1461254218456 Marionette TRACE conn4 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:58 INFO - PROCESS | 1803 | 1461254218653 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 08:56:58 INFO - PROCESS | 1803 | 1461254218783 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:58 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98f8ad7000 == 22 [pid = 1803] [id = 35] 08:56:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 103 (0x7f98e2867400) [pid = 1803] [serial = 103] [outer = (nil)] 08:56:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 104 (0x7f98f8b60000) [pid = 1803] [serial = 104] [outer = 0x7f98e2867400] 08:56:58 INFO - PROCESS | 1803 | 1461254218891 Marionette DEBUG loaded listener.js 08:56:59 INFO - PROCESS | 1803 | ++DOMWINDOW == 105 (0x7f99005d8c00) [pid = 1803] [serial = 105] [outer = 0x7f98e2867400] 08:56:59 INFO - PROCESS | 1803 | 1461254219716 Marionette TRACE conn4 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 08:56:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 08:56:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1355ms 08:56:59 INFO - PROCESS | 1803 | 1461254219789 Marionette TRACE conn4 -> [0,113,"getWindowHandle",null] 08:56:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 08:56:59 INFO - PROCESS | 1803 | 1461254219794 Marionette TRACE conn4 <- [1,113,null,{"value":"8"}] 08:56:59 INFO - PROCESS | 1803 | 1461254219800 Marionette TRACE conn4 -> [0,114,"setScriptTimeout",{"ms":35000}] 08:56:59 INFO - PROCESS | 1803 | 1461254219803 Marionette TRACE conn4 <- [1,114,null,{}] 08:56:59 INFO - PROCESS | 1803 | 1461254219810 Marionette TRACE conn4 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:00 INFO - PROCESS | 1803 | 1461254220000 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 08:57:00 INFO - PROCESS | 1803 | 1461254220135 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:00 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98f8eb0000 == 23 [pid = 1803] [id = 36] 08:57:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 106 (0x7f98e5740400) [pid = 1803] [serial = 106] [outer = (nil)] 08:57:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 107 (0x7f98f88e0c00) [pid = 1803] [serial = 107] [outer = 0x7f98e5740400] 08:57:00 INFO - PROCESS | 1803 | 1461254220213 Marionette DEBUG loaded listener.js 08:57:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 108 (0x7f98fd0e4800) [pid = 1803] [serial = 108] [outer = 0x7f98e5740400] 08:57:01 INFO - PROCESS | 1803 | 1461254221363 Marionette TRACE conn4 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 08:57:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 08:57:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1635ms 08:57:01 INFO - PROCESS | 1803 | 1461254221437 Marionette TRACE conn4 -> [0,117,"getWindowHandle",null] 08:57:01 INFO - PROCESS | 1803 | 1461254221446 Marionette TRACE conn4 <- [1,117,null,{"value":"8"}] 08:57:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 08:57:01 INFO - PROCESS | 1803 | 1461254221459 Marionette TRACE conn4 -> [0,118,"setScriptTimeout",{"ms":35000}] 08:57:01 INFO - PROCESS | 1803 | 1461254221467 Marionette TRACE conn4 <- [1,118,null,{}] 08:57:01 INFO - PROCESS | 1803 | 1461254221479 Marionette TRACE conn4 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:01 INFO - PROCESS | 1803 | 1461254221884 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 08:57:01 INFO - PROCESS | 1803 | 1461254221962 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:02 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e6117800 == 24 [pid = 1803] [id = 37] 08:57:02 INFO - PROCESS | 1803 | ++DOMWINDOW == 109 (0x7f98dc4eb400) [pid = 1803] [serial = 109] [outer = (nil)] 08:57:02 INFO - PROCESS | 1803 | ++DOMWINDOW == 110 (0x7f98dc4ed000) [pid = 1803] [serial = 110] [outer = 0x7f98dc4eb400] 08:57:02 INFO - PROCESS | 1803 | 1461254222085 Marionette DEBUG loaded listener.js 08:57:02 INFO - PROCESS | 1803 | ++DOMWINDOW == 111 (0x7f98dcc54400) [pid = 1803] [serial = 111] [outer = 0x7f98dc4eb400] 08:57:02 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e4f1c800 == 23 [pid = 1803] [id = 28] 08:57:02 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e4a91800 == 22 [pid = 1803] [id = 27] 08:57:03 INFO - PROCESS | 1803 | 1461254223016 Marionette TRACE conn4 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 08:57:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 08:57:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1601ms 08:57:03 INFO - PROCESS | 1803 | 1461254223058 Marionette TRACE conn4 -> [0,121,"getWindowHandle",null] 08:57:03 INFO - PROCESS | 1803 | 1461254223064 Marionette TRACE conn4 <- [1,121,null,{"value":"8"}] 08:57:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 08:57:03 INFO - PROCESS | 1803 | 1461254223073 Marionette TRACE conn4 -> [0,122,"setScriptTimeout",{"ms":35000}] 08:57:03 INFO - PROCESS | 1803 | 1461254223079 Marionette TRACE conn4 <- [1,122,null,{}] 08:57:03 INFO - PROCESS | 1803 | 1461254223087 Marionette TRACE conn4 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:03 INFO - PROCESS | 1803 | 1461254223274 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 08:57:03 INFO - PROCESS | 1803 | 1461254223409 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:03 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98f3b31800 == 23 [pid = 1803] [id = 38] 08:57:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 112 (0x7f98e00ba800) [pid = 1803] [serial = 112] [outer = (nil)] 08:57:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 113 (0x7f98e2c04000) [pid = 1803] [serial = 113] [outer = 0x7f98e00ba800] 08:57:03 INFO - PROCESS | 1803 | 1461254223524 Marionette DEBUG loaded listener.js 08:57:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 114 (0x7f98e49a7c00) [pid = 1803] [serial = 114] [outer = 0x7f98e00ba800] 08:57:04 INFO - PROCESS | 1803 | 1461254224308 Marionette TRACE conn4 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 08:57:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 08:57:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1281ms 08:57:04 INFO - PROCESS | 1803 | 1461254224356 Marionette TRACE conn4 -> [0,125,"getWindowHandle",null] 08:57:04 INFO - PROCESS | 1803 | 1461254224365 Marionette TRACE conn4 <- [1,125,null,{"value":"8"}] 08:57:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 08:57:04 INFO - PROCESS | 1803 | 1461254224376 Marionette TRACE conn4 -> [0,126,"setScriptTimeout",{"ms":35000}] 08:57:04 INFO - PROCESS | 1803 | 1461254224379 Marionette TRACE conn4 <- [1,126,null,{}] 08:57:04 INFO - PROCESS | 1803 | 1461254224386 Marionette TRACE conn4 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:04 INFO - PROCESS | 1803 | 1461254224592 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 08:57:04 INFO - PROCESS | 1803 | 1461254224609 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:04 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98f8a29000 == 24 [pid = 1803] [id = 39] 08:57:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 115 (0x7f98e4c39800) [pid = 1803] [serial = 115] [outer = (nil)] 08:57:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 116 (0x7f98e8f8f400) [pid = 1803] [serial = 116] [outer = 0x7f98e4c39800] 08:57:04 INFO - PROCESS | 1803 | 1461254224691 Marionette DEBUG loaded listener.js 08:57:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 117 (0x7f98f3666400) [pid = 1803] [serial = 117] [outer = 0x7f98e4c39800] 08:57:05 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98f34e9800 == 23 [pid = 1803] [id = 33] 08:57:05 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e46bd000 == 22 [pid = 1803] [id = 32] 08:57:08 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98f3b18800 == 21 [pid = 1803] [id = 29] 08:57:08 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98df4d8800 == 20 [pid = 1803] [id = 21] 08:57:08 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98f455c800 == 19 [pid = 1803] [id = 30] 08:57:08 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e8f1b800 == 18 [pid = 1803] [id = 17] 08:57:08 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98f4814000 == 17 [pid = 1803] [id = 34] 08:57:08 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98ed711800 == 16 [pid = 1803] [id = 20] 08:57:08 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98f367f800 == 15 [pid = 1803] [id = 25] 08:57:08 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98f8ad7000 == 14 [pid = 1803] [id = 35] 08:57:08 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98f8eb0000 == 13 [pid = 1803] [id = 36] 08:57:08 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e6117800 == 12 [pid = 1803] [id = 37] 08:57:08 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98f6526000 == 11 [pid = 1803] [id = 31] 08:57:08 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98f3b31800 == 10 [pid = 1803] [id = 38] 08:57:08 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98f3744800 == 9 [pid = 1803] [id = 26] 08:57:09 INFO - PROCESS | 1803 | 1461254229565 Marionette TRACE conn4 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 08:57:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 08:57:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 5241ms 08:57:09 INFO - PROCESS | 1803 | 1461254229618 Marionette TRACE conn4 -> [0,129,"getWindowHandle",null] 08:57:09 INFO - PROCESS | 1803 | 1461254229623 Marionette TRACE conn4 <- [1,129,null,{"value":"8"}] 08:57:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 08:57:09 INFO - PROCESS | 1803 | 1461254229633 Marionette TRACE conn4 -> [0,130,"setScriptTimeout",{"ms":35000}] 08:57:09 INFO - PROCESS | 1803 | 1461254229638 Marionette TRACE conn4 <- [1,130,null,{}] 08:57:09 INFO - PROCESS | 1803 | 1461254229649 Marionette TRACE conn4 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:09 INFO - PROCESS | 1803 | 1461254229853 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 08:57:09 INFO - PROCESS | 1803 | 1461254229963 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:09 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e2841000 == 10 [pid = 1803] [id = 40] 08:57:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 118 (0x7f98e00ba000) [pid = 1803] [serial = 118] [outer = (nil)] 08:57:10 INFO - PROCESS | 1803 | ++DOMWINDOW == 119 (0x7f98e0429400) [pid = 1803] [serial = 119] [outer = 0x7f98e00ba000] 08:57:10 INFO - PROCESS | 1803 | 1461254230047 Marionette DEBUG loaded listener.js 08:57:10 INFO - PROCESS | 1803 | ++DOMWINDOW == 120 (0x7f98e3402c00) [pid = 1803] [serial = 120] [outer = 0x7f98e00ba000] 08:57:10 INFO - PROCESS | 1803 | 1461254230804 Marionette TRACE conn4 <- [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]]]}] 08:57:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 08:57:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1184ms 08:57:10 INFO - PROCESS | 1803 | 1461254230817 Marionette TRACE conn4 -> [0,133,"getWindowHandle",null] 08:57:10 INFO - PROCESS | 1803 | 1461254230830 Marionette TRACE conn4 <- [1,133,null,{"value":"8"}] 08:57:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 08:57:10 INFO - PROCESS | 1803 | 1461254230844 Marionette TRACE conn4 -> [0,134,"setScriptTimeout",{"ms":35000}] 08:57:10 INFO - PROCESS | 1803 | 1461254230848 Marionette TRACE conn4 <- [1,134,null,{}] 08:57:10 INFO - PROCESS | 1803 | 1461254230898 Marionette TRACE conn4 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:11 INFO - PROCESS | 1803 | 1461254231073 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 08:57:11 INFO - PROCESS | 1803 | 1461254231083 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:11 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98dd8e6000 == 11 [pid = 1803] [id = 41] 08:57:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 121 (0x7f98dc4e4c00) [pid = 1803] [serial = 121] [outer = (nil)] 08:57:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 122 (0x7f98e5c9dc00) [pid = 1803] [serial = 122] [outer = 0x7f98dc4e4c00] 08:57:11 INFO - PROCESS | 1803 | 1461254231155 Marionette DEBUG loaded listener.js 08:57:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 123 (0x7f98e64ee000) [pid = 1803] [serial = 123] [outer = 0x7f98dc4e4c00] 08:57:12 INFO - PROCESS | 1803 | 1461254232214 Marionette TRACE conn4 <- [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]]]}] 08:57:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 08:57:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1435ms 08:57:12 INFO - PROCESS | 1803 | 1461254232280 Marionette TRACE conn4 -> [0,137,"getWindowHandle",null] 08:57:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 08:57:12 INFO - PROCESS | 1803 | 1461254232284 Marionette TRACE conn4 <- [1,137,null,{"value":"8"}] 08:57:12 INFO - PROCESS | 1803 | 1461254232290 Marionette TRACE conn4 -> [0,138,"setScriptTimeout",{"ms":35000}] 08:57:12 INFO - PROCESS | 1803 | 1461254232296 Marionette TRACE conn4 <- [1,138,null,{}] 08:57:12 INFO - PROCESS | 1803 | 1461254232320 Marionette TRACE conn4 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:12 INFO - PROCESS | 1803 | 1461254232520 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 08:57:12 INFO - PROCESS | 1803 | 1461254232549 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:12 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98f3743000 == 12 [pid = 1803] [id = 42] 08:57:12 INFO - PROCESS | 1803 | ++DOMWINDOW == 124 (0x7f98dc4ea400) [pid = 1803] [serial = 124] [outer = (nil)] 08:57:12 INFO - PROCESS | 1803 | ++DOMWINDOW == 125 (0x7f98e8fec800) [pid = 1803] [serial = 125] [outer = 0x7f98dc4ea400] 08:57:12 INFO - PROCESS | 1803 | 1461254232641 Marionette DEBUG loaded listener.js 08:57:12 INFO - PROCESS | 1803 | ++DOMWINDOW == 126 (0x7f98f28dc000) [pid = 1803] [serial = 126] [outer = 0x7f98dc4ea400] 08:57:14 INFO - PROCESS | 1803 | --DOMWINDOW == 125 (0x7f98de7e5000) [pid = 1803] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 08:57:14 INFO - PROCESS | 1803 | --DOMWINDOW == 124 (0x7f98dcc4f000) [pid = 1803] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 08:57:14 INFO - PROCESS | 1803 | --DOMWINDOW == 123 (0x7f98e6223800) [pid = 1803] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 08:57:14 INFO - PROCESS | 1803 | --DOMWINDOW == 122 (0x7f98df471800) [pid = 1803] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 08:57:14 INFO - PROCESS | 1803 | --DOMWINDOW == 121 (0x7f98dcc4e800) [pid = 1803] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 08:57:14 INFO - PROCESS | 1803 | --DOMWINDOW == 120 (0x7f98e42c0c00) [pid = 1803] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 08:57:14 INFO - PROCESS | 1803 | --DOMWINDOW == 119 (0x7f98de7e1800) [pid = 1803] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 08:57:14 INFO - PROCESS | 1803 | --DOMWINDOW == 118 (0x7f98e4591c00) [pid = 1803] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 08:57:14 INFO - PROCESS | 1803 | --DOMWINDOW == 117 (0x7f98de7df400) [pid = 1803] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 08:57:14 INFO - PROCESS | 1803 | --DOMWINDOW == 116 (0x7f98e6747800) [pid = 1803] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 08:57:14 INFO - PROCESS | 1803 | --DOMWINDOW == 115 (0x7f98e285ec00) [pid = 1803] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 08:57:14 INFO - PROCESS | 1803 | --DOMWINDOW == 114 (0x7f98e64f6c00) [pid = 1803] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 08:57:14 INFO - PROCESS | 1803 | --DOMWINDOW == 113 (0x7f98e0428000) [pid = 1803] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 08:57:14 INFO - PROCESS | 1803 | --DOMWINDOW == 112 (0x7f98de947800) [pid = 1803] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 08:57:14 INFO - PROCESS | 1803 | --DOMWINDOW == 111 (0x7f98f482d400) [pid = 1803] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 08:57:14 INFO - PROCESS | 1803 | --DOMWINDOW == 110 (0x7f98de943000) [pid = 1803] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 08:57:14 INFO - PROCESS | 1803 | --DOMWINDOW == 109 (0x7f98e49aa800) [pid = 1803] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 08:57:14 INFO - PROCESS | 1803 | --DOMWINDOW == 108 (0x7f98dc4eb400) [pid = 1803] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 08:57:14 INFO - PROCESS | 1803 | --DOMWINDOW == 107 (0x7f98e41f0c00) [pid = 1803] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 08:57:14 INFO - PROCESS | 1803 | --DOMWINDOW == 106 (0x7f98e2c10400) [pid = 1803] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 08:57:14 INFO - PROCESS | 1803 | --DOMWINDOW == 105 (0x7f98e2867400) [pid = 1803] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 08:57:14 INFO - PROCESS | 1803 | --DOMWINDOW == 104 (0x7f98e00ba800) [pid = 1803] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 08:57:14 INFO - PROCESS | 1803 | --DOMWINDOW == 103 (0x7f98e5740400) [pid = 1803] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 08:57:14 INFO - PROCESS | 1803 | --DOMWINDOW == 102 (0x7f98de947c00) [pid = 1803] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 08:57:14 INFO - PROCESS | 1803 | --DOMWINDOW == 101 (0x7f98de93c000) [pid = 1803] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 08:57:14 INFO - PROCESS | 1803 | --DOMWINDOW == 100 (0x7f98f36c7800) [pid = 1803] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 08:57:14 INFO - PROCESS | 1803 | --DOMWINDOW == 99 (0x7f98f28df400) [pid = 1803] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 08:57:14 INFO - PROCESS | 1803 | --DOMWINDOW == 98 (0x7f98f391e400) [pid = 1803] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 08:57:14 INFO - PROCESS | 1803 | --DOMWINDOW == 97 (0x7f98f4cf4000) [pid = 1803] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 08:57:14 INFO - PROCESS | 1803 | --DOMWINDOW == 96 (0x7f98e41e9c00) [pid = 1803] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 08:57:14 INFO - PROCESS | 1803 | 1461254234490 Marionette TRACE conn4 <- [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]]]}] 08:57:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 08:57:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 2247ms 08:57:14 INFO - PROCESS | 1803 | 1461254234577 Marionette TRACE conn4 -> [0,141,"getWindowHandle",null] 08:57:14 INFO - PROCESS | 1803 | 1461254234582 Marionette TRACE conn4 <- [1,141,null,{"value":"8"}] 08:57:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 08:57:14 INFO - PROCESS | 1803 | 1461254234633 Marionette TRACE conn4 -> [0,142,"setScriptTimeout",{"ms":35000}] 08:57:14 INFO - PROCESS | 1803 | 1461254234637 Marionette TRACE conn4 <- [1,142,null,{}] 08:57:14 INFO - PROCESS | 1803 | 1461254234736 Marionette TRACE conn4 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:14 INFO - PROCESS | 1803 | 1461254234970 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 08:57:15 INFO - PROCESS | 1803 | 1461254235030 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:15 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e57b3800 == 13 [pid = 1803] [id = 43] 08:57:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 97 (0x7f98e64f0800) [pid = 1803] [serial = 127] [outer = (nil)] 08:57:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 98 (0x7f98e8392000) [pid = 1803] [serial = 128] [outer = 0x7f98e64f0800] 08:57:15 INFO - PROCESS | 1803 | 1461254235108 Marionette DEBUG loaded listener.js 08:57:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 99 (0x7f98f28dbc00) [pid = 1803] [serial = 129] [outer = 0x7f98e64f0800] 08:57:15 INFO - PROCESS | 1803 | 1461254235871 Marionette TRACE conn4 <- [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]]]}] 08:57:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 08:57:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1278ms 08:57:15 INFO - PROCESS | 1803 | 1461254235895 Marionette TRACE conn4 -> [0,145,"getWindowHandle",null] 08:57:15 INFO - PROCESS | 1803 | 1461254235901 Marionette TRACE conn4 <- [1,145,null,{"value":"8"}] 08:57:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 08:57:15 INFO - PROCESS | 1803 | 1461254235909 Marionette TRACE conn4 -> [0,146,"setScriptTimeout",{"ms":35000}] 08:57:15 INFO - PROCESS | 1803 | 1461254235911 Marionette TRACE conn4 <- [1,146,null,{}] 08:57:15 INFO - PROCESS | 1803 | 1461254235927 Marionette TRACE conn4 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:16 INFO - PROCESS | 1803 | 1461254236087 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 08:57:16 INFO - PROCESS | 1803 | 1461254236102 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:16 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98f3743800 == 14 [pid = 1803] [id = 44] 08:57:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 100 (0x7f98de7ddc00) [pid = 1803] [serial = 130] [outer = (nil)] 08:57:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 101 (0x7f98f39a0000) [pid = 1803] [serial = 131] [outer = 0x7f98de7ddc00] 08:57:16 INFO - PROCESS | 1803 | 1461254236171 Marionette DEBUG loaded listener.js 08:57:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 102 (0x7f98f3b7f000) [pid = 1803] [serial = 132] [outer = 0x7f98de7ddc00] 08:57:17 INFO - PROCESS | 1803 | 1461254237277 Marionette TRACE conn4 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 08:57:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 08:57:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1383ms 08:57:17 INFO - PROCESS | 1803 | 1461254237293 Marionette TRACE conn4 -> [0,149,"getWindowHandle",null] 08:57:17 INFO - PROCESS | 1803 | 1461254237300 Marionette TRACE conn4 <- [1,149,null,{"value":"8"}] 08:57:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 08:57:17 INFO - PROCESS | 1803 | 1461254237311 Marionette TRACE conn4 -> [0,150,"setScriptTimeout",{"ms":35000}] 08:57:17 INFO - PROCESS | 1803 | 1461254237317 Marionette TRACE conn4 <- [1,150,null,{}] 08:57:17 INFO - PROCESS | 1803 | 1461254237328 Marionette TRACE conn4 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:17 INFO - PROCESS | 1803 | 1461254237542 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 08:57:17 INFO - PROCESS | 1803 | 1461254237692 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:17 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e670c800 == 15 [pid = 1803] [id = 45] 08:57:17 INFO - PROCESS | 1803 | ++DOMWINDOW == 103 (0x7f98e39cfc00) [pid = 1803] [serial = 133] [outer = (nil)] 08:57:17 INFO - PROCESS | 1803 | ++DOMWINDOW == 104 (0x7f98e6222800) [pid = 1803] [serial = 134] [outer = 0x7f98e39cfc00] 08:57:17 INFO - PROCESS | 1803 | 1461254237812 Marionette DEBUG loaded listener.js 08:57:17 INFO - PROCESS | 1803 | ++DOMWINDOW == 105 (0x7f98e715d400) [pid = 1803] [serial = 135] [outer = 0x7f98e39cfc00] 08:57:18 INFO - PROCESS | 1803 | 1461254238703 Marionette TRACE conn4 <- [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]]]}] 08:57:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 08:57:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1439ms 08:57:18 INFO - PROCESS | 1803 | 1461254238750 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 08:57:18 INFO - PROCESS | 1803 | 1461254238758 Marionette TRACE conn4 <- [1,153,null,{"value":"8"}] 08:57:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 08:57:18 INFO - PROCESS | 1803 | 1461254238769 Marionette TRACE conn4 -> [0,154,"setScriptTimeout",{"ms":35000}] 08:57:18 INFO - PROCESS | 1803 | 1461254238773 Marionette TRACE conn4 <- [1,154,null,{}] 08:57:18 INFO - PROCESS | 1803 | 1461254238779 Marionette TRACE conn4 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:18 INFO - PROCESS | 1803 | 1461254238952 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 08:57:19 INFO - PROCESS | 1803 | 1461254239084 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:19 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98f4b05800 == 16 [pid = 1803] [id = 46] 08:57:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 106 (0x7f98db955400) [pid = 1803] [serial = 136] [outer = (nil)] 08:57:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 107 (0x7f98f3667800) [pid = 1803] [serial = 137] [outer = 0x7f98db955400] 08:57:19 INFO - PROCESS | 1803 | 1461254239160 Marionette DEBUG loaded listener.js 08:57:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 108 (0x7f98f4828400) [pid = 1803] [serial = 138] [outer = 0x7f98db955400] 08:57:20 INFO - PROCESS | 1803 | 1461254240126 Marionette TRACE conn4 <- [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]]]}] 08:57:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 08:57:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1386ms 08:57:20 INFO - PROCESS | 1803 | 1461254240155 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 08:57:20 INFO - PROCESS | 1803 | 1461254240158 Marionette TRACE conn4 <- [1,157,null,{"value":"8"}] 08:57:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 08:57:20 INFO - PROCESS | 1803 | 1461254240166 Marionette TRACE conn4 -> [0,158,"setScriptTimeout",{"ms":35000}] 08:57:20 INFO - PROCESS | 1803 | 1461254240171 Marionette TRACE conn4 <- [1,158,null,{}] 08:57:20 INFO - PROCESS | 1803 | 1461254240189 Marionette TRACE conn4 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:20 INFO - PROCESS | 1803 | 1461254240365 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 08:57:20 INFO - PROCESS | 1803 | 1461254240636 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:20 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98de78e800 == 17 [pid = 1803] [id = 47] 08:57:20 INFO - PROCESS | 1803 | ++DOMWINDOW == 109 (0x7f98dc4ec000) [pid = 1803] [serial = 139] [outer = (nil)] 08:57:20 INFO - PROCESS | 1803 | ++DOMWINDOW == 110 (0x7f98dcc51000) [pid = 1803] [serial = 140] [outer = 0x7f98dc4ec000] 08:57:20 INFO - PROCESS | 1803 | 1461254240789 Marionette DEBUG loaded listener.js 08:57:20 INFO - PROCESS | 1803 | ++DOMWINDOW == 111 (0x7f98de93b800) [pid = 1803] [serial = 141] [outer = 0x7f98dc4ec000] 08:57:21 INFO - PROCESS | 1803 | --DOMWINDOW == 110 (0x7f98e50f3c00) [pid = 1803] [serial = 64] [outer = (nil)] [url = about:blank] 08:57:21 INFO - PROCESS | 1803 | --DOMWINDOW == 109 (0x7f98dc4ed000) [pid = 1803] [serial = 110] [outer = (nil)] [url = about:blank] 08:57:21 INFO - PROCESS | 1803 | --DOMWINDOW == 108 (0x7f98f8a90c00) [pid = 1803] [serial = 86] [outer = (nil)] [url = about:blank] 08:57:21 INFO - PROCESS | 1803 | --DOMWINDOW == 107 (0x7f98e4ee4400) [pid = 1803] [serial = 62] [outer = (nil)] [url = about:blank] 08:57:21 INFO - PROCESS | 1803 | --DOMWINDOW == 106 (0x7f98e4595800) [pid = 1803] [serial = 79] [outer = (nil)] [url = about:blank] 08:57:21 INFO - PROCESS | 1803 | --DOMWINDOW == 105 (0x7f98f6515000) [pid = 1803] [serial = 2] [outer = (nil)] [url = about:blank] 08:57:21 INFO - PROCESS | 1803 | --DOMWINDOW == 104 (0x7f98de942800) [pid = 1803] [serial = 37] [outer = (nil)] [url = about:blank] 08:57:21 INFO - PROCESS | 1803 | --DOMWINDOW == 103 (0x7f98e006f400) [pid = 1803] [serial = 25] [outer = (nil)] [url = about:blank] 08:57:21 INFO - PROCESS | 1803 | --DOMWINDOW == 102 (0x7f98e4ee2800) [pid = 1803] [serial = 31] [outer = (nil)] [url = about:blank] 08:57:21 INFO - PROCESS | 1803 | --DOMWINDOW == 101 (0x7f98e70c1400) [pid = 1803] [serial = 43] [outer = (nil)] [url = about:blank] 08:57:21 INFO - PROCESS | 1803 | --DOMWINDOW == 100 (0x7f98e4981000) [pid = 1803] [serial = 28] [outer = (nil)] [url = about:blank] 08:57:21 INFO - PROCESS | 1803 | --DOMWINDOW == 99 (0x7f98e8fe8800) [pid = 1803] [serial = 46] [outer = (nil)] [url = about:blank] 08:57:21 INFO - PROCESS | 1803 | --DOMWINDOW == 98 (0x7f98f2855c00) [pid = 1803] [serial = 47] [outer = (nil)] [url = about:blank] 08:57:21 INFO - PROCESS | 1803 | --DOMWINDOW == 97 (0x7f98e8362400) [pid = 1803] [serial = 44] [outer = (nil)] [url = about:blank] 08:57:21 INFO - PROCESS | 1803 | --DOMWINDOW == 96 (0x7f98e2868000) [pid = 1803] [serial = 26] [outer = (nil)] [url = about:blank] 08:57:21 INFO - PROCESS | 1803 | --DOMWINDOW == 95 (0x7f98dcc53000) [pid = 1803] [serial = 22] [outer = (nil)] [url = about:blank] 08:57:21 INFO - PROCESS | 1803 | --DOMWINDOW == 94 (0x7f98e56cc400) [pid = 1803] [serial = 34] [outer = (nil)] [url = about:blank] 08:57:21 INFO - PROCESS | 1803 | --DOMWINDOW == 93 (0x7f98e5e0e000) [pid = 1803] [serial = 41] [outer = (nil)] [url = about:blank] 08:57:21 INFO - PROCESS | 1803 | --DOMWINDOW == 92 (0x7f98e2867000) [pid = 1803] [serial = 38] [outer = (nil)] [url = about:blank] 08:57:21 INFO - PROCESS | 1803 | --DOMWINDOW == 91 (0x7f98e64f1000) [pid = 1803] [serial = 35] [outer = (nil)] [url = about:blank] 08:57:21 INFO - PROCESS | 1803 | --DOMWINDOW == 90 (0x7f98f36c8800) [pid = 1803] [serial = 49] [outer = (nil)] [url = about:blank] 08:57:21 INFO - PROCESS | 1803 | --DOMWINDOW == 89 (0x7f98de944000) [pid = 1803] [serial = 17] [outer = (nil)] [url = about:blank] 08:57:21 INFO - PROCESS | 1803 | --DOMWINDOW == 88 (0x7f98dd9f1400) [pid = 1803] [serial = 23] [outer = (nil)] [url = about:blank] 08:57:21 INFO - PROCESS | 1803 | --DOMWINDOW == 87 (0x7f98f3999800) [pid = 1803] [serial = 50] [outer = (nil)] [url = about:blank] 08:57:21 INFO - PROCESS | 1803 | --DOMWINDOW == 86 (0x7f98e5cea800) [pid = 1803] [serial = 40] [outer = (nil)] [url = about:blank] 08:57:21 INFO - PROCESS | 1803 | --DOMWINDOW == 85 (0x7f98f8a99000) [pid = 1803] [serial = 100] [outer = (nil)] [url = about:blank] 08:57:21 INFO - PROCESS | 1803 | --DOMWINDOW == 84 (0x7f98e39c5800) [pid = 1803] [serial = 53] [outer = (nil)] [url = about:blank] 08:57:21 INFO - PROCESS | 1803 | --DOMWINDOW == 83 (0x7f98e61c0800) [pid = 1803] [serial = 65] [outer = (nil)] [url = about:blank] 08:57:21 INFO - PROCESS | 1803 | --DOMWINDOW == 82 (0x7f98eca5d000) [pid = 1803] [serial = 82] [outer = (nil)] [url = about:blank] 08:57:21 INFO - PROCESS | 1803 | --DOMWINDOW == 81 (0x7f98e61c8800) [pid = 1803] [serial = 55] [outer = (nil)] [url = about:blank] 08:57:21 INFO - PROCESS | 1803 | --DOMWINDOW == 80 (0x7f98dcc54400) [pid = 1803] [serial = 111] [outer = (nil)] [url = about:blank] 08:57:21 INFO - PROCESS | 1803 | --DOMWINDOW == 79 (0x7f98e47ce800) [pid = 1803] [serial = 94] [outer = (nil)] [url = about:blank] 08:57:21 INFO - PROCESS | 1803 | --DOMWINDOW == 78 (0x7f98e2c02c00) [pid = 1803] [serial = 52] [outer = (nil)] [url = about:blank] 08:57:21 INFO - PROCESS | 1803 | --DOMWINDOW == 77 (0x7f98f482f400) [pid = 1803] [serial = 98] [outer = (nil)] [url = about:blank] 08:57:21 INFO - PROCESS | 1803 | --DOMWINDOW == 76 (0x7f98e8fed000) [pid = 1803] [serial = 68] [outer = (nil)] [url = about:blank] 08:57:21 INFO - PROCESS | 1803 | --DOMWINDOW == 75 (0x7f98f8f29c00) [pid = 1803] [serial = 88] [outer = (nil)] [url = about:blank] 08:57:21 INFO - PROCESS | 1803 | --DOMWINDOW == 74 (0x7f98f36ca400) [pid = 1803] [serial = 97] [outer = (nil)] [url = about:blank] 08:57:21 INFO - PROCESS | 1803 | --DOMWINDOW == 73 (0x7f98e8395400) [pid = 1803] [serial = 67] [outer = (nil)] [url = about:blank] 08:57:21 INFO - PROCESS | 1803 | --DOMWINDOW == 72 (0x7f98f8319000) [pid = 1803] [serial = 73] [outer = (nil)] [url = about:blank] 08:57:21 INFO - PROCESS | 1803 | --DOMWINDOW == 71 (0x7f98f39f6800) [pid = 1803] [serial = 70] [outer = (nil)] [url = about:blank] 08:57:21 INFO - PROCESS | 1803 | --DOMWINDOW == 70 (0x7f98f8f61400) [pid = 1803] [serial = 89] [outer = (nil)] [url = about:blank] 08:57:21 INFO - PROCESS | 1803 | --DOMWINDOW == 69 (0x7f98faba5c00) [pid = 1803] [serial = 91] [outer = (nil)] [url = about:blank] 08:57:21 INFO - PROCESS | 1803 | --DOMWINDOW == 68 (0x7f98e4ee5000) [pid = 1803] [serial = 9] [outer = (nil)] [url = about:blank] 08:57:21 INFO - PROCESS | 1803 | --DOMWINDOW == 67 (0x7f98f3995400) [pid = 1803] [serial = 59] [outer = (nil)] [url = about:blank] 08:57:21 INFO - PROCESS | 1803 | --DOMWINDOW == 66 (0x7f98e49a6400) [pid = 1803] [serial = 12] [outer = (nil)] [url = about:blank] 08:57:21 INFO - PROCESS | 1803 | --DOMWINDOW == 65 (0x7f98e49a7c00) [pid = 1803] [serial = 114] [outer = (nil)] [url = about:blank] 08:57:21 INFO - PROCESS | 1803 | --DOMWINDOW == 64 (0x7f98e4191800) [pid = 1803] [serial = 61] [outer = (nil)] [url = about:blank] 08:57:21 INFO - PROCESS | 1803 | --DOMWINDOW == 63 (0x7f98f365f000) [pid = 1803] [serial = 83] [outer = (nil)] [url = about:blank] 08:57:21 INFO - PROCESS | 1803 | --DOMWINDOW == 62 (0x7f98e61c7800) [pid = 1803] [serial = 80] [outer = (nil)] [url = about:blank] 08:57:21 INFO - PROCESS | 1803 | --DOMWINDOW == 61 (0x7f98e70c3000) [pid = 1803] [serial = 56] [outer = (nil)] [url = about:blank] 08:57:21 INFO - PROCESS | 1803 | --DOMWINDOW == 60 (0x7f98e9159000) [pid = 1803] [serial = 58] [outer = (nil)] [url = about:blank] 08:57:21 INFO - PROCESS | 1803 | --DOMWINDOW == 59 (0x7f98f6a19000) [pid = 1803] [serial = 85] [outer = (nil)] [url = about:blank] 08:57:21 INFO - PROCESS | 1803 | --DOMWINDOW == 58 (0x7f98e2c04000) [pid = 1803] [serial = 113] [outer = (nil)] [url = about:blank] 08:57:21 INFO - PROCESS | 1803 | --DOMWINDOW == 57 (0x7f98e286d800) [pid = 1803] [serial = 32] [outer = (nil)] [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.] 08:57:21 INFO - PROCESS | 1803 | --DOMWINDOW == 56 (0x7f98fd0e4800) [pid = 1803] [serial = 108] [outer = (nil)] [url = about:blank] 08:57:21 INFO - PROCESS | 1803 | --DOMWINDOW == 55 (0x7f98f8a91c00) [pid = 1803] [serial = 77] [outer = (nil)] [url = about:blank] 08:57:21 INFO - PROCESS | 1803 | --DOMWINDOW == 54 (0x7f98de93dc00) [pid = 1803] [serial = 16] [outer = (nil)] [url = about:blank] 08:57:21 INFO - PROCESS | 1803 | --DOMWINDOW == 53 (0x7f99005d8c00) [pid = 1803] [serial = 105] [outer = (nil)] [url = about:blank] 08:57:21 INFO - PROCESS | 1803 | --DOMWINDOW == 52 (0x7f98f49cc000) [pid = 1803] [serial = 71] [outer = (nil)] [url = about:blank] 08:57:21 INFO - PROCESS | 1803 | --DOMWINDOW == 51 (0x7f98de7df000) [pid = 1803] [serial = 19] [outer = (nil)] [url = about:blank] 08:57:21 INFO - PROCESS | 1803 | --DOMWINDOW == 50 (0x7f98f8db0400) [pid = 1803] [serial = 101] [outer = (nil)] [url = about:blank] 08:57:21 INFO - PROCESS | 1803 | --DOMWINDOW == 49 (0x7f98f88e0c00) [pid = 1803] [serial = 107] [outer = (nil)] [url = about:blank] 08:57:21 INFO - PROCESS | 1803 | --DOMWINDOW == 48 (0x7f98f89c7800) [pid = 1803] [serial = 74] [outer = (nil)] [url = about:blank] 08:57:21 INFO - PROCESS | 1803 | --DOMWINDOW == 47 (0x7f98fb892400) [pid = 1803] [serial = 92] [outer = (nil)] [url = about:blank] 08:57:21 INFO - PROCESS | 1803 | --DOMWINDOW == 46 (0x7f98e8354c00) [pid = 1803] [serial = 95] [outer = (nil)] [url = about:blank] 08:57:21 INFO - PROCESS | 1803 | --DOMWINDOW == 45 (0x7f98f89cc800) [pid = 1803] [serial = 76] [outer = (nil)] [url = about:blank] 08:57:21 INFO - PROCESS | 1803 | --DOMWINDOW == 44 (0x7f98f8b60000) [pid = 1803] [serial = 104] [outer = (nil)] [url = about:blank] 08:57:21 INFO - PROCESS | 1803 | 1461254241327 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 08:57:21 INFO - PROCESS | 1803 | --DOMWINDOW == 43 (0x7f98e8f8f400) [pid = 1803] [serial = 116] [outer = (nil)] [url = about:blank] 08:57:21 INFO - PROCESS | 1803 | 1461254241934 Marionette TRACE conn4 <- [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]]]}] 08:57:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 08:57:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1789ms 08:57:21 INFO - PROCESS | 1803 | 1461254241957 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 08:57:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 08:57:21 INFO - PROCESS | 1803 | 1461254241961 Marionette TRACE conn4 <- [1,161,null,{"value":"8"}] 08:57:21 INFO - PROCESS | 1803 | 1461254241970 Marionette TRACE conn4 -> [0,162,"setScriptTimeout",{"ms":35000}] 08:57:21 INFO - PROCESS | 1803 | 1461254241976 Marionette TRACE conn4 <- [1,162,null,{}] 08:57:21 INFO - PROCESS | 1803 | 1461254241983 Marionette TRACE conn4 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:22 INFO - PROCESS | 1803 | 1461254242126 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 08:57:22 INFO - PROCESS | 1803 | 1461254242144 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:22 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e0405000 == 18 [pid = 1803] [id = 48] 08:57:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 44 (0x7f98e000b000) [pid = 1803] [serial = 142] [outer = (nil)] 08:57:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 45 (0x7f98e286d000) [pid = 1803] [serial = 143] [outer = 0x7f98e000b000] 08:57:22 INFO - PROCESS | 1803 | 1461254242208 Marionette DEBUG loaded listener.js 08:57:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 46 (0x7f98e330d400) [pid = 1803] [serial = 144] [outer = 0x7f98e000b000] 08:57:22 INFO - PROCESS | 1803 | 1461254242980 Marionette TRACE conn4 <- [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]]]}] 08:57:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 08:57:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1037ms 08:57:23 INFO - PROCESS | 1803 | 1461254243009 Marionette TRACE conn4 -> [0,165,"getWindowHandle",null] 08:57:23 INFO - PROCESS | 1803 | 1461254243016 Marionette TRACE conn4 <- [1,165,null,{"value":"8"}] 08:57:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 08:57:23 INFO - PROCESS | 1803 | 1461254243025 Marionette TRACE conn4 -> [0,166,"setScriptTimeout",{"ms":35000}] 08:57:23 INFO - PROCESS | 1803 | 1461254243029 Marionette TRACE conn4 <- [1,166,null,{}] 08:57:23 INFO - PROCESS | 1803 | 1461254243035 Marionette TRACE conn4 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:23 INFO - PROCESS | 1803 | 1461254243185 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 08:57:23 INFO - PROCESS | 1803 | 1461254243201 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:23 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e4979800 == 19 [pid = 1803] [id = 49] 08:57:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 47 (0x7f98db958800) [pid = 1803] [serial = 145] [outer = (nil)] 08:57:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 48 (0x7f98e450ec00) [pid = 1803] [serial = 146] [outer = 0x7f98db958800] 08:57:23 INFO - PROCESS | 1803 | 1461254243447 Marionette DEBUG loaded listener.js 08:57:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 49 (0x7f98e4eea000) [pid = 1803] [serial = 147] [outer = 0x7f98db958800] 08:57:24 INFO - PROCESS | 1803 | 1461254244155 Marionette TRACE conn4 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 08:57:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 08:57:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1144ms 08:57:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 08:57:24 INFO - PROCESS | 1803 | 1461254244169 Marionette TRACE conn4 -> [0,169,"getWindowHandle",null] 08:57:24 INFO - PROCESS | 1803 | 1461254244172 Marionette TRACE conn4 <- [1,169,null,{"value":"8"}] 08:57:24 INFO - PROCESS | 1803 | 1461254244181 Marionette TRACE conn4 -> [0,170,"setScriptTimeout",{"ms":35000}] 08:57:24 INFO - PROCESS | 1803 | 1461254244190 Marionette TRACE conn4 <- [1,170,null,{}] 08:57:24 INFO - PROCESS | 1803 | 1461254244217 Marionette TRACE conn4 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:24 INFO - PROCESS | 1803 | 1461254244353 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 08:57:24 INFO - PROCESS | 1803 | 1461254244379 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:24 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e58a6000 == 20 [pid = 1803] [id = 50] 08:57:24 INFO - PROCESS | 1803 | ++DOMWINDOW == 50 (0x7f98e621c800) [pid = 1803] [serial = 148] [outer = (nil)] 08:57:24 INFO - PROCESS | 1803 | ++DOMWINDOW == 51 (0x7f98e69dc400) [pid = 1803] [serial = 149] [outer = 0x7f98e621c800] 08:57:24 INFO - PROCESS | 1803 | 1461254244443 Marionette DEBUG loaded listener.js 08:57:24 INFO - PROCESS | 1803 | ++DOMWINDOW == 52 (0x7f98e7157800) [pid = 1803] [serial = 150] [outer = 0x7f98e621c800] 08:57:25 INFO - PROCESS | 1803 | 1461254245203 Marionette TRACE conn4 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 08:57:25 INFO - PROCESS | 1803 | --DOMWINDOW == 51 (0x7f98dc4ea400) [pid = 1803] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 08:57:25 INFO - PROCESS | 1803 | --DOMWINDOW == 50 (0x7f98e4c39800) [pid = 1803] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 08:57:25 INFO - PROCESS | 1803 | --DOMWINDOW == 49 (0x7f98e00ba000) [pid = 1803] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 08:57:25 INFO - PROCESS | 1803 | --DOMWINDOW == 48 (0x7f98dc4e4c00) [pid = 1803] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 08:57:25 INFO - PROCESS | 1803 | --DOMWINDOW == 47 (0x7f98e64f0800) [pid = 1803] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 08:57:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 08:57:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1055ms 08:57:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 08:57:25 INFO - PROCESS | 1803 | 1461254245234 Marionette TRACE conn4 -> [0,173,"getWindowHandle",null] 08:57:25 INFO - PROCESS | 1803 | 1461254245237 Marionette TRACE conn4 <- [1,173,null,{"value":"8"}] 08:57:25 INFO - PROCESS | 1803 | 1461254245246 Marionette TRACE conn4 -> [0,174,"setScriptTimeout",{"ms":35000}] 08:57:25 INFO - PROCESS | 1803 | 1461254245249 Marionette TRACE conn4 <- [1,174,null,{}] 08:57:25 INFO - PROCESS | 1803 | 1461254245260 Marionette TRACE conn4 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:25 INFO - PROCESS | 1803 | 1461254245391 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 08:57:25 INFO - PROCESS | 1803 | 1461254245405 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:25 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e5f53000 == 21 [pid = 1803] [id = 51] 08:57:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 48 (0x7f98e6743000) [pid = 1803] [serial = 151] [outer = (nil)] 08:57:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 49 (0x7f98e715bc00) [pid = 1803] [serial = 152] [outer = 0x7f98e6743000] 08:57:25 INFO - PROCESS | 1803 | 1461254245471 Marionette DEBUG loaded listener.js 08:57:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 50 (0x7f98e7164c00) [pid = 1803] [serial = 153] [outer = 0x7f98e6743000] 08:57:26 INFO - PROCESS | 1803 | 1461254246179 Marionette TRACE conn4 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 08:57:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 08:57:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 993ms 08:57:26 INFO - PROCESS | 1803 | 1461254246235 Marionette TRACE conn4 -> [0,177,"getWindowHandle",null] 08:57:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 08:57:26 INFO - PROCESS | 1803 | 1461254246239 Marionette TRACE conn4 <- [1,177,null,{"value":"8"}] 08:57:26 INFO - PROCESS | 1803 | 1461254246244 Marionette TRACE conn4 -> [0,178,"setScriptTimeout",{"ms":35000}] 08:57:26 INFO - PROCESS | 1803 | 1461254246247 Marionette TRACE conn4 <- [1,178,null,{}] 08:57:26 INFO - PROCESS | 1803 | 1461254246251 Marionette TRACE conn4 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:26 INFO - PROCESS | 1803 | 1461254246377 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 08:57:26 INFO - PROCESS | 1803 | 1461254246395 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:26 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e5c31000 == 22 [pid = 1803] [id = 52] 08:57:26 INFO - PROCESS | 1803 | ++DOMWINDOW == 51 (0x7f98e8f8e800) [pid = 1803] [serial = 154] [outer = (nil)] 08:57:26 INFO - PROCESS | 1803 | ++DOMWINDOW == 52 (0x7f98e8f98000) [pid = 1803] [serial = 155] [outer = 0x7f98e8f8e800] 08:57:26 INFO - PROCESS | 1803 | 1461254246469 Marionette DEBUG loaded listener.js 08:57:26 INFO - PROCESS | 1803 | ++DOMWINDOW == 53 (0x7f98eca5c800) [pid = 1803] [serial = 156] [outer = 0x7f98e8f8e800] 08:57:27 INFO - PROCESS | 1803 | 1461254247172 Marionette TRACE conn4 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 08:57:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 08:57:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 980ms 08:57:27 INFO - PROCESS | 1803 | 1461254247225 Marionette TRACE conn4 -> [0,181,"getWindowHandle",null] 08:57:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 08:57:27 INFO - PROCESS | 1803 | 1461254247228 Marionette TRACE conn4 <- [1,181,null,{"value":"8"}] 08:57:27 INFO - PROCESS | 1803 | 1461254247233 Marionette TRACE conn4 -> [0,182,"setScriptTimeout",{"ms":35000}] 08:57:27 INFO - PROCESS | 1803 | 1461254247236 Marionette TRACE conn4 <- [1,182,null,{}] 08:57:27 INFO - PROCESS | 1803 | 1461254247241 Marionette TRACE conn4 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:27 INFO - PROCESS | 1803 | 1461254247395 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 08:57:27 INFO - PROCESS | 1803 | 1461254247412 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:27 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e8f22800 == 23 [pid = 1803] [id = 53] 08:57:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 54 (0x7f98f36cac00) [pid = 1803] [serial = 157] [outer = (nil)] 08:57:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 55 (0x7f98f399bc00) [pid = 1803] [serial = 158] [outer = 0x7f98f36cac00] 08:57:27 INFO - PROCESS | 1803 | 1461254247468 Marionette DEBUG loaded listener.js 08:57:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 56 (0x7f98f3b74400) [pid = 1803] [serial = 159] [outer = 0x7f98f36cac00] 08:57:28 INFO - PROCESS | 1803 | 1461254248114 Marionette TRACE conn4 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 08:57:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 08:57:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 926ms 08:57:28 INFO - PROCESS | 1803 | 1461254248161 Marionette TRACE conn4 -> [0,185,"getWindowHandle",null] 08:57:28 INFO - PROCESS | 1803 | 1461254248164 Marionette TRACE conn4 <- [1,185,null,{"value":"8"}] 08:57:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 08:57:28 INFO - PROCESS | 1803 | 1461254248170 Marionette TRACE conn4 -> [0,186,"setScriptTimeout",{"ms":35000}] 08:57:28 INFO - PROCESS | 1803 | 1461254248172 Marionette TRACE conn4 <- [1,186,null,{}] 08:57:28 INFO - PROCESS | 1803 | 1461254248177 Marionette TRACE conn4 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:28 INFO - PROCESS | 1803 | 1461254248347 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 08:57:28 INFO - PROCESS | 1803 | 1461254248363 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:28 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98ed715800 == 24 [pid = 1803] [id = 54] 08:57:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 57 (0x7f98e8ff2000) [pid = 1803] [serial = 160] [outer = (nil)] 08:57:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 58 (0x7f98f4973000) [pid = 1803] [serial = 161] [outer = 0x7f98e8ff2000] 08:57:28 INFO - PROCESS | 1803 | 1461254248424 Marionette DEBUG loaded listener.js 08:57:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 59 (0x7f98f4cf1c00) [pid = 1803] [serial = 162] [outer = 0x7f98e8ff2000] 08:57:29 INFO - PROCESS | 1803 | 1461254249298 Marionette TRACE conn4 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 08:57:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 08:57:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1179ms 08:57:29 INFO - PROCESS | 1803 | 1461254249350 Marionette TRACE conn4 -> [0,189,"getWindowHandle",null] 08:57:29 INFO - PROCESS | 1803 | 1461254249355 Marionette TRACE conn4 <- [1,189,null,{"value":"8"}] 08:57:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 08:57:29 INFO - PROCESS | 1803 | 1461254249365 Marionette TRACE conn4 -> [0,190,"setScriptTimeout",{"ms":35000}] 08:57:29 INFO - PROCESS | 1803 | 1461254249369 Marionette TRACE conn4 <- [1,190,null,{}] 08:57:29 INFO - PROCESS | 1803 | 1461254249377 Marionette TRACE conn4 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:29 INFO - PROCESS | 1803 | 1461254249563 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 08:57:29 INFO - PROCESS | 1803 | 1461254249685 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:29 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e4578000 == 25 [pid = 1803] [id = 55] 08:57:29 INFO - PROCESS | 1803 | ++DOMWINDOW == 60 (0x7f98df46cc00) [pid = 1803] [serial = 163] [outer = (nil)] 08:57:29 INFO - PROCESS | 1803 | ++DOMWINDOW == 61 (0x7f98e286cc00) [pid = 1803] [serial = 164] [outer = 0x7f98df46cc00] 08:57:29 INFO - PROCESS | 1803 | 1461254249759 Marionette DEBUG loaded listener.js 08:57:29 INFO - PROCESS | 1803 | ++DOMWINDOW == 62 (0x7f98e39cf800) [pid = 1803] [serial = 165] [outer = 0x7f98df46cc00] 08:57:30 INFO - PROCESS | 1803 | 1461254250612 Marionette TRACE conn4 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 08:57:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 08:57:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1284ms 08:57:30 INFO - PROCESS | 1803 | 1461254250650 Marionette TRACE conn4 -> [0,193,"getWindowHandle",null] 08:57:30 INFO - PROCESS | 1803 | 1461254250658 Marionette TRACE conn4 <- [1,193,null,{"value":"8"}] 08:57:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 08:57:30 INFO - PROCESS | 1803 | 1461254250668 Marionette TRACE conn4 -> [0,194,"setScriptTimeout",{"ms":35000}] 08:57:30 INFO - PROCESS | 1803 | 1461254250672 Marionette TRACE conn4 <- [1,194,null,{}] 08:57:30 INFO - PROCESS | 1803 | 1461254250678 Marionette TRACE conn4 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:30 INFO - PROCESS | 1803 | 1461254250840 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 08:57:30 INFO - PROCESS | 1803 | 1461254250944 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:30 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e67ce000 == 26 [pid = 1803] [id = 56] 08:57:30 INFO - PROCESS | 1803 | ++DOMWINDOW == 63 (0x7f98e0003800) [pid = 1803] [serial = 166] [outer = (nil)] 08:57:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 64 (0x7f98e5cf3c00) [pid = 1803] [serial = 167] [outer = 0x7f98e0003800] 08:57:31 INFO - PROCESS | 1803 | 1461254251015 Marionette DEBUG loaded listener.js 08:57:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 65 (0x7f98e69e4400) [pid = 1803] [serial = 168] [outer = 0x7f98e0003800] 08:57:32 INFO - PROCESS | 1803 | 1461254252096 Marionette TRACE conn4 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 08:57:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 08:57:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1439ms 08:57:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 08:57:32 INFO - PROCESS | 1803 | 1461254252106 Marionette TRACE conn4 -> [0,197,"getWindowHandle",null] 08:57:32 INFO - PROCESS | 1803 | 1461254252110 Marionette TRACE conn4 <- [1,197,null,{"value":"8"}] 08:57:32 INFO - PROCESS | 1803 | 1461254252118 Marionette TRACE conn4 -> [0,198,"setScriptTimeout",{"ms":35000}] 08:57:32 INFO - PROCESS | 1803 | 1461254252123 Marionette TRACE conn4 <- [1,198,null,{}] 08:57:32 INFO - PROCESS | 1803 | 1461254252132 Marionette TRACE conn4 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:32 INFO - PROCESS | 1803 | 1461254252280 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 08:57:32 INFO - PROCESS | 1803 | 1461254252502 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:32 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e0419800 == 27 [pid = 1803] [id = 57] 08:57:32 INFO - PROCESS | 1803 | ++DOMWINDOW == 66 (0x7f98de949800) [pid = 1803] [serial = 169] [outer = (nil)] 08:57:32 INFO - PROCESS | 1803 | ++DOMWINDOW == 67 (0x7f98e0009000) [pid = 1803] [serial = 170] [outer = 0x7f98de949800] 08:57:32 INFO - PROCESS | 1803 | 1461254252576 Marionette DEBUG loaded listener.js 08:57:32 INFO - PROCESS | 1803 | ++DOMWINDOW == 68 (0x7f98e2868400) [pid = 1803] [serial = 171] [outer = 0x7f98de949800] 08:57:33 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98f8a29000 == 26 [pid = 1803] [id = 39] 08:57:33 INFO - PROCESS | 1803 | --DOMWINDOW == 67 (0x7f98e8fec800) [pid = 1803] [serial = 125] [outer = (nil)] [url = about:blank] 08:57:33 INFO - PROCESS | 1803 | --DOMWINDOW == 66 (0x7f98f3666400) [pid = 1803] [serial = 117] [outer = (nil)] [url = about:blank] 08:57:33 INFO - PROCESS | 1803 | --DOMWINDOW == 65 (0x7f98e0429400) [pid = 1803] [serial = 119] [outer = (nil)] [url = about:blank] 08:57:33 INFO - PROCESS | 1803 | --DOMWINDOW == 64 (0x7f98e3402c00) [pid = 1803] [serial = 120] [outer = (nil)] [url = about:blank] 08:57:33 INFO - PROCESS | 1803 | --DOMWINDOW == 63 (0x7f98e5c9dc00) [pid = 1803] [serial = 122] [outer = (nil)] [url = about:blank] 08:57:33 INFO - PROCESS | 1803 | --DOMWINDOW == 62 (0x7f98f28dc000) [pid = 1803] [serial = 126] [outer = (nil)] [url = about:blank] 08:57:33 INFO - PROCESS | 1803 | --DOMWINDOW == 61 (0x7f98f28dbc00) [pid = 1803] [serial = 129] [outer = (nil)] [url = about:blank] 08:57:33 INFO - PROCESS | 1803 | --DOMWINDOW == 60 (0x7f98e64ee000) [pid = 1803] [serial = 123] [outer = (nil)] [url = about:blank] 08:57:33 INFO - PROCESS | 1803 | --DOMWINDOW == 59 (0x7f98e8392000) [pid = 1803] [serial = 128] [outer = (nil)] [url = about:blank] 08:57:33 INFO - PROCESS | 1803 | 1461254253370 Marionette TRACE conn4 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 08:57:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 08:57:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1291ms 08:57:33 INFO - PROCESS | 1803 | 1461254253410 Marionette TRACE conn4 -> [0,201,"getWindowHandle",null] 08:57:33 INFO - PROCESS | 1803 | 1461254253417 Marionette TRACE conn4 <- [1,201,null,{"value":"8"}] 08:57:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 08:57:33 INFO - PROCESS | 1803 | 1461254253428 Marionette TRACE conn4 -> [0,202,"setScriptTimeout",{"ms":35000}] 08:57:33 INFO - PROCESS | 1803 | 1461254253431 Marionette TRACE conn4 <- [1,202,null,{}] 08:57:33 INFO - PROCESS | 1803 | 1461254253435 Marionette TRACE conn4 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:33 INFO - PROCESS | 1803 | 1461254253575 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 08:57:33 INFO - PROCESS | 1803 | 1461254253593 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:33 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e4c0a000 == 27 [pid = 1803] [id = 58] 08:57:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 60 (0x7f98e000d800) [pid = 1803] [serial = 172] [outer = (nil)] 08:57:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 61 (0x7f98e4597000) [pid = 1803] [serial = 173] [outer = 0x7f98e000d800] 08:57:33 INFO - PROCESS | 1803 | 1461254253660 Marionette DEBUG loaded listener.js 08:57:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 62 (0x7f98e5746800) [pid = 1803] [serial = 174] [outer = 0x7f98e000d800] 08:57:34 INFO - PROCESS | 1803 | 1461254254367 Marionette TRACE conn4 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 08:57:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 08:57:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 988ms 08:57:34 INFO - PROCESS | 1803 | 1461254254417 Marionette TRACE conn4 -> [0,205,"getWindowHandle",null] 08:57:34 INFO - PROCESS | 1803 | 1461254254419 Marionette TRACE conn4 <- [1,205,null,{"value":"8"}] 08:57:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 08:57:34 INFO - PROCESS | 1803 | 1461254254426 Marionette TRACE conn4 -> [0,206,"setScriptTimeout",{"ms":35000}] 08:57:34 INFO - PROCESS | 1803 | 1461254254432 Marionette TRACE conn4 <- [1,206,null,{}] 08:57:34 INFO - PROCESS | 1803 | 1461254254449 Marionette TRACE conn4 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:34 INFO - PROCESS | 1803 | 1461254254606 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 08:57:34 INFO - PROCESS | 1803 | 1461254254617 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:34 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e5f54000 == 28 [pid = 1803] [id = 59] 08:57:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 63 (0x7f98dc4ed000) [pid = 1803] [serial = 175] [outer = (nil)] 08:57:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 64 (0x7f98e7163400) [pid = 1803] [serial = 176] [outer = 0x7f98dc4ed000] 08:57:34 INFO - PROCESS | 1803 | 1461254254685 Marionette DEBUG loaded listener.js 08:57:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 65 (0x7f98e8f57400) [pid = 1803] [serial = 177] [outer = 0x7f98dc4ed000] 08:57:35 INFO - PROCESS | 1803 | 1461254255412 Marionette TRACE conn4 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 08:57:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 08:57:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1038ms 08:57:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 08:57:35 INFO - PROCESS | 1803 | 1461254255465 Marionette TRACE conn4 -> [0,209,"getWindowHandle",null] 08:57:35 INFO - PROCESS | 1803 | 1461254255469 Marionette TRACE conn4 <- [1,209,null,{"value":"8"}] 08:57:35 INFO - PROCESS | 1803 | 1461254255475 Marionette TRACE conn4 -> [0,210,"setScriptTimeout",{"ms":35000}] 08:57:35 INFO - PROCESS | 1803 | 1461254255478 Marionette TRACE conn4 <- [1,210,null,{}] 08:57:35 INFO - PROCESS | 1803 | 1461254255492 Marionette TRACE conn4 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:35 INFO - PROCESS | 1803 | 1461254255699 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 08:57:35 INFO - PROCESS | 1803 | 1461254255721 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:35 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e8f1b800 == 29 [pid = 1803] [id = 60] 08:57:35 INFO - PROCESS | 1803 | ++DOMWINDOW == 66 (0x7f98dc4ec400) [pid = 1803] [serial = 178] [outer = (nil)] 08:57:35 INFO - PROCESS | 1803 | ++DOMWINDOW == 67 (0x7f98eca58800) [pid = 1803] [serial = 179] [outer = 0x7f98dc4ec400] 08:57:35 INFO - PROCESS | 1803 | 1461254255785 Marionette DEBUG loaded listener.js 08:57:35 INFO - PROCESS | 1803 | ++DOMWINDOW == 68 (0x7f98f365f800) [pid = 1803] [serial = 180] [outer = 0x7f98dc4ec400] 08:57:36 INFO - PROCESS | 1803 | 1461254256475 Marionette TRACE conn4 <- [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]]]}] 08:57:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 08:57:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1044ms 08:57:36 INFO - PROCESS | 1803 | 1461254256519 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 08:57:36 INFO - PROCESS | 1803 | 1461254256522 Marionette TRACE conn4 <- [1,213,null,{"value":"8"}] 08:57:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 08:57:36 INFO - PROCESS | 1803 | 1461254256535 Marionette TRACE conn4 -> [0,214,"setScriptTimeout",{"ms":35000}] 08:57:36 INFO - PROCESS | 1803 | 1461254256537 Marionette TRACE conn4 <- [1,214,null,{}] 08:57:36 INFO - PROCESS | 1803 | 1461254256543 Marionette TRACE conn4 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:36 INFO - PROCESS | 1803 | 1461254256724 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 08:57:36 INFO - PROCESS | 1803 | 1461254256752 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:36 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98f34cd800 == 30 [pid = 1803] [id = 61] 08:57:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 69 (0x7f98e5e06c00) [pid = 1803] [serial = 181] [outer = (nil)] 08:57:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 70 (0x7f98f3999800) [pid = 1803] [serial = 182] [outer = 0x7f98e5e06c00] 08:57:36 INFO - PROCESS | 1803 | 1461254256815 Marionette DEBUG loaded listener.js 08:57:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 71 (0x7f98f4824400) [pid = 1803] [serial = 183] [outer = 0x7f98e5e06c00] 08:57:37 INFO - PROCESS | 1803 | --DOMWINDOW == 70 (0x7f98f36cac00) [pid = 1803] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 08:57:37 INFO - PROCESS | 1803 | --DOMWINDOW == 69 (0x7f98e8f8e800) [pid = 1803] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 08:57:37 INFO - PROCESS | 1803 | --DOMWINDOW == 68 (0x7f98db958800) [pid = 1803] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 08:57:37 INFO - PROCESS | 1803 | --DOMWINDOW == 67 (0x7f98e621c800) [pid = 1803] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 08:57:37 INFO - PROCESS | 1803 | --DOMWINDOW == 66 (0x7f98dc4ec000) [pid = 1803] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 08:57:37 INFO - PROCESS | 1803 | --DOMWINDOW == 65 (0x7f98e000b000) [pid = 1803] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 08:57:37 INFO - PROCESS | 1803 | --DOMWINDOW == 64 (0x7f98e6743000) [pid = 1803] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 08:57:37 INFO - PROCESS | 1803 | 1461254257751 Marionette TRACE conn4 <- [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]]]}] 08:57:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 08:57:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1238ms 08:57:37 INFO - PROCESS | 1803 | 1461254257768 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 08:57:37 INFO - PROCESS | 1803 | 1461254257770 Marionette TRACE conn4 <- [1,217,null,{"value":"8"}] 08:57:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 08:57:37 INFO - PROCESS | 1803 | 1461254257776 Marionette TRACE conn4 -> [0,218,"setScriptTimeout",{"ms":35000}] 08:57:37 INFO - PROCESS | 1803 | 1461254257778 Marionette TRACE conn4 <- [1,218,null,{}] 08:57:37 INFO - PROCESS | 1803 | 1461254257783 Marionette TRACE conn4 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:37 INFO - PROCESS | 1803 | 1461254257979 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 08:57:38 INFO - PROCESS | 1803 | 1461254258044 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:38 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98f36f3000 == 31 [pid = 1803] [id = 62] 08:57:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 65 (0x7f98dc4f0800) [pid = 1803] [serial = 184] [outer = (nil)] 08:57:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 66 (0x7f98f39ff400) [pid = 1803] [serial = 185] [outer = 0x7f98dc4f0800] 08:57:38 INFO - PROCESS | 1803 | 1461254258120 Marionette DEBUG loaded listener.js 08:57:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 67 (0x7f98f6aa4400) [pid = 1803] [serial = 186] [outer = 0x7f98dc4f0800] 08:57:38 INFO - PROCESS | 1803 | 1461254258696 Marionette TRACE conn4 <- [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]]]}] 08:57:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 08:57:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 975ms 08:57:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 08:57:38 INFO - PROCESS | 1803 | 1461254258753 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 08:57:38 INFO - PROCESS | 1803 | 1461254258755 Marionette TRACE conn4 <- [1,221,null,{"value":"8"}] 08:57:38 INFO - PROCESS | 1803 | 1461254258761 Marionette TRACE conn4 -> [0,222,"setScriptTimeout",{"ms":35000}] 08:57:38 INFO - PROCESS | 1803 | 1461254258764 Marionette TRACE conn4 <- [1,222,null,{}] 08:57:38 INFO - PROCESS | 1803 | 1461254258768 Marionette TRACE conn4 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:38 INFO - PROCESS | 1803 | 1461254258941 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 08:57:38 INFO - PROCESS | 1803 | 1461254258959 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:38 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98f39c1000 == 32 [pid = 1803] [id = 63] 08:57:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 68 (0x7f98db95a800) [pid = 1803] [serial = 187] [outer = (nil)] 08:57:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 69 (0x7f98f8315800) [pid = 1803] [serial = 188] [outer = 0x7f98db95a800] 08:57:39 INFO - PROCESS | 1803 | 1461254259019 Marionette DEBUG loaded listener.js 08:57:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 70 (0x7f98f88d6000) [pid = 1803] [serial = 189] [outer = 0x7f98db95a800] 08:57:39 INFO - PROCESS | 1803 | 1461254259718 Marionette TRACE conn4 <- [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]]]}] 08:57:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 08:57:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 981ms 08:57:39 INFO - PROCESS | 1803 | 1461254259746 Marionette TRACE conn4 -> [0,225,"getWindowHandle",null] 08:57:39 INFO - PROCESS | 1803 | 1461254259751 Marionette TRACE conn4 <- [1,225,null,{"value":"8"}] 08:57:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 08:57:39 INFO - PROCESS | 1803 | 1461254259760 Marionette TRACE conn4 -> [0,226,"setScriptTimeout",{"ms":35000}] 08:57:39 INFO - PROCESS | 1803 | 1461254259766 Marionette TRACE conn4 <- [1,226,null,{}] 08:57:39 INFO - PROCESS | 1803 | 1461254259775 Marionette TRACE conn4 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:39 INFO - PROCESS | 1803 | 1461254259938 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 08:57:40 INFO - PROCESS | 1803 | 1461254260100 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:40 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e1e90000 == 33 [pid = 1803] [id = 64] 08:57:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 71 (0x7f98de93d400) [pid = 1803] [serial = 190] [outer = (nil)] 08:57:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 72 (0x7f98de93f800) [pid = 1803] [serial = 191] [outer = 0x7f98de93d400] 08:57:40 INFO - PROCESS | 1803 | 1461254260181 Marionette DEBUG loaded listener.js 08:57:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 73 (0x7f98e286a000) [pid = 1803] [serial = 192] [outer = 0x7f98de93d400] 08:57:40 INFO - PROCESS | 1803 | 1461254260950 Marionette TRACE conn4 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 08:57:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 08:57:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1239ms 08:57:41 INFO - PROCESS | 1803 | 1461254261001 Marionette TRACE conn4 -> [0,229,"getWindowHandle",null] 08:57:41 INFO - PROCESS | 1803 | 1461254261009 Marionette TRACE conn4 <- [1,229,null,{"value":"8"}] 08:57:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 08:57:41 INFO - PROCESS | 1803 | 1461254261020 Marionette TRACE conn4 -> [0,230,"setScriptTimeout",{"ms":35000}] 08:57:41 INFO - PROCESS | 1803 | 1461254261024 Marionette TRACE conn4 <- [1,230,null,{}] 08:57:41 INFO - PROCESS | 1803 | 1461254261030 Marionette TRACE conn4 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:41 INFO - PROCESS | 1803 | 1461254261193 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 08:57:41 INFO - PROCESS | 1803 | 1461254261321 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:41 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e5f52800 == 34 [pid = 1803] [id = 65] 08:57:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 74 (0x7f98dcc4fc00) [pid = 1803] [serial = 193] [outer = (nil)] 08:57:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 75 (0x7f98e5e09800) [pid = 1803] [serial = 194] [outer = 0x7f98dcc4fc00] 08:57:41 INFO - PROCESS | 1803 | 1461254261394 Marionette DEBUG loaded listener.js 08:57:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 76 (0x7f98e7158000) [pid = 1803] [serial = 195] [outer = 0x7f98dcc4fc00] 08:57:42 INFO - PROCESS | 1803 | 1461254262288 Marionette TRACE conn4 <- [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]]]}] 08:57:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 08:57:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1336ms 08:57:42 INFO - PROCESS | 1803 | 1461254262356 Marionette TRACE conn4 -> [0,233,"getWindowHandle",null] 08:57:42 INFO - PROCESS | 1803 | 1461254262360 Marionette TRACE conn4 <- [1,233,null,{"value":"8"}] 08:57:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 08:57:42 INFO - PROCESS | 1803 | 1461254262367 Marionette TRACE conn4 -> [0,234,"setScriptTimeout",{"ms":35000}] 08:57:42 INFO - PROCESS | 1803 | 1461254262372 Marionette TRACE conn4 <- [1,234,null,{}] 08:57:42 INFO - PROCESS | 1803 | 1461254262387 Marionette TRACE conn4 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:42 INFO - PROCESS | 1803 | 1461254262578 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 08:57:42 INFO - PROCESS | 1803 | 1461254262709 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:42 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98f4817000 == 35 [pid = 1803] [id = 66] 08:57:42 INFO - PROCESS | 1803 | ++DOMWINDOW == 77 (0x7f98e715a800) [pid = 1803] [serial = 196] [outer = (nil)] 08:57:42 INFO - PROCESS | 1803 | ++DOMWINDOW == 78 (0x7f98f4977800) [pid = 1803] [serial = 197] [outer = 0x7f98e715a800] 08:57:42 INFO - PROCESS | 1803 | 1461254262789 Marionette DEBUG loaded listener.js 08:57:42 INFO - PROCESS | 1803 | ++DOMWINDOW == 79 (0x7f98f65dec00) [pid = 1803] [serial = 198] [outer = 0x7f98e715a800] 08:57:43 INFO - PROCESS | 1803 | 1461254263575 Marionette TRACE conn4 <- [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]]]}] 08:57:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 08:57:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1240ms 08:57:43 INFO - PROCESS | 1803 | 1461254263608 Marionette TRACE conn4 -> [0,237,"getWindowHandle",null] 08:57:43 INFO - PROCESS | 1803 | 1461254263611 Marionette TRACE conn4 <- [1,237,null,{"value":"8"}] 08:57:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 08:57:43 INFO - PROCESS | 1803 | 1461254263618 Marionette TRACE conn4 -> [0,238,"setScriptTimeout",{"ms":35000}] 08:57:43 INFO - PROCESS | 1803 | 1461254263620 Marionette TRACE conn4 <- [1,238,null,{}] 08:57:43 INFO - PROCESS | 1803 | 1461254263626 Marionette TRACE conn4 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:43 INFO - PROCESS | 1803 | 1461254263771 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 08:57:43 INFO - PROCESS | 1803 | 1461254263875 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:43 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98f834c000 == 36 [pid = 1803] [id = 67] 08:57:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 80 (0x7f98e8f5b400) [pid = 1803] [serial = 199] [outer = (nil)] 08:57:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 81 (0x7f98f88da800) [pid = 1803] [serial = 200] [outer = 0x7f98e8f5b400] 08:57:43 INFO - PROCESS | 1803 | 1461254263946 Marionette DEBUG loaded listener.js 08:57:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 82 (0x7f98f88e1c00) [pid = 1803] [serial = 201] [outer = 0x7f98e8f5b400] 08:57:44 INFO - PROCESS | 1803 | 1461254264804 Marionette TRACE conn4 <- [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]]]}] 08:57:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 08:57:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1227ms 08:57:44 INFO - PROCESS | 1803 | 1461254264847 Marionette TRACE conn4 -> [0,241,"getWindowHandle",null] 08:57:44 INFO - PROCESS | 1803 | 1461254264851 Marionette TRACE conn4 <- [1,241,null,{"value":"8"}] 08:57:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 08:57:44 INFO - PROCESS | 1803 | 1461254264857 Marionette TRACE conn4 -> [0,242,"setScriptTimeout",{"ms":35000}] 08:57:44 INFO - PROCESS | 1803 | 1461254264860 Marionette TRACE conn4 <- [1,242,null,{}] 08:57:44 INFO - PROCESS | 1803 | 1461254264865 Marionette TRACE conn4 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:45 INFO - PROCESS | 1803 | 1461254265012 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 08:57:45 INFO - PROCESS | 1803 | 1461254265150 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:45 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98f8a28800 == 37 [pid = 1803] [id = 68] 08:57:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 83 (0x7f98de7db400) [pid = 1803] [serial = 202] [outer = (nil)] 08:57:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 84 (0x7f98e29a2800) [pid = 1803] [serial = 203] [outer = 0x7f98de7db400] 08:57:45 INFO - PROCESS | 1803 | 1461254265226 Marionette DEBUG loaded listener.js 08:57:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 85 (0x7f98f8311800) [pid = 1803] [serial = 204] [outer = 0x7f98de7db400] 08:57:46 INFO - PROCESS | 1803 | 1461254266022 Marionette TRACE conn4 <- [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]]]}] 08:57:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 08:57:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1187ms 08:57:46 INFO - PROCESS | 1803 | 1461254266045 Marionette TRACE conn4 -> [0,245,"getWindowHandle",null] 08:57:46 INFO - PROCESS | 1803 | 1461254266048 Marionette TRACE conn4 <- [1,245,null,{"value":"8"}] 08:57:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 08:57:46 INFO - PROCESS | 1803 | 1461254266054 Marionette TRACE conn4 -> [0,246,"setScriptTimeout",{"ms":35000}] 08:57:46 INFO - PROCESS | 1803 | 1461254266057 Marionette TRACE conn4 <- [1,246,null,{}] 08:57:46 INFO - PROCESS | 1803 | 1461254266063 Marionette TRACE conn4 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:46 INFO - PROCESS | 1803 | 1461254266296 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 08:57:46 INFO - PROCESS | 1803 | 1461254266311 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:46 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98f8d71800 == 38 [pid = 1803] [id = 69] 08:57:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 86 (0x7f98e53e4000) [pid = 1803] [serial = 205] [outer = (nil)] 08:57:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 87 (0x7f98e53e8000) [pid = 1803] [serial = 206] [outer = 0x7f98e53e4000] 08:57:46 INFO - PROCESS | 1803 | 1461254266387 Marionette DEBUG loaded listener.js 08:57:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 88 (0x7f98f89c4c00) [pid = 1803] [serial = 207] [outer = 0x7f98e53e4000] 08:57:47 INFO - PROCESS | 1803 | 1461254267423 Marionette TRACE conn4 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 08:57:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 08:57:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1378ms 08:57:47 INFO - PROCESS | 1803 | 1461254267449 Marionette TRACE conn4 -> [0,249,"getWindowHandle",null] 08:57:47 INFO - PROCESS | 1803 | 1461254267455 Marionette TRACE conn4 <- [1,249,null,{"value":"8"}] 08:57:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 08:57:47 INFO - PROCESS | 1803 | 1461254267464 Marionette TRACE conn4 -> [0,250,"setScriptTimeout",{"ms":35000}] 08:57:47 INFO - PROCESS | 1803 | 1461254267468 Marionette TRACE conn4 <- [1,250,null,{}] 08:57:47 INFO - PROCESS | 1803 | 1461254267477 Marionette TRACE conn4 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:47 INFO - PROCESS | 1803 | 1461254267637 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 08:57:47 INFO - PROCESS | 1803 | 1461254267800 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:47 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e5f4a000 == 39 [pid = 1803] [id = 70] 08:57:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 89 (0x7f98de946c00) [pid = 1803] [serial = 208] [outer = (nil)] 08:57:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 90 (0x7f98e0005c00) [pid = 1803] [serial = 209] [outer = 0x7f98de946c00] 08:57:47 INFO - PROCESS | 1803 | 1461254267927 Marionette DEBUG loaded listener.js 08:57:48 INFO - PROCESS | 1803 | ++DOMWINDOW == 91 (0x7f98e299a800) [pid = 1803] [serial = 210] [outer = 0x7f98de946c00] 08:57:48 INFO - PROCESS | 1803 | --DOMWINDOW == 90 (0x7f98f4973000) [pid = 1803] [serial = 161] [outer = (nil)] [url = about:blank] 08:57:48 INFO - PROCESS | 1803 | --DOMWINDOW == 89 (0x7f98de93b800) [pid = 1803] [serial = 141] [outer = (nil)] [url = about:blank] 08:57:48 INFO - PROCESS | 1803 | --DOMWINDOW == 88 (0x7f98dcc51000) [pid = 1803] [serial = 140] [outer = (nil)] [url = about:blank] 08:57:48 INFO - PROCESS | 1803 | --DOMWINDOW == 87 (0x7f98e286d000) [pid = 1803] [serial = 143] [outer = (nil)] [url = about:blank] 08:57:48 INFO - PROCESS | 1803 | --DOMWINDOW == 86 (0x7f98e330d400) [pid = 1803] [serial = 144] [outer = (nil)] [url = about:blank] 08:57:48 INFO - PROCESS | 1803 | --DOMWINDOW == 85 (0x7f98e6222800) [pid = 1803] [serial = 134] [outer = (nil)] [url = about:blank] 08:57:48 INFO - PROCESS | 1803 | --DOMWINDOW == 84 (0x7f98f39a0000) [pid = 1803] [serial = 131] [outer = (nil)] [url = about:blank] 08:57:48 INFO - PROCESS | 1803 | --DOMWINDOW == 83 (0x7f98f3b74400) [pid = 1803] [serial = 159] [outer = (nil)] [url = about:blank] 08:57:48 INFO - PROCESS | 1803 | --DOMWINDOW == 82 (0x7f98eca5c800) [pid = 1803] [serial = 156] [outer = (nil)] [url = about:blank] 08:57:48 INFO - PROCESS | 1803 | --DOMWINDOW == 81 (0x7f98e7164c00) [pid = 1803] [serial = 153] [outer = (nil)] [url = about:blank] 08:57:48 INFO - PROCESS | 1803 | --DOMWINDOW == 80 (0x7f98e7157800) [pid = 1803] [serial = 150] [outer = (nil)] [url = about:blank] 08:57:48 INFO - PROCESS | 1803 | --DOMWINDOW == 79 (0x7f98e715bc00) [pid = 1803] [serial = 152] [outer = (nil)] [url = about:blank] 08:57:48 INFO - PROCESS | 1803 | --DOMWINDOW == 78 (0x7f98f399bc00) [pid = 1803] [serial = 158] [outer = (nil)] [url = about:blank] 08:57:48 INFO - PROCESS | 1803 | --DOMWINDOW == 77 (0x7f98e8f98000) [pid = 1803] [serial = 155] [outer = (nil)] [url = about:blank] 08:57:48 INFO - PROCESS | 1803 | --DOMWINDOW == 76 (0x7f98e450ec00) [pid = 1803] [serial = 146] [outer = (nil)] [url = about:blank] 08:57:48 INFO - PROCESS | 1803 | --DOMWINDOW == 75 (0x7f98e4eea000) [pid = 1803] [serial = 147] [outer = (nil)] [url = about:blank] 08:57:48 INFO - PROCESS | 1803 | --DOMWINDOW == 74 (0x7f98e69dc400) [pid = 1803] [serial = 149] [outer = (nil)] [url = about:blank] 08:57:48 INFO - PROCESS | 1803 | --DOMWINDOW == 73 (0x7f98f3667800) [pid = 1803] [serial = 137] [outer = (nil)] [url = about:blank] 08:57:48 INFO - PROCESS | 1803 | 1461254268760 Marionette TRACE conn4 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 08:57:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 08:57:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1340ms 08:57:48 INFO - PROCESS | 1803 | 1461254268805 Marionette TRACE conn4 -> [0,253,"getWindowHandle",null] 08:57:48 INFO - PROCESS | 1803 | 1461254268813 Marionette TRACE conn4 <- [1,253,null,{"value":"8"}] 08:57:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 08:57:48 INFO - PROCESS | 1803 | 1461254268822 Marionette TRACE conn4 -> [0,254,"setScriptTimeout",{"ms":35000}] 08:57:48 INFO - PROCESS | 1803 | 1461254268825 Marionette TRACE conn4 <- [1,254,null,{}] 08:57:48 INFO - PROCESS | 1803 | 1461254268830 Marionette TRACE conn4 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:48 INFO - PROCESS | 1803 | 1461254268972 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 08:57:48 INFO - PROCESS | 1803 | 1461254268988 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:49 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e3a2c800 == 40 [pid = 1803] [id = 71] 08:57:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 74 (0x7f98e3395400) [pid = 1803] [serial = 211] [outer = (nil)] 08:57:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 75 (0x7f98e4ee5000) [pid = 1803] [serial = 212] [outer = 0x7f98e3395400] 08:57:49 INFO - PROCESS | 1803 | 1461254269049 Marionette DEBUG loaded listener.js 08:57:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 76 (0x7f98e53ea800) [pid = 1803] [serial = 213] [outer = 0x7f98e3395400] 08:57:49 INFO - PROCESS | 1803 | 1461254269816 Marionette TRACE conn4 <- [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]]]}] 08:57:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 08:57:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1030ms 08:57:49 INFO - PROCESS | 1803 | 1461254269855 Marionette TRACE conn4 -> [0,257,"getWindowHandle",null] 08:57:49 INFO - PROCESS | 1803 | 1461254269861 Marionette TRACE conn4 <- [1,257,null,{"value":"8"}] 08:57:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 08:57:49 INFO - PROCESS | 1803 | 1461254269884 Marionette TRACE conn4 -> [0,258,"setScriptTimeout",{"ms":35000}] 08:57:49 INFO - PROCESS | 1803 | 1461254269893 Marionette TRACE conn4 <- [1,258,null,{}] 08:57:49 INFO - PROCESS | 1803 | 1461254269951 Marionette TRACE conn4 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:50 INFO - PROCESS | 1803 | 1461254270200 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 08:57:50 INFO - PROCESS | 1803 | 1461254270314 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:50 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e6d4f000 == 41 [pid = 1803] [id = 72] 08:57:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 77 (0x7f98de93d800) [pid = 1803] [serial = 214] [outer = (nil)] 08:57:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 78 (0x7f98e621c800) [pid = 1803] [serial = 215] [outer = 0x7f98de93d800] 08:57:50 INFO - PROCESS | 1803 | 1461254270424 Marionette DEBUG loaded listener.js 08:57:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 79 (0x7f98e8357c00) [pid = 1803] [serial = 216] [outer = 0x7f98de93d800] 08:57:51 INFO - PROCESS | 1803 | 1461254271271 Marionette TRACE conn4 <- [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]]]}] 08:57:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 08:57:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1435ms 08:57:51 INFO - PROCESS | 1803 | 1461254271305 Marionette TRACE conn4 -> [0,261,"getWindowHandle",null] 08:57:51 INFO - PROCESS | 1803 | 1461254271309 Marionette TRACE conn4 <- [1,261,null,{"value":"8"}] 08:57:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 08:57:51 INFO - PROCESS | 1803 | 1461254271317 Marionette TRACE conn4 -> [0,262,"setScriptTimeout",{"ms":35000}] 08:57:51 INFO - PROCESS | 1803 | 1461254271319 Marionette TRACE conn4 <- [1,262,null,{}] 08:57:51 INFO - PROCESS | 1803 | 1461254271340 Marionette TRACE conn4 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:51 INFO - PROCESS | 1803 | 1461254271503 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 08:57:51 INFO - PROCESS | 1803 | 1461254271530 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:51 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98ed7ec000 == 42 [pid = 1803] [id = 73] 08:57:51 INFO - PROCESS | 1803 | ++DOMWINDOW == 80 (0x7f98e7155c00) [pid = 1803] [serial = 217] [outer = (nil)] 08:57:51 INFO - PROCESS | 1803 | ++DOMWINDOW == 81 (0x7f98ed7f3000) [pid = 1803] [serial = 218] [outer = 0x7f98e7155c00] 08:57:51 INFO - PROCESS | 1803 | 1461254271590 Marionette DEBUG loaded listener.js 08:57:51 INFO - PROCESS | 1803 | ++DOMWINDOW == 82 (0x7f98f366a800) [pid = 1803] [serial = 219] [outer = 0x7f98e7155c00] 08:57:52 INFO - PROCESS | 1803 | 1461254272337 Marionette TRACE conn4 <- [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]]]}] 08:57:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 08:57:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1033ms 08:57:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 08:57:52 INFO - PROCESS | 1803 | 1461254272350 Marionette TRACE conn4 -> [0,265,"getWindowHandle",null] 08:57:52 INFO - PROCESS | 1803 | 1461254272353 Marionette TRACE conn4 <- [1,265,null,{"value":"8"}] 08:57:52 INFO - PROCESS | 1803 | 1461254272361 Marionette TRACE conn4 -> [0,266,"setScriptTimeout",{"ms":35000}] 08:57:52 INFO - PROCESS | 1803 | 1461254272364 Marionette TRACE conn4 <- [1,266,null,{}] 08:57:52 INFO - PROCESS | 1803 | 1461254272369 Marionette TRACE conn4 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:52 INFO - PROCESS | 1803 | 1461254272528 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 08:57:52 INFO - PROCESS | 1803 | 1461254272552 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:52 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98f4560800 == 43 [pid = 1803] [id = 74] 08:57:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 83 (0x7f98f28dc000) [pid = 1803] [serial = 220] [outer = (nil)] 08:57:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 84 (0x7f98f3b74400) [pid = 1803] [serial = 221] [outer = 0x7f98f28dc000] 08:57:52 INFO - PROCESS | 1803 | 1461254272611 Marionette DEBUG loaded listener.js 08:57:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 85 (0x7f98f65e2c00) [pid = 1803] [serial = 222] [outer = 0x7f98f28dc000] 08:57:53 INFO - PROCESS | 1803 | --DOMWINDOW == 84 (0x7f98dc4ec400) [pid = 1803] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 08:57:53 INFO - PROCESS | 1803 | --DOMWINDOW == 83 (0x7f98de949800) [pid = 1803] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 08:57:53 INFO - PROCESS | 1803 | --DOMWINDOW == 82 (0x7f98dc4ed000) [pid = 1803] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 08:57:53 INFO - PROCESS | 1803 | --DOMWINDOW == 81 (0x7f98dc4f0800) [pid = 1803] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 08:57:53 INFO - PROCESS | 1803 | --DOMWINDOW == 80 (0x7f98e5e06c00) [pid = 1803] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 08:57:53 INFO - PROCESS | 1803 | --DOMWINDOW == 79 (0x7f98e000d800) [pid = 1803] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 08:57:53 INFO - PROCESS | 1803 | --DOMWINDOW == 78 (0x7f98e39cfc00) [pid = 1803] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 08:57:53 INFO - PROCESS | 1803 | --DOMWINDOW == 77 (0x7f98db955400) [pid = 1803] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 08:57:53 INFO - PROCESS | 1803 | 1461254273384 Marionette TRACE conn4 <- [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]]]}] 08:57:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 08:57:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1036ms 08:57:53 INFO - PROCESS | 1803 | 1461254273394 Marionette TRACE conn4 -> [0,269,"getWindowHandle",null] 08:57:53 INFO - PROCESS | 1803 | 1461254273396 Marionette TRACE conn4 <- [1,269,null,{"value":"8"}] 08:57:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 08:57:53 INFO - PROCESS | 1803 | 1461254273408 Marionette TRACE conn4 -> [0,270,"setScriptTimeout",{"ms":35000}] 08:57:53 INFO - PROCESS | 1803 | 1461254273410 Marionette TRACE conn4 <- [1,270,null,{}] 08:57:53 INFO - PROCESS | 1803 | 1461254273432 Marionette TRACE conn4 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:53 INFO - PROCESS | 1803 | 1461254273583 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 08:57:53 INFO - PROCESS | 1803 | 1461254273601 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:53 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98f8340000 == 44 [pid = 1803] [id = 75] 08:57:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 78 (0x7f98de942800) [pid = 1803] [serial = 223] [outer = (nil)] 08:57:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 79 (0x7f98f89cb800) [pid = 1803] [serial = 224] [outer = 0x7f98de942800] 08:57:53 INFO - PROCESS | 1803 | 1461254273677 Marionette DEBUG loaded listener.js 08:57:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 80 (0x7f98f8a53400) [pid = 1803] [serial = 225] [outer = 0x7f98de942800] 08:57:54 INFO - PROCESS | 1803 | 1461254274583 Marionette TRACE conn4 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 08:57:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 08:57:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1202ms 08:57:54 INFO - PROCESS | 1803 | 1461254274605 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 08:57:54 INFO - PROCESS | 1803 | 1461254274609 Marionette TRACE conn4 <- [1,273,null,{"value":"8"}] 08:57:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 08:57:54 INFO - PROCESS | 1803 | 1461254274614 Marionette TRACE conn4 -> [0,274,"setScriptTimeout",{"ms":35000}] 08:57:54 INFO - PROCESS | 1803 | 1461254274616 Marionette TRACE conn4 <- [1,274,null,{}] 08:57:54 INFO - PROCESS | 1803 | 1461254274621 Marionette TRACE conn4 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:54 INFO - PROCESS | 1803 | 1461254274748 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 08:57:54 INFO - PROCESS | 1803 | 1461254274761 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:54 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98f8f0e800 == 45 [pid = 1803] [id = 76] 08:57:54 INFO - PROCESS | 1803 | ++DOMWINDOW == 81 (0x7f98f8a8cc00) [pid = 1803] [serial = 226] [outer = (nil)] 08:57:54 INFO - PROCESS | 1803 | ++DOMWINDOW == 82 (0x7f98f8b99400) [pid = 1803] [serial = 227] [outer = 0x7f98f8a8cc00] 08:57:54 INFO - PROCESS | 1803 | 1461254274820 Marionette DEBUG loaded listener.js 08:57:54 INFO - PROCESS | 1803 | ++DOMWINDOW == 83 (0x7f98f8daf800) [pid = 1803] [serial = 228] [outer = 0x7f98f8a8cc00] 08:57:55 INFO - PROCESS | 1803 | 1461254275716 Marionette TRACE conn4 <- [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]]]}] 08:57:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 08:57:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1176ms 08:57:55 INFO - PROCESS | 1803 | 1461254275794 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 08:57:55 INFO - PROCESS | 1803 | 1461254275804 Marionette TRACE conn4 <- [1,277,null,{"value":"8"}] 08:57:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 08:57:55 INFO - PROCESS | 1803 | 1461254275816 Marionette TRACE conn4 -> [0,278,"setScriptTimeout",{"ms":35000}] 08:57:55 INFO - PROCESS | 1803 | 1461254275824 Marionette TRACE conn4 <- [1,278,null,{}] 08:57:55 INFO - PROCESS | 1803 | 1461254275889 Marionette TRACE conn4 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:56 INFO - PROCESS | 1803 | 1461254276108 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 08:57:56 INFO - PROCESS | 1803 | 1461254276269 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:56 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e54db800 == 46 [pid = 1803] [id = 77] 08:57:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 84 (0x7f98dd816c00) [pid = 1803] [serial = 229] [outer = (nil)] 08:57:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 85 (0x7f98dd818800) [pid = 1803] [serial = 230] [outer = 0x7f98dd816c00] 08:57:56 INFO - PROCESS | 1803 | 1461254276345 Marionette DEBUG loaded listener.js 08:57:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 86 (0x7f98de5d8000) [pid = 1803] [serial = 231] [outer = 0x7f98dd816c00] 08:57:57 INFO - PROCESS | 1803 | 1461254277134 Marionette TRACE conn4 <- [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]]]}] 08:57:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 08:57:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1347ms 08:57:57 INFO - PROCESS | 1803 | 1461254277161 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 08:57:57 INFO - PROCESS | 1803 | 1461254277169 Marionette TRACE conn4 <- [1,281,null,{"value":"8"}] 08:57:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 08:57:57 INFO - PROCESS | 1803 | 1461254277180 Marionette TRACE conn4 -> [0,282,"setScriptTimeout",{"ms":35000}] 08:57:57 INFO - PROCESS | 1803 | 1461254277184 Marionette TRACE conn4 <- [1,282,null,{}] 08:57:57 INFO - PROCESS | 1803 | 1461254277190 Marionette TRACE conn4 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:57 INFO - PROCESS | 1803 | 1461254277414 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 08:57:57 INFO - PROCESS | 1803 | 1461254277566 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:57 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98ed7d3000 == 47 [pid = 1803] [id = 78] 08:57:57 INFO - PROCESS | 1803 | ++DOMWINDOW == 87 (0x7f98dd817000) [pid = 1803] [serial = 232] [outer = (nil)] 08:57:57 INFO - PROCESS | 1803 | ++DOMWINDOW == 88 (0x7f98e39c6000) [pid = 1803] [serial = 233] [outer = 0x7f98dd817000] 08:57:57 INFO - PROCESS | 1803 | 1461254277685 Marionette DEBUG loaded listener.js 08:57:57 INFO - PROCESS | 1803 | ++DOMWINDOW == 89 (0x7f98e53e1c00) [pid = 1803] [serial = 234] [outer = 0x7f98dd817000] 08:57:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 90 (0x7f98e53eec00) [pid = 1803] [serial = 235] [outer = 0x7f98e3302400] 08:57:58 INFO - PROCESS | 1803 | 1461254278824 Marionette TRACE conn4 <- [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]]]}] 08:57:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 08:57:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1683ms 08:57:58 INFO - PROCESS | 1803 | 1461254278863 Marionette TRACE conn4 -> [0,285,"getWindowHandle",null] 08:57:58 INFO - PROCESS | 1803 | 1461254278866 Marionette TRACE conn4 <- [1,285,null,{"value":"8"}] 08:57:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 08:57:58 INFO - PROCESS | 1803 | 1461254278873 Marionette TRACE conn4 -> [0,286,"setScriptTimeout",{"ms":35000}] 08:57:58 INFO - PROCESS | 1803 | 1461254278878 Marionette TRACE conn4 <- [1,286,null,{}] 08:57:58 INFO - PROCESS | 1803 | 1461254278894 Marionette TRACE conn4 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:59 INFO - PROCESS | 1803 | 1461254279045 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 08:57:59 INFO - PROCESS | 1803 | 1461254279184 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:59 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98fb544800 == 48 [pid = 1803] [id = 79] 08:57:59 INFO - PROCESS | 1803 | ++DOMWINDOW == 91 (0x7f98e53e6000) [pid = 1803] [serial = 236] [outer = (nil)] 08:57:59 INFO - PROCESS | 1803 | ++DOMWINDOW == 92 (0x7f98e8fe8400) [pid = 1803] [serial = 237] [outer = 0x7f98e53e6000] 08:57:59 INFO - PROCESS | 1803 | 1461254279257 Marionette DEBUG loaded listener.js 08:57:59 INFO - PROCESS | 1803 | ++DOMWINDOW == 93 (0x7f98f49c6c00) [pid = 1803] [serial = 238] [outer = 0x7f98e53e6000] 08:58:00 INFO - PROCESS | 1803 | 1461254280140 Marionette TRACE conn4 <- [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]]]}] 08:58:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 08:58:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1334ms 08:58:00 INFO - PROCESS | 1803 | 1461254280208 Marionette TRACE conn4 -> [0,289,"getWindowHandle",null] 08:58:00 INFO - PROCESS | 1803 | 1461254280213 Marionette TRACE conn4 <- [1,289,null,{"value":"8"}] 08:58:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 08:58:00 INFO - PROCESS | 1803 | 1461254280224 Marionette TRACE conn4 -> [0,290,"setScriptTimeout",{"ms":35000}] 08:58:00 INFO - PROCESS | 1803 | 1461254280232 Marionette TRACE conn4 <- [1,290,null,{}] 08:58:00 INFO - PROCESS | 1803 | 1461254280237 Marionette TRACE conn4 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:00 INFO - PROCESS | 1803 | 1461254280421 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 08:58:00 INFO - PROCESS | 1803 | 1461254280550 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:00 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98fce9f800 == 49 [pid = 1803] [id = 80] 08:58:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 94 (0x7f98e53edc00) [pid = 1803] [serial = 239] [outer = (nil)] 08:58:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 95 (0x7f98f37c0000) [pid = 1803] [serial = 240] [outer = 0x7f98e53edc00] 08:58:00 INFO - PROCESS | 1803 | 1461254280624 Marionette DEBUG loaded listener.js 08:58:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 96 (0x7f98f37c5400) [pid = 1803] [serial = 241] [outer = 0x7f98e53edc00] 08:58:01 INFO - PROCESS | 1803 | 1461254281380 Marionette TRACE conn4 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 08:58:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 08:58:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1184ms 08:58:01 INFO - PROCESS | 1803 | 1461254281410 Marionette TRACE conn4 -> [0,293,"getWindowHandle",null] 08:58:01 INFO - PROCESS | 1803 | 1461254281414 Marionette TRACE conn4 <- [1,293,null,{"value":"8"}] 08:58:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 08:58:01 INFO - PROCESS | 1803 | 1461254281422 Marionette TRACE conn4 -> [0,294,"setScriptTimeout",{"ms":35000}] 08:58:01 INFO - PROCESS | 1803 | 1461254281426 Marionette TRACE conn4 <- [1,294,null,{}] 08:58:01 INFO - PROCESS | 1803 | 1461254281432 Marionette TRACE conn4 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:01 INFO - PROCESS | 1803 | 1461254281570 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 08:58:01 INFO - PROCESS | 1803 | 1461254281703 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:01 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e4cdb000 == 50 [pid = 1803] [id = 81] 08:58:01 INFO - PROCESS | 1803 | ++DOMWINDOW == 97 (0x7f98dc4f0c00) [pid = 1803] [serial = 242] [outer = (nil)] 08:58:01 INFO - PROCESS | 1803 | ++DOMWINDOW == 98 (0x7f98e43a3c00) [pid = 1803] [serial = 243] [outer = 0x7f98dc4f0c00] 08:58:01 INFO - PROCESS | 1803 | 1461254281778 Marionette DEBUG loaded listener.js 08:58:01 INFO - PROCESS | 1803 | ++DOMWINDOW == 99 (0x7f98f65ddc00) [pid = 1803] [serial = 244] [outer = 0x7f98dc4f0c00] 08:58:02 INFO - PROCESS | 1803 | 1461254282772 Marionette TRACE conn4 <- [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]]]}] 08:58:02 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. 08:58:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1382ms 08:58:02 INFO - PROCESS | 1803 | 1461254282804 Marionette TRACE conn4 -> [0,297,"getWindowHandle",null] 08:58:02 INFO - PROCESS | 1803 | 1461254282808 Marionette TRACE conn4 <- [1,297,null,{"value":"8"}] 08:58:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 08:58:02 INFO - PROCESS | 1803 | 1461254282816 Marionette TRACE conn4 -> [0,298,"setScriptTimeout",{"ms":35000}] 08:58:02 INFO - PROCESS | 1803 | 1461254282821 Marionette TRACE conn4 <- [1,298,null,{}] 08:58:02 INFO - PROCESS | 1803 | 1461254282828 Marionette TRACE conn4 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:02 INFO - PROCESS | 1803 | 1461254282970 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 08:58:03 INFO - PROCESS | 1803 | 1461254283117 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:03 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e4ced000 == 51 [pid = 1803] [id = 82] 08:58:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 100 (0x7f98dc4e6400) [pid = 1803] [serial = 245] [outer = (nil)] 08:58:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 101 (0x7f98de7dd800) [pid = 1803] [serial = 246] [outer = 0x7f98dc4e6400] 08:58:03 INFO - PROCESS | 1803 | 1461254283218 Marionette DEBUG loaded listener.js 08:58:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 102 (0x7f98e000c400) [pid = 1803] [serial = 247] [outer = 0x7f98dc4e6400] 08:58:03 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98f8340000 == 50 [pid = 1803] [id = 75] 08:58:03 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98f4560800 == 49 [pid = 1803] [id = 74] 08:58:03 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98ed7ec000 == 48 [pid = 1803] [id = 73] 08:58:03 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e6d4f000 == 47 [pid = 1803] [id = 72] 08:58:03 INFO - PROCESS | 1803 | --DOMWINDOW == 101 (0x7f98e286cc00) [pid = 1803] [serial = 164] [outer = (nil)] [url = about:blank] 08:58:03 INFO - PROCESS | 1803 | --DOMWINDOW == 100 (0x7f98f8315800) [pid = 1803] [serial = 188] [outer = (nil)] [url = about:blank] 08:58:04 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e3a2c800 == 46 [pid = 1803] [id = 71] 08:58:04 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e5f4a000 == 45 [pid = 1803] [id = 70] 08:58:04 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e1e90000 == 44 [pid = 1803] [id = 64] 08:58:04 INFO - PROCESS | 1803 | 1461254284095 Marionette TRACE conn4 <- [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]]]}] 08:58:04 INFO - PROCESS | 1803 | --DOMWINDOW == 99 (0x7f98eca58800) [pid = 1803] [serial = 179] [outer = (nil)] [url = about:blank] 08:58:04 INFO - PROCESS | 1803 | --DOMWINDOW == 98 (0x7f98e0009000) [pid = 1803] [serial = 170] [outer = (nil)] [url = about:blank] 08:58:04 INFO - PROCESS | 1803 | --DOMWINDOW == 97 (0x7f98e7163400) [pid = 1803] [serial = 176] [outer = (nil)] [url = about:blank] 08:58:04 INFO - PROCESS | 1803 | --DOMWINDOW == 96 (0x7f98e8f57400) [pid = 1803] [serial = 177] [outer = (nil)] [url = about:blank] 08:58:04 INFO - PROCESS | 1803 | --DOMWINDOW == 95 (0x7f98f6aa4400) [pid = 1803] [serial = 186] [outer = (nil)] [url = about:blank] 08:58:04 INFO - PROCESS | 1803 | --DOMWINDOW == 94 (0x7f98f4824400) [pid = 1803] [serial = 183] [outer = (nil)] [url = about:blank] 08:58:04 INFO - PROCESS | 1803 | --DOMWINDOW == 93 (0x7f98e4597000) [pid = 1803] [serial = 173] [outer = (nil)] [url = about:blank] 08:58:04 INFO - PROCESS | 1803 | --DOMWINDOW == 92 (0x7f98f39ff400) [pid = 1803] [serial = 185] [outer = (nil)] [url = about:blank] 08:58:04 INFO - PROCESS | 1803 | --DOMWINDOW == 91 (0x7f98e5746800) [pid = 1803] [serial = 174] [outer = (nil)] [url = about:blank] 08:58:04 INFO - PROCESS | 1803 | --DOMWINDOW == 90 (0x7f98f3999800) [pid = 1803] [serial = 182] [outer = (nil)] [url = about:blank] 08:58:04 INFO - PROCESS | 1803 | --DOMWINDOW == 89 (0x7f98e2868400) [pid = 1803] [serial = 171] [outer = (nil)] [url = about:blank] 08:58:04 INFO - PROCESS | 1803 | --DOMWINDOW == 88 (0x7f98f365f800) [pid = 1803] [serial = 180] [outer = (nil)] [url = about:blank] 08:58:04 INFO - PROCESS | 1803 | --DOMWINDOW == 87 (0x7f98e5cf3c00) [pid = 1803] [serial = 167] [outer = (nil)] [url = about:blank] 08:58:04 INFO - PROCESS | 1803 | --DOMWINDOW == 86 (0x7f98e715d400) [pid = 1803] [serial = 135] [outer = (nil)] [url = about:blank] 08:58:04 INFO - PROCESS | 1803 | --DOMWINDOW == 85 (0x7f98f4828400) [pid = 1803] [serial = 138] [outer = (nil)] [url = about:blank] 08:58:04 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. 08:58:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1338ms 08:58:04 INFO - PROCESS | 1803 | 1461254284154 Marionette TRACE conn4 -> [0,301,"getWindowHandle",null] 08:58:04 INFO - PROCESS | 1803 | 1461254284162 Marionette TRACE conn4 <- [1,301,null,{"value":"8"}] 08:58:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 08:58:04 INFO - PROCESS | 1803 | 1461254284172 Marionette TRACE conn4 -> [0,302,"setScriptTimeout",{"ms":35000}] 08:58:04 INFO - PROCESS | 1803 | 1461254284175 Marionette TRACE conn4 <- [1,302,null,{}] 08:58:04 INFO - PROCESS | 1803 | 1461254284181 Marionette TRACE conn4 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:04 INFO - PROCESS | 1803 | 1461254284322 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 08:58:04 INFO - PROCESS | 1803 | 1461254284332 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:04 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e418f800 == 45 [pid = 1803] [id = 83] 08:58:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 86 (0x7f98e299c000) [pid = 1803] [serial = 248] [outer = (nil)] 08:58:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 87 (0x7f98e4eea000) [pid = 1803] [serial = 249] [outer = 0x7f98e299c000] 08:58:04 INFO - PROCESS | 1803 | 1461254284398 Marionette DEBUG loaded listener.js 08:58:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 88 (0x7f98e53ecc00) [pid = 1803] [serial = 250] [outer = 0x7f98e299c000] 08:58:05 INFO - PROCESS | 1803 | 1461254285137 Marionette TRACE conn4 <- [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]]]}] 08:58:05 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. 08:58:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1029ms 08:58:05 INFO - PROCESS | 1803 | 1461254285202 Marionette TRACE conn4 -> [0,305,"getWindowHandle",null] 08:58:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 08:58:05 INFO - PROCESS | 1803 | 1461254285206 Marionette TRACE conn4 <- [1,305,null,{"value":"8"}] 08:58:05 INFO - PROCESS | 1803 | 1461254285212 Marionette TRACE conn4 -> [0,306,"setScriptTimeout",{"ms":35000}] 08:58:05 INFO - PROCESS | 1803 | 1461254285216 Marionette TRACE conn4 <- [1,306,null,{}] 08:58:05 INFO - PROCESS | 1803 | 1461254285257 Marionette TRACE conn4 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:05 INFO - PROCESS | 1803 | 1461254285411 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 08:58:05 INFO - PROCESS | 1803 | 1461254285421 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:05 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e8f1f800 == 46 [pid = 1803] [id = 84] 08:58:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 89 (0x7f98e61bfc00) [pid = 1803] [serial = 251] [outer = (nil)] 08:58:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 90 (0x7f98e8f5fc00) [pid = 1803] [serial = 252] [outer = 0x7f98e61bfc00] 08:58:05 INFO - PROCESS | 1803 | 1461254285485 Marionette DEBUG loaded listener.js 08:58:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 91 (0x7f98e9161400) [pid = 1803] [serial = 253] [outer = 0x7f98e61bfc00] 08:58:06 INFO - PROCESS | 1803 | 1461254286299 Marionette TRACE conn4 <- [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]]]}] 08:58:06 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. 08:58:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1134ms 08:58:06 INFO - PROCESS | 1803 | 1461254286345 Marionette TRACE conn4 -> [0,309,"getWindowHandle",null] 08:58:06 INFO - PROCESS | 1803 | 1461254286349 Marionette TRACE conn4 <- [1,309,null,{"value":"8"}] 08:58:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 08:58:06 INFO - PROCESS | 1803 | 1461254286355 Marionette TRACE conn4 -> [0,310,"setScriptTimeout",{"ms":35000}] 08:58:06 INFO - PROCESS | 1803 | 1461254286357 Marionette TRACE conn4 <- [1,310,null,{}] 08:58:06 INFO - PROCESS | 1803 | 1461254286380 Marionette TRACE conn4 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:06 INFO - PROCESS | 1803 | 1461254286542 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 08:58:06 INFO - PROCESS | 1803 | 1461254286552 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:06 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98f34e6800 == 47 [pid = 1803] [id = 85] 08:58:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 92 (0x7f98e3403c00) [pid = 1803] [serial = 254] [outer = (nil)] 08:58:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 93 (0x7f98f37c6000) [pid = 1803] [serial = 255] [outer = 0x7f98e3403c00] 08:58:06 INFO - PROCESS | 1803 | 1461254286611 Marionette DEBUG loaded listener.js 08:58:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 94 (0x7f98f3b06c00) [pid = 1803] [serial = 256] [outer = 0x7f98e3403c00] 08:58:07 INFO - PROCESS | 1803 | 1461254287379 Marionette TRACE conn4 <- [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]]]}] 08:58:07 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. 08:58:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1076ms 08:58:07 INFO - PROCESS | 1803 | 1461254287434 Marionette TRACE conn4 -> [0,313,"getWindowHandle",null] 08:58:07 INFO - PROCESS | 1803 | 1461254287437 Marionette TRACE conn4 <- [1,313,null,{"value":"8"}] 08:58:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 08:58:07 INFO - PROCESS | 1803 | 1461254287465 Marionette TRACE conn4 -> [0,314,"setScriptTimeout",{"ms":35000}] 08:58:07 INFO - PROCESS | 1803 | 1461254287467 Marionette TRACE conn4 <- [1,314,null,{}] 08:58:07 INFO - PROCESS | 1803 | 1461254287474 Marionette TRACE conn4 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:07 INFO - PROCESS | 1803 | 1461254287646 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 08:58:07 INFO - PROCESS | 1803 | 1461254287662 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:07 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98f3b25800 == 48 [pid = 1803] [id = 86] 08:58:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 95 (0x7f98f36c4800) [pid = 1803] [serial = 257] [outer = (nil)] 08:58:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 96 (0x7f98f4cee800) [pid = 1803] [serial = 258] [outer = 0x7f98f36c4800] 08:58:07 INFO - PROCESS | 1803 | 1461254287724 Marionette DEBUG loaded listener.js 08:58:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 97 (0x7f98f6a1e800) [pid = 1803] [serial = 259] [outer = 0x7f98f36c4800] 08:58:08 INFO - PROCESS | 1803 | 1461254288477 Marionette TRACE conn4 <- [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]]]}] 08:58:08 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. 08:58:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1050ms 08:58:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 08:58:08 INFO - PROCESS | 1803 | 1461254288493 Marionette TRACE conn4 -> [0,317,"getWindowHandle",null] 08:58:08 INFO - PROCESS | 1803 | 1461254288496 Marionette TRACE conn4 <- [1,317,null,{"value":"8"}] 08:58:08 INFO - PROCESS | 1803 | 1461254288502 Marionette TRACE conn4 -> [0,318,"setScriptTimeout",{"ms":35000}] 08:58:08 INFO - PROCESS | 1803 | 1461254288505 Marionette TRACE conn4 <- [1,318,null,{}] 08:58:08 INFO - PROCESS | 1803 | 1461254288509 Marionette TRACE conn4 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:08 INFO - PROCESS | 1803 | 1461254288746 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 08:58:08 INFO - PROCESS | 1803 | 1461254288769 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:08 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98f8340000 == 49 [pid = 1803] [id = 87] 08:58:08 INFO - PROCESS | 1803 | ++DOMWINDOW == 98 (0x7f98f88d9800) [pid = 1803] [serial = 260] [outer = (nil)] 08:58:08 INFO - PROCESS | 1803 | ++DOMWINDOW == 99 (0x7f98f8b9b400) [pid = 1803] [serial = 261] [outer = 0x7f98f88d9800] 08:58:08 INFO - PROCESS | 1803 | 1461254288836 Marionette DEBUG loaded listener.js 08:58:08 INFO - PROCESS | 1803 | ++DOMWINDOW == 100 (0x7f98f8e2ac00) [pid = 1803] [serial = 262] [outer = 0x7f98f88d9800] 08:58:09 INFO - PROCESS | 1803 | --DOMWINDOW == 99 (0x7f98e8ff2000) [pid = 1803] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 08:58:09 INFO - PROCESS | 1803 | --DOMWINDOW == 98 (0x7f98e7155c00) [pid = 1803] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 08:58:09 INFO - PROCESS | 1803 | --DOMWINDOW == 97 (0x7f98de942800) [pid = 1803] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 08:58:09 INFO - PROCESS | 1803 | --DOMWINDOW == 96 (0x7f98f28dc000) [pid = 1803] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 08:58:09 INFO - PROCESS | 1803 | --DOMWINDOW == 95 (0x7f98db95a800) [pid = 1803] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 08:58:09 INFO - PROCESS | 1803 | --DOMWINDOW == 94 (0x7f98e3395400) [pid = 1803] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 08:58:09 INFO - PROCESS | 1803 | --DOMWINDOW == 93 (0x7f98de946c00) [pid = 1803] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 08:58:09 INFO - PROCESS | 1803 | --DOMWINDOW == 92 (0x7f98de93d800) [pid = 1803] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 08:58:09 INFO - PROCESS | 1803 | 1461254289739 Marionette TRACE conn4 <- [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]]]}] 08:58:09 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. 08:58:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1285ms 08:58:09 INFO - PROCESS | 1803 | 1461254289787 Marionette TRACE conn4 -> [0,321,"getWindowHandle",null] 08:58:09 INFO - PROCESS | 1803 | 1461254289789 Marionette TRACE conn4 <- [1,321,null,{"value":"8"}] 08:58:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 08:58:09 INFO - PROCESS | 1803 | 1461254289795 Marionette TRACE conn4 -> [0,322,"setScriptTimeout",{"ms":35000}] 08:58:09 INFO - PROCESS | 1803 | 1461254289797 Marionette TRACE conn4 <- [1,322,null,{}] 08:58:09 INFO - PROCESS | 1803 | 1461254289802 Marionette TRACE conn4 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:09 INFO - PROCESS | 1803 | 1461254289928 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 08:58:09 INFO - PROCESS | 1803 | 1461254289942 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:09 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98f8347000 == 50 [pid = 1803] [id = 88] 08:58:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 93 (0x7f98e4ee7000) [pid = 1803] [serial = 263] [outer = (nil)] 08:58:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 94 (0x7f98f8e30800) [pid = 1803] [serial = 264] [outer = 0x7f98e4ee7000] 08:58:10 INFO - PROCESS | 1803 | 1461254290004 Marionette DEBUG loaded listener.js 08:58:10 INFO - PROCESS | 1803 | ++DOMWINDOW == 95 (0x7f98f8f2d000) [pid = 1803] [serial = 265] [outer = 0x7f98e4ee7000] 08:58:10 INFO - PROCESS | 1803 | 1461254290757 Marionette TRACE conn4 <- [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]]]}] 08:58:10 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. 08:58:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 979ms 08:58:10 INFO - PROCESS | 1803 | 1461254290775 Marionette TRACE conn4 -> [0,325,"getWindowHandle",null] 08:58:10 INFO - PROCESS | 1803 | 1461254290778 Marionette TRACE conn4 <- [1,325,null,{"value":"8"}] 08:58:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 08:58:10 INFO - PROCESS | 1803 | 1461254290784 Marionette TRACE conn4 -> [0,326,"setScriptTimeout",{"ms":35000}] 08:58:10 INFO - PROCESS | 1803 | 1461254290786 Marionette TRACE conn4 <- [1,326,null,{}] 08:58:10 INFO - PROCESS | 1803 | 1461254290791 Marionette TRACE conn4 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:10 INFO - PROCESS | 1803 | 1461254290951 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 08:58:10 INFO - PROCESS | 1803 | 1461254290971 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:10 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98fab74000 == 51 [pid = 1803] [id = 89] 08:58:10 INFO - PROCESS | 1803 | ++DOMWINDOW == 96 (0x7f98e8fed000) [pid = 1803] [serial = 266] [outer = (nil)] 08:58:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 97 (0x7f98f8f5b400) [pid = 1803] [serial = 267] [outer = 0x7f98e8fed000] 08:58:11 INFO - PROCESS | 1803 | 1461254291033 Marionette DEBUG loaded listener.js 08:58:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 98 (0x7f98faba3000) [pid = 1803] [serial = 268] [outer = 0x7f98e8fed000] 08:58:12 INFO - PROCESS | 1803 | 1461254292009 Marionette TRACE conn4 <- [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]]]}] 08:58:12 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. 08:58:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1235ms 08:58:12 INFO - PROCESS | 1803 | 1461254292022 Marionette TRACE conn4 -> [0,329,"getWindowHandle",null] 08:58:12 INFO - PROCESS | 1803 | 1461254292028 Marionette TRACE conn4 <- [1,329,null,{"value":"8"}] 08:58:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 08:58:12 INFO - PROCESS | 1803 | 1461254292037 Marionette TRACE conn4 -> [0,330,"setScriptTimeout",{"ms":35000}] 08:58:12 INFO - PROCESS | 1803 | 1461254292042 Marionette TRACE conn4 <- [1,330,null,{}] 08:58:12 INFO - PROCESS | 1803 | 1461254292049 Marionette TRACE conn4 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:12 INFO - PROCESS | 1803 | 1461254292205 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 08:58:12 INFO - PROCESS | 1803 | 1461254292345 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:12 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e58ac000 == 52 [pid = 1803] [id = 90] 08:58:12 INFO - PROCESS | 1803 | ++DOMWINDOW == 99 (0x7f98e0432000) [pid = 1803] [serial = 269] [outer = (nil)] 08:58:12 INFO - PROCESS | 1803 | ++DOMWINDOW == 100 (0x7f98e3310c00) [pid = 1803] [serial = 270] [outer = 0x7f98e0432000] 08:58:12 INFO - PROCESS | 1803 | 1461254292421 Marionette DEBUG loaded listener.js 08:58:12 INFO - PROCESS | 1803 | ++DOMWINDOW == 101 (0x7f98e53e4c00) [pid = 1803] [serial = 271] [outer = 0x7f98e0432000] 08:58:13 INFO - PROCESS | 1803 | 1461254293307 Marionette TRACE conn4 <- [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]]]}] 08:58:13 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. 08:58:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1281ms 08:58:13 INFO - PROCESS | 1803 | 1461254293319 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 08:58:13 INFO - PROCESS | 1803 | 1461254293327 Marionette TRACE conn4 <- [1,333,null,{"value":"8"}] 08:58:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 08:58:13 INFO - PROCESS | 1803 | 1461254293336 Marionette TRACE conn4 -> [0,334,"setScriptTimeout",{"ms":35000}] 08:58:13 INFO - PROCESS | 1803 | 1461254293340 Marionette TRACE conn4 <- [1,334,null,{}] 08:58:13 INFO - PROCESS | 1803 | 1461254293345 Marionette TRACE conn4 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:13 INFO - PROCESS | 1803 | 1461254293494 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 08:58:13 INFO - PROCESS | 1803 | 1461254293633 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:13 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98f3bae800 == 53 [pid = 1803] [id = 91] 08:58:13 INFO - PROCESS | 1803 | ++DOMWINDOW == 102 (0x7f98e53ea000) [pid = 1803] [serial = 272] [outer = (nil)] 08:58:13 INFO - PROCESS | 1803 | ++DOMWINDOW == 103 (0x7f98e8fe3c00) [pid = 1803] [serial = 273] [outer = 0x7f98e53ea000] 08:58:13 INFO - PROCESS | 1803 | 1461254293708 Marionette DEBUG loaded listener.js 08:58:13 INFO - PROCESS | 1803 | ++DOMWINDOW == 104 (0x7f98f37c5800) [pid = 1803] [serial = 274] [outer = 0x7f98e53ea000] 08:58:14 INFO - PROCESS | 1803 | 1461254294613 Marionette TRACE conn4 <- [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]]]}] 08:58:14 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. 08:58:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1328ms 08:58:14 INFO - PROCESS | 1803 | 1461254294666 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 08:58:14 INFO - PROCESS | 1803 | 1461254294669 Marionette TRACE conn4 <- [1,337,null,{"value":"8"}] 08:58:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 08:58:14 INFO - PROCESS | 1803 | 1461254294676 Marionette TRACE conn4 -> [0,338,"setScriptTimeout",{"ms":35000}] 08:58:14 INFO - PROCESS | 1803 | 1461254294681 Marionette TRACE conn4 <- [1,338,null,{}] 08:58:14 INFO - PROCESS | 1803 | 1461254294696 Marionette TRACE conn4 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:14 INFO - PROCESS | 1803 | 1461254294952 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 08:58:15 INFO - PROCESS | 1803 | 1461254295086 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:15 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98db922000 == 54 [pid = 1803] [id = 92] 08:58:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 105 (0x7f98f37c7400) [pid = 1803] [serial = 275] [outer = (nil)] 08:58:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 106 (0x7f98f89cf000) [pid = 1803] [serial = 276] [outer = 0x7f98f37c7400] 08:58:15 INFO - PROCESS | 1803 | 1461254295161 Marionette DEBUG loaded listener.js 08:58:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 107 (0x7f98f8f32c00) [pid = 1803] [serial = 277] [outer = 0x7f98f37c7400] 08:58:16 INFO - PROCESS | 1803 | 1461254296030 Marionette TRACE conn4 <- [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]]]}] 08:58:16 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. 08:58:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1383ms 08:58:16 INFO - PROCESS | 1803 | 1461254296059 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 08:58:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 08:58:16 INFO - PROCESS | 1803 | 1461254296064 Marionette TRACE conn4 <- [1,341,null,{"value":"8"}] 08:58:16 INFO - PROCESS | 1803 | 1461254296070 Marionette TRACE conn4 -> [0,342,"setScriptTimeout",{"ms":35000}] 08:58:16 INFO - PROCESS | 1803 | 1461254296073 Marionette TRACE conn4 <- [1,342,null,{}] 08:58:16 INFO - PROCESS | 1803 | 1461254296078 Marionette TRACE conn4 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:16 INFO - PROCESS | 1803 | 1461254296229 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 08:58:16 INFO - PROCESS | 1803 | 1461254296370 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:16 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e5608000 == 55 [pid = 1803] [id = 93] 08:58:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 108 (0x7f98f8364c00) [pid = 1803] [serial = 278] [outer = (nil)] 08:58:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 109 (0x7f98fb583c00) [pid = 1803] [serial = 279] [outer = 0x7f98f8364c00] 08:58:16 INFO - PROCESS | 1803 | 1461254296450 Marionette DEBUG loaded listener.js 08:58:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 110 (0x7f98fb893000) [pid = 1803] [serial = 280] [outer = 0x7f98f8364c00] 08:58:17 INFO - PROCESS | 1803 | 1461254297260 Marionette TRACE conn4 <- [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]]]}] 08:58:17 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. 08:58:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1228ms 08:58:17 INFO - PROCESS | 1803 | 1461254297298 Marionette TRACE conn4 -> [0,345,"getWindowHandle",null] 08:58:17 INFO - PROCESS | 1803 | 1461254297302 Marionette TRACE conn4 <- [1,345,null,{"value":"8"}] 08:58:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 08:58:17 INFO - PROCESS | 1803 | 1461254297308 Marionette TRACE conn4 -> [0,346,"setScriptTimeout",{"ms":35000}] 08:58:17 INFO - PROCESS | 1803 | 1461254297311 Marionette TRACE conn4 <- [1,346,null,{}] 08:58:17 INFO - PROCESS | 1803 | 1461254297317 Marionette TRACE conn4 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:17 INFO - PROCESS | 1803 | 1461254297466 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 08:58:17 INFO - PROCESS | 1803 | 1461254297608 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:17 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e561f800 == 56 [pid = 1803] [id = 94] 08:58:17 INFO - PROCESS | 1803 | ++DOMWINDOW == 111 (0x7f98dbd78400) [pid = 1803] [serial = 281] [outer = (nil)] 08:58:17 INFO - PROCESS | 1803 | ++DOMWINDOW == 112 (0x7f98dbd7e800) [pid = 1803] [serial = 282] [outer = 0x7f98dbd78400] 08:58:17 INFO - PROCESS | 1803 | 1461254297680 Marionette DEBUG loaded listener.js 08:58:17 INFO - PROCESS | 1803 | ++DOMWINDOW == 113 (0x7f98dbd82c00) [pid = 1803] [serial = 283] [outer = 0x7f98dbd78400] 08:58:18 INFO - PROCESS | 1803 | 1461254298550 Marionette TRACE conn4 <- [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]]]}] 08:58:18 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. 08:58:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1287ms 08:58:18 INFO - PROCESS | 1803 | 1461254298597 Marionette TRACE conn4 -> [0,349,"getWindowHandle",null] 08:58:18 INFO - PROCESS | 1803 | 1461254298600 Marionette TRACE conn4 <- [1,349,null,{"value":"8"}] 08:58:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 08:58:18 INFO - PROCESS | 1803 | 1461254298606 Marionette TRACE conn4 -> [0,350,"setScriptTimeout",{"ms":35000}] 08:58:18 INFO - PROCESS | 1803 | 1461254298610 Marionette TRACE conn4 <- [1,350,null,{}] 08:58:18 INFO - PROCESS | 1803 | 1461254298615 Marionette TRACE conn4 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:18 INFO - PROCESS | 1803 | 1461254298801 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 08:58:19 INFO - PROCESS | 1803 | 1461254299141 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:19 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98dc2cd000 == 57 [pid = 1803] [id = 95] 08:58:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 114 (0x7f98da5f4c00) [pid = 1803] [serial = 284] [outer = (nil)] 08:58:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 115 (0x7f98db94e800) [pid = 1803] [serial = 285] [outer = 0x7f98da5f4c00] 08:58:19 INFO - PROCESS | 1803 | 1461254299270 Marionette DEBUG loaded listener.js 08:58:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 116 (0x7f98dbd80800) [pid = 1803] [serial = 286] [outer = 0x7f98da5f4c00] 08:58:20 INFO - PROCESS | 1803 | 1461254300102 Marionette TRACE conn4 <- [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]]]}] 08:58:20 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. 08:58:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1528ms 08:58:20 INFO - PROCESS | 1803 | 1461254300137 Marionette TRACE conn4 -> [0,353,"getWindowHandle",null] 08:58:20 INFO - PROCESS | 1803 | 1461254300152 Marionette TRACE conn4 <- [1,353,null,{"value":"8"}] 08:58:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 08:58:20 INFO - PROCESS | 1803 | 1461254300165 Marionette TRACE conn4 -> [0,354,"setScriptTimeout",{"ms":35000}] 08:58:20 INFO - PROCESS | 1803 | 1461254300175 Marionette TRACE conn4 <- [1,354,null,{}] 08:58:20 INFO - PROCESS | 1803 | 1461254300206 Marionette TRACE conn4 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:20 INFO - PROCESS | 1803 | 1461254300389 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 08:58:20 INFO - PROCESS | 1803 | 1461254300528 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:20 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e47e9000 == 58 [pid = 1803] [id = 96] 08:58:20 INFO - PROCESS | 1803 | ++DOMWINDOW == 117 (0x7f98dd817800) [pid = 1803] [serial = 287] [outer = (nil)] 08:58:20 INFO - PROCESS | 1803 | ++DOMWINDOW == 118 (0x7f98dd9f1400) [pid = 1803] [serial = 288] [outer = 0x7f98dd817800] 08:58:20 INFO - PROCESS | 1803 | 1461254300605 Marionette DEBUG loaded listener.js 08:58:20 INFO - PROCESS | 1803 | ++DOMWINDOW == 119 (0x7f98e0008c00) [pid = 1803] [serial = 289] [outer = 0x7f98dd817800] 08:58:21 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98f8347000 == 57 [pid = 1803] [id = 88] 08:58:21 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98f8340000 == 56 [pid = 1803] [id = 87] 08:58:21 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98f3b25800 == 55 [pid = 1803] [id = 86] 08:58:21 INFO - PROCESS | 1803 | --DOMWINDOW == 118 (0x7f98f8b99400) [pid = 1803] [serial = 227] [outer = (nil)] [url = about:blank] 08:58:21 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98f34e6800 == 54 [pid = 1803] [id = 85] 08:58:21 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e8f1f800 == 53 [pid = 1803] [id = 84] 08:58:21 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e418f800 == 52 [pid = 1803] [id = 83] 08:58:21 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e4ced000 == 51 [pid = 1803] [id = 82] 08:58:21 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98ed7d3000 == 50 [pid = 1803] [id = 78] 08:58:21 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e54db800 == 49 [pid = 1803] [id = 77] 08:58:21 INFO - PROCESS | 1803 | 1461254301505 Marionette TRACE conn4 <- [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]]]}] 08:58:21 INFO - PROCESS | 1803 | --DOMWINDOW == 117 (0x7f98f4cf1c00) [pid = 1803] [serial = 162] [outer = (nil)] [url = about:blank] 08:58:21 INFO - PROCESS | 1803 | --DOMWINDOW == 116 (0x7f98ed7f3000) [pid = 1803] [serial = 218] [outer = (nil)] [url = about:blank] 08:58:21 INFO - PROCESS | 1803 | --DOMWINDOW == 115 (0x7f98f366a800) [pid = 1803] [serial = 219] [outer = (nil)] [url = about:blank] 08:58:21 INFO - PROCESS | 1803 | --DOMWINDOW == 114 (0x7f98f89cb800) [pid = 1803] [serial = 224] [outer = (nil)] [url = about:blank] 08:58:21 INFO - PROCESS | 1803 | --DOMWINDOW == 113 (0x7f98f3b74400) [pid = 1803] [serial = 221] [outer = (nil)] [url = about:blank] 08:58:21 INFO - PROCESS | 1803 | --DOMWINDOW == 112 (0x7f98f88d6000) [pid = 1803] [serial = 189] [outer = (nil)] [url = about:blank] 08:58:21 INFO - PROCESS | 1803 | --DOMWINDOW == 111 (0x7f98f88da800) [pid = 1803] [serial = 200] [outer = (nil)] [url = about:blank] 08:58:21 INFO - PROCESS | 1803 | --DOMWINDOW == 110 (0x7f98e4ee5000) [pid = 1803] [serial = 212] [outer = (nil)] [url = about:blank] 08:58:21 INFO - PROCESS | 1803 | --DOMWINDOW == 109 (0x7f98e53ea800) [pid = 1803] [serial = 213] [outer = (nil)] [url = about:blank] 08:58:21 INFO - PROCESS | 1803 | --DOMWINDOW == 108 (0x7f98e299a800) [pid = 1803] [serial = 210] [outer = (nil)] [url = about:blank] 08:58:21 INFO - PROCESS | 1803 | --DOMWINDOW == 107 (0x7f98e0005c00) [pid = 1803] [serial = 209] [outer = (nil)] [url = about:blank] 08:58:21 INFO - PROCESS | 1803 | --DOMWINDOW == 106 (0x7f98e621c800) [pid = 1803] [serial = 215] [outer = (nil)] [url = about:blank] 08:58:21 INFO - PROCESS | 1803 | --DOMWINDOW == 105 (0x7f98de93f800) [pid = 1803] [serial = 191] [outer = (nil)] [url = about:blank] 08:58:21 INFO - PROCESS | 1803 | --DOMWINDOW == 104 (0x7f98e5e09800) [pid = 1803] [serial = 194] [outer = (nil)] [url = about:blank] 08:58:21 INFO - PROCESS | 1803 | --DOMWINDOW == 103 (0x7f98f4977800) [pid = 1803] [serial = 197] [outer = (nil)] [url = about:blank] 08:58:21 INFO - PROCESS | 1803 | --DOMWINDOW == 102 (0x7f98e53e8000) [pid = 1803] [serial = 206] [outer = (nil)] [url = about:blank] 08:58:21 INFO - PROCESS | 1803 | --DOMWINDOW == 101 (0x7f98e29a2800) [pid = 1803] [serial = 203] [outer = (nil)] [url = about:blank] 08:58:21 INFO - PROCESS | 1803 | --DOMWINDOW == 100 (0x7f98f8a53400) [pid = 1803] [serial = 225] [outer = (nil)] [url = about:blank] 08:58:21 INFO - PROCESS | 1803 | --DOMWINDOW == 99 (0x7f98f65e2c00) [pid = 1803] [serial = 222] [outer = (nil)] [url = about:blank] 08:58:21 INFO - PROCESS | 1803 | --DOMWINDOW == 98 (0x7f98e8357c00) [pid = 1803] [serial = 216] [outer = (nil)] [url = about:blank] 08:58:21 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. 08:58:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1413ms 08:58:21 INFO - PROCESS | 1803 | 1461254301579 Marionette TRACE conn4 -> [0,357,"getWindowHandle",null] 08:58:21 INFO - PROCESS | 1803 | 1461254301586 Marionette TRACE conn4 <- [1,357,null,{"value":"8"}] 08:58:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 08:58:21 INFO - PROCESS | 1803 | 1461254301594 Marionette TRACE conn4 -> [0,358,"setScriptTimeout",{"ms":35000}] 08:58:21 INFO - PROCESS | 1803 | 1461254301598 Marionette TRACE conn4 <- [1,358,null,{}] 08:58:21 INFO - PROCESS | 1803 | 1461254301604 Marionette TRACE conn4 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:21 INFO - PROCESS | 1803 | 1461254301750 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 08:58:21 INFO - PROCESS | 1803 | 1461254301842 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:21 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e4ced000 == 50 [pid = 1803] [id = 97] 08:58:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 99 (0x7f98dd81a800) [pid = 1803] [serial = 290] [outer = (nil)] 08:58:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 100 (0x7f98e4194000) [pid = 1803] [serial = 291] [outer = 0x7f98dd81a800] 08:58:21 INFO - PROCESS | 1803 | 1461254301902 Marionette DEBUG loaded listener.js 08:58:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 101 (0x7f98e53ea400) [pid = 1803] [serial = 292] [outer = 0x7f98dd81a800] 08:58:22 INFO - PROCESS | 1803 | 1461254302642 Marionette TRACE conn4 <- [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]]]}] 08:58:22 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. 08:58:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1091ms 08:58:22 INFO - PROCESS | 1803 | 1461254302685 Marionette TRACE conn4 -> [0,361,"getWindowHandle",null] 08:58:22 INFO - PROCESS | 1803 | 1461254302689 Marionette TRACE conn4 <- [1,361,null,{"value":"8"}] 08:58:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 08:58:22 INFO - PROCESS | 1803 | 1461254302697 Marionette TRACE conn4 -> [0,362,"setScriptTimeout",{"ms":35000}] 08:58:22 INFO - PROCESS | 1803 | 1461254302705 Marionette TRACE conn4 <- [1,362,null,{}] 08:58:22 INFO - PROCESS | 1803 | 1461254302734 Marionette TRACE conn4 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:22 INFO - PROCESS | 1803 | 1461254302877 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 08:58:22 INFO - PROCESS | 1803 | 1461254302888 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:22 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e8d90800 == 51 [pid = 1803] [id = 98] 08:58:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 102 (0x7f98e3402c00) [pid = 1803] [serial = 293] [outer = (nil)] 08:58:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 103 (0x7f98eca58800) [pid = 1803] [serial = 294] [outer = 0x7f98e3402c00] 08:58:22 INFO - PROCESS | 1803 | 1461254302946 Marionette DEBUG loaded listener.js 08:58:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 104 (0x7f98f36c5c00) [pid = 1803] [serial = 295] [outer = 0x7f98e3402c00] 08:58:23 INFO - PROCESS | 1803 | 1461254303885 Marionette TRACE conn4 <- [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]]]}] 08:58:23 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. 08:58:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1254ms 08:58:23 INFO - PROCESS | 1803 | 1461254303955 Marionette TRACE conn4 -> [0,365,"getWindowHandle",null] 08:58:23 INFO - PROCESS | 1803 | 1461254303962 Marionette TRACE conn4 <- [1,365,null,{"value":"8"}] 08:58:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 08:58:23 INFO - PROCESS | 1803 | 1461254303971 Marionette TRACE conn4 -> [0,366,"setScriptTimeout",{"ms":35000}] 08:58:23 INFO - PROCESS | 1803 | 1461254303975 Marionette TRACE conn4 <- [1,366,null,{}] 08:58:23 INFO - PROCESS | 1803 | 1461254303983 Marionette TRACE conn4 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:24 INFO - PROCESS | 1803 | 1461254304233 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 08:58:24 INFO - PROCESS | 1803 | 1461254304253 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:24 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98ed7d2000 == 52 [pid = 1803] [id = 99] 08:58:24 INFO - PROCESS | 1803 | ++DOMWINDOW == 105 (0x7f98e8f96400) [pid = 1803] [serial = 296] [outer = (nil)] 08:58:24 INFO - PROCESS | 1803 | ++DOMWINDOW == 106 (0x7f98f37c4800) [pid = 1803] [serial = 297] [outer = 0x7f98e8f96400] 08:58:24 INFO - PROCESS | 1803 | 1461254304317 Marionette DEBUG loaded listener.js 08:58:24 INFO - PROCESS | 1803 | ++DOMWINDOW == 107 (0x7f98f482d400) [pid = 1803] [serial = 298] [outer = 0x7f98e8f96400] 08:58:25 INFO - PROCESS | 1803 | 1461254305315 Marionette TRACE conn4 <- [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]]]}] 08:58:25 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. 08:58:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1396ms 08:58:25 INFO - PROCESS | 1803 | 1461254305374 Marionette TRACE conn4 -> [0,369,"getWindowHandle",null] 08:58:25 INFO - PROCESS | 1803 | 1461254305376 Marionette TRACE conn4 <- [1,369,null,{"value":"8"}] 08:58:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 08:58:25 INFO - PROCESS | 1803 | 1461254305382 Marionette TRACE conn4 -> [0,370,"setScriptTimeout",{"ms":35000}] 08:58:25 INFO - PROCESS | 1803 | 1461254305384 Marionette TRACE conn4 <- [1,370,null,{}] 08:58:25 INFO - PROCESS | 1803 | 1461254305390 Marionette TRACE conn4 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:25 INFO - PROCESS | 1803 | 1461254305565 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 08:58:25 INFO - PROCESS | 1803 | 1461254305619 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:25 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98f3742000 == 53 [pid = 1803] [id = 100] 08:58:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 108 (0x7f98f88db800) [pid = 1803] [serial = 299] [outer = (nil)] 08:58:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 109 (0x7f98f88df000) [pid = 1803] [serial = 300] [outer = 0x7f98f88db800] 08:58:25 INFO - PROCESS | 1803 | 1461254305751 Marionette DEBUG loaded listener.js 08:58:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 110 (0x7f98f8da5000) [pid = 1803] [serial = 301] [outer = 0x7f98f88db800] 08:58:26 INFO - PROCESS | 1803 | --DOMWINDOW == 109 (0x7f98f36c4800) [pid = 1803] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 08:58:26 INFO - PROCESS | 1803 | --DOMWINDOW == 108 (0x7f98f88d9800) [pid = 1803] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 08:58:26 INFO - PROCESS | 1803 | --DOMWINDOW == 107 (0x7f98e4ee7000) [pid = 1803] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 08:58:26 INFO - PROCESS | 1803 | --DOMWINDOW == 106 (0x7f98e3403c00) [pid = 1803] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 08:58:26 INFO - PROCESS | 1803 | --DOMWINDOW == 105 (0x7f98dc4e6400) [pid = 1803] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 08:58:26 INFO - PROCESS | 1803 | --DOMWINDOW == 104 (0x7f98e299c000) [pid = 1803] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 08:58:26 INFO - PROCESS | 1803 | --DOMWINDOW == 103 (0x7f98e61bfc00) [pid = 1803] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 08:58:26 INFO - PROCESS | 1803 | 1461254306697 Marionette TRACE conn4 <- [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]]]}] 08:58:26 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. 08:58:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1335ms 08:58:26 INFO - PROCESS | 1803 | 1461254306718 Marionette TRACE conn4 -> [0,373,"getWindowHandle",null] 08:58:26 INFO - PROCESS | 1803 | 1461254306721 Marionette TRACE conn4 <- [1,373,null,{"value":"8"}] 08:58:26 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 08:58:26 INFO - PROCESS | 1803 | 1461254306728 Marionette TRACE conn4 -> [0,374,"setScriptTimeout",{"ms":35000}] 08:58:26 INFO - PROCESS | 1803 | 1461254306732 Marionette TRACE conn4 <- [1,374,null,{}] 08:58:26 INFO - PROCESS | 1803 | 1461254306738 Marionette TRACE conn4 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:26 INFO - PROCESS | 1803 | 1461254306915 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 08:58:27 INFO - PROCESS | 1803 | 1461254307029 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:27 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98f4b03000 == 54 [pid = 1803] [id = 101] 08:58:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 104 (0x7f98e299bc00) [pid = 1803] [serial = 302] [outer = (nil)] 08:58:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 105 (0x7f98f8f26c00) [pid = 1803] [serial = 303] [outer = 0x7f98e299bc00] 08:58:27 INFO - PROCESS | 1803 | 1461254307089 Marionette DEBUG loaded listener.js 08:58:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 106 (0x7f98fb5eac00) [pid = 1803] [serial = 304] [outer = 0x7f98e299bc00] 08:58:27 INFO - PROCESS | 1803 | 1461254307714 Marionette TRACE conn4 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 08:58:27 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 08:58:27 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1027ms 08:58:27 INFO - PROCESS | 1803 | 1461254307756 Marionette TRACE conn4 -> [0,377,"getWindowHandle",null] 08:58:27 INFO - PROCESS | 1803 | 1461254307760 Marionette TRACE conn4 <- [1,377,null,{"value":"8"}] 08:58:27 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 08:58:27 INFO - PROCESS | 1803 | 1461254307765 Marionette TRACE conn4 -> [0,378,"setScriptTimeout",{"ms":35000}] 08:58:27 INFO - PROCESS | 1803 | 1461254307767 Marionette TRACE conn4 <- [1,378,null,{}] 08:58:27 INFO - PROCESS | 1803 | 1461254307772 Marionette TRACE conn4 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:27 INFO - PROCESS | 1803 | 1461254307905 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 08:58:28 INFO - PROCESS | 1803 | 1461254308011 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:28 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98f8a1e800 == 55 [pid = 1803] [id = 102] 08:58:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 107 (0x7f98da863800) [pid = 1803] [serial = 305] [outer = (nil)] 08:58:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 108 (0x7f98da86b400) [pid = 1803] [serial = 306] [outer = 0x7f98da863800] 08:58:28 INFO - PROCESS | 1803 | 1461254308077 Marionette DEBUG loaded listener.js 08:58:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 109 (0x7f98da871000) [pid = 1803] [serial = 307] [outer = 0x7f98da863800] 08:58:28 INFO - PROCESS | 1803 | 1461254308974 Marionette TRACE conn4 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 08:58:28 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 08:58:28 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1232ms 08:58:29 INFO - PROCESS | 1803 | 1461254308999 Marionette TRACE conn4 -> [0,381,"getWindowHandle",null] 08:58:29 INFO - PROCESS | 1803 | 1461254309006 Marionette TRACE conn4 <- [1,381,null,{"value":"8"}] 08:58:29 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 08:58:29 INFO - PROCESS | 1803 | 1461254309015 Marionette TRACE conn4 -> [0,382,"setScriptTimeout",{"ms":35000}] 08:58:29 INFO - PROCESS | 1803 | 1461254309020 Marionette TRACE conn4 <- [1,382,null,{}] 08:58:29 INFO - PROCESS | 1803 | 1461254309027 Marionette TRACE conn4 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:29 INFO - PROCESS | 1803 | 1461254309182 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 08:58:29 INFO - PROCESS | 1803 | 1461254309326 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:29 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e5605000 == 56 [pid = 1803] [id = 103] 08:58:29 INFO - PROCESS | 1803 | ++DOMWINDOW == 110 (0x7f98dcc4d400) [pid = 1803] [serial = 308] [outer = (nil)] 08:58:29 INFO - PROCESS | 1803 | ++DOMWINDOW == 111 (0x7f98dd9f4800) [pid = 1803] [serial = 309] [outer = 0x7f98dcc4d400] 08:58:29 INFO - PROCESS | 1803 | 1461254309399 Marionette DEBUG loaded listener.js 08:58:29 INFO - PROCESS | 1803 | ++DOMWINDOW == 112 (0x7f98e2868c00) [pid = 1803] [serial = 310] [outer = 0x7f98dcc4d400] 08:58:30 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 08:58:30 INFO - PROCESS | 1803 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:58:30 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 08:58:30 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 08:58:30 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 08:58:30 INFO - PROCESS | 1803 | 1461254310307 Marionette TRACE conn4 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 08:58:30 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 08:58:30 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1337ms 08:58:30 INFO - PROCESS | 1803 | 1461254310353 Marionette TRACE conn4 -> [0,385,"getWindowHandle",null] 08:58:30 INFO - PROCESS | 1803 | 1461254310361 Marionette TRACE conn4 <- [1,385,null,{"value":"8"}] 08:58:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 08:58:30 INFO - PROCESS | 1803 | 1461254310371 Marionette TRACE conn4 -> [0,386,"setScriptTimeout",{"ms":35000}] 08:58:30 INFO - PROCESS | 1803 | 1461254310375 Marionette TRACE conn4 <- [1,386,null,{}] 08:58:30 INFO - PROCESS | 1803 | 1461254310380 Marionette TRACE conn4 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:30 INFO - PROCESS | 1803 | 1461254310540 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 08:58:30 INFO - PROCESS | 1803 | 1461254310690 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:30 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98f373e800 == 57 [pid = 1803] [id = 104] 08:58:30 INFO - PROCESS | 1803 | ++DOMWINDOW == 113 (0x7f98da6eac00) [pid = 1803] [serial = 311] [outer = (nil)] 08:58:30 INFO - PROCESS | 1803 | ++DOMWINDOW == 114 (0x7f98da6f0800) [pid = 1803] [serial = 312] [outer = 0x7f98da6eac00] 08:58:30 INFO - PROCESS | 1803 | 1461254310760 Marionette DEBUG loaded listener.js 08:58:30 INFO - PROCESS | 1803 | ++DOMWINDOW == 115 (0x7f98e2c02c00) [pid = 1803] [serial = 313] [outer = 0x7f98da6eac00] 08:58:31 INFO - PROCESS | 1803 | 1461254311711 Marionette TRACE conn4 <- [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]]]}] 08:58:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 08:58:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1381ms 08:58:31 INFO - PROCESS | 1803 | 1461254311752 Marionette TRACE conn4 -> [0,389,"getWindowHandle",null] 08:58:31 INFO - PROCESS | 1803 | 1461254311756 Marionette TRACE conn4 <- [1,389,null,{"value":"8"}] 08:58:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 08:58:31 INFO - PROCESS | 1803 | 1461254311762 Marionette TRACE conn4 -> [0,390,"setScriptTimeout",{"ms":35000}] 08:58:31 INFO - PROCESS | 1803 | 1461254311767 Marionette TRACE conn4 <- [1,390,null,{}] 08:58:31 INFO - PROCESS | 1803 | 1461254311782 Marionette TRACE conn4 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:31 INFO - PROCESS | 1803 | 1461254311934 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 08:58:32 INFO - PROCESS | 1803 | 1461254312078 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:32 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98fb8d7000 == 58 [pid = 1803] [id = 105] 08:58:32 INFO - PROCESS | 1803 | ++DOMWINDOW == 116 (0x7f98e330d400) [pid = 1803] [serial = 314] [outer = (nil)] 08:58:32 INFO - PROCESS | 1803 | ++DOMWINDOW == 117 (0x7f98e8f54c00) [pid = 1803] [serial = 315] [outer = 0x7f98e330d400] 08:58:32 INFO - PROCESS | 1803 | 1461254312149 Marionette DEBUG loaded listener.js 08:58:32 INFO - PROCESS | 1803 | ++DOMWINDOW == 118 (0x7f98f49c7c00) [pid = 1803] [serial = 316] [outer = 0x7f98e330d400] 08:58:33 INFO - PROCESS | 1803 | 1461254313053 Marionette TRACE conn4 <- [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]]]}] 08:58:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 08:58:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1337ms 08:58:33 INFO - PROCESS | 1803 | 1461254313100 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 08:58:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 08:58:33 INFO - PROCESS | 1803 | 1461254313105 Marionette TRACE conn4 <- [1,393,null,{"value":"8"}] 08:58:33 INFO - PROCESS | 1803 | 1461254313110 Marionette TRACE conn4 -> [0,394,"setScriptTimeout",{"ms":35000}] 08:58:33 INFO - PROCESS | 1803 | 1461254313113 Marionette TRACE conn4 <- [1,394,null,{}] 08:58:33 INFO - PROCESS | 1803 | 1461254313118 Marionette TRACE conn4 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:33 INFO - PROCESS | 1803 | 1461254313267 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 08:58:33 INFO - PROCESS | 1803 | 1461254313409 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:33 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e0260800 == 59 [pid = 1803] [id = 106] 08:58:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 119 (0x7f98de65c400) [pid = 1803] [serial = 317] [outer = (nil)] 08:58:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 120 (0x7f98de664400) [pid = 1803] [serial = 318] [outer = 0x7f98de65c400] 08:58:33 INFO - PROCESS | 1803 | 1461254313481 Marionette DEBUG loaded listener.js 08:58:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 121 (0x7f98e838e000) [pid = 1803] [serial = 319] [outer = 0x7f98de65c400] 08:58:34 INFO - PROCESS | 1803 | 1461254314324 Marionette TRACE conn4 <- [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]]]}] 08:58:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 08:58:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1278ms 08:58:34 INFO - PROCESS | 1803 | 1461254314389 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 08:58:34 INFO - PROCESS | 1803 | 1461254314393 Marionette TRACE conn4 <- [1,397,null,{"value":"8"}] 08:58:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 08:58:34 INFO - PROCESS | 1803 | 1461254314398 Marionette TRACE conn4 -> [0,398,"setScriptTimeout",{"ms":35000}] 08:58:34 INFO - PROCESS | 1803 | 1461254314401 Marionette TRACE conn4 <- [1,398,null,{}] 08:58:34 INFO - PROCESS | 1803 | 1461254314406 Marionette TRACE conn4 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:34 INFO - PROCESS | 1803 | 1461254314547 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 08:58:34 INFO - PROCESS | 1803 | 1461254314687 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:34 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98da916000 == 60 [pid = 1803] [id = 107] 08:58:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 122 (0x7f98da7aa000) [pid = 1803] [serial = 320] [outer = (nil)] 08:58:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 123 (0x7f98da7b1c00) [pid = 1803] [serial = 321] [outer = 0x7f98da7aa000] 08:58:34 INFO - PROCESS | 1803 | 1461254314757 Marionette DEBUG loaded listener.js 08:58:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 124 (0x7f98da7b5c00) [pid = 1803] [serial = 322] [outer = 0x7f98da7aa000] 08:58:35 INFO - PROCESS | 1803 | 1461254315701 Marionette TRACE conn4 <- [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]]]}] 08:58:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 08:58:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1380ms 08:58:35 INFO - PROCESS | 1803 | 1461254315780 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 08:58:35 INFO - PROCESS | 1803 | 1461254315782 Marionette TRACE conn4 <- [1,401,null,{"value":"8"}] 08:58:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 08:58:35 INFO - PROCESS | 1803 | 1461254315795 Marionette TRACE conn4 -> [0,402,"setScriptTimeout",{"ms":35000}] 08:58:35 INFO - PROCESS | 1803 | 1461254315799 Marionette TRACE conn4 <- [1,402,null,{}] 08:58:35 INFO - PROCESS | 1803 | 1461254315808 Marionette TRACE conn4 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:36 INFO - PROCESS | 1803 | 1461254316196 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 08:58:36 INFO - PROCESS | 1803 | 1461254316395 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:36 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e0265800 == 61 [pid = 1803] [id = 108] 08:58:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 125 (0x7f98da6ebc00) [pid = 1803] [serial = 323] [outer = (nil)] 08:58:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 126 (0x7f98da6f0c00) [pid = 1803] [serial = 324] [outer = 0x7f98da6ebc00] 08:58:36 INFO - PROCESS | 1803 | 1461254316462 Marionette DEBUG loaded listener.js 08:58:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 127 (0x7f98da863c00) [pid = 1803] [serial = 325] [outer = 0x7f98da6ebc00] 08:58:37 INFO - PROCESS | 1803 | 1461254317268 Marionette TRACE conn4 <- [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]]]}] 08:58:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 08:58:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1539ms 08:58:37 INFO - PROCESS | 1803 | 1461254317334 Marionette TRACE conn4 -> [0,405,"getWindowHandle",null] 08:58:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 08:58:37 INFO - PROCESS | 1803 | 1461254317340 Marionette TRACE conn4 <- [1,405,null,{"value":"8"}] 08:58:37 INFO - PROCESS | 1803 | 1461254317347 Marionette TRACE conn4 -> [0,406,"setScriptTimeout",{"ms":35000}] 08:58:37 INFO - PROCESS | 1803 | 1461254317352 Marionette TRACE conn4 <- [1,406,null,{}] 08:58:37 INFO - PROCESS | 1803 | 1461254317358 Marionette TRACE conn4 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:37 INFO - PROCESS | 1803 | 1461254317504 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 08:58:37 INFO - PROCESS | 1803 | 1461254317647 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:37 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98db91d800 == 62 [pid = 1803] [id = 109] 08:58:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 128 (0x7f98dbd81000) [pid = 1803] [serial = 326] [outer = (nil)] 08:58:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 129 (0x7f98dcc50400) [pid = 1803] [serial = 327] [outer = 0x7f98dbd81000] 08:58:37 INFO - PROCESS | 1803 | 1461254317760 Marionette DEBUG loaded listener.js 08:58:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 130 (0x7f98de659800) [pid = 1803] [serial = 328] [outer = 0x7f98dbd81000] 08:58:38 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e4c0a000 == 61 [pid = 1803] [id = 58] 08:58:38 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98f4b03000 == 60 [pid = 1803] [id = 101] 08:58:38 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98f3742000 == 59 [pid = 1803] [id = 100] 08:58:38 INFO - PROCESS | 1803 | --DOMWINDOW == 129 (0x7f98dd818800) [pid = 1803] [serial = 230] [outer = (nil)] [url = about:blank] 08:58:38 INFO - PROCESS | 1803 | --DOMWINDOW == 128 (0x7f98e39c6000) [pid = 1803] [serial = 233] [outer = (nil)] [url = about:blank] 08:58:38 INFO - PROCESS | 1803 | --DOMWINDOW == 127 (0x7f98e8fe8400) [pid = 1803] [serial = 237] [outer = (nil)] [url = about:blank] 08:58:38 INFO - PROCESS | 1803 | --DOMWINDOW == 126 (0x7f98f37c0000) [pid = 1803] [serial = 240] [outer = (nil)] [url = about:blank] 08:58:38 INFO - PROCESS | 1803 | --DOMWINDOW == 125 (0x7f98f8f5b400) [pid = 1803] [serial = 267] [outer = (nil)] [url = about:blank] 08:58:38 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98ed7d2000 == 58 [pid = 1803] [id = 99] 08:58:38 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e8d90800 == 57 [pid = 1803] [id = 98] 08:58:38 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e4ced000 == 56 [pid = 1803] [id = 97] 08:58:38 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e47e9000 == 55 [pid = 1803] [id = 96] 08:58:38 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98dc2cd000 == 54 [pid = 1803] [id = 95] 08:58:38 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e561f800 == 53 [pid = 1803] [id = 94] 08:58:38 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e5608000 == 52 [pid = 1803] [id = 93] 08:58:38 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98db922000 == 51 [pid = 1803] [id = 92] 08:58:38 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98f3bae800 == 50 [pid = 1803] [id = 91] 08:58:38 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e58ac000 == 49 [pid = 1803] [id = 90] 08:58:38 INFO - PROCESS | 1803 | 1461254318682 Marionette TRACE conn4 <- [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]]]}] 08:58:38 INFO - PROCESS | 1803 | --DOMWINDOW == 124 (0x7f98f6a1e800) [pid = 1803] [serial = 259] [outer = (nil)] [url = about:blank] 08:58:38 INFO - PROCESS | 1803 | --DOMWINDOW == 123 (0x7f98f8e30800) [pid = 1803] [serial = 264] [outer = (nil)] [url = about:blank] 08:58:38 INFO - PROCESS | 1803 | --DOMWINDOW == 122 (0x7f98f8e2ac00) [pid = 1803] [serial = 262] [outer = (nil)] [url = about:blank] 08:58:38 INFO - PROCESS | 1803 | --DOMWINDOW == 121 (0x7f98f37c6000) [pid = 1803] [serial = 255] [outer = (nil)] [url = about:blank] 08:58:38 INFO - PROCESS | 1803 | --DOMWINDOW == 120 (0x7f98e000c400) [pid = 1803] [serial = 247] [outer = (nil)] [url = about:blank] 08:58:38 INFO - PROCESS | 1803 | --DOMWINDOW == 119 (0x7f98de7dd800) [pid = 1803] [serial = 246] [outer = (nil)] [url = about:blank] 08:58:38 INFO - PROCESS | 1803 | --DOMWINDOW == 118 (0x7f98e4eea000) [pid = 1803] [serial = 249] [outer = (nil)] [url = about:blank] 08:58:38 INFO - PROCESS | 1803 | --DOMWINDOW == 117 (0x7f98e53ecc00) [pid = 1803] [serial = 250] [outer = (nil)] [url = about:blank] 08:58:38 INFO - PROCESS | 1803 | --DOMWINDOW == 116 (0x7f98e43a3c00) [pid = 1803] [serial = 243] [outer = (nil)] [url = about:blank] 08:58:38 INFO - PROCESS | 1803 | --DOMWINDOW == 115 (0x7f98e8f5fc00) [pid = 1803] [serial = 252] [outer = (nil)] [url = about:blank] 08:58:38 INFO - PROCESS | 1803 | --DOMWINDOW == 114 (0x7f98e9161400) [pid = 1803] [serial = 253] [outer = (nil)] [url = about:blank] 08:58:38 INFO - PROCESS | 1803 | --DOMWINDOW == 113 (0x7f98e8f92000) [pid = 1803] [serial = 102] [outer = (nil)] [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.] 08:58:38 INFO - PROCESS | 1803 | --DOMWINDOW == 112 (0x7f98f3b06c00) [pid = 1803] [serial = 256] [outer = (nil)] [url = about:blank] 08:58:38 INFO - PROCESS | 1803 | --DOMWINDOW == 111 (0x7f98f8f2d000) [pid = 1803] [serial = 265] [outer = (nil)] [url = about:blank] 08:58:38 INFO - PROCESS | 1803 | --DOMWINDOW == 110 (0x7f98f4cee800) [pid = 1803] [serial = 258] [outer = (nil)] [url = about:blank] 08:58:38 INFO - PROCESS | 1803 | --DOMWINDOW == 109 (0x7f98f8b9b400) [pid = 1803] [serial = 261] [outer = (nil)] [url = about:blank] 08:58:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 08:58:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1387ms 08:58:38 INFO - PROCESS | 1803 | 1461254318735 Marionette TRACE conn4 -> [0,409,"getWindowHandle",null] 08:58:38 INFO - PROCESS | 1803 | 1461254318740 Marionette TRACE conn4 <- [1,409,null,{"value":"8"}] 08:58:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 08:58:38 INFO - PROCESS | 1803 | 1461254318746 Marionette TRACE conn4 -> [0,410,"setScriptTimeout",{"ms":35000}] 08:58:38 INFO - PROCESS | 1803 | 1461254318749 Marionette TRACE conn4 <- [1,410,null,{}] 08:58:38 INFO - PROCESS | 1803 | 1461254318755 Marionette TRACE conn4 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:38 INFO - PROCESS | 1803 | 1461254318894 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 08:58:39 INFO - PROCESS | 1803 | 1461254319011 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:39 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e4c0a000 == 50 [pid = 1803] [id = 110] 08:58:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 110 (0x7f98dbd83400) [pid = 1803] [serial = 329] [outer = (nil)] 08:58:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 111 (0x7f98e299b800) [pid = 1803] [serial = 330] [outer = 0x7f98dbd83400] 08:58:39 INFO - PROCESS | 1803 | 1461254319079 Marionette DEBUG loaded listener.js 08:58:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 112 (0x7f98e43a3000) [pid = 1803] [serial = 331] [outer = 0x7f98dbd83400] 08:58:39 INFO - PROCESS | 1803 | 1461254319822 Marionette TRACE conn4 <- [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]]]}] 08:58:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 08:58:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1090ms 08:58:39 INFO - PROCESS | 1803 | 1461254319838 Marionette TRACE conn4 -> [0,413,"getWindowHandle",null] 08:58:39 INFO - PROCESS | 1803 | 1461254319844 Marionette TRACE conn4 <- [1,413,null,{"value":"8"}] 08:58:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 08:58:39 INFO - PROCESS | 1803 | 1461254319860 Marionette TRACE conn4 -> [0,414,"setScriptTimeout",{"ms":35000}] 08:58:39 INFO - PROCESS | 1803 | 1461254319867 Marionette TRACE conn4 <- [1,414,null,{}] 08:58:39 INFO - PROCESS | 1803 | 1461254319882 Marionette TRACE conn4 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:40 INFO - PROCESS | 1803 | 1461254320131 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 08:58:40 INFO - PROCESS | 1803 | 1461254320266 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:40 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e67d4800 == 51 [pid = 1803] [id = 111] 08:58:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 113 (0x7f98dd80d400) [pid = 1803] [serial = 332] [outer = (nil)] 08:58:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 114 (0x7f98e7155c00) [pid = 1803] [serial = 333] [outer = 0x7f98dd80d400] 08:58:40 INFO - PROCESS | 1803 | 1461254320377 Marionette DEBUG loaded listener.js 08:58:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 115 (0x7f98e8fe8400) [pid = 1803] [serial = 334] [outer = 0x7f98dd80d400] 08:58:41 INFO - PROCESS | 1803 | 1461254321352 Marionette TRACE conn4 <- [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]]]}] 08:58:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 08:58:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1553ms 08:58:41 INFO - PROCESS | 1803 | 1461254321406 Marionette TRACE conn4 -> [0,417,"getWindowHandle",null] 08:58:41 INFO - PROCESS | 1803 | 1461254321409 Marionette TRACE conn4 <- [1,417,null,{"value":"8"}] 08:58:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 08:58:41 INFO - PROCESS | 1803 | 1461254321424 Marionette TRACE conn4 -> [0,418,"setScriptTimeout",{"ms":35000}] 08:58:41 INFO - PROCESS | 1803 | 1461254321427 Marionette TRACE conn4 <- [1,418,null,{}] 08:58:41 INFO - PROCESS | 1803 | 1461254321432 Marionette TRACE conn4 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:41 INFO - PROCESS | 1803 | 1461254321605 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 08:58:41 INFO - PROCESS | 1803 | 1461254321627 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:41 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98ed718800 == 52 [pid = 1803] [id = 112] 08:58:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 116 (0x7f98e01ae000) [pid = 1803] [serial = 335] [outer = (nil)] 08:58:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 117 (0x7f98e01b9800) [pid = 1803] [serial = 336] [outer = 0x7f98e01ae000] 08:58:41 INFO - PROCESS | 1803 | 1461254321687 Marionette DEBUG loaded listener.js 08:58:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 118 (0x7f98e7161400) [pid = 1803] [serial = 337] [outer = 0x7f98e01ae000] 08:58:42 INFO - PROCESS | 1803 | --DOMWINDOW == 117 (0x7f98f88db800) [pid = 1803] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 08:58:42 INFO - PROCESS | 1803 | --DOMWINDOW == 116 (0x7f98e3402c00) [pid = 1803] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 08:58:42 INFO - PROCESS | 1803 | --DOMWINDOW == 115 (0x7f98dd817800) [pid = 1803] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 08:58:42 INFO - PROCESS | 1803 | --DOMWINDOW == 114 (0x7f98e8f96400) [pid = 1803] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 08:58:42 INFO - PROCESS | 1803 | --DOMWINDOW == 113 (0x7f98e299bc00) [pid = 1803] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 08:58:42 INFO - PROCESS | 1803 | --DOMWINDOW == 112 (0x7f98dd81a800) [pid = 1803] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 08:58:42 INFO - PROCESS | 1803 | --DOMWINDOW == 111 (0x7f98f8a8cc00) [pid = 1803] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 08:58:42 INFO - PROCESS | 1803 | --DOMWINDOW == 110 (0x7f98e8fed000) [pid = 1803] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 08:58:42 INFO - PROCESS | 1803 | --DOMWINDOW == 109 (0x7f98da5f4c00) [pid = 1803] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 08:58:42 INFO - PROCESS | 1803 | 1461254322884 Marionette TRACE conn4 <- [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]]]}] 08:58:42 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 08:58:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1484ms 08:58:42 INFO - PROCESS | 1803 | 1461254322909 Marionette TRACE conn4 -> [0,421,"getWindowHandle",null] 08:58:42 INFO - PROCESS | 1803 | 1461254322912 Marionette TRACE conn4 <- [1,421,null,{"value":"8"}] 08:58:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 08:58:42 INFO - PROCESS | 1803 | 1461254322917 Marionette TRACE conn4 -> [0,422,"setScriptTimeout",{"ms":35000}] 08:58:42 INFO - PROCESS | 1803 | 1461254322919 Marionette TRACE conn4 <- [1,422,null,{}] 08:58:42 INFO - PROCESS | 1803 | 1461254322925 Marionette TRACE conn4 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:43 INFO - PROCESS | 1803 | 1461254323071 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 08:58:43 INFO - PROCESS | 1803 | 1461254323211 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:43 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98f36d9800 == 53 [pid = 1803] [id = 113] 08:58:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 110 (0x7f98e8fecc00) [pid = 1803] [serial = 338] [outer = (nil)] 08:58:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 111 (0x7f98f2855c00) [pid = 1803] [serial = 339] [outer = 0x7f98e8fecc00] 08:58:43 INFO - PROCESS | 1803 | 1461254323289 Marionette DEBUG loaded listener.js 08:58:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 112 (0x7f98f3924000) [pid = 1803] [serial = 340] [outer = 0x7f98e8fecc00] 08:58:44 INFO - PROCESS | 1803 | 1461254324315 Marionette TRACE conn4 <- [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]]]}] 08:58:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 08:58:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1433ms 08:58:44 INFO - PROCESS | 1803 | 1461254324352 Marionette TRACE conn4 -> [0,425,"getWindowHandle",null] 08:58:44 INFO - PROCESS | 1803 | 1461254324356 Marionette TRACE conn4 <- [1,425,null,{"value":"8"}] 08:58:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 08:58:44 INFO - PROCESS | 1803 | 1461254324361 Marionette TRACE conn4 -> [0,426,"setScriptTimeout",{"ms":35000}] 08:58:44 INFO - PROCESS | 1803 | 1461254324363 Marionette TRACE conn4 <- [1,426,null,{}] 08:58:44 INFO - PROCESS | 1803 | 1461254324368 Marionette TRACE conn4 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:44 INFO - PROCESS | 1803 | 1461254324506 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 08:58:44 INFO - PROCESS | 1803 | 1461254324516 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:44 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98f4b11800 == 54 [pid = 1803] [id = 114] 08:58:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 113 (0x7f98f3994800) [pid = 1803] [serial = 341] [outer = (nil)] 08:58:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 114 (0x7f98f4cf8800) [pid = 1803] [serial = 342] [outer = 0x7f98f3994800] 08:58:44 INFO - PROCESS | 1803 | 1461254324573 Marionette DEBUG loaded listener.js 08:58:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 115 (0x7f98f88d5800) [pid = 1803] [serial = 343] [outer = 0x7f98f3994800] 08:58:45 INFO - PROCESS | 1803 | 1461254325551 Marionette TRACE conn4 <- [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] 08:58:45 INFO - PROCESS | 1803 | 1461254325600 Marionette TRACE conn4 <- [1,429,null,{"value":"8"}] 08:58:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 08:58:45 INFO - PROCESS | 1803 | 1461254325609 Marionette TRACE conn4 -> [0,430,"setScriptTimeout",{"ms":35000}] 08:58:45 INFO - PROCESS | 1803 | 1461254325614 Marionette TRACE conn4 <- [1,430,null,{}] 08:58:45 INFO - PROCESS | 1803 | 1461254325621 Marionette TRACE conn4 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:45 INFO - PROCESS | 1803 | 1461254325782 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 08:58:45 INFO - PROCESS | 1803 | 1461254325942 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:45 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e4cef800 == 55 [pid = 1803] [id = 115] 08:58:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 116 (0x7f98da7abc00) [pid = 1803] [serial = 344] [outer = (nil)] 08:58:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 117 (0x7f98dbd83800) [pid = 1803] [serial = 345] [outer = 0x7f98da7abc00] 08:58:46 INFO - PROCESS | 1803 | 1461254326013 Marionette DEBUG loaded listener.js 08:58:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 118 (0x7f98de65a800) [pid = 1803] [serial = 346] [outer = 0x7f98da7abc00] 08:58:46 INFO - PROCESS | 1803 | 1461254326918 Marionette TRACE conn4 <- [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]]]}] 08:58:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 08:58:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1384ms 08:58:47 INFO - PROCESS | 1803 | 1461254326997 Marionette TRACE conn4 -> [0,433,"getWindowHandle",null] 08:58:47 INFO - PROCESS | 1803 | 1461254327005 Marionette TRACE conn4 <- [1,433,null,{"value":"8"}] 08:58:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 08:58:47 INFO - PROCESS | 1803 | 1461254327015 Marionette TRACE conn4 -> [0,434,"setScriptTimeout",{"ms":35000}] 08:58:47 INFO - PROCESS | 1803 | 1461254327020 Marionette TRACE conn4 <- [1,434,null,{}] 08:58:47 INFO - PROCESS | 1803 | 1461254327025 Marionette TRACE conn4 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:47 INFO - PROCESS | 1803 | 1461254327180 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 08:58:47 INFO - PROCESS | 1803 | 1461254327315 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:47 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98f368e000 == 56 [pid = 1803] [id = 116] 08:58:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 119 (0x7f98da865000) [pid = 1803] [serial = 347] [outer = (nil)] 08:58:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 120 (0x7f98e2868400) [pid = 1803] [serial = 348] [outer = 0x7f98da865000] 08:58:47 INFO - PROCESS | 1803 | 1461254327384 Marionette DEBUG loaded listener.js 08:58:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 121 (0x7f98e450ec00) [pid = 1803] [serial = 349] [outer = 0x7f98da865000] 08:58:48 INFO - PROCESS | 1803 | 1461254328324 Marionette TRACE conn4 <- [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]]]}] 08:58:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 08:58:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1384ms 08:58:48 INFO - PROCESS | 1803 | 1461254328400 Marionette TRACE conn4 -> [0,437,"getWindowHandle",null] 08:58:48 INFO - PROCESS | 1803 | 1461254328405 Marionette TRACE conn4 <- [1,437,null,{"value":"8"}] 08:58:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 08:58:48 INFO - PROCESS | 1803 | 1461254328411 Marionette TRACE conn4 -> [0,438,"setScriptTimeout",{"ms":35000}] 08:58:48 INFO - PROCESS | 1803 | 1461254328416 Marionette TRACE conn4 <- [1,438,null,{}] 08:58:48 INFO - PROCESS | 1803 | 1461254328432 Marionette TRACE conn4 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:48 INFO - PROCESS | 1803 | 1461254328629 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 08:58:48 INFO - PROCESS | 1803 | 1461254328769 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:48 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98fab81800 == 57 [pid = 1803] [id = 117] 08:58:48 INFO - PROCESS | 1803 | ++DOMWINDOW == 122 (0x7f98e4666800) [pid = 1803] [serial = 350] [outer = (nil)] 08:58:48 INFO - PROCESS | 1803 | ++DOMWINDOW == 123 (0x7f98f37bb800) [pid = 1803] [serial = 351] [outer = 0x7f98e4666800] 08:58:48 INFO - PROCESS | 1803 | 1461254328845 Marionette DEBUG loaded listener.js 08:58:48 INFO - PROCESS | 1803 | ++DOMWINDOW == 124 (0x7f98f49d3000) [pid = 1803] [serial = 352] [outer = 0x7f98e4666800] 08:58:49 INFO - PROCESS | 1803 | 1461254329709 Marionette TRACE conn4 <- [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]]]}] 08:58:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 08:58:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1333ms 08:58:49 INFO - PROCESS | 1803 | 1461254329744 Marionette TRACE conn4 -> [0,441,"getWindowHandle",null] 08:58:49 INFO - PROCESS | 1803 | 1461254329749 Marionette TRACE conn4 <- [1,441,null,{"value":"8"}] 08:58:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 08:58:49 INFO - PROCESS | 1803 | 1461254329755 Marionette TRACE conn4 -> [0,442,"setScriptTimeout",{"ms":35000}] 08:58:49 INFO - PROCESS | 1803 | 1461254329757 Marionette TRACE conn4 <- [1,442,null,{}] 08:58:49 INFO - PROCESS | 1803 | 1461254329762 Marionette TRACE conn4 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:49 INFO - PROCESS | 1803 | 1461254329912 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 08:58:50 INFO - PROCESS | 1803 | 1461254330083 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:50 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98dd57e800 == 58 [pid = 1803] [id = 118] 08:58:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 125 (0x7f98da5eb800) [pid = 1803] [serial = 353] [outer = (nil)] 08:58:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 126 (0x7f98f88dd800) [pid = 1803] [serial = 354] [outer = 0x7f98da5eb800] 08:58:50 INFO - PROCESS | 1803 | 1461254330156 Marionette DEBUG loaded listener.js 08:58:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 127 (0x7f98f8a90400) [pid = 1803] [serial = 355] [outer = 0x7f98da5eb800] 08:58:50 INFO - PROCESS | 1803 | 1461254330996 Marionette TRACE conn4 <- [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]]]}] 08:58:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 08:58:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1280ms 08:58:51 INFO - PROCESS | 1803 | 1461254331036 Marionette TRACE conn4 -> [0,445,"getWindowHandle",null] 08:58:51 INFO - PROCESS | 1803 | 1461254331040 Marionette TRACE conn4 <- [1,445,null,{"value":"8"}] 08:58:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 08:58:51 INFO - PROCESS | 1803 | 1461254331046 Marionette TRACE conn4 -> [0,446,"setScriptTimeout",{"ms":35000}] 08:58:51 INFO - PROCESS | 1803 | 1461254331049 Marionette TRACE conn4 <- [1,446,null,{}] 08:58:51 INFO - PROCESS | 1803 | 1461254331054 Marionette TRACE conn4 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:51 INFO - PROCESS | 1803 | 1461254331195 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 08:58:51 INFO - PROCESS | 1803 | 1461254331338 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:51 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f9900599000 == 59 [pid = 1803] [id = 119] 08:58:51 INFO - PROCESS | 1803 | ++DOMWINDOW == 128 (0x7f98db999c00) [pid = 1803] [serial = 356] [outer = (nil)] 08:58:51 INFO - PROCESS | 1803 | ++DOMWINDOW == 129 (0x7f98db99f000) [pid = 1803] [serial = 357] [outer = 0x7f98db999c00] 08:58:51 INFO - PROCESS | 1803 | 1461254331408 Marionette DEBUG loaded listener.js 08:58:51 INFO - PROCESS | 1803 | ++DOMWINDOW == 130 (0x7f98db9a4000) [pid = 1803] [serial = 358] [outer = 0x7f98db999c00] 08:58:52 INFO - PROCESS | 1803 | 1461254332531 Marionette TRACE conn4 <- [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]]]}] 08:58:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 08:58:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1534ms 08:58:52 INFO - PROCESS | 1803 | 1461254332582 Marionette TRACE conn4 -> [0,449,"getWindowHandle",null] 08:58:52 INFO - PROCESS | 1803 | 1461254332586 Marionette TRACE conn4 <- [1,449,null,{"value":"8"}] 08:58:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 08:58:52 INFO - PROCESS | 1803 | 1461254332593 Marionette TRACE conn4 -> [0,450,"setScriptTimeout",{"ms":35000}] 08:58:52 INFO - PROCESS | 1803 | 1461254332595 Marionette TRACE conn4 <- [1,450,null,{}] 08:58:52 INFO - PROCESS | 1803 | 1461254332601 Marionette TRACE conn4 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:52 INFO - PROCESS | 1803 | 1461254332781 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 08:58:52 INFO - PROCESS | 1803 | 1461254332975 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:52 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98dd3c9000 == 60 [pid = 1803] [id = 120] 08:58:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 131 (0x7f98da5f8c00) [pid = 1803] [serial = 359] [outer = (nil)] 08:58:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 132 (0x7f98da866800) [pid = 1803] [serial = 360] [outer = 0x7f98da5f8c00] 08:58:53 INFO - PROCESS | 1803 | 1461254333046 Marionette DEBUG loaded listener.js 08:58:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 133 (0x7f98f8f5b400) [pid = 1803] [serial = 361] [outer = 0x7f98da5f8c00] 08:58:53 INFO - PROCESS | 1803 | 1461254333861 Marionette TRACE conn4 <- [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] 08:58:53 INFO - PROCESS | 1803 | 1461254333929 Marionette TRACE conn4 <- [1,453,null,{"value":"8"}] 08:58:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 08:58:53 INFO - PROCESS | 1803 | 1461254333934 Marionette TRACE conn4 -> [0,454,"setScriptTimeout",{"ms":35000}] 08:58:53 INFO - PROCESS | 1803 | 1461254333937 Marionette TRACE conn4 <- [1,454,null,{}] 08:58:53 INFO - PROCESS | 1803 | 1461254333943 Marionette TRACE conn4 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:54 INFO - PROCESS | 1803 | 1461254334092 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 08:58:54 INFO - PROCESS | 1803 | 1461254334429 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:54 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98dd57d800 == 61 [pid = 1803] [id = 121] 08:58:54 INFO - PROCESS | 1803 | ++DOMWINDOW == 134 (0x7f98da551400) [pid = 1803] [serial = 362] [outer = (nil)] 08:58:54 INFO - PROCESS | 1803 | ++DOMWINDOW == 135 (0x7f98da6e8800) [pid = 1803] [serial = 363] [outer = 0x7f98da551400] 08:58:54 INFO - PROCESS | 1803 | 1461254334561 Marionette DEBUG loaded listener.js 08:58:54 INFO - PROCESS | 1803 | ++DOMWINDOW == 136 (0x7f98da7adc00) [pid = 1803] [serial = 364] [outer = 0x7f98da551400] 08:58:55 INFO - PROCESS | 1803 | [1803] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:58:55 INFO - PROCESS | 1803 | 1461254335474 Marionette TRACE conn4 <- [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]]]}] 08:58:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 08:58:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1591ms 08:58:55 INFO - PROCESS | 1803 | 1461254335528 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 08:58:55 INFO - PROCESS | 1803 | 1461254335534 Marionette TRACE conn4 <- [1,457,null,{"value":"8"}] 08:58:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 08:58:55 INFO - PROCESS | 1803 | 1461254335542 Marionette TRACE conn4 -> [0,458,"setScriptTimeout",{"ms":35000}] 08:58:55 INFO - PROCESS | 1803 | 1461254335546 Marionette TRACE conn4 <- [1,458,null,{}] 08:58:55 INFO - PROCESS | 1803 | 1461254335553 Marionette TRACE conn4 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:55 INFO - PROCESS | 1803 | 1461254335710 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 08:58:55 INFO - PROCESS | 1803 | 1461254335859 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:55 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98dd57c000 == 62 [pid = 1803] [id = 122] 08:58:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 137 (0x7f98dbd7c400) [pid = 1803] [serial = 365] [outer = (nil)] 08:58:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 138 (0x7f98dc4eac00) [pid = 1803] [serial = 366] [outer = 0x7f98dbd7c400] 08:58:55 INFO - PROCESS | 1803 | 1461254335994 Marionette DEBUG loaded listener.js 08:58:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 139 (0x7f98dd815800) [pid = 1803] [serial = 367] [outer = 0x7f98dbd7c400] 08:58:56 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98f36d9800 == 61 [pid = 1803] [id = 113] 08:58:56 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98ed718800 == 60 [pid = 1803] [id = 112] 08:58:56 INFO - PROCESS | 1803 | --DOMWINDOW == 138 (0x7f98dbd7e800) [pid = 1803] [serial = 282] [outer = (nil)] [url = about:blank] 08:58:56 INFO - PROCESS | 1803 | --DOMWINDOW == 137 (0x7f98fb583c00) [pid = 1803] [serial = 279] [outer = (nil)] [url = about:blank] 08:58:56 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e67d4800 == 59 [pid = 1803] [id = 111] 08:58:56 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e4c0a000 == 58 [pid = 1803] [id = 110] 08:58:56 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98db91d800 == 57 [pid = 1803] [id = 109] 08:58:56 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e0265800 == 56 [pid = 1803] [id = 108] 08:58:56 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98f373e800 == 55 [pid = 1803] [id = 104] 08:58:56 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e5605000 == 54 [pid = 1803] [id = 103] 08:58:56 INFO - PROCESS | 1803 | --DOMWINDOW == 136 (0x7f98f88df000) [pid = 1803] [serial = 300] [outer = (nil)] [url = about:blank] 08:58:56 INFO - PROCESS | 1803 | --DOMWINDOW == 135 (0x7f98f89cf000) [pid = 1803] [serial = 276] [outer = (nil)] [url = about:blank] 08:58:56 INFO - PROCESS | 1803 | --DOMWINDOW == 134 (0x7f98f36c5c00) [pid = 1803] [serial = 295] [outer = (nil)] [url = about:blank] 08:58:56 INFO - PROCESS | 1803 | --DOMWINDOW == 133 (0x7f98dd9f1400) [pid = 1803] [serial = 288] [outer = (nil)] [url = about:blank] 08:58:56 INFO - PROCESS | 1803 | --DOMWINDOW == 132 (0x7f98e3310c00) [pid = 1803] [serial = 270] [outer = (nil)] [url = about:blank] 08:58:56 INFO - PROCESS | 1803 | --DOMWINDOW == 131 (0x7f98eca58800) [pid = 1803] [serial = 294] [outer = (nil)] [url = about:blank] 08:58:56 INFO - PROCESS | 1803 | --DOMWINDOW == 130 (0x7f98f37c4800) [pid = 1803] [serial = 297] [outer = (nil)] [url = about:blank] 08:58:56 INFO - PROCESS | 1803 | --DOMWINDOW == 129 (0x7f98f8f26c00) [pid = 1803] [serial = 303] [outer = (nil)] [url = about:blank] 08:58:56 INFO - PROCESS | 1803 | --DOMWINDOW == 128 (0x7f98e53ea400) [pid = 1803] [serial = 292] [outer = (nil)] [url = about:blank] 08:58:56 INFO - PROCESS | 1803 | --DOMWINDOW == 127 (0x7f98e0008c00) [pid = 1803] [serial = 289] [outer = (nil)] [url = about:blank] 08:58:56 INFO - PROCESS | 1803 | --DOMWINDOW == 126 (0x7f98f8da5000) [pid = 1803] [serial = 301] [outer = (nil)] [url = about:blank] 08:58:56 INFO - PROCESS | 1803 | --DOMWINDOW == 125 (0x7f98e8fe3c00) [pid = 1803] [serial = 273] [outer = (nil)] [url = about:blank] 08:58:56 INFO - PROCESS | 1803 | --DOMWINDOW == 124 (0x7f98f8daf800) [pid = 1803] [serial = 228] [outer = (nil)] [url = about:blank] 08:58:56 INFO - PROCESS | 1803 | --DOMWINDOW == 123 (0x7f98faba3000) [pid = 1803] [serial = 268] [outer = (nil)] [url = about:blank] 08:58:56 INFO - PROCESS | 1803 | --DOMWINDOW == 122 (0x7f98f482d400) [pid = 1803] [serial = 298] [outer = (nil)] [url = about:blank] 08:58:56 INFO - PROCESS | 1803 | --DOMWINDOW == 121 (0x7f98e4194000) [pid = 1803] [serial = 291] [outer = (nil)] [url = about:blank] 08:58:56 INFO - PROCESS | 1803 | --DOMWINDOW == 120 (0x7f98db94e800) [pid = 1803] [serial = 285] [outer = (nil)] [url = about:blank] 08:58:56 INFO - PROCESS | 1803 | --DOMWINDOW == 119 (0x7f98dbd80800) [pid = 1803] [serial = 286] [outer = (nil)] [url = about:blank] 08:58:56 INFO - PROCESS | 1803 | --DOMWINDOW == 118 (0x7f98fb5eac00) [pid = 1803] [serial = 304] [outer = (nil)] [url = about:blank] 08:58:56 INFO - PROCESS | 1803 | 1461254336890 Marionette TRACE conn4 <- [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] 08:58:56 INFO - PROCESS | 1803 | 1461254336938 Marionette TRACE conn4 <- [1,461,null,{"value":"8"}] 08:58:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 08:58:56 INFO - PROCESS | 1803 | 1461254336947 Marionette TRACE conn4 -> [0,462,"setScriptTimeout",{"ms":35000}] 08:58:56 INFO - PROCESS | 1803 | 1461254336950 Marionette TRACE conn4 <- [1,462,null,{}] 08:58:56 INFO - PROCESS | 1803 | 1461254336956 Marionette TRACE conn4 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:57 INFO - PROCESS | 1803 | 1461254337110 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 08:58:57 INFO - PROCESS | 1803 | 1461254337126 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:57 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e4cd8000 == 55 [pid = 1803] [id = 123] 08:58:57 INFO - PROCESS | 1803 | ++DOMWINDOW == 119 (0x7f98de65dc00) [pid = 1803] [serial = 368] [outer = (nil)] 08:58:57 INFO - PROCESS | 1803 | ++DOMWINDOW == 120 (0x7f98e01ad400) [pid = 1803] [serial = 369] [outer = 0x7f98de65dc00] 08:58:57 INFO - PROCESS | 1803 | 1461254337189 Marionette DEBUG loaded listener.js 08:58:57 INFO - PROCESS | 1803 | ++DOMWINDOW == 121 (0x7f98e01ba400) [pid = 1803] [serial = 370] [outer = 0x7f98de65dc00] 08:58:58 INFO - PROCESS | 1803 | [1803] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:58:58 INFO - PROCESS | 1803 | 1461254338096 Marionette TRACE conn4 <- [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] 08:58:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 08:58:58 INFO - PROCESS | 1803 | 1461254338135 Marionette TRACE conn4 <- [1,465,null,{"value":"8"}] 08:58:58 INFO - PROCESS | 1803 | 1461254338143 Marionette TRACE conn4 -> [0,466,"setScriptTimeout",{"ms":35000}] 08:58:58 INFO - PROCESS | 1803 | 1461254338152 Marionette TRACE conn4 <- [1,466,null,{}] 08:58:58 INFO - PROCESS | 1803 | 1461254338165 Marionette TRACE conn4 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:58 INFO - PROCESS | 1803 | 1461254338325 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 08:58:58 INFO - PROCESS | 1803 | 1461254338431 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:58 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e5c32800 == 56 [pid = 1803] [id = 124] 08:58:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 122 (0x7f98da6ed000) [pid = 1803] [serial = 371] [outer = (nil)] 08:58:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 123 (0x7f98e53e5c00) [pid = 1803] [serial = 372] [outer = 0x7f98da6ed000] 08:58:58 INFO - PROCESS | 1803 | 1461254338493 Marionette DEBUG loaded listener.js 08:58:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 124 (0x7f98e8f92400) [pid = 1803] [serial = 373] [outer = 0x7f98da6ed000] 08:58:59 INFO - PROCESS | 1803 | 1461254339239 Marionette TRACE conn4 <- [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] 08:58:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 08:58:59 INFO - PROCESS | 1803 | 1461254339313 Marionette TRACE conn4 <- [1,469,null,{"value":"8"}] 08:58:59 INFO - PROCESS | 1803 | 1461254339319 Marionette TRACE conn4 -> [0,470,"setScriptTimeout",{"ms":35000}] 08:58:59 INFO - PROCESS | 1803 | 1461254339322 Marionette TRACE conn4 <- [1,470,null,{}] 08:58:59 INFO - PROCESS | 1803 | 1461254339327 Marionette TRACE conn4 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:59 INFO - PROCESS | 1803 | 1461254339503 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 08:58:59 INFO - PROCESS | 1803 | 1461254339529 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:59 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98dc2cc800 == 57 [pid = 1803] [id = 125] 08:58:59 INFO - PROCESS | 1803 | ++DOMWINDOW == 125 (0x7f98e53ec000) [pid = 1803] [serial = 374] [outer = (nil)] 08:58:59 INFO - PROCESS | 1803 | ++DOMWINDOW == 126 (0x7f98f3b73400) [pid = 1803] [serial = 375] [outer = 0x7f98e53ec000] 08:58:59 INFO - PROCESS | 1803 | 1461254339589 Marionette DEBUG loaded listener.js 08:58:59 INFO - PROCESS | 1803 | ++DOMWINDOW == 127 (0x7f98f6ac7800) [pid = 1803] [serial = 376] [outer = 0x7f98e53ec000] 08:59:00 INFO - PROCESS | 1803 | 1461254340423 Marionette TRACE conn4 <- [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]]]}] 08:59:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 08:59:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1138ms 08:59:00 INFO - PROCESS | 1803 | 1461254340458 Marionette TRACE conn4 -> [0,473,"getWindowHandle",null] 08:59:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 08:59:00 INFO - PROCESS | 1803 | 1461254340461 Marionette TRACE conn4 <- [1,473,null,{"value":"8"}] 08:59:00 INFO - PROCESS | 1803 | 1461254340466 Marionette TRACE conn4 -> [0,474,"setScriptTimeout",{"ms":35000}] 08:59:00 INFO - PROCESS | 1803 | 1461254340469 Marionette TRACE conn4 <- [1,474,null,{}] 08:59:00 INFO - PROCESS | 1803 | 1461254340474 Marionette TRACE conn4 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:00 INFO - PROCESS | 1803 | 1461254340649 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 08:59:00 INFO - PROCESS | 1803 | 1461254340673 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:00 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98f373a800 == 58 [pid = 1803] [id = 126] 08:59:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 128 (0x7f98f8a4c800) [pid = 1803] [serial = 377] [outer = (nil)] 08:59:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 129 (0x7f98f8dad800) [pid = 1803] [serial = 378] [outer = 0x7f98f8a4c800] 08:59:00 INFO - PROCESS | 1803 | 1461254340746 Marionette DEBUG loaded listener.js 08:59:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 130 (0x7f98f8f60000) [pid = 1803] [serial = 379] [outer = 0x7f98f8a4c800] 08:59:01 INFO - PROCESS | 1803 | --DOMWINDOW == 129 (0x7f98e01ae000) [pid = 1803] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 08:59:01 INFO - PROCESS | 1803 | --DOMWINDOW == 128 (0x7f98da6ebc00) [pid = 1803] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 08:59:01 INFO - PROCESS | 1803 | --DOMWINDOW == 127 (0x7f98dd80d400) [pid = 1803] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 08:59:01 INFO - PROCESS | 1803 | --DOMWINDOW == 126 (0x7f98dbd81000) [pid = 1803] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 08:59:01 INFO - PROCESS | 1803 | --DOMWINDOW == 125 (0x7f98dbd83400) [pid = 1803] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 08:59:01 INFO - PROCESS | 1803 | --DOMWINDOW == 124 (0x7f98e8fecc00) [pid = 1803] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 08:59:01 INFO - PROCESS | 1803 | 1461254341666 Marionette TRACE conn4 <- [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]]]}] 08:59:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 08:59:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1232ms 08:59:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 08:59:01 INFO - PROCESS | 1803 | 1461254341700 Marionette TRACE conn4 -> [0,477,"getWindowHandle",null] 08:59:01 INFO - PROCESS | 1803 | 1461254341702 Marionette TRACE conn4 <- [1,477,null,{"value":"8"}] 08:59:01 INFO - PROCESS | 1803 | 1461254341709 Marionette TRACE conn4 -> [0,478,"setScriptTimeout",{"ms":35000}] 08:59:01 INFO - PROCESS | 1803 | 1461254341712 Marionette TRACE conn4 <- [1,478,null,{}] 08:59:01 INFO - PROCESS | 1803 | 1461254341717 Marionette TRACE conn4 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:01 INFO - PROCESS | 1803 | 1461254341879 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 08:59:01 INFO - PROCESS | 1803 | 1461254341895 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:01 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98f6a6d000 == 59 [pid = 1803] [id = 127] 08:59:01 INFO - PROCESS | 1803 | ++DOMWINDOW == 125 (0x7f98f8f60400) [pid = 1803] [serial = 380] [outer = (nil)] 08:59:01 INFO - PROCESS | 1803 | ++DOMWINDOW == 126 (0x7f98fb891800) [pid = 1803] [serial = 381] [outer = 0x7f98f8f60400] 08:59:01 INFO - PROCESS | 1803 | 1461254341955 Marionette DEBUG loaded listener.js 08:59:02 INFO - PROCESS | 1803 | ++DOMWINDOW == 127 (0x7f98fce5fc00) [pid = 1803] [serial = 382] [outer = 0x7f98f8f60400] 08:59:02 INFO - PROCESS | 1803 | 1461254342758 Marionette TRACE conn4 <- [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]]]}] 08:59:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 08:59:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1133ms 08:59:02 INFO - PROCESS | 1803 | 1461254342842 Marionette TRACE conn4 -> [0,481,"getWindowHandle",null] 08:59:02 INFO - PROCESS | 1803 | 1461254342845 Marionette TRACE conn4 <- [1,481,null,{"value":"8"}] 08:59:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 08:59:02 INFO - PROCESS | 1803 | 1461254342851 Marionette TRACE conn4 -> [0,482,"setScriptTimeout",{"ms":35000}] 08:59:02 INFO - PROCESS | 1803 | 1461254342853 Marionette TRACE conn4 <- [1,482,null,{}] 08:59:02 INFO - PROCESS | 1803 | 1461254342858 Marionette TRACE conn4 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:02 INFO - PROCESS | 1803 | 1461254342986 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 08:59:03 INFO - PROCESS | 1803 | 1461254342998 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:03 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98fab6c000 == 60 [pid = 1803] [id = 128] 08:59:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 128 (0x7f98e4e68400) [pid = 1803] [serial = 383] [outer = (nil)] 08:59:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 129 (0x7f98e4e72800) [pid = 1803] [serial = 384] [outer = 0x7f98e4e68400] 08:59:03 INFO - PROCESS | 1803 | 1461254343058 Marionette DEBUG loaded listener.js 08:59:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 130 (0x7f98e4e77000) [pid = 1803] [serial = 385] [outer = 0x7f98e4e68400] 08:59:04 INFO - PROCESS | 1803 | 1461254344075 Marionette TRACE conn4 <- [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]]]}] 08:59:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 08:59:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1282ms 08:59:04 INFO - PROCESS | 1803 | 1461254344134 Marionette TRACE conn4 -> [0,485,"getWindowHandle",null] 08:59:04 INFO - PROCESS | 1803 | 1461254344141 Marionette TRACE conn4 <- [1,485,null,{"value":"8"}] 08:59:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 08:59:04 INFO - PROCESS | 1803 | 1461254344150 Marionette TRACE conn4 -> [0,486,"setScriptTimeout",{"ms":35000}] 08:59:04 INFO - PROCESS | 1803 | 1461254344155 Marionette TRACE conn4 <- [1,486,null,{}] 08:59:04 INFO - PROCESS | 1803 | 1461254344163 Marionette TRACE conn4 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:04 INFO - PROCESS | 1803 | 1461254344371 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 08:59:04 INFO - PROCESS | 1803 | 1461254344572 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:04 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e4aa6800 == 61 [pid = 1803] [id = 129] 08:59:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 131 (0x7f98dbd7b400) [pid = 1803] [serial = 386] [outer = (nil)] 08:59:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 132 (0x7f98dcc55400) [pid = 1803] [serial = 387] [outer = 0x7f98dbd7b400] 08:59:04 INFO - PROCESS | 1803 | 1461254344665 Marionette DEBUG loaded listener.js 08:59:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 133 (0x7f98de65f800) [pid = 1803] [serial = 388] [outer = 0x7f98dbd7b400] 08:59:05 INFO - PROCESS | 1803 | 1461254345489 Marionette TRACE conn4 <- [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]]]}] 08:59:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 08:59:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1391ms 08:59:05 INFO - PROCESS | 1803 | 1461254345543 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 08:59:05 INFO - PROCESS | 1803 | 1461254345551 Marionette TRACE conn4 <- [1,489,null,{"value":"8"}] 08:59:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 08:59:05 INFO - PROCESS | 1803 | 1461254345561 Marionette TRACE conn4 -> [0,490,"setScriptTimeout",{"ms":35000}] 08:59:05 INFO - PROCESS | 1803 | 1461254345565 Marionette TRACE conn4 <- [1,490,null,{}] 08:59:05 INFO - PROCESS | 1803 | 1461254345571 Marionette TRACE conn4 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:05 INFO - PROCESS | 1803 | 1461254345743 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 08:59:05 INFO - PROCESS | 1803 | 1461254345886 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:05 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98ed7d1000 == 62 [pid = 1803] [id = 130] 08:59:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 134 (0x7f98da778c00) [pid = 1803] [serial = 389] [outer = (nil)] 08:59:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 135 (0x7f98da783800) [pid = 1803] [serial = 390] [outer = 0x7f98da778c00] 08:59:06 INFO - PROCESS | 1803 | 1461254346008 Marionette DEBUG loaded listener.js 08:59:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 136 (0x7f98df46b000) [pid = 1803] [serial = 391] [outer = 0x7f98da778c00] 08:59:06 INFO - PROCESS | 1803 | 1461254346931 Marionette TRACE conn4 <- [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]]]}] 08:59:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 08:59:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1381ms 08:59:06 INFO - PROCESS | 1803 | 1461254346943 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 08:59:06 INFO - PROCESS | 1803 | 1461254346946 Marionette TRACE conn4 <- [1,493,null,{"value":"8"}] 08:59:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 08:59:06 INFO - PROCESS | 1803 | 1461254346970 Marionette TRACE conn4 -> [0,494,"setScriptTimeout",{"ms":35000}] 08:59:06 INFO - PROCESS | 1803 | 1461254346976 Marionette TRACE conn4 <- [1,494,null,{}] 08:59:06 INFO - PROCESS | 1803 | 1461254346991 Marionette TRACE conn4 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:07 INFO - PROCESS | 1803 | 1461254347149 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 08:59:07 INFO - PROCESS | 1803 | 1461254347298 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:07 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98da618800 == 63 [pid = 1803] [id = 131] 08:59:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 137 (0x7f98dbd7d800) [pid = 1803] [serial = 392] [outer = (nil)] 08:59:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 138 (0x7f98e04c6400) [pid = 1803] [serial = 393] [outer = 0x7f98dbd7d800] 08:59:07 INFO - PROCESS | 1803 | 1461254347374 Marionette DEBUG loaded listener.js 08:59:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 139 (0x7f98e04cc400) [pid = 1803] [serial = 394] [outer = 0x7f98dbd7d800] 08:59:08 INFO - PROCESS | 1803 | 1461254348261 Marionette TRACE conn4 <- [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]]]}] 08:59:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 08:59:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1336ms 08:59:08 INFO - PROCESS | 1803 | 1461254348304 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 08:59:08 INFO - PROCESS | 1803 | 1461254348309 Marionette TRACE conn4 <- [1,497,null,{"value":"8"}] 08:59:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 08:59:08 INFO - PROCESS | 1803 | 1461254348314 Marionette TRACE conn4 -> [0,498,"setScriptTimeout",{"ms":35000}] 08:59:08 INFO - PROCESS | 1803 | 1461254348316 Marionette TRACE conn4 <- [1,498,null,{}] 08:59:08 INFO - PROCESS | 1803 | 1461254348322 Marionette TRACE conn4 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:08 INFO - PROCESS | 1803 | 1461254348471 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 08:59:08 INFO - PROCESS | 1803 | 1461254348619 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:08 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98dbd10800 == 64 [pid = 1803] [id = 132] 08:59:08 INFO - PROCESS | 1803 | ++DOMWINDOW == 140 (0x7f98e04be400) [pid = 1803] [serial = 395] [outer = (nil)] 08:59:08 INFO - PROCESS | 1803 | ++DOMWINDOW == 141 (0x7f98e458d400) [pid = 1803] [serial = 396] [outer = 0x7f98e04be400] 08:59:08 INFO - PROCESS | 1803 | 1461254348692 Marionette DEBUG loaded listener.js 08:59:08 INFO - PROCESS | 1803 | ++DOMWINDOW == 142 (0x7f98e4e74400) [pid = 1803] [serial = 397] [outer = 0x7f98e04be400] 08:59:09 INFO - PROCESS | 1803 | 1461254349497 Marionette TRACE conn4 <- [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]]]}] 08:59:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 08:59:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1231ms 08:59:09 INFO - PROCESS | 1803 | 1461254349546 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 08:59:09 INFO - PROCESS | 1803 | 1461254349550 Marionette TRACE conn4 <- [1,501,null,{"value":"8"}] 08:59:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 08:59:09 INFO - PROCESS | 1803 | 1461254349557 Marionette TRACE conn4 -> [0,502,"setScriptTimeout",{"ms":35000}] 08:59:09 INFO - PROCESS | 1803 | 1461254349559 Marionette TRACE conn4 <- [1,502,null,{}] 08:59:09 INFO - PROCESS | 1803 | 1461254349564 Marionette TRACE conn4 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:09 INFO - PROCESS | 1803 | 1461254349718 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 08:59:09 INFO - PROCESS | 1803 | 1461254349862 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:09 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d6adf000 == 65 [pid = 1803] [id = 133] 08:59:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 143 (0x7f98d6aa1000) [pid = 1803] [serial = 398] [outer = (nil)] 08:59:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 144 (0x7f98d6aaa000) [pid = 1803] [serial = 399] [outer = 0x7f98d6aa1000] 08:59:09 INFO - PROCESS | 1803 | 1461254349934 Marionette DEBUG loaded listener.js 08:59:10 INFO - PROCESS | 1803 | ++DOMWINDOW == 145 (0x7f98d6aaec00) [pid = 1803] [serial = 400] [outer = 0x7f98d6aa1000] 08:59:10 INFO - PROCESS | 1803 | 1461254350830 Marionette TRACE conn4 <- [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]]]}] 08:59:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 08:59:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1336ms 08:59:10 INFO - PROCESS | 1803 | 1461254350895 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 08:59:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 08:59:10 INFO - PROCESS | 1803 | 1461254350899 Marionette TRACE conn4 <- [1,505,null,{"value":"8"}] 08:59:10 INFO - PROCESS | 1803 | 1461254350905 Marionette TRACE conn4 -> [0,506,"setScriptTimeout",{"ms":35000}] 08:59:10 INFO - PROCESS | 1803 | 1461254350909 Marionette TRACE conn4 <- [1,506,null,{}] 08:59:10 INFO - PROCESS | 1803 | 1461254350915 Marionette TRACE conn4 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:11 INFO - PROCESS | 1803 | 1461254351136 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 08:59:11 INFO - PROCESS | 1803 | 1461254351292 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:11 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d6cad000 == 66 [pid = 1803] [id = 134] 08:59:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 146 (0x7f98e01b0c00) [pid = 1803] [serial = 401] [outer = (nil)] 08:59:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 147 (0x7f98f28d5c00) [pid = 1803] [serial = 402] [outer = 0x7f98e01b0c00] 08:59:11 INFO - PROCESS | 1803 | 1461254351444 Marionette DEBUG loaded listener.js 08:59:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 148 (0x7f98f88e2c00) [pid = 1803] [serial = 403] [outer = 0x7f98e01b0c00] 08:59:12 INFO - PROCESS | 1803 | 1461254352237 Marionette TRACE conn4 <- [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]]]}] 08:59:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 08:59:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1388ms 08:59:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 08:59:12 INFO - PROCESS | 1803 | 1461254352294 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 08:59:12 INFO - PROCESS | 1803 | 1461254352297 Marionette TRACE conn4 <- [1,509,null,{"value":"8"}] 08:59:12 INFO - PROCESS | 1803 | 1461254352303 Marionette TRACE conn4 -> [0,510,"setScriptTimeout",{"ms":35000}] 08:59:12 INFO - PROCESS | 1803 | 1461254352307 Marionette TRACE conn4 <- [1,510,null,{}] 08:59:12 INFO - PROCESS | 1803 | 1461254352312 Marionette TRACE conn4 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:12 INFO - PROCESS | 1803 | 1461254352475 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 08:59:12 INFO - PROCESS | 1803 | 1461254352628 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:12 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98db936800 == 67 [pid = 1803] [id = 135] 08:59:12 INFO - PROCESS | 1803 | ++DOMWINDOW == 149 (0x7f98da55c400) [pid = 1803] [serial = 404] [outer = (nil)] 08:59:12 INFO - PROCESS | 1803 | ++DOMWINDOW == 150 (0x7f98db99a400) [pid = 1803] [serial = 405] [outer = 0x7f98da55c400] 08:59:12 INFO - PROCESS | 1803 | 1461254352698 Marionette DEBUG loaded listener.js 08:59:12 INFO - PROCESS | 1803 | ++DOMWINDOW == 151 (0x7f98f8e31800) [pid = 1803] [serial = 406] [outer = 0x7f98da55c400] 08:59:13 INFO - PROCESS | 1803 | 1461254353933 Marionette TRACE conn4 <- [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]]]}] 08:59:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 08:59:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1681ms 08:59:13 INFO - PROCESS | 1803 | 1461254353984 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 08:59:13 INFO - PROCESS | 1803 | 1461254353989 Marionette TRACE conn4 <- [1,513,null,{"value":"8"}] 08:59:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 08:59:13 INFO - PROCESS | 1803 | 1461254353998 Marionette TRACE conn4 -> [0,514,"setScriptTimeout",{"ms":35000}] 08:59:14 INFO - PROCESS | 1803 | 1461254354003 Marionette TRACE conn4 <- [1,514,null,{}] 08:59:14 INFO - PROCESS | 1803 | 1461254354009 Marionette TRACE conn4 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:14 INFO - PROCESS | 1803 | 1461254354209 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 08:59:14 INFO - PROCESS | 1803 | 1461254354472 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:14 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98dbd08000 == 68 [pid = 1803] [id = 136] 08:59:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 152 (0x7f98da781800) [pid = 1803] [serial = 407] [outer = (nil)] 08:59:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 153 (0x7f98da7b2400) [pid = 1803] [serial = 408] [outer = 0x7f98da781800] 08:59:14 INFO - PROCESS | 1803 | 1461254354542 Marionette DEBUG loaded listener.js 08:59:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 154 (0x7f98da86fc00) [pid = 1803] [serial = 409] [outer = 0x7f98da781800] 08:59:15 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e5f54000 == 67 [pid = 1803] [id = 59] 08:59:15 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98f6a6d000 == 66 [pid = 1803] [id = 127] 08:59:15 INFO - PROCESS | 1803 | --DOMWINDOW == 153 (0x7f98da6f0800) [pid = 1803] [serial = 312] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 1803 | --DOMWINDOW == 152 (0x7f98e8f54c00) [pid = 1803] [serial = 315] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 1803 | --DOMWINDOW == 151 (0x7f98de664400) [pid = 1803] [serial = 318] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 1803 | --DOMWINDOW == 150 (0x7f98da7b1c00) [pid = 1803] [serial = 321] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 1803 | --DOMWINDOW == 149 (0x7f98f4cf8800) [pid = 1803] [serial = 342] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98f373a800 == 65 [pid = 1803] [id = 126] 08:59:15 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98dc2cc800 == 64 [pid = 1803] [id = 125] 08:59:15 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e5c32800 == 63 [pid = 1803] [id = 124] 08:59:15 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e4cd8000 == 62 [pid = 1803] [id = 123] 08:59:15 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98dd57c000 == 61 [pid = 1803] [id = 122] 08:59:15 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98dd57d800 == 60 [pid = 1803] [id = 121] 08:59:15 INFO - PROCESS | 1803 | --DOCSHELL 0x7f9900599000 == 59 [pid = 1803] [id = 119] 08:59:15 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98dd57e800 == 58 [pid = 1803] [id = 118] 08:59:15 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98fab81800 == 57 [pid = 1803] [id = 117] 08:59:15 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98f368e000 == 56 [pid = 1803] [id = 116] 08:59:15 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e4cef800 == 55 [pid = 1803] [id = 115] 08:59:15 INFO - PROCESS | 1803 | 1461254355442 Marionette TRACE conn4 <- [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]]]}] 08:59:15 INFO - PROCESS | 1803 | --DOMWINDOW == 148 (0x7f98e01b9800) [pid = 1803] [serial = 336] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 1803 | --DOMWINDOW == 147 (0x7f98da863c00) [pid = 1803] [serial = 325] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 1803 | --DOMWINDOW == 146 (0x7f98da6f0c00) [pid = 1803] [serial = 324] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 1803 | --DOMWINDOW == 145 (0x7f98da86b400) [pid = 1803] [serial = 306] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 1803 | --DOMWINDOW == 144 (0x7f98e7155c00) [pid = 1803] [serial = 333] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 1803 | --DOMWINDOW == 143 (0x7f98dcc50400) [pid = 1803] [serial = 327] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 1803 | --DOMWINDOW == 142 (0x7f98de659800) [pid = 1803] [serial = 328] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 1803 | --DOMWINDOW == 141 (0x7f98e299b800) [pid = 1803] [serial = 330] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 1803 | --DOMWINDOW == 140 (0x7f98e43a3000) [pid = 1803] [serial = 331] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 1803 | --DOMWINDOW == 139 (0x7f98dd9f4800) [pid = 1803] [serial = 309] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 1803 | --DOMWINDOW == 138 (0x7f98f2855c00) [pid = 1803] [serial = 339] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 1803 | --DOMWINDOW == 137 (0x7f98e7161400) [pid = 1803] [serial = 337] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 1803 | --DOMWINDOW == 136 (0x7f98f3924000) [pid = 1803] [serial = 340] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 1803 | --DOMWINDOW == 135 (0x7f98e8fe8400) [pid = 1803] [serial = 334] [outer = (nil)] [url = about:blank] 08:59:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 08:59:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1485ms 08:59:15 INFO - PROCESS | 1803 | 1461254355484 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 08:59:15 INFO - PROCESS | 1803 | 1461254355492 Marionette TRACE conn4 <- [1,517,null,{"value":"8"}] 08:59:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 08:59:15 INFO - PROCESS | 1803 | 1461254355501 Marionette TRACE conn4 -> [0,518,"setScriptTimeout",{"ms":35000}] 08:59:15 INFO - PROCESS | 1803 | 1461254355504 Marionette TRACE conn4 <- [1,518,null,{}] 08:59:15 INFO - PROCESS | 1803 | 1461254355508 Marionette TRACE conn4 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:15 INFO - PROCESS | 1803 | 1461254355651 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 08:59:15 INFO - PROCESS | 1803 | 1461254355762 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:15 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98dd585000 == 56 [pid = 1803] [id = 137] 08:59:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 136 (0x7f98da783c00) [pid = 1803] [serial = 410] [outer = (nil)] 08:59:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 137 (0x7f98dc4f0400) [pid = 1803] [serial = 411] [outer = 0x7f98da783c00] 08:59:15 INFO - PROCESS | 1803 | 1461254355824 Marionette DEBUG loaded listener.js 08:59:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 138 (0x7f98dd816000) [pid = 1803] [serial = 412] [outer = 0x7f98da783c00] 08:59:16 INFO - PROCESS | 1803 | 1461254356592 Marionette TRACE conn4 <- [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]]]}] 08:59:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 08:59:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1141ms 08:59:16 INFO - PROCESS | 1803 | 1461254356656 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 08:59:16 INFO - PROCESS | 1803 | 1461254356660 Marionette TRACE conn4 <- [1,521,null,{"value":"8"}] 08:59:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 08:59:16 INFO - PROCESS | 1803 | 1461254356671 Marionette TRACE conn4 -> [0,522,"setScriptTimeout",{"ms":35000}] 08:59:16 INFO - PROCESS | 1803 | 1461254356675 Marionette TRACE conn4 <- [1,522,null,{}] 08:59:16 INFO - PROCESS | 1803 | 1461254356690 Marionette TRACE conn4 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:16 INFO - PROCESS | 1803 | 1461254356838 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 08:59:16 INFO - PROCESS | 1803 | 1461254356850 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:16 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e1eab800 == 57 [pid = 1803] [id = 138] 08:59:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 139 (0x7f98df46c800) [pid = 1803] [serial = 413] [outer = (nil)] 08:59:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 140 (0x7f98e01b9400) [pid = 1803] [serial = 414] [outer = 0x7f98df46c800] 08:59:16 INFO - PROCESS | 1803 | 1461254356911 Marionette DEBUG loaded listener.js 08:59:17 INFO - PROCESS | 1803 | ++DOMWINDOW == 141 (0x7f98e04c8800) [pid = 1803] [serial = 415] [outer = 0x7f98df46c800] 08:59:17 INFO - PROCESS | 1803 | 1461254357674 Marionette TRACE conn4 <- [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]]]}] 08:59:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 08:59:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1037ms 08:59:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 08:59:17 INFO - PROCESS | 1803 | 1461254357706 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 08:59:17 INFO - PROCESS | 1803 | 1461254357709 Marionette TRACE conn4 <- [1,525,null,{"value":"8"}] 08:59:17 INFO - PROCESS | 1803 | 1461254357715 Marionette TRACE conn4 -> [0,526,"setScriptTimeout",{"ms":35000}] 08:59:17 INFO - PROCESS | 1803 | 1461254357718 Marionette TRACE conn4 <- [1,526,null,{}] 08:59:17 INFO - PROCESS | 1803 | 1461254357722 Marionette TRACE conn4 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:17 INFO - PROCESS | 1803 | 1461254357959 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 08:59:17 INFO - PROCESS | 1803 | 1461254357986 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:18 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e5018800 == 58 [pid = 1803] [id = 139] 08:59:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 142 (0x7f98dd9ed000) [pid = 1803] [serial = 416] [outer = (nil)] 08:59:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 143 (0x7f98e29a2800) [pid = 1803] [serial = 417] [outer = 0x7f98dd9ed000] 08:59:18 INFO - PROCESS | 1803 | 1461254358051 Marionette DEBUG loaded listener.js 08:59:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 144 (0x7f98e39ca800) [pid = 1803] [serial = 418] [outer = 0x7f98dd9ed000] 08:59:19 INFO - PROCESS | 1803 | 1461254359092 Marionette TRACE conn4 <- [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]]]}] 08:59:19 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 08:59:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1533ms 08:59:19 INFO - PROCESS | 1803 | 1461254359457 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 08:59:19 INFO - PROCESS | 1803 | 1461254359461 Marionette TRACE conn4 <- [1,529,null,{"value":"8"}] 08:59:19 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 08:59:19 INFO - PROCESS | 1803 | 1461254359548 Marionette TRACE conn4 -> [0,530,"setScriptTimeout",{"ms":35000}] 08:59:19 INFO - PROCESS | 1803 | 1461254359553 Marionette TRACE conn4 <- [1,530,null,{}] 08:59:19 INFO - PROCESS | 1803 | 1461254359559 Marionette TRACE conn4 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:19 INFO - PROCESS | 1803 | 1461254359756 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 08:59:20 INFO - PROCESS | 1803 | --DOMWINDOW == 143 (0x7f98f8a4c800) [pid = 1803] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 08:59:20 INFO - PROCESS | 1803 | --DOMWINDOW == 142 (0x7f98de65dc00) [pid = 1803] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 08:59:20 INFO - PROCESS | 1803 | --DOMWINDOW == 141 (0x7f98da551400) [pid = 1803] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 08:59:20 INFO - PROCESS | 1803 | --DOMWINDOW == 140 (0x7f98e53ec000) [pid = 1803] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 08:59:20 INFO - PROCESS | 1803 | --DOMWINDOW == 139 (0x7f98dbd7c400) [pid = 1803] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 08:59:20 INFO - PROCESS | 1803 | --DOMWINDOW == 138 (0x7f98f8f60400) [pid = 1803] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 08:59:20 INFO - PROCESS | 1803 | --DOMWINDOW == 137 (0x7f98da6ed000) [pid = 1803] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 08:59:20 INFO - PROCESS | 1803 | 1461254360079 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:20 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e0266800 == 59 [pid = 1803] [id = 140] 08:59:20 INFO - PROCESS | 1803 | ++DOMWINDOW == 138 (0x7f98da551400) [pid = 1803] [serial = 419] [outer = (nil)] 08:59:20 INFO - PROCESS | 1803 | ++DOMWINDOW == 139 (0x7f98da86ec00) [pid = 1803] [serial = 420] [outer = 0x7f98da551400] 08:59:20 INFO - PROCESS | 1803 | 1461254360156 Marionette DEBUG loaded listener.js 08:59:20 INFO - PROCESS | 1803 | ++DOMWINDOW == 140 (0x7f98e4e6c400) [pid = 1803] [serial = 421] [outer = 0x7f98da551400] 08:59:20 INFO - PROCESS | 1803 | 1461254360809 Marionette TRACE conn4 <- [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"]]]}] 08:59:20 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 08:59:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 08:59:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:59:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:59:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 08:59:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 08:59:20 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 08:59:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 08:59:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:59:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:59:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 08:59:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 08:59:20 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1347ms 08:59:20 INFO - PROCESS | 1803 | 1461254360882 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 08:59:20 INFO - PROCESS | 1803 | 1461254360886 Marionette TRACE conn4 <- [1,533,null,{"value":"8"}] 08:59:20 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 08:59:20 INFO - PROCESS | 1803 | 1461254360892 Marionette TRACE conn4 -> [0,534,"setScriptTimeout",{"ms":35000}] 08:59:20 INFO - PROCESS | 1803 | 1461254360894 Marionette TRACE conn4 <- [1,534,null,{}] 08:59:20 INFO - PROCESS | 1803 | 1461254360899 Marionette TRACE conn4 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:21 INFO - PROCESS | 1803 | 1461254361122 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 08:59:21 INFO - PROCESS | 1803 | 1461254361135 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:21 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98f368f000 == 60 [pid = 1803] [id = 141] 08:59:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 141 (0x7f98da55dc00) [pid = 1803] [serial = 422] [outer = (nil)] 08:59:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 142 (0x7f98dba4f000) [pid = 1803] [serial = 423] [outer = 0x7f98da55dc00] 08:59:21 INFO - PROCESS | 1803 | 1461254361203 Marionette DEBUG loaded listener.js 08:59:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 143 (0x7f98f4977800) [pid = 1803] [serial = 424] [outer = 0x7f98da55dc00] 08:59:21 INFO - PROCESS | 1803 | 1461254361928 Marionette TRACE conn4 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 08:59:21 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 08:59:21 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1077ms 08:59:21 INFO - PROCESS | 1803 | 1461254361987 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 08:59:21 INFO - PROCESS | 1803 | 1461254361990 Marionette TRACE conn4 <- [1,537,null,{"value":"8"}] 08:59:21 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 08:59:21 INFO - PROCESS | 1803 | 1461254361997 Marionette TRACE conn4 -> [0,538,"setScriptTimeout",{"ms":35000}] 08:59:22 INFO - PROCESS | 1803 | 1461254362000 Marionette TRACE conn4 <- [1,538,null,{}] 08:59:22 INFO - PROCESS | 1803 | 1461254362093 Marionette TRACE conn4 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:22 INFO - PROCESS | 1803 | 1461254362303 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 08:59:22 INFO - PROCESS | 1803 | 1461254362451 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:22 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98db930800 == 61 [pid = 1803] [id = 142] 08:59:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 144 (0x7f98da554400) [pid = 1803] [serial = 425] [outer = (nil)] 08:59:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 145 (0x7f98da6e3800) [pid = 1803] [serial = 426] [outer = 0x7f98da554400] 08:59:22 INFO - PROCESS | 1803 | 1461254362529 Marionette DEBUG loaded listener.js 08:59:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 146 (0x7f98da77cc00) [pid = 1803] [serial = 427] [outer = 0x7f98da554400] 08:59:23 INFO - PROCESS | 1803 | 1461254363461 Marionette TRACE conn4 <- [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]]]}] 08:59:23 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. 08:59:23 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1485ms 08:59:23 INFO - PROCESS | 1803 | 1461254363484 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 08:59:23 INFO - PROCESS | 1803 | 1461254363492 Marionette TRACE conn4 <- [1,541,null,{"value":"8"}] 08:59:23 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 08:59:23 INFO - PROCESS | 1803 | 1461254363499 Marionette TRACE conn4 -> [0,542,"setScriptTimeout",{"ms":35000}] 08:59:23 INFO - PROCESS | 1803 | 1461254363503 Marionette TRACE conn4 <- [1,542,null,{}] 08:59:23 INFO - PROCESS | 1803 | 1461254363509 Marionette TRACE conn4 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:23 INFO - PROCESS | 1803 | 1461254363674 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 08:59:23 INFO - PROCESS | 1803 | 1461254363836 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:23 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e54d4800 == 62 [pid = 1803] [id = 143] 08:59:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 147 (0x7f98da866000) [pid = 1803] [serial = 428] [outer = (nil)] 08:59:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 148 (0x7f98dba4a800) [pid = 1803] [serial = 429] [outer = 0x7f98da866000] 08:59:23 INFO - PROCESS | 1803 | 1461254363913 Marionette DEBUG loaded listener.js 08:59:24 INFO - PROCESS | 1803 | ++DOMWINDOW == 149 (0x7f98dbd36400) [pid = 1803] [serial = 430] [outer = 0x7f98da866000] 08:59:24 INFO - PROCESS | 1803 | 1461254364785 Marionette TRACE conn4 <- [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]]]}] 08:59:24 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. 08:59:24 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1333ms 08:59:24 INFO - PROCESS | 1803 | 1461254364835 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 08:59:24 INFO - PROCESS | 1803 | 1461254364841 Marionette TRACE conn4 <- [1,545,null,{"value":"8"}] 08:59:24 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 08:59:24 INFO - PROCESS | 1803 | 1461254364850 Marionette TRACE conn4 -> [0,546,"setScriptTimeout",{"ms":35000}] 08:59:24 INFO - PROCESS | 1803 | 1461254364856 Marionette TRACE conn4 <- [1,546,null,{}] 08:59:24 INFO - PROCESS | 1803 | 1461254364863 Marionette TRACE conn4 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:25 INFO - PROCESS | 1803 | 1461254365085 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 08:59:25 INFO - PROCESS | 1803 | 1461254365249 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:25 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98f652f000 == 63 [pid = 1803] [id = 144] 08:59:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 150 (0x7f98dba49800) [pid = 1803] [serial = 431] [outer = (nil)] 08:59:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 151 (0x7f98dbd3d400) [pid = 1803] [serial = 432] [outer = 0x7f98dba49800] 08:59:25 INFO - PROCESS | 1803 | 1461254365332 Marionette DEBUG loaded listener.js 08:59:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 152 (0x7f98dd81a800) [pid = 1803] [serial = 433] [outer = 0x7f98dba49800] 08:59:26 INFO - PROCESS | 1803 | 1461254366270 Marionette TRACE conn4 <- [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]]]}] 08:59:26 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 08:59:26 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1435ms 08:59:26 INFO - PROCESS | 1803 | 1461254366294 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 08:59:26 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 08:59:26 INFO - PROCESS | 1803 | 1461254366305 Marionette TRACE conn4 <- [1,549,null,{"value":"8"}] 08:59:26 INFO - PROCESS | 1803 | 1461254366341 Marionette TRACE conn4 -> [0,550,"setScriptTimeout",{"ms":35000}] 08:59:26 INFO - PROCESS | 1803 | 1461254366346 Marionette TRACE conn4 <- [1,550,null,{}] 08:59:26 INFO - PROCESS | 1803 | 1461254366399 Marionette TRACE conn4 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:26 INFO - PROCESS | 1803 | 1461254366611 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 08:59:26 INFO - PROCESS | 1803 | 1461254366780 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:26 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98fce09800 == 64 [pid = 1803] [id = 145] 08:59:26 INFO - PROCESS | 1803 | ++DOMWINDOW == 153 (0x7f98d6aaa800) [pid = 1803] [serial = 434] [outer = (nil)] 08:59:26 INFO - PROCESS | 1803 | ++DOMWINDOW == 154 (0x7f98de668400) [pid = 1803] [serial = 435] [outer = 0x7f98d6aaa800] 08:59:26 INFO - PROCESS | 1803 | 1461254366906 Marionette DEBUG loaded listener.js 08:59:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 155 (0x7f98e4510800) [pid = 1803] [serial = 436] [outer = 0x7f98d6aaa800] 08:59:27 INFO - PROCESS | 1803 | 1461254367690 Marionette TRACE conn4 <- [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]]]}] 08:59:27 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. 08:59:27 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1419ms 08:59:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 08:59:27 INFO - PROCESS | 1803 | 1461254367743 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 08:59:27 INFO - PROCESS | 1803 | 1461254367746 Marionette TRACE conn4 <- [1,553,null,{"value":"8"}] 08:59:27 INFO - PROCESS | 1803 | 1461254367754 Marionette TRACE conn4 -> [0,554,"setScriptTimeout",{"ms":35000}] 08:59:27 INFO - PROCESS | 1803 | 1461254367757 Marionette TRACE conn4 <- [1,554,null,{}] 08:59:27 INFO - PROCESS | 1803 | 1461254367765 Marionette TRACE conn4 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:27 INFO - PROCESS | 1803 | 1461254367924 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 08:59:28 INFO - PROCESS | 1803 | 1461254368076 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:28 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98dd496000 == 65 [pid = 1803] [id = 146] 08:59:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 156 (0x7f98da854c00) [pid = 1803] [serial = 437] [outer = (nil)] 08:59:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 157 (0x7f98da85a400) [pid = 1803] [serial = 438] [outer = 0x7f98da854c00] 08:59:28 INFO - PROCESS | 1803 | 1461254368153 Marionette DEBUG loaded listener.js 08:59:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 158 (0x7f98da860800) [pid = 1803] [serial = 439] [outer = 0x7f98da854c00] 08:59:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 159 (0x7f98da861800) [pid = 1803] [serial = 440] [outer = 0x7f98e3302400] 08:59:28 INFO - PROCESS | 1803 | [1803] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:59:29 INFO - PROCESS | 1803 | 1461254369148 Marionette TRACE conn4 <- [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]]]}] 08:59:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 08:59:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1437ms 08:59:29 INFO - PROCESS | 1803 | 1461254369190 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 08:59:29 INFO - PROCESS | 1803 | 1461254369195 Marionette TRACE conn4 <- [1,557,null,{"value":"8"}] 08:59:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 08:59:29 INFO - PROCESS | 1803 | 1461254369201 Marionette TRACE conn4 -> [0,558,"setScriptTimeout",{"ms":35000}] 08:59:29 INFO - PROCESS | 1803 | 1461254369204 Marionette TRACE conn4 <- [1,558,null,{}] 08:59:29 INFO - PROCESS | 1803 | 1461254369212 Marionette TRACE conn4 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:29 INFO - PROCESS | 1803 | 1461254369459 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 08:59:29 INFO - PROCESS | 1803 | 1461254369667 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:29 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e0ed7000 == 66 [pid = 1803] [id = 147] 08:59:29 INFO - PROCESS | 1803 | ++DOMWINDOW == 160 (0x7f98e8354c00) [pid = 1803] [serial = 441] [outer = (nil)] 08:59:29 INFO - PROCESS | 1803 | ++DOMWINDOW == 161 (0x7f98f3b7e800) [pid = 1803] [serial = 442] [outer = 0x7f98e8354c00] 08:59:29 INFO - PROCESS | 1803 | 1461254369758 Marionette DEBUG loaded listener.js 08:59:29 INFO - PROCESS | 1803 | ++DOMWINDOW == 162 (0x7f98f4cfa800) [pid = 1803] [serial = 443] [outer = 0x7f98e8354c00] 08:59:30 INFO - PROCESS | 1803 | 1461254370570 Marionette TRACE conn4 <- [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]]]}] 08:59:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 08:59:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1429ms 08:59:30 INFO - PROCESS | 1803 | 1461254370632 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 08:59:30 INFO - PROCESS | 1803 | 1461254370635 Marionette TRACE conn4 <- [1,561,null,{"value":"8"}] 08:59:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 08:59:30 INFO - PROCESS | 1803 | 1461254370641 Marionette TRACE conn4 -> [0,562,"setScriptTimeout",{"ms":35000}] 08:59:30 INFO - PROCESS | 1803 | 1461254370643 Marionette TRACE conn4 <- [1,562,null,{}] 08:59:30 INFO - PROCESS | 1803 | 1461254370649 Marionette TRACE conn4 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:30 INFO - PROCESS | 1803 | 1461254370804 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 08:59:30 INFO - PROCESS | 1803 | 1461254370958 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:30 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e0fd5800 == 67 [pid = 1803] [id = 148] 08:59:30 INFO - PROCESS | 1803 | ++DOMWINDOW == 163 (0x7f98d6aa4c00) [pid = 1803] [serial = 444] [outer = (nil)] 08:59:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 164 (0x7f98dd64b800) [pid = 1803] [serial = 445] [outer = 0x7f98d6aa4c00] 08:59:31 INFO - PROCESS | 1803 | 1461254371041 Marionette DEBUG loaded listener.js 08:59:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 165 (0x7f98dd64fc00) [pid = 1803] [serial = 446] [outer = 0x7f98d6aa4c00] 08:59:31 INFO - PROCESS | 1803 | [1803] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:59:31 INFO - PROCESS | 1803 | 1461254371907 Marionette TRACE conn4 <- [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]]]}] 08:59:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 08:59:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1305ms 08:59:31 INFO - PROCESS | 1803 | 1461254371947 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 08:59:31 INFO - PROCESS | 1803 | 1461254371951 Marionette TRACE conn4 <- [1,565,null,{"value":"8"}] 08:59:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 08:59:31 INFO - PROCESS | 1803 | 1461254371958 Marionette TRACE conn4 -> [0,566,"setScriptTimeout",{"ms":35000}] 08:59:31 INFO - PROCESS | 1803 | 1461254371961 Marionette TRACE conn4 <- [1,566,null,{}] 08:59:31 INFO - PROCESS | 1803 | 1461254371966 Marionette TRACE conn4 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:32 INFO - PROCESS | 1803 | 1461254372142 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 08:59:32 INFO - PROCESS | 1803 | 1461254372311 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:32 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98f3b38800 == 68 [pid = 1803] [id = 149] 08:59:32 INFO - PROCESS | 1803 | ++DOMWINDOW == 166 (0x7f98d6aa4400) [pid = 1803] [serial = 447] [outer = (nil)] 08:59:32 INFO - PROCESS | 1803 | ++DOMWINDOW == 167 (0x7f98e1061000) [pid = 1803] [serial = 448] [outer = 0x7f98d6aa4400] 08:59:32 INFO - PROCESS | 1803 | 1461254372387 Marionette DEBUG loaded listener.js 08:59:32 INFO - PROCESS | 1803 | ++DOMWINDOW == 168 (0x7f98e1065000) [pid = 1803] [serial = 449] [outer = 0x7f98d6aa4400] 08:59:32 INFO - PROCESS | 1803 | [1803] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:59:33 INFO - PROCESS | 1803 | 1461254373246 Marionette TRACE conn4 <- [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]]]}] 08:59:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 08:59:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1329ms 08:59:33 INFO - PROCESS | 1803 | 1461254373291 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 08:59:33 INFO - PROCESS | 1803 | 1461254373295 Marionette TRACE conn4 <- [1,569,null,{"value":"8"}] 08:59:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 08:59:33 INFO - PROCESS | 1803 | 1461254373300 Marionette TRACE conn4 -> [0,570,"setScriptTimeout",{"ms":35000}] 08:59:33 INFO - PROCESS | 1803 | 1461254373303 Marionette TRACE conn4 <- [1,570,null,{}] 08:59:33 INFO - PROCESS | 1803 | 1461254373309 Marionette TRACE conn4 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:33 INFO - PROCESS | 1803 | 1461254373483 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 08:59:33 INFO - PROCESS | 1803 | 1461254373643 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:33 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e125f800 == 69 [pid = 1803] [id = 150] 08:59:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 169 (0x7f98d4d1e400) [pid = 1803] [serial = 450] [outer = (nil)] 08:59:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 170 (0x7f98d4d25800) [pid = 1803] [serial = 451] [outer = 0x7f98d4d1e400] 08:59:33 INFO - PROCESS | 1803 | 1461254373718 Marionette DEBUG loaded listener.js 08:59:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 171 (0x7f98d4d2bc00) [pid = 1803] [serial = 452] [outer = 0x7f98d4d1e400] 08:59:34 INFO - PROCESS | 1803 | [1803] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:59:34 INFO - PROCESS | 1803 | 1461254374876 Marionette TRACE conn4 <- [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]]]}] 08:59:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 08:59:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1638ms 08:59:34 INFO - PROCESS | 1803 | 1461254374940 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 08:59:34 INFO - PROCESS | 1803 | 1461254374946 Marionette TRACE conn4 <- [1,573,null,{"value":"8"}] 08:59:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 08:59:34 INFO - PROCESS | 1803 | 1461254374955 Marionette TRACE conn4 -> [0,574,"setScriptTimeout",{"ms":35000}] 08:59:34 INFO - PROCESS | 1803 | 1461254374961 Marionette TRACE conn4 <- [1,574,null,{}] 08:59:34 INFO - PROCESS | 1803 | 1461254374972 Marionette TRACE conn4 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:35 INFO - PROCESS | 1803 | 1461254375158 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 08:59:35 INFO - PROCESS | 1803 | 1461254375337 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:35 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98dd487800 == 70 [pid = 1803] [id = 151] 08:59:35 INFO - PROCESS | 1803 | ++DOMWINDOW == 172 (0x7f98d6aac400) [pid = 1803] [serial = 453] [outer = (nil)] 08:59:35 INFO - PROCESS | 1803 | ++DOMWINDOW == 173 (0x7f98da77bc00) [pid = 1803] [serial = 454] [outer = 0x7f98d6aac400] 08:59:35 INFO - PROCESS | 1803 | 1461254375409 Marionette DEBUG loaded listener.js 08:59:35 INFO - PROCESS | 1803 | ++DOMWINDOW == 174 (0x7f98da7b2c00) [pid = 1803] [serial = 455] [outer = 0x7f98d6aac400] 08:59:36 INFO - PROCESS | 1803 | 1461254376329 Marionette TRACE conn4 <- [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]]]}] 08:59:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 08:59:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1446ms 08:59:36 INFO - PROCESS | 1803 | 1461254376401 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 08:59:36 INFO - PROCESS | 1803 | 1461254376408 Marionette TRACE conn4 <- [1,577,null,{"value":"8"}] 08:59:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 08:59:36 INFO - PROCESS | 1803 | 1461254376418 Marionette TRACE conn4 -> [0,578,"setScriptTimeout",{"ms":35000}] 08:59:36 INFO - PROCESS | 1803 | 1461254376421 Marionette TRACE conn4 <- [1,578,null,{}] 08:59:36 INFO - PROCESS | 1803 | 1461254376427 Marionette TRACE conn4 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:36 INFO - PROCESS | 1803 | 1461254376637 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 08:59:36 INFO - PROCESS | 1803 | 1461254376888 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:36 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98dbd06800 == 71 [pid = 1803] [id = 152] 08:59:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 175 (0x7f98db9a3400) [pid = 1803] [serial = 456] [outer = (nil)] 08:59:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 176 (0x7f98dba47c00) [pid = 1803] [serial = 457] [outer = 0x7f98db9a3400] 08:59:37 INFO - PROCESS | 1803 | 1461254377013 Marionette DEBUG loaded listener.js 08:59:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 177 (0x7f98dbd3a400) [pid = 1803] [serial = 458] [outer = 0x7f98db9a3400] 08:59:38 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98f4b11800 == 70 [pid = 1803] [id = 114] 08:59:38 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e0266800 == 69 [pid = 1803] [id = 140] 08:59:38 INFO - PROCESS | 1803 | --DOMWINDOW == 176 (0x7f98f88dd800) [pid = 1803] [serial = 354] [outer = (nil)] [url = about:blank] 08:59:38 INFO - PROCESS | 1803 | --DOMWINDOW == 175 (0x7f98dbd83800) [pid = 1803] [serial = 345] [outer = (nil)] [url = about:blank] 08:59:38 INFO - PROCESS | 1803 | --DOMWINDOW == 174 (0x7f98f37bb800) [pid = 1803] [serial = 351] [outer = (nil)] [url = about:blank] 08:59:38 INFO - PROCESS | 1803 | --DOMWINDOW == 173 (0x7f98e2868400) [pid = 1803] [serial = 348] [outer = (nil)] [url = about:blank] 08:59:38 INFO - PROCESS | 1803 | 1461254378033 Marionette TRACE conn4 <- [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]]]}] 08:59:38 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e5018800 == 68 [pid = 1803] [id = 139] 08:59:38 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e1eab800 == 67 [pid = 1803] [id = 138] 08:59:38 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98dd585000 == 66 [pid = 1803] [id = 137] 08:59:38 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98dbd08000 == 65 [pid = 1803] [id = 136] 08:59:38 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e4aa6800 == 64 [pid = 1803] [id = 129] 08:59:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 08:59:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1679ms 08:59:38 INFO - PROCESS | 1803 | 1461254378099 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 08:59:38 INFO - PROCESS | 1803 | 1461254378102 Marionette TRACE conn4 <- [1,581,null,{"value":"8"}] 08:59:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 08:59:38 INFO - PROCESS | 1803 | 1461254378108 Marionette TRACE conn4 -> [0,582,"setScriptTimeout",{"ms":35000}] 08:59:38 INFO - PROCESS | 1803 | 1461254378113 Marionette TRACE conn4 <- [1,582,null,{}] 08:59:38 INFO - PROCESS | 1803 | 1461254378129 Marionette TRACE conn4 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:38 INFO - PROCESS | 1803 | 1461254378297 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 08:59:38 INFO - PROCESS | 1803 | --DOMWINDOW == 172 (0x7f98f8f60000) [pid = 1803] [serial = 379] [outer = (nil)] [url = about:blank] 08:59:38 INFO - PROCESS | 1803 | --DOMWINDOW == 171 (0x7f98da866800) [pid = 1803] [serial = 360] [outer = (nil)] [url = about:blank] 08:59:38 INFO - PROCESS | 1803 | --DOMWINDOW == 170 (0x7f98e01ba400) [pid = 1803] [serial = 370] [outer = (nil)] [url = about:blank] 08:59:38 INFO - PROCESS | 1803 | --DOMWINDOW == 169 (0x7f98e01ad400) [pid = 1803] [serial = 369] [outer = (nil)] [url = about:blank] 08:59:38 INFO - PROCESS | 1803 | --DOMWINDOW == 168 (0x7f98f8dad800) [pid = 1803] [serial = 378] [outer = (nil)] [url = about:blank] 08:59:38 INFO - PROCESS | 1803 | --DOMWINDOW == 167 (0x7f98da6e8800) [pid = 1803] [serial = 363] [outer = (nil)] [url = about:blank] 08:59:38 INFO - PROCESS | 1803 | --DOMWINDOW == 166 (0x7f98f6ac7800) [pid = 1803] [serial = 376] [outer = (nil)] [url = about:blank] 08:59:38 INFO - PROCESS | 1803 | --DOMWINDOW == 165 (0x7f98dd815800) [pid = 1803] [serial = 367] [outer = (nil)] [url = about:blank] 08:59:38 INFO - PROCESS | 1803 | --DOMWINDOW == 164 (0x7f98f3b73400) [pid = 1803] [serial = 375] [outer = (nil)] [url = about:blank] 08:59:38 INFO - PROCESS | 1803 | --DOMWINDOW == 163 (0x7f98fb891800) [pid = 1803] [serial = 381] [outer = (nil)] [url = about:blank] 08:59:38 INFO - PROCESS | 1803 | --DOMWINDOW == 162 (0x7f98e8f92400) [pid = 1803] [serial = 373] [outer = (nil)] [url = about:blank] 08:59:38 INFO - PROCESS | 1803 | --DOMWINDOW == 161 (0x7f98e53e5c00) [pid = 1803] [serial = 372] [outer = (nil)] [url = about:blank] 08:59:38 INFO - PROCESS | 1803 | --DOMWINDOW == 160 (0x7f98db99f000) [pid = 1803] [serial = 357] [outer = (nil)] [url = about:blank] 08:59:38 INFO - PROCESS | 1803 | --DOMWINDOW == 159 (0x7f98dc4eac00) [pid = 1803] [serial = 366] [outer = (nil)] [url = about:blank] 08:59:38 INFO - PROCESS | 1803 | --DOMWINDOW == 158 (0x7f98da7adc00) [pid = 1803] [serial = 364] [outer = (nil)] [url = about:blank] 08:59:38 INFO - PROCESS | 1803 | --DOMWINDOW == 157 (0x7f98fce5fc00) [pid = 1803] [serial = 382] [outer = (nil)] [url = about:blank] 08:59:38 INFO - PROCESS | 1803 | 1461254378625 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:38 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98da60f800 == 65 [pid = 1803] [id = 153] 08:59:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 158 (0x7f98d4d24800) [pid = 1803] [serial = 459] [outer = (nil)] 08:59:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 159 (0x7f98da553400) [pid = 1803] [serial = 460] [outer = 0x7f98d4d24800] 08:59:38 INFO - PROCESS | 1803 | 1461254378704 Marionette DEBUG loaded listener.js 08:59:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 160 (0x7f98da77e000) [pid = 1803] [serial = 461] [outer = 0x7f98d4d24800] 08:59:39 INFO - PROCESS | 1803 | 1461254379611 Marionette TRACE conn4 <- [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]]]}] 08:59:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 08:59:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1542ms 08:59:39 INFO - PROCESS | 1803 | 1461254379652 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 08:59:39 INFO - PROCESS | 1803 | 1461254379659 Marionette TRACE conn4 <- [1,585,null,{"value":"8"}] 08:59:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 08:59:39 INFO - PROCESS | 1803 | 1461254379668 Marionette TRACE conn4 -> [0,586,"setScriptTimeout",{"ms":35000}] 08:59:39 INFO - PROCESS | 1803 | 1461254379672 Marionette TRACE conn4 <- [1,586,null,{}] 08:59:39 INFO - PROCESS | 1803 | 1461254379679 Marionette TRACE conn4 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:39 INFO - PROCESS | 1803 | 1461254379866 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 08:59:40 INFO - PROCESS | 1803 | 1461254380035 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:40 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98df55c800 == 66 [pid = 1803] [id = 154] 08:59:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 161 (0x7f98d4d2c000) [pid = 1803] [serial = 462] [outer = (nil)] 08:59:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 162 (0x7f98dbd34000) [pid = 1803] [serial = 463] [outer = 0x7f98d4d2c000] 08:59:40 INFO - PROCESS | 1803 | 1461254380171 Marionette DEBUG loaded listener.js 08:59:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 163 (0x7f98dbd83400) [pid = 1803] [serial = 464] [outer = 0x7f98d4d2c000] 08:59:40 INFO - PROCESS | 1803 | [1803] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:59:41 INFO - PROCESS | 1803 | 1461254381263 Marionette TRACE conn4 <- [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]]]}] 08:59:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 08:59:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1633ms 08:59:41 INFO - PROCESS | 1803 | 1461254381305 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 08:59:41 INFO - PROCESS | 1803 | 1461254381312 Marionette TRACE conn4 <- [1,589,null,{"value":"8"}] 08:59:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 08:59:41 INFO - PROCESS | 1803 | 1461254381320 Marionette TRACE conn4 -> [0,590,"setScriptTimeout",{"ms":35000}] 08:59:41 INFO - PROCESS | 1803 | 1461254381323 Marionette TRACE conn4 <- [1,590,null,{}] 08:59:41 INFO - PROCESS | 1803 | 1461254381329 Marionette TRACE conn4 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:41 INFO - PROCESS | 1803 | 1461254381561 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 08:59:41 INFO - PROCESS | 1803 | 1461254381811 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:41 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e457f800 == 67 [pid = 1803] [id = 155] 08:59:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 164 (0x7f98dd819400) [pid = 1803] [serial = 465] [outer = (nil)] 08:59:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 165 (0x7f98de93d800) [pid = 1803] [serial = 466] [outer = 0x7f98dd819400] 08:59:41 INFO - PROCESS | 1803 | 1461254381974 Marionette DEBUG loaded listener.js 08:59:42 INFO - PROCESS | 1803 | ++DOMWINDOW == 166 (0x7f98e01ad400) [pid = 1803] [serial = 467] [outer = 0x7f98dd819400] 08:59:42 INFO - PROCESS | 1803 | 1461254382972 Marionette TRACE conn4 <- [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]]]}] 08:59:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 08:59:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1685ms 08:59:43 INFO - PROCESS | 1803 | 1461254383005 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 08:59:43 INFO - PROCESS | 1803 | 1461254383008 Marionette TRACE conn4 <- [1,593,null,{"value":"8"}] 08:59:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 08:59:43 INFO - PROCESS | 1803 | 1461254383025 Marionette TRACE conn4 -> [0,594,"setScriptTimeout",{"ms":35000}] 08:59:43 INFO - PROCESS | 1803 | 1461254383035 Marionette TRACE conn4 <- [1,594,null,{}] 08:59:43 INFO - PROCESS | 1803 | 1461254383041 Marionette TRACE conn4 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:43 INFO - PROCESS | 1803 | 1461254383248 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 08:59:43 INFO - PROCESS | 1803 | 1461254383402 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:43 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e560f000 == 68 [pid = 1803] [id = 156] 08:59:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 167 (0x7f98de65c800) [pid = 1803] [serial = 468] [outer = (nil)] 08:59:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 168 (0x7f98e1066c00) [pid = 1803] [serial = 469] [outer = 0x7f98de65c800] 08:59:43 INFO - PROCESS | 1803 | 1461254383482 Marionette DEBUG loaded listener.js 08:59:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 169 (0x7f98e106dc00) [pid = 1803] [serial = 470] [outer = 0x7f98de65c800] 08:59:44 INFO - PROCESS | 1803 | 1461254384381 Marionette TRACE conn4 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 08:59:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 08:59:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1402ms 08:59:44 INFO - PROCESS | 1803 | 1461254384421 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 08:59:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 08:59:44 INFO - PROCESS | 1803 | 1461254384426 Marionette TRACE conn4 <- [1,597,null,{"value":"8"}] 08:59:44 INFO - PROCESS | 1803 | 1461254384432 Marionette TRACE conn4 -> [0,598,"setScriptTimeout",{"ms":35000}] 08:59:44 INFO - PROCESS | 1803 | 1461254384436 Marionette TRACE conn4 <- [1,598,null,{}] 08:59:44 INFO - PROCESS | 1803 | 1461254384441 Marionette TRACE conn4 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:44 INFO - PROCESS | 1803 | 1461254384609 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 08:59:44 INFO - PROCESS | 1803 | 1461254384770 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:44 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e67c9800 == 69 [pid = 1803] [id = 157] 08:59:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 170 (0x7f98de65f400) [pid = 1803] [serial = 471] [outer = (nil)] 08:59:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 171 (0x7f98e41efc00) [pid = 1803] [serial = 472] [outer = 0x7f98de65f400] 08:59:44 INFO - PROCESS | 1803 | 1461254384845 Marionette DEBUG loaded listener.js 08:59:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 172 (0x7f98e4c42800) [pid = 1803] [serial = 473] [outer = 0x7f98de65f400] 08:59:46 INFO - PROCESS | 1803 | 1461254386009 Marionette TRACE conn4 <- [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]]]}] 08:59:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 08:59:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1635ms 08:59:46 INFO - PROCESS | 1803 | 1461254386067 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 08:59:46 INFO - PROCESS | 1803 | 1461254386071 Marionette TRACE conn4 <- [1,601,null,{"value":"8"}] 08:59:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 08:59:46 INFO - PROCESS | 1803 | 1461254386078 Marionette TRACE conn4 -> [0,602,"setScriptTimeout",{"ms":35000}] 08:59:46 INFO - PROCESS | 1803 | 1461254386081 Marionette TRACE conn4 <- [1,602,null,{}] 08:59:46 INFO - PROCESS | 1803 | 1461254386086 Marionette TRACE conn4 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:46 INFO - PROCESS | 1803 | 1461254386332 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 08:59:46 INFO - PROCESS | 1803 | 1461254386563 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:46 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98f36ed000 == 70 [pid = 1803] [id = 158] 08:59:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 173 (0x7f98e61bf800) [pid = 1803] [serial = 474] [outer = (nil)] 08:59:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 174 (0x7f98e6223800) [pid = 1803] [serial = 475] [outer = 0x7f98e61bf800] 08:59:46 INFO - PROCESS | 1803 | 1461254386652 Marionette DEBUG loaded listener.js 08:59:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 175 (0x7f98f28db400) [pid = 1803] [serial = 476] [outer = 0x7f98e61bf800] 08:59:47 INFO - PROCESS | 1803 | 1461254387574 Marionette TRACE conn4 <- [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]]]}] 08:59:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 08:59:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1529ms 08:59:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 08:59:47 INFO - PROCESS | 1803 | 1461254387607 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 08:59:47 INFO - PROCESS | 1803 | 1461254387610 Marionette TRACE conn4 <- [1,605,null,{"value":"8"}] 08:59:47 INFO - PROCESS | 1803 | 1461254387617 Marionette TRACE conn4 -> [0,606,"setScriptTimeout",{"ms":35000}] 08:59:47 INFO - PROCESS | 1803 | 1461254387621 Marionette TRACE conn4 <- [1,606,null,{}] 08:59:47 INFO - PROCESS | 1803 | 1461254387626 Marionette TRACE conn4 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:47 INFO - PROCESS | 1803 | 1461254387801 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 08:59:47 INFO - PROCESS | 1803 | 1461254387965 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:47 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98f86bc000 == 71 [pid = 1803] [id = 159] 08:59:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 176 (0x7f98dc09a800) [pid = 1803] [serial = 477] [outer = (nil)] 08:59:48 INFO - PROCESS | 1803 | ++DOMWINDOW == 177 (0x7f98e4e6e800) [pid = 1803] [serial = 478] [outer = 0x7f98dc09a800] 08:59:48 INFO - PROCESS | 1803 | 1461254388045 Marionette DEBUG loaded listener.js 08:59:48 INFO - PROCESS | 1803 | ++DOMWINDOW == 178 (0x7f98f365d400) [pid = 1803] [serial = 479] [outer = 0x7f98dc09a800] 08:59:48 INFO - PROCESS | 1803 | 1461254388974 Marionette TRACE conn4 <- [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]]]}] 08:59:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 08:59:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1387ms 08:59:49 INFO - PROCESS | 1803 | 1461254389004 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 08:59:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 08:59:49 INFO - PROCESS | 1803 | 1461254389008 Marionette TRACE conn4 <- [1,609,null,{"value":"8"}] 08:59:49 INFO - PROCESS | 1803 | 1461254389015 Marionette TRACE conn4 -> [0,610,"setScriptTimeout",{"ms":35000}] 08:59:49 INFO - PROCESS | 1803 | 1461254389018 Marionette TRACE conn4 <- [1,610,null,{}] 08:59:49 INFO - PROCESS | 1803 | 1461254389024 Marionette TRACE conn4 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:49 INFO - PROCESS | 1803 | 1461254389193 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 08:59:49 INFO - PROCESS | 1803 | 1461254389350 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:49 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98fb839800 == 72 [pid = 1803] [id = 160] 08:59:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 179 (0x7f98dc09d800) [pid = 1803] [serial = 480] [outer = (nil)] 08:59:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 180 (0x7f98e02b9800) [pid = 1803] [serial = 481] [outer = 0x7f98dc09d800] 08:59:49 INFO - PROCESS | 1803 | 1461254389433 Marionette DEBUG loaded listener.js 08:59:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 181 (0x7f98e02bdc00) [pid = 1803] [serial = 482] [outer = 0x7f98dc09d800] 08:59:50 INFO - PROCESS | 1803 | 1461254390380 Marionette TRACE conn4 <- [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]]]}] 08:59:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 08:59:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1443ms 08:59:50 INFO - PROCESS | 1803 | 1461254390458 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 08:59:50 INFO - PROCESS | 1803 | 1461254390462 Marionette TRACE conn4 <- [1,613,null,{"value":"8"}] 08:59:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 08:59:50 INFO - PROCESS | 1803 | 1461254390468 Marionette TRACE conn4 -> [0,614,"setScriptTimeout",{"ms":35000}] 08:59:50 INFO - PROCESS | 1803 | 1461254390472 Marionette TRACE conn4 <- [1,614,null,{}] 08:59:50 INFO - PROCESS | 1803 | 1461254390478 Marionette TRACE conn4 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:50 INFO - PROCESS | 1803 | 1461254390676 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 08:59:50 INFO - PROCESS | 1803 | 1461254390895 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:50 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98da65e800 == 73 [pid = 1803] [id = 161] 08:59:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 182 (0x7f98e02b7400) [pid = 1803] [serial = 483] [outer = (nil)] 08:59:51 INFO - PROCESS | 1803 | ++DOMWINDOW == 183 (0x7f98e64eac00) [pid = 1803] [serial = 484] [outer = 0x7f98e02b7400] 08:59:51 INFO - PROCESS | 1803 | 1461254391011 Marionette DEBUG loaded listener.js 08:59:51 INFO - PROCESS | 1803 | ++DOMWINDOW == 184 (0x7f98f37b8c00) [pid = 1803] [serial = 485] [outer = 0x7f98e02b7400] 08:59:51 INFO - PROCESS | 1803 | 1461254391814 Marionette TRACE conn4 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 08:59:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 08:59:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1381ms 08:59:51 INFO - PROCESS | 1803 | 1461254391851 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 08:59:51 INFO - PROCESS | 1803 | 1461254391855 Marionette TRACE conn4 <- [1,617,null,{"value":"8"}] 08:59:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 08:59:51 INFO - PROCESS | 1803 | 1461254391861 Marionette TRACE conn4 -> [0,618,"setScriptTimeout",{"ms":35000}] 08:59:51 INFO - PROCESS | 1803 | 1461254391864 Marionette TRACE conn4 <- [1,618,null,{}] 08:59:51 INFO - PROCESS | 1803 | 1461254391869 Marionette TRACE conn4 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:52 INFO - PROCESS | 1803 | 1461254392023 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 08:59:52 INFO - PROCESS | 1803 | 1461254392357 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:52 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98dd3c9000 == 72 [pid = 1803] [id = 120] 08:59:52 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98dbd06800 == 71 [pid = 1803] [id = 152] 08:59:52 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98dd487800 == 70 [pid = 1803] [id = 151] 08:59:52 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e0ed7000 == 69 [pid = 1803] [id = 147] 08:59:52 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98dd496000 == 68 [pid = 1803] [id = 146] 08:59:52 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98fce09800 == 67 [pid = 1803] [id = 145] 08:59:52 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98f652f000 == 66 [pid = 1803] [id = 144] 08:59:52 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e54d4800 == 65 [pid = 1803] [id = 143] 08:59:52 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98db930800 == 64 [pid = 1803] [id = 142] 08:59:52 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d6af3000 == 65 [pid = 1803] [id = 162] 08:59:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 185 (0x7f98d4d1f800) [pid = 1803] [serial = 486] [outer = (nil)] 08:59:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 186 (0x7f98da6eb000) [pid = 1803] [serial = 487] [outer = 0x7f98d4d1f800] 08:59:52 INFO - PROCESS | 1803 | 1461254392808 Marionette DEBUG loaded listener.js 08:59:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 187 (0x7f98da786400) [pid = 1803] [serial = 488] [outer = 0x7f98d4d1f800] 08:59:53 INFO - PROCESS | 1803 | 1461254393922 Marionette TRACE conn4 <- [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]]]}] 08:59:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 08:59:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 2089ms 08:59:53 INFO - PROCESS | 1803 | 1461254393954 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 08:59:53 INFO - PROCESS | 1803 | 1461254393964 Marionette TRACE conn4 <- [1,621,null,{"value":"8"}] 08:59:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 08:59:53 INFO - PROCESS | 1803 | 1461254393977 Marionette TRACE conn4 -> [0,622,"setScriptTimeout",{"ms":35000}] 08:59:53 INFO - PROCESS | 1803 | 1461254393981 Marionette TRACE conn4 <- [1,622,null,{}] 08:59:53 INFO - PROCESS | 1803 | 1461254393993 Marionette TRACE conn4 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:54 INFO - PROCESS | 1803 | 1461254394227 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 08:59:54 INFO - PROCESS | 1803 | 1461254394419 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:54 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98da65c000 == 66 [pid = 1803] [id = 163] 08:59:54 INFO - PROCESS | 1803 | ++DOMWINDOW == 188 (0x7f98dba43000) [pid = 1803] [serial = 489] [outer = (nil)] 08:59:54 INFO - PROCESS | 1803 | ++DOMWINDOW == 189 (0x7f98dbd39c00) [pid = 1803] [serial = 490] [outer = 0x7f98dba43000] 08:59:54 INFO - PROCESS | 1803 | 1461254394498 Marionette DEBUG loaded listener.js 08:59:54 INFO - PROCESS | 1803 | ++DOMWINDOW == 190 (0x7f98dc094000) [pid = 1803] [serial = 491] [outer = 0x7f98dba43000] 08:59:55 INFO - PROCESS | 1803 | 1461254395468 Marionette TRACE conn4 <- [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]]]}] 08:59:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 08:59:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1541ms 08:59:55 INFO - PROCESS | 1803 | 1461254395534 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 08:59:55 INFO - PROCESS | 1803 | 1461254395541 Marionette TRACE conn4 <- [1,625,null,{"value":"8"}] 08:59:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 08:59:55 INFO - PROCESS | 1803 | 1461254395549 Marionette TRACE conn4 -> [0,626,"setScriptTimeout",{"ms":35000}] 08:59:55 INFO - PROCESS | 1803 | 1461254395552 Marionette TRACE conn4 <- [1,626,null,{}] 08:59:55 INFO - PROCESS | 1803 | 1461254395557 Marionette TRACE conn4 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:55 INFO - PROCESS | 1803 | 1461254395776 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 08:59:55 INFO - PROCESS | 1803 | 1461254395795 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:55 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e0ecc000 == 67 [pid = 1803] [id = 164] 08:59:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 191 (0x7f98dc095c00) [pid = 1803] [serial = 492] [outer = (nil)] 08:59:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 192 (0x7f98dd649000) [pid = 1803] [serial = 493] [outer = 0x7f98dc095c00] 08:59:55 INFO - PROCESS | 1803 | 1461254395863 Marionette DEBUG loaded listener.js 08:59:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 193 (0x7f98de667400) [pid = 1803] [serial = 494] [outer = 0x7f98dc095c00] 08:59:57 INFO - PROCESS | 1803 | 1461254397316 Marionette TRACE conn4 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 08:59:57 INFO - PROCESS | 1803 | --DOMWINDOW == 192 (0x7f98dc4f0c00) [pid = 1803] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 08:59:57 INFO - PROCESS | 1803 | --DOMWINDOW == 191 (0x7f98da863800) [pid = 1803] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 08:59:57 INFO - PROCESS | 1803 | --DOMWINDOW == 190 (0x7f98dcc4d400) [pid = 1803] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 08:59:57 INFO - PROCESS | 1803 | --DOMWINDOW == 189 (0x7f98da6eac00) [pid = 1803] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 08:59:57 INFO - PROCESS | 1803 | --DOMWINDOW == 188 (0x7f98e330d400) [pid = 1803] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 08:59:57 INFO - PROCESS | 1803 | --DOMWINDOW == 187 (0x7f98de65c400) [pid = 1803] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 08:59:57 INFO - PROCESS | 1803 | --DOMWINDOW == 186 (0x7f98da7aa000) [pid = 1803] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 08:59:57 INFO - PROCESS | 1803 | --DOMWINDOW == 185 (0x7f98da7abc00) [pid = 1803] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 08:59:57 INFO - PROCESS | 1803 | --DOMWINDOW == 184 (0x7f98da865000) [pid = 1803] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 08:59:57 INFO - PROCESS | 1803 | --DOMWINDOW == 183 (0x7f98e4666800) [pid = 1803] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 08:59:57 INFO - PROCESS | 1803 | --DOMWINDOW == 182 (0x7f98da5eb800) [pid = 1803] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 08:59:57 INFO - PROCESS | 1803 | --DOMWINDOW == 181 (0x7f98df46cc00) [pid = 1803] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 08:59:57 INFO - PROCESS | 1803 | --DOMWINDOW == 180 (0x7f98e53e4000) [pid = 1803] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 08:59:57 INFO - PROCESS | 1803 | --DOMWINDOW == 179 (0x7f98de7ddc00) [pid = 1803] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 08:59:57 INFO - PROCESS | 1803 | --DOMWINDOW == 178 (0x7f98e0003800) [pid = 1803] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 08:59:57 INFO - PROCESS | 1803 | --DOMWINDOW == 177 (0x7f98e0432000) [pid = 1803] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 08:59:57 INFO - PROCESS | 1803 | --DOMWINDOW == 176 (0x7f98de93d400) [pid = 1803] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 08:59:57 INFO - PROCESS | 1803 | --DOMWINDOW == 175 (0x7f98de7db400) [pid = 1803] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 08:59:57 INFO - PROCESS | 1803 | --DOMWINDOW == 174 (0x7f98dbd78400) [pid = 1803] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 08:59:57 INFO - PROCESS | 1803 | --DOMWINDOW == 173 (0x7f98e53edc00) [pid = 1803] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 08:59:57 INFO - PROCESS | 1803 | --DOMWINDOW == 172 (0x7f98e8f5b400) [pid = 1803] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 08:59:57 INFO - PROCESS | 1803 | --DOMWINDOW == 171 (0x7f98e53e6000) [pid = 1803] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 08:59:57 INFO - PROCESS | 1803 | --DOMWINDOW == 170 (0x7f98dcc4fc00) [pid = 1803] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 08:59:57 INFO - PROCESS | 1803 | --DOMWINDOW == 169 (0x7f98dd816c00) [pid = 1803] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 08:59:57 INFO - PROCESS | 1803 | --DOMWINDOW == 168 (0x7f98e715a800) [pid = 1803] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 08:59:57 INFO - PROCESS | 1803 | --DOMWINDOW == 167 (0x7f98f37c7400) [pid = 1803] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 08:59:57 INFO - PROCESS | 1803 | --DOMWINDOW == 166 (0x7f98f8364c00) [pid = 1803] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 08:59:57 INFO - PROCESS | 1803 | --DOMWINDOW == 165 (0x7f98e53ea000) [pid = 1803] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 08:59:57 INFO - PROCESS | 1803 | --DOMWINDOW == 164 (0x7f98dd817000) [pid = 1803] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 08:59:57 INFO - PROCESS | 1803 | --DOMWINDOW == 163 (0x7f98f3994800) [pid = 1803] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 08:59:57 INFO - PROCESS | 1803 | --DOMWINDOW == 162 (0x7f98da55dc00) [pid = 1803] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 08:59:57 INFO - PROCESS | 1803 | --DOMWINDOW == 161 (0x7f98dbd7d800) [pid = 1803] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 08:59:57 INFO - PROCESS | 1803 | --DOMWINDOW == 160 (0x7f98dbd7b400) [pid = 1803] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 08:59:57 INFO - PROCESS | 1803 | --DOMWINDOW == 159 (0x7f98df46c800) [pid = 1803] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 08:59:57 INFO - PROCESS | 1803 | --DOMWINDOW == 158 (0x7f98da781800) [pid = 1803] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 08:59:57 INFO - PROCESS | 1803 | --DOMWINDOW == 157 (0x7f98dd9ed000) [pid = 1803] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 08:59:57 INFO - PROCESS | 1803 | --DOMWINDOW == 156 (0x7f98da55c400) [pid = 1803] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 08:59:57 INFO - PROCESS | 1803 | --DOMWINDOW == 155 (0x7f98da778c00) [pid = 1803] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 08:59:57 INFO - PROCESS | 1803 | --DOMWINDOW == 154 (0x7f98da783c00) [pid = 1803] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 08:59:57 INFO - PROCESS | 1803 | --DOMWINDOW == 153 (0x7f98e04be400) [pid = 1803] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 08:59:57 INFO - PROCESS | 1803 | --DOMWINDOW == 152 (0x7f98d6aa1000) [pid = 1803] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 08:59:57 INFO - PROCESS | 1803 | --DOMWINDOW == 151 (0x7f98da551400) [pid = 1803] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 08:59:57 INFO - PROCESS | 1803 | --DOMWINDOW == 150 (0x7f98e01b0c00) [pid = 1803] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 08:59:57 INFO - PROCESS | 1803 | --DOMWINDOW == 149 (0x7f98d6aac400) [pid = 1803] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 08:59:57 INFO - PROCESS | 1803 | --DOMWINDOW == 148 (0x7f98da5f8c00) [pid = 1803] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 08:59:57 INFO - PROCESS | 1803 | --DOMWINDOW == 147 (0x7f98db999c00) [pid = 1803] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 08:59:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 08:59:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1887ms 08:59:57 INFO - PROCESS | 1803 | 1461254397479 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 08:59:57 INFO - PROCESS | 1803 | 1461254397483 Marionette TRACE conn4 <- [1,629,null,{"value":"8"}] 08:59:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 08:59:57 INFO - PROCESS | 1803 | 1461254397492 Marionette TRACE conn4 -> [0,630,"setScriptTimeout",{"ms":35000}] 08:59:57 INFO - PROCESS | 1803 | 1461254397502 Marionette TRACE conn4 <- [1,630,null,{}] 08:59:57 INFO - PROCESS | 1803 | 1461254397515 Marionette TRACE conn4 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:57 INFO - PROCESS | 1803 | 1461254397719 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 08:59:57 INFO - PROCESS | 1803 | 1461254397801 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:57 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98dd579000 == 68 [pid = 1803] [id = 165] 08:59:57 INFO - PROCESS | 1803 | ++DOMWINDOW == 148 (0x7f98da7b5000) [pid = 1803] [serial = 495] [outer = (nil)] 08:59:57 INFO - PROCESS | 1803 | ++DOMWINDOW == 149 (0x7f98db95d800) [pid = 1803] [serial = 496] [outer = 0x7f98da7b5000] 08:59:57 INFO - PROCESS | 1803 | 1461254397872 Marionette DEBUG loaded listener.js 08:59:57 INFO - PROCESS | 1803 | ++DOMWINDOW == 150 (0x7f98dbd78400) [pid = 1803] [serial = 497] [outer = 0x7f98da7b5000] 08:59:58 INFO - PROCESS | 1803 | 1461254398530 Marionette TRACE conn4 <- [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]]]}] 08:59:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 08:59:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1105ms 08:59:58 INFO - PROCESS | 1803 | 1461254398595 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 08:59:58 INFO - PROCESS | 1803 | 1461254398600 Marionette TRACE conn4 <- [1,633,null,{"value":"8"}] 08:59:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 08:59:58 INFO - PROCESS | 1803 | 1461254398620 Marionette TRACE conn4 -> [0,634,"setScriptTimeout",{"ms":35000}] 08:59:58 INFO - PROCESS | 1803 | 1461254398622 Marionette TRACE conn4 <- [1,634,null,{}] 08:59:58 INFO - PROCESS | 1803 | 1461254398628 Marionette TRACE conn4 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:58 INFO - PROCESS | 1803 | 1461254398786 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 08:59:58 INFO - PROCESS | 1803 | 1461254398796 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:58 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e5007000 == 69 [pid = 1803] [id = 166] 08:59:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 151 (0x7f98da7ad800) [pid = 1803] [serial = 498] [outer = (nil)] 08:59:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 152 (0x7f98de7e1c00) [pid = 1803] [serial = 499] [outer = 0x7f98da7ad800] 08:59:58 INFO - PROCESS | 1803 | 1461254398858 Marionette DEBUG loaded listener.js 08:59:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 153 (0x7f98e01b0c00) [pid = 1803] [serial = 500] [outer = 0x7f98da7ad800] 08:59:59 INFO - PROCESS | 1803 | [1803] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:59:59 INFO - PROCESS | 1803 | 1461254399933 Marionette TRACE conn4 <- [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]]]}] 08:59:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 08:59:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1381ms 09:00:00 INFO - PROCESS | 1803 | 1461254400002 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 09:00:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 09:00:00 INFO - PROCESS | 1803 | 1461254400008 Marionette TRACE conn4 <- [1,637,null,{"value":"8"}] 09:00:00 INFO - PROCESS | 1803 | 1461254400016 Marionette TRACE conn4 -> [0,638,"setScriptTimeout",{"ms":35000}] 09:00:00 INFO - PROCESS | 1803 | 1461254400022 Marionette TRACE conn4 <- [1,638,null,{}] 09:00:00 INFO - PROCESS | 1803 | 1461254400030 Marionette TRACE conn4 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:00 INFO - PROCESS | 1803 | 1461254400260 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 09:00:00 INFO - PROCESS | 1803 | 1461254400539 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:00 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98dd3cb800 == 70 [pid = 1803] [id = 167] 09:00:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 154 (0x7f98da85e800) [pid = 1803] [serial = 501] [outer = (nil)] 09:00:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 155 (0x7f98da862c00) [pid = 1803] [serial = 502] [outer = 0x7f98da85e800] 09:00:00 INFO - PROCESS | 1803 | 1461254400625 Marionette DEBUG loaded listener.js 09:00:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 156 (0x7f98dbd7c400) [pid = 1803] [serial = 503] [outer = 0x7f98da85e800] 09:00:01 INFO - PROCESS | 1803 | [1803] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:00:01 INFO - PROCESS | 1803 | 1461254401496 Marionette TRACE conn4 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 09:00:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 09:00:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1540ms 09:00:01 INFO - PROCESS | 1803 | 1461254401556 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 09:00:01 INFO - PROCESS | 1803 | 1461254401564 Marionette TRACE conn4 <- [1,641,null,{"value":"8"}] 09:00:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 09:00:01 INFO - PROCESS | 1803 | 1461254401574 Marionette TRACE conn4 -> [0,642,"setScriptTimeout",{"ms":35000}] 09:00:01 INFO - PROCESS | 1803 | 1461254401578 Marionette TRACE conn4 <- [1,642,null,{}] 09:00:01 INFO - PROCESS | 1803 | 1461254401584 Marionette TRACE conn4 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:01 INFO - PROCESS | 1803 | 1461254401780 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 09:00:01 INFO - PROCESS | 1803 | 1461254401950 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:01 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e54cf000 == 71 [pid = 1803] [id = 168] 09:00:01 INFO - PROCESS | 1803 | ++DOMWINDOW == 157 (0x7f98da85ec00) [pid = 1803] [serial = 504] [outer = (nil)] 09:00:02 INFO - PROCESS | 1803 | ++DOMWINDOW == 158 (0x7f98de7dc400) [pid = 1803] [serial = 505] [outer = 0x7f98da85ec00] 09:00:02 INFO - PROCESS | 1803 | 1461254402043 Marionette DEBUG loaded listener.js 09:00:02 INFO - PROCESS | 1803 | ++DOMWINDOW == 159 (0x7f98e01b2400) [pid = 1803] [serial = 506] [outer = 0x7f98da85ec00] 09:00:03 INFO - PROCESS | 1803 | 1461254403021 Marionette TRACE conn4 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 09:00:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 09:00:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1486ms 09:00:03 INFO - PROCESS | 1803 | 1461254403061 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 09:00:03 INFO - PROCESS | 1803 | 1461254403065 Marionette TRACE conn4 <- [1,645,null,{"value":"8"}] 09:00:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 09:00:03 INFO - PROCESS | 1803 | 1461254403077 Marionette TRACE conn4 -> [0,646,"setScriptTimeout",{"ms":35000}] 09:00:03 INFO - PROCESS | 1803 | 1461254403082 Marionette TRACE conn4 <- [1,646,null,{}] 09:00:03 INFO - PROCESS | 1803 | 1461254403098 Marionette TRACE conn4 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:03 INFO - PROCESS | 1803 | 1461254403285 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 09:00:03 INFO - PROCESS | 1803 | 1461254403443 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:03 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98f3b31800 == 72 [pid = 1803] [id = 169] 09:00:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 160 (0x7f98e04cc800) [pid = 1803] [serial = 507] [outer = (nil)] 09:00:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 161 (0x7f98e11a7800) [pid = 1803] [serial = 508] [outer = 0x7f98e04cc800] 09:00:03 INFO - PROCESS | 1803 | 1461254403521 Marionette DEBUG loaded listener.js 09:00:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 162 (0x7f98e11af400) [pid = 1803] [serial = 509] [outer = 0x7f98e04cc800] 09:00:04 INFO - PROCESS | 1803 | 1461254404334 Marionette TRACE conn4 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 09:00:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 09:00:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1292ms 09:00:04 INFO - PROCESS | 1803 | 1461254404365 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 09:00:04 INFO - PROCESS | 1803 | 1461254404370 Marionette TRACE conn4 <- [1,649,null,{"value":"8"}] 09:00:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 09:00:04 INFO - PROCESS | 1803 | 1461254404375 Marionette TRACE conn4 -> [0,650,"setScriptTimeout",{"ms":35000}] 09:00:04 INFO - PROCESS | 1803 | 1461254404378 Marionette TRACE conn4 <- [1,650,null,{}] 09:00:04 INFO - PROCESS | 1803 | 1461254404383 Marionette TRACE conn4 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:04 INFO - PROCESS | 1803 | 1461254404534 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 09:00:04 INFO - PROCESS | 1803 | 1461254404694 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:04 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98f8e96000 == 73 [pid = 1803] [id = 170] 09:00:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 163 (0x7f98e1063400) [pid = 1803] [serial = 510] [outer = (nil)] 09:00:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 164 (0x7f98e39cb400) [pid = 1803] [serial = 511] [outer = 0x7f98e1063400] 09:00:04 INFO - PROCESS | 1803 | 1461254404770 Marionette DEBUG loaded listener.js 09:00:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 165 (0x7f98e4e6d800) [pid = 1803] [serial = 512] [outer = 0x7f98e1063400] 09:00:05 INFO - PROCESS | 1803 | 1461254405673 Marionette TRACE conn4 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 09:00:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 09:00:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1344ms 09:00:05 INFO - PROCESS | 1803 | 1461254405723 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 09:00:05 INFO - PROCESS | 1803 | 1461254405726 Marionette TRACE conn4 <- [1,653,null,{"value":"8"}] 09:00:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 09:00:05 INFO - PROCESS | 1803 | 1461254405733 Marionette TRACE conn4 -> [0,654,"setScriptTimeout",{"ms":35000}] 09:00:05 INFO - PROCESS | 1803 | 1461254405736 Marionette TRACE conn4 <- [1,654,null,{}] 09:00:05 INFO - PROCESS | 1803 | 1461254405742 Marionette TRACE conn4 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:05 INFO - PROCESS | 1803 | 1461254405913 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 09:00:06 INFO - PROCESS | 1803 | 1461254406092 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:06 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e0fa7800 == 74 [pid = 1803] [id = 171] 09:00:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 166 (0x7f98e11b3400) [pid = 1803] [serial = 513] [outer = (nil)] 09:00:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 167 (0x7f98e53e5c00) [pid = 1803] [serial = 514] [outer = 0x7f98e11b3400] 09:00:06 INFO - PROCESS | 1803 | 1461254406192 Marionette DEBUG loaded listener.js 09:00:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 168 (0x7f98e5c9dc00) [pid = 1803] [serial = 515] [outer = 0x7f98e11b3400] 09:00:07 INFO - PROCESS | 1803 | 1461254407149 Marionette TRACE conn4 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 09:00:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 09:00:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1483ms 09:00:07 INFO - PROCESS | 1803 | 1461254407218 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 09:00:07 INFO - PROCESS | 1803 | 1461254407222 Marionette TRACE conn4 <- [1,657,null,{"value":"8"}] 09:00:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 09:00:07 INFO - PROCESS | 1803 | 1461254407229 Marionette TRACE conn4 -> [0,658,"setScriptTimeout",{"ms":35000}] 09:00:07 INFO - PROCESS | 1803 | 1461254407233 Marionette TRACE conn4 <- [1,658,null,{}] 09:00:07 INFO - PROCESS | 1803 | 1461254407239 Marionette TRACE conn4 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:07 INFO - PROCESS | 1803 | 1461254407453 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 09:00:07 INFO - PROCESS | 1803 | 1461254407669 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:07 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e0ea7800 == 75 [pid = 1803] [id = 172] 09:00:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 169 (0x7f98e8f8f000) [pid = 1803] [serial = 516] [outer = (nil)] 09:00:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 170 (0x7f98f37bb400) [pid = 1803] [serial = 517] [outer = 0x7f98e8f8f000] 09:00:07 INFO - PROCESS | 1803 | 1461254407801 Marionette DEBUG loaded listener.js 09:00:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 171 (0x7f98f39f6800) [pid = 1803] [serial = 518] [outer = 0x7f98e8f8f000] 09:00:08 INFO - PROCESS | 1803 | 1461254408671 Marionette TRACE conn4 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 09:00:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 09:00:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1490ms 09:00:08 INFO - PROCESS | 1803 | 1461254408720 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 09:00:08 INFO - PROCESS | 1803 | 1461254408724 Marionette TRACE conn4 <- [1,661,null,{"value":"8"}] 09:00:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 09:00:08 INFO - PROCESS | 1803 | 1461254408731 Marionette TRACE conn4 -> [0,662,"setScriptTimeout",{"ms":35000}] 09:00:08 INFO - PROCESS | 1803 | 1461254408733 Marionette TRACE conn4 <- [1,662,null,{}] 09:00:08 INFO - PROCESS | 1803 | 1461254408739 Marionette TRACE conn4 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:08 INFO - PROCESS | 1803 | 1461254408912 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 09:00:09 INFO - PROCESS | 1803 | 1461254409104 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:09 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d1de2800 == 76 [pid = 1803] [id = 173] 09:00:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 172 (0x7f98d3cebc00) [pid = 1803] [serial = 519] [outer = (nil)] 09:00:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 173 (0x7f98d3cf0000) [pid = 1803] [serial = 520] [outer = 0x7f98d3cebc00] 09:00:09 INFO - PROCESS | 1803 | 1461254409182 Marionette DEBUG loaded listener.js 09:00:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 174 (0x7f98e006f800) [pid = 1803] [serial = 521] [outer = 0x7f98d3cebc00] 09:00:09 INFO - PROCESS | 1803 | [1803] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:00:10 INFO - PROCESS | 1803 | 1461254410087 Marionette TRACE conn4 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 09:00:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 09:00:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1385ms 09:00:10 INFO - PROCESS | 1803 | 1461254410117 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 09:00:10 INFO - PROCESS | 1803 | 1461254410121 Marionette TRACE conn4 <- [1,665,null,{"value":"8"}] 09:00:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 09:00:10 INFO - PROCESS | 1803 | 1461254410127 Marionette TRACE conn4 -> [0,666,"setScriptTimeout",{"ms":35000}] 09:00:10 INFO - PROCESS | 1803 | 1461254410129 Marionette TRACE conn4 <- [1,666,null,{}] 09:00:10 INFO - PROCESS | 1803 | 1461254410135 Marionette TRACE conn4 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:10 INFO - PROCESS | 1803 | 1461254410311 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 09:00:10 INFO - PROCESS | 1803 | 1461254410494 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:10 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d1dfe000 == 77 [pid = 1803] [id = 174] 09:00:10 INFO - PROCESS | 1803 | ++DOMWINDOW == 175 (0x7f98d3980800) [pid = 1803] [serial = 522] [outer = (nil)] 09:00:10 INFO - PROCESS | 1803 | ++DOMWINDOW == 176 (0x7f98d3986000) [pid = 1803] [serial = 523] [outer = 0x7f98d3980800] 09:00:10 INFO - PROCESS | 1803 | 1461254410568 Marionette DEBUG loaded listener.js 09:00:10 INFO - PROCESS | 1803 | ++DOMWINDOW == 177 (0x7f98d398a400) [pid = 1803] [serial = 524] [outer = 0x7f98d3980800] 09:00:11 INFO - PROCESS | 1803 | [1803] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:00:11 INFO - PROCESS | 1803 | 1461254411473 Marionette TRACE conn4 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 09:00:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 09:00:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1380ms 09:00:11 INFO - PROCESS | 1803 | 1461254411508 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 09:00:11 INFO - PROCESS | 1803 | 1461254411512 Marionette TRACE conn4 <- [1,669,null,{"value":"8"}] 09:00:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 09:00:11 INFO - PROCESS | 1803 | 1461254411518 Marionette TRACE conn4 -> [0,670,"setScriptTimeout",{"ms":35000}] 09:00:11 INFO - PROCESS | 1803 | 1461254411520 Marionette TRACE conn4 <- [1,670,null,{}] 09:00:11 INFO - PROCESS | 1803 | 1461254411526 Marionette TRACE conn4 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:11 INFO - PROCESS | 1803 | 1461254411705 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 09:00:11 INFO - PROCESS | 1803 | 1461254411912 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:11 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98db929000 == 78 [pid = 1803] [id = 175] 09:00:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 178 (0x7f98d3981800) [pid = 1803] [serial = 525] [outer = (nil)] 09:00:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 179 (0x7f98d6aa0c00) [pid = 1803] [serial = 526] [outer = 0x7f98d3981800] 09:00:11 INFO - PROCESS | 1803 | 1461254411985 Marionette DEBUG loaded listener.js 09:00:12 INFO - PROCESS | 1803 | ++DOMWINDOW == 180 (0x7f98da55d000) [pid = 1803] [serial = 527] [outer = 0x7f98d3981800] 09:00:13 INFO - PROCESS | 1803 | 1461254413249 Marionette TRACE conn4 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 09:00:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 09:00:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1780ms 09:00:13 INFO - PROCESS | 1803 | 1461254413301 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 09:00:13 INFO - PROCESS | 1803 | 1461254413309 Marionette TRACE conn4 <- [1,673,null,{"value":"8"}] 09:00:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 09:00:13 INFO - PROCESS | 1803 | 1461254413318 Marionette TRACE conn4 -> [0,674,"setScriptTimeout",{"ms":35000}] 09:00:13 INFO - PROCESS | 1803 | 1461254413323 Marionette TRACE conn4 <- [1,674,null,{}] 09:00:13 INFO - PROCESS | 1803 | 1461254413329 Marionette TRACE conn4 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:13 INFO - PROCESS | 1803 | 1461254413492 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 09:00:13 INFO - PROCESS | 1803 | 1461254413811 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:13 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98da60b800 == 79 [pid = 1803] [id = 176] 09:00:13 INFO - PROCESS | 1803 | ++DOMWINDOW == 181 (0x7f98da55f800) [pid = 1803] [serial = 528] [outer = (nil)] 09:00:13 INFO - PROCESS | 1803 | ++DOMWINDOW == 182 (0x7f98da5eb400) [pid = 1803] [serial = 529] [outer = 0x7f98da55f800] 09:00:13 INFO - PROCESS | 1803 | 1461254413885 Marionette DEBUG loaded listener.js 09:00:13 INFO - PROCESS | 1803 | ++DOMWINDOW == 183 (0x7f98da5f3800) [pid = 1803] [serial = 530] [outer = 0x7f98da55f800] 09:00:14 INFO - PROCESS | 1803 | [1803] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:00:14 INFO - PROCESS | 1803 | 1461254414708 Marionette TRACE conn4 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 09:00:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 09:00:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1430ms 09:00:14 INFO - PROCESS | 1803 | 1461254414751 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 09:00:14 INFO - PROCESS | 1803 | 1461254414759 Marionette TRACE conn4 <- [1,677,null,{"value":"8"}] 09:00:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 09:00:14 INFO - PROCESS | 1803 | 1461254414769 Marionette TRACE conn4 -> [0,678,"setScriptTimeout",{"ms":35000}] 09:00:14 INFO - PROCESS | 1803 | 1461254414772 Marionette TRACE conn4 <- [1,678,null,{}] 09:00:14 INFO - PROCESS | 1803 | 1461254414777 Marionette TRACE conn4 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:15 INFO - PROCESS | 1803 | 1461254415000 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 09:00:15 INFO - PROCESS | 1803 | 1461254415194 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:15 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e4578000 == 78 [pid = 1803] [id = 55] 09:00:15 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e2841000 == 77 [pid = 1803] [id = 40] 09:00:15 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98f3743800 == 76 [pid = 1803] [id = 44] 09:00:15 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e8f22800 == 75 [pid = 1803] [id = 53] 09:00:15 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e57b3800 == 74 [pid = 1803] [id = 43] 09:00:15 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e0405000 == 73 [pid = 1803] [id = 48] 09:00:15 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98fb8d7000 == 72 [pid = 1803] [id = 105] 09:00:15 INFO - PROCESS | 1803 | --DOMWINDOW == 182 (0x7f98e4e72800) [pid = 1803] [serial = 384] [outer = (nil)] [url = about:blank] 09:00:15 INFO - PROCESS | 1803 | --DOMWINDOW == 181 (0x7f98da6e3800) [pid = 1803] [serial = 426] [outer = (nil)] [url = about:blank] 09:00:15 INFO - PROCESS | 1803 | --DOMWINDOW == 180 (0x7f98dba4a800) [pid = 1803] [serial = 429] [outer = (nil)] [url = about:blank] 09:00:15 INFO - PROCESS | 1803 | --DOMWINDOW == 179 (0x7f98dbd3d400) [pid = 1803] [serial = 432] [outer = (nil)] [url = about:blank] 09:00:15 INFO - PROCESS | 1803 | --DOMWINDOW == 178 (0x7f98de668400) [pid = 1803] [serial = 435] [outer = (nil)] [url = about:blank] 09:00:15 INFO - PROCESS | 1803 | --DOMWINDOW == 177 (0x7f98da85a400) [pid = 1803] [serial = 438] [outer = (nil)] [url = about:blank] 09:00:15 INFO - PROCESS | 1803 | --DOMWINDOW == 176 (0x7f98dd64b800) [pid = 1803] [serial = 445] [outer = (nil)] [url = about:blank] 09:00:15 INFO - PROCESS | 1803 | --DOMWINDOW == 175 (0x7f98f3b7e800) [pid = 1803] [serial = 442] [outer = (nil)] [url = about:blank] 09:00:15 INFO - PROCESS | 1803 | --DOMWINDOW == 174 (0x7f98dba47c00) [pid = 1803] [serial = 457] [outer = (nil)] [url = about:blank] 09:00:15 INFO - PROCESS | 1803 | --DOMWINDOW == 173 (0x7f98e1061000) [pid = 1803] [serial = 448] [outer = (nil)] [url = about:blank] 09:00:15 INFO - PROCESS | 1803 | --DOMWINDOW == 172 (0x7f98d4d25800) [pid = 1803] [serial = 451] [outer = (nil)] [url = about:blank] 09:00:15 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d6aeb000 == 73 [pid = 1803] [id = 177] 09:00:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 173 (0x7f98d4d25800) [pid = 1803] [serial = 531] [outer = (nil)] 09:00:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 174 (0x7f98da6e7800) [pid = 1803] [serial = 532] [outer = 0x7f98d4d25800] 09:00:15 INFO - PROCESS | 1803 | 1461254415295 Marionette DEBUG loaded listener.js 09:00:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 175 (0x7f98da85b800) [pid = 1803] [serial = 533] [outer = 0x7f98d4d25800] 09:00:15 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98fb544800 == 72 [pid = 1803] [id = 79] 09:00:15 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e0419800 == 71 [pid = 1803] [id = 57] 09:00:15 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e67ce000 == 70 [pid = 1803] [id = 56] 09:00:15 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98ed715800 == 69 [pid = 1803] [id = 54] 09:00:15 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98da618800 == 68 [pid = 1803] [id = 131] 09:00:15 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e0260800 == 67 [pid = 1803] [id = 106] 09:00:15 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98ed7d1000 == 66 [pid = 1803] [id = 130] 09:00:15 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98fab6c000 == 65 [pid = 1803] [id = 128] 09:00:15 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e4979800 == 64 [pid = 1803] [id = 49] 09:00:15 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98de78e800 == 63 [pid = 1803] [id = 47] 09:00:15 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98f4b05800 == 62 [pid = 1803] [id = 46] 09:00:15 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98f34cd800 == 61 [pid = 1803] [id = 61] 09:00:15 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e670c800 == 60 [pid = 1803] [id = 45] 09:00:15 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e58a6000 == 59 [pid = 1803] [id = 50] 09:00:15 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98da65e800 == 58 [pid = 1803] [id = 161] 09:00:15 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98fb839800 == 57 [pid = 1803] [id = 160] 09:00:15 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98f86bc000 == 56 [pid = 1803] [id = 159] 09:00:15 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98f36ed000 == 55 [pid = 1803] [id = 158] 09:00:15 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e67c9800 == 54 [pid = 1803] [id = 157] 09:00:15 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e560f000 == 53 [pid = 1803] [id = 156] 09:00:15 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e457f800 == 52 [pid = 1803] [id = 155] 09:00:16 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98df55c800 == 51 [pid = 1803] [id = 154] 09:00:16 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98da60f800 == 50 [pid = 1803] [id = 153] 09:00:16 INFO - PROCESS | 1803 | --DOMWINDOW == 174 (0x7f98da871000) [pid = 1803] [serial = 307] [outer = (nil)] [url = about:blank] 09:00:16 INFO - PROCESS | 1803 | --DOMWINDOW == 173 (0x7f98e2868c00) [pid = 1803] [serial = 310] [outer = (nil)] [url = about:blank] 09:00:16 INFO - PROCESS | 1803 | --DOMWINDOW == 172 (0x7f98e2c02c00) [pid = 1803] [serial = 313] [outer = (nil)] [url = about:blank] 09:00:16 INFO - PROCESS | 1803 | --DOMWINDOW == 171 (0x7f98f49c7c00) [pid = 1803] [serial = 316] [outer = (nil)] [url = about:blank] 09:00:16 INFO - PROCESS | 1803 | --DOMWINDOW == 170 (0x7f98e838e000) [pid = 1803] [serial = 319] [outer = (nil)] [url = about:blank] 09:00:16 INFO - PROCESS | 1803 | --DOMWINDOW == 169 (0x7f98da7b5c00) [pid = 1803] [serial = 322] [outer = (nil)] [url = about:blank] 09:00:16 INFO - PROCESS | 1803 | --DOMWINDOW == 168 (0x7f98de65a800) [pid = 1803] [serial = 346] [outer = (nil)] [url = about:blank] 09:00:16 INFO - PROCESS | 1803 | --DOMWINDOW == 167 (0x7f98e450ec00) [pid = 1803] [serial = 349] [outer = (nil)] [url = about:blank] 09:00:16 INFO - PROCESS | 1803 | --DOMWINDOW == 166 (0x7f98f49d3000) [pid = 1803] [serial = 352] [outer = (nil)] [url = about:blank] 09:00:16 INFO - PROCESS | 1803 | --DOMWINDOW == 165 (0x7f98f8a90400) [pid = 1803] [serial = 355] [outer = (nil)] [url = about:blank] 09:00:16 INFO - PROCESS | 1803 | --DOMWINDOW == 164 (0x7f98e39cf800) [pid = 1803] [serial = 165] [outer = (nil)] [url = about:blank] 09:00:16 INFO - PROCESS | 1803 | --DOMWINDOW == 163 (0x7f98f89c4c00) [pid = 1803] [serial = 207] [outer = (nil)] [url = about:blank] 09:00:16 INFO - PROCESS | 1803 | --DOMWINDOW == 162 (0x7f98f3b7f000) [pid = 1803] [serial = 132] [outer = (nil)] [url = about:blank] 09:00:16 INFO - PROCESS | 1803 | --DOMWINDOW == 161 (0x7f98e69e4400) [pid = 1803] [serial = 168] [outer = (nil)] [url = about:blank] 09:00:16 INFO - PROCESS | 1803 | --DOMWINDOW == 160 (0x7f98e53e4c00) [pid = 1803] [serial = 271] [outer = (nil)] [url = about:blank] 09:00:16 INFO - PROCESS | 1803 | --DOMWINDOW == 159 (0x7f98e286a000) [pid = 1803] [serial = 192] [outer = (nil)] [url = about:blank] 09:00:16 INFO - PROCESS | 1803 | --DOMWINDOW == 158 (0x7f98f8311800) [pid = 1803] [serial = 204] [outer = (nil)] [url = about:blank] 09:00:16 INFO - PROCESS | 1803 | --DOMWINDOW == 157 (0x7f98dbd82c00) [pid = 1803] [serial = 283] [outer = (nil)] [url = about:blank] 09:00:16 INFO - PROCESS | 1803 | --DOMWINDOW == 156 (0x7f98f37c5400) [pid = 1803] [serial = 241] [outer = (nil)] [url = about:blank] 09:00:16 INFO - PROCESS | 1803 | --DOMWINDOW == 155 (0x7f98f88e1c00) [pid = 1803] [serial = 201] [outer = (nil)] [url = about:blank] 09:00:16 INFO - PROCESS | 1803 | --DOMWINDOW == 154 (0x7f98f49c6c00) [pid = 1803] [serial = 238] [outer = (nil)] [url = about:blank] 09:00:16 INFO - PROCESS | 1803 | --DOMWINDOW == 153 (0x7f98e7158000) [pid = 1803] [serial = 195] [outer = (nil)] [url = about:blank] 09:00:16 INFO - PROCESS | 1803 | --DOMWINDOW == 152 (0x7f98de5d8000) [pid = 1803] [serial = 231] [outer = (nil)] [url = about:blank] 09:00:16 INFO - PROCESS | 1803 | --DOMWINDOW == 151 (0x7f98f65dec00) [pid = 1803] [serial = 198] [outer = (nil)] [url = about:blank] 09:00:16 INFO - PROCESS | 1803 | --DOMWINDOW == 150 (0x7f98f8f32c00) [pid = 1803] [serial = 277] [outer = (nil)] [url = about:blank] 09:00:16 INFO - PROCESS | 1803 | --DOMWINDOW == 149 (0x7f98fb893000) [pid = 1803] [serial = 280] [outer = (nil)] [url = about:blank] 09:00:16 INFO - PROCESS | 1803 | --DOMWINDOW == 148 (0x7f98f37c5800) [pid = 1803] [serial = 274] [outer = (nil)] [url = about:blank] 09:00:16 INFO - PROCESS | 1803 | --DOMWINDOW == 147 (0x7f98e53e1c00) [pid = 1803] [serial = 234] [outer = (nil)] [url = about:blank] 09:00:16 INFO - PROCESS | 1803 | --DOMWINDOW == 146 (0x7f98f65ddc00) [pid = 1803] [serial = 244] [outer = (nil)] [url = about:blank] 09:00:16 INFO - PROCESS | 1803 | --DOMWINDOW == 145 (0x7f98e4e74400) [pid = 1803] [serial = 397] [outer = (nil)] [url = about:blank] 09:00:16 INFO - PROCESS | 1803 | --DOMWINDOW == 144 (0x7f98f8f5b400) [pid = 1803] [serial = 361] [outer = (nil)] [url = about:blank] 09:00:16 INFO - PROCESS | 1803 | --DOMWINDOW == 143 (0x7f98f88e2c00) [pid = 1803] [serial = 403] [outer = (nil)] [url = about:blank] 09:00:16 INFO - PROCESS | 1803 | --DOMWINDOW == 142 (0x7f98d6aaec00) [pid = 1803] [serial = 400] [outer = (nil)] [url = about:blank] 09:00:16 INFO - PROCESS | 1803 | --DOMWINDOW == 141 (0x7f98db9a4000) [pid = 1803] [serial = 358] [outer = (nil)] [url = about:blank] 09:00:16 INFO - PROCESS | 1803 | --DOMWINDOW == 140 (0x7f98f88d5800) [pid = 1803] [serial = 343] [outer = (nil)] [url = about:blank] 09:00:16 INFO - PROCESS | 1803 | --DOMWINDOW == 139 (0x7f98dba4f000) [pid = 1803] [serial = 423] [outer = (nil)] [url = about:blank] 09:00:16 INFO - PROCESS | 1803 | --DOMWINDOW == 138 (0x7f98e04cc400) [pid = 1803] [serial = 394] [outer = (nil)] [url = about:blank] 09:00:16 INFO - PROCESS | 1803 | --DOMWINDOW == 137 (0x7f98e04c6400) [pid = 1803] [serial = 393] [outer = (nil)] [url = about:blank] 09:00:16 INFO - PROCESS | 1803 | --DOMWINDOW == 136 (0x7f98de65f800) [pid = 1803] [serial = 388] [outer = (nil)] [url = about:blank] 09:00:16 INFO - PROCESS | 1803 | --DOMWINDOW == 135 (0x7f98dcc55400) [pid = 1803] [serial = 387] [outer = (nil)] [url = about:blank] 09:00:16 INFO - PROCESS | 1803 | --DOMWINDOW == 134 (0x7f98e01b9400) [pid = 1803] [serial = 414] [outer = (nil)] [url = about:blank] 09:00:16 INFO - PROCESS | 1803 | --DOMWINDOW == 133 (0x7f98da86fc00) [pid = 1803] [serial = 409] [outer = (nil)] [url = about:blank] 09:00:16 INFO - PROCESS | 1803 | --DOMWINDOW == 132 (0x7f98da7b2400) [pid = 1803] [serial = 408] [outer = (nil)] [url = about:blank] 09:00:16 INFO - PROCESS | 1803 | --DOMWINDOW == 131 (0x7f98e29a2800) [pid = 1803] [serial = 417] [outer = (nil)] [url = about:blank] 09:00:16 INFO - PROCESS | 1803 | --DOMWINDOW == 130 (0x7f98f8e31800) [pid = 1803] [serial = 406] [outer = (nil)] [url = about:blank] 09:00:16 INFO - PROCESS | 1803 | --DOMWINDOW == 129 (0x7f98db99a400) [pid = 1803] [serial = 405] [outer = (nil)] [url = about:blank] 09:00:16 INFO - PROCESS | 1803 | --DOMWINDOW == 128 (0x7f98df46b000) [pid = 1803] [serial = 391] [outer = (nil)] [url = about:blank] 09:00:16 INFO - PROCESS | 1803 | --DOMWINDOW == 127 (0x7f98da783800) [pid = 1803] [serial = 390] [outer = (nil)] [url = about:blank] 09:00:16 INFO - PROCESS | 1803 | --DOMWINDOW == 126 (0x7f98dc4f0400) [pid = 1803] [serial = 411] [outer = (nil)] [url = about:blank] 09:00:16 INFO - PROCESS | 1803 | --DOMWINDOW == 125 (0x7f98dd816000) [pid = 1803] [serial = 412] [outer = (nil)] [url = about:blank] 09:00:16 INFO - PROCESS | 1803 | --DOMWINDOW == 124 (0x7f98e458d400) [pid = 1803] [serial = 396] [outer = (nil)] [url = about:blank] 09:00:16 INFO - PROCESS | 1803 | --DOMWINDOW == 123 (0x7f98d6aaa000) [pid = 1803] [serial = 399] [outer = (nil)] [url = about:blank] 09:00:16 INFO - PROCESS | 1803 | --DOMWINDOW == 122 (0x7f98da86ec00) [pid = 1803] [serial = 420] [outer = (nil)] [url = about:blank] 09:00:16 INFO - PROCESS | 1803 | --DOMWINDOW == 121 (0x7f98f28d5c00) [pid = 1803] [serial = 402] [outer = (nil)] [url = about:blank] 09:00:16 INFO - PROCESS | 1803 | --DOMWINDOW == 120 (0x7f98da77bc00) [pid = 1803] [serial = 454] [outer = (nil)] [url = about:blank] 09:00:16 INFO - PROCESS | 1803 | --DOMWINDOW == 119 (0x7f98da7b2c00) [pid = 1803] [serial = 455] [outer = (nil)] [url = about:blank] 09:00:16 INFO - PROCESS | 1803 | --DOMWINDOW == 118 (0x7f98f4977800) [pid = 1803] [serial = 424] [outer = (nil)] [url = about:blank] 09:00:16 INFO - PROCESS | 1803 | --DOMWINDOW == 117 (0x7f98e4e6c400) [pid = 1803] [serial = 421] [outer = (nil)] [url = about:blank] 09:00:16 INFO - PROCESS | 1803 | --DOMWINDOW == 116 (0x7f98e53eec00) [pid = 1803] [serial = 235] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 09:00:16 INFO - PROCESS | 1803 | --DOMWINDOW == 115 (0x7f98e39ca800) [pid = 1803] [serial = 418] [outer = (nil)] [url = about:blank] 09:00:16 INFO - PROCESS | 1803 | --DOMWINDOW == 114 (0x7f98e04c8800) [pid = 1803] [serial = 415] [outer = (nil)] [url = about:blank] 09:00:16 INFO - PROCESS | 1803 | 1461254416304 Marionette TRACE conn4 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 09:00:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 09:00:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1596ms 09:00:16 INFO - PROCESS | 1803 | 1461254416365 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 09:00:16 INFO - PROCESS | 1803 | 1461254416369 Marionette TRACE conn4 <- [1,681,null,{"value":"8"}] 09:00:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 09:00:16 INFO - PROCESS | 1803 | 1461254416375 Marionette TRACE conn4 -> [0,682,"setScriptTimeout",{"ms":35000}] 09:00:16 INFO - PROCESS | 1803 | 1461254416381 Marionette TRACE conn4 <- [1,682,null,{}] 09:00:16 INFO - PROCESS | 1803 | 1461254416396 Marionette TRACE conn4 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:16 INFO - PROCESS | 1803 | 1461254416552 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 09:00:16 INFO - PROCESS | 1803 | 1461254416662 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:16 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98dd574000 == 51 [pid = 1803] [id = 178] 09:00:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 115 (0x7f98da77d000) [pid = 1803] [serial = 534] [outer = (nil)] 09:00:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 116 (0x7f98db95bc00) [pid = 1803] [serial = 535] [outer = 0x7f98da77d000] 09:00:16 INFO - PROCESS | 1803 | 1461254416731 Marionette DEBUG loaded listener.js 09:00:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 117 (0x7f98dba46c00) [pid = 1803] [serial = 536] [outer = 0x7f98da77d000] 09:00:17 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 09:00:17 INFO - PROCESS | 1803 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:00:17 INFO - PROCESS | 1803 | 1461254417911 Marionette TRACE conn4 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 09:00:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 09:00:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1543ms 09:00:17 INFO - PROCESS | 1803 | 1461254417919 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 09:00:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 09:00:17 INFO - PROCESS | 1803 | 1461254417924 Marionette TRACE conn4 <- [1,685,null,{"value":"8"}] 09:00:17 INFO - PROCESS | 1803 | 1461254417931 Marionette TRACE conn4 -> [0,686,"setScriptTimeout",{"ms":35000}] 09:00:17 INFO - PROCESS | 1803 | 1461254417934 Marionette TRACE conn4 <- [1,686,null,{}] 09:00:17 INFO - PROCESS | 1803 | 1461254417939 Marionette TRACE conn4 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:18 INFO - PROCESS | 1803 | 1461254418139 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 09:00:18 INFO - PROCESS | 1803 | 1461254418212 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:18 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98de784000 == 52 [pid = 1803] [id = 179] 09:00:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 118 (0x7f98db99e000) [pid = 1803] [serial = 537] [outer = (nil)] 09:00:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 119 (0x7f98dbd80000) [pid = 1803] [serial = 538] [outer = 0x7f98db99e000] 09:00:18 INFO - PROCESS | 1803 | 1461254418282 Marionette DEBUG loaded listener.js 09:00:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 120 (0x7f98dc097c00) [pid = 1803] [serial = 539] [outer = 0x7f98db99e000] 09:00:19 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 09:00:19 INFO - PROCESS | 1803 | 1461254419666 Marionette TRACE conn4 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 09:00:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 09:00:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1797ms 09:00:19 INFO - PROCESS | 1803 | 1461254419733 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 09:00:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 09:00:19 INFO - PROCESS | 1803 | 1461254419738 Marionette TRACE conn4 <- [1,689,null,{"value":"8"}] 09:00:19 INFO - PROCESS | 1803 | 1461254419744 Marionette TRACE conn4 -> [0,690,"setScriptTimeout",{"ms":35000}] 09:00:19 INFO - PROCESS | 1803 | 1461254419747 Marionette TRACE conn4 <- [1,690,null,{}] 09:00:19 INFO - PROCESS | 1803 | 1461254419751 Marionette TRACE conn4 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:20 INFO - PROCESS | 1803 | 1461254420356 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 09:00:20 INFO - PROCESS | 1803 | --DOMWINDOW == 119 (0x7f98e02b7400) [pid = 1803] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 09:00:20 INFO - PROCESS | 1803 | --DOMWINDOW == 118 (0x7f98da7b5000) [pid = 1803] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 09:00:20 INFO - PROCESS | 1803 | --DOMWINDOW == 117 (0x7f98de65c800) [pid = 1803] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 09:00:20 INFO - PROCESS | 1803 | --DOMWINDOW == 116 (0x7f98dc095c00) [pid = 1803] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 09:00:20 INFO - PROCESS | 1803 | --DOMWINDOW == 115 (0x7f98da854c00) [pid = 1803] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 09:00:20 INFO - PROCESS | 1803 | --DOMWINDOW == 114 (0x7f98dba43000) [pid = 1803] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 09:00:20 INFO - PROCESS | 1803 | --DOMWINDOW == 113 (0x7f98d4d1e400) [pid = 1803] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 09:00:20 INFO - PROCESS | 1803 | --DOMWINDOW == 112 (0x7f98e61bf800) [pid = 1803] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 09:00:20 INFO - PROCESS | 1803 | --DOMWINDOW == 111 (0x7f98db9a3400) [pid = 1803] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 09:00:20 INFO - PROCESS | 1803 | --DOMWINDOW == 110 (0x7f98d4d1f800) [pid = 1803] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 09:00:20 INFO - PROCESS | 1803 | --DOMWINDOW == 109 (0x7f98d6aa4400) [pid = 1803] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 09:00:20 INFO - PROCESS | 1803 | --DOMWINDOW == 108 (0x7f98e4e68400) [pid = 1803] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 09:00:20 INFO - PROCESS | 1803 | --DOMWINDOW == 107 (0x7f98da866000) [pid = 1803] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 09:00:20 INFO - PROCESS | 1803 | --DOMWINDOW == 106 (0x7f98d6aa4c00) [pid = 1803] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 09:00:20 INFO - PROCESS | 1803 | --DOMWINDOW == 105 (0x7f98de65f400) [pid = 1803] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 09:00:20 INFO - PROCESS | 1803 | --DOMWINDOW == 104 (0x7f98dd819400) [pid = 1803] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 09:00:20 INFO - PROCESS | 1803 | --DOMWINDOW == 103 (0x7f98dc09a800) [pid = 1803] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 09:00:20 INFO - PROCESS | 1803 | --DOMWINDOW == 102 (0x7f98d6aaa800) [pid = 1803] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 09:00:20 INFO - PROCESS | 1803 | --DOMWINDOW == 101 (0x7f98e8354c00) [pid = 1803] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 09:00:20 INFO - PROCESS | 1803 | --DOMWINDOW == 100 (0x7f98dc09d800) [pid = 1803] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 09:00:20 INFO - PROCESS | 1803 | --DOMWINDOW == 99 (0x7f98d4d24800) [pid = 1803] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 09:00:20 INFO - PROCESS | 1803 | --DOMWINDOW == 98 (0x7f98dba49800) [pid = 1803] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 09:00:20 INFO - PROCESS | 1803 | --DOMWINDOW == 97 (0x7f98d4d2c000) [pid = 1803] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 09:00:20 INFO - PROCESS | 1803 | --DOMWINDOW == 96 (0x7f98da554400) [pid = 1803] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 09:00:20 INFO - PROCESS | 1803 | 1461254420488 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:20 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98da921800 == 53 [pid = 1803] [id = 180] 09:00:20 INFO - PROCESS | 1803 | ++DOMWINDOW == 97 (0x7f98d4d1e400) [pid = 1803] [serial = 540] [outer = (nil)] 09:00:20 INFO - PROCESS | 1803 | ++DOMWINDOW == 98 (0x7f98d6aa1400) [pid = 1803] [serial = 541] [outer = 0x7f98d4d1e400] 09:00:20 INFO - PROCESS | 1803 | 1461254420555 Marionette DEBUG loaded listener.js 09:00:20 INFO - PROCESS | 1803 | ++DOMWINDOW == 99 (0x7f98da863c00) [pid = 1803] [serial = 542] [outer = 0x7f98d4d1e400] 09:00:21 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 09:00:21 INFO - PROCESS | 1803 | 1461254421650 Marionette TRACE conn4 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 09:00:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 09:00:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1950ms 09:00:21 INFO - PROCESS | 1803 | 1461254421694 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 09:00:21 INFO - PROCESS | 1803 | 1461254421698 Marionette TRACE conn4 <- [1,693,null,{"value":"8"}] 09:00:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 09:00:21 INFO - PROCESS | 1803 | 1461254421703 Marionette TRACE conn4 -> [0,694,"setScriptTimeout",{"ms":35000}] 09:00:21 INFO - PROCESS | 1803 | 1461254421705 Marionette TRACE conn4 <- [1,694,null,{}] 09:00:21 INFO - PROCESS | 1803 | 1461254421721 Marionette TRACE conn4 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:21 INFO - PROCESS | 1803 | 1461254421942 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 09:00:22 INFO - PROCESS | 1803 | 1461254421999 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:22 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e0eb3800 == 54 [pid = 1803] [id = 181] 09:00:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 100 (0x7f98dc09c000) [pid = 1803] [serial = 543] [outer = (nil)] 09:00:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 101 (0x7f98dd818800) [pid = 1803] [serial = 544] [outer = 0x7f98dc09c000] 09:00:22 INFO - PROCESS | 1803 | 1461254422065 Marionette DEBUG loaded listener.js 09:00:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 102 (0x7f98de65e000) [pid = 1803] [serial = 545] [outer = 0x7f98dc09c000] 09:00:23 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 09:00:23 INFO - PROCESS | 1803 | 1461254423443 Marionette TRACE conn4 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 09:00:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 09:00:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1781ms 09:00:23 INFO - PROCESS | 1803 | 1461254423487 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 09:00:23 INFO - PROCESS | 1803 | 1461254423493 Marionette TRACE conn4 <- [1,697,null,{"value":"8"}] 09:00:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 09:00:23 INFO - PROCESS | 1803 | 1461254423557 Marionette TRACE conn4 -> [0,698,"setScriptTimeout",{"ms":35000}] 09:00:23 INFO - PROCESS | 1803 | 1461254423562 Marionette TRACE conn4 <- [1,698,null,{}] 09:00:23 INFO - PROCESS | 1803 | 1461254423624 Marionette TRACE conn4 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:23 INFO - PROCESS | 1803 | 1461254423800 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 09:00:23 INFO - PROCESS | 1803 | 1461254423953 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:23 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98dc2b7000 == 55 [pid = 1803] [id = 182] 09:00:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 103 (0x7f98d6aaf000) [pid = 1803] [serial = 546] [outer = (nil)] 09:00:24 INFO - PROCESS | 1803 | ++DOMWINDOW == 104 (0x7f98da55f000) [pid = 1803] [serial = 547] [outer = 0x7f98d6aaf000] 09:00:24 INFO - PROCESS | 1803 | 1461254424031 Marionette DEBUG loaded listener.js 09:00:24 INFO - PROCESS | 1803 | ++DOMWINDOW == 105 (0x7f98da782400) [pid = 1803] [serial = 548] [outer = 0x7f98d6aaf000] 09:00:25 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 09:00:25 INFO - PROCESS | 1803 | 1461254425380 Marionette TRACE conn4 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 09:00:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 09:00:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 2043ms 09:00:25 INFO - PROCESS | 1803 | 1461254425546 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 09:00:25 INFO - PROCESS | 1803 | 1461254425554 Marionette TRACE conn4 <- [1,701,null,{"value":"8"}] 09:00:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 09:00:25 INFO - PROCESS | 1803 | 1461254425563 Marionette TRACE conn4 -> [0,702,"setScriptTimeout",{"ms":35000}] 09:00:25 INFO - PROCESS | 1803 | 1461254425566 Marionette TRACE conn4 <- [1,702,null,{}] 09:00:25 INFO - PROCESS | 1803 | 1461254425571 Marionette TRACE conn4 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:25 INFO - PROCESS | 1803 | 1461254425771 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 09:00:25 INFO - PROCESS | 1803 | 1461254425920 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:25 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e0405000 == 56 [pid = 1803] [id = 183] 09:00:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 106 (0x7f98da552000) [pid = 1803] [serial = 549] [outer = (nil)] 09:00:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 107 (0x7f98db94f000) [pid = 1803] [serial = 550] [outer = 0x7f98da552000] 09:00:26 INFO - PROCESS | 1803 | 1461254425992 Marionette DEBUG loaded listener.js 09:00:26 INFO - PROCESS | 1803 | ++DOMWINDOW == 108 (0x7f98dbd75c00) [pid = 1803] [serial = 551] [outer = 0x7f98da552000] 09:00:27 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 09:00:27 INFO - PROCESS | 1803 | 1461254427303 Marionette TRACE conn4 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 09:00:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 09:00:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1783ms 09:00:27 INFO - PROCESS | 1803 | 1461254427358 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 09:00:27 INFO - PROCESS | 1803 | 1461254427361 Marionette TRACE conn4 <- [1,705,null,{"value":"8"}] 09:00:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 09:00:27 INFO - PROCESS | 1803 | 1461254427384 Marionette TRACE conn4 -> [0,706,"setScriptTimeout",{"ms":35000}] 09:00:27 INFO - PROCESS | 1803 | 1461254427391 Marionette TRACE conn4 <- [1,706,null,{}] 09:00:27 INFO - PROCESS | 1803 | 1461254427406 Marionette TRACE conn4 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:27 INFO - PROCESS | 1803 | 1461254427565 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 09:00:27 INFO - PROCESS | 1803 | 1461254427711 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:27 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e124f000 == 57 [pid = 1803] [id = 184] 09:00:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 109 (0x7f98db9a2c00) [pid = 1803] [serial = 552] [outer = (nil)] 09:00:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 110 (0x7f98dd647c00) [pid = 1803] [serial = 553] [outer = 0x7f98db9a2c00] 09:00:27 INFO - PROCESS | 1803 | 1461254427787 Marionette DEBUG loaded listener.js 09:00:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 111 (0x7f98de65c800) [pid = 1803] [serial = 554] [outer = 0x7f98db9a2c00] 09:00:28 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 09:00:28 INFO - PROCESS | 1803 | 1461254428983 Marionette TRACE conn4 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 09:00:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 09:00:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1641ms 09:00:29 INFO - PROCESS | 1803 | 1461254429024 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 09:00:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 09:00:29 INFO - PROCESS | 1803 | 1461254429029 Marionette TRACE conn4 <- [1,709,null,{"value":"8"}] 09:00:29 INFO - PROCESS | 1803 | 1461254429045 Marionette TRACE conn4 -> [0,710,"setScriptTimeout",{"ms":35000}] 09:00:29 INFO - PROCESS | 1803 | 1461254429047 Marionette TRACE conn4 <- [1,710,null,{}] 09:00:29 INFO - PROCESS | 1803 | 1461254429054 Marionette TRACE conn4 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:29 INFO - PROCESS | 1803 | 1461254429291 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 09:00:29 INFO - PROCESS | 1803 | 1461254429415 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:29 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e283c000 == 58 [pid = 1803] [id = 185] 09:00:29 INFO - PROCESS | 1803 | ++DOMWINDOW == 112 (0x7f98dbd40000) [pid = 1803] [serial = 555] [outer = (nil)] 09:00:29 INFO - PROCESS | 1803 | ++DOMWINDOW == 113 (0x7f98de93fc00) [pid = 1803] [serial = 556] [outer = 0x7f98dbd40000] 09:00:29 INFO - PROCESS | 1803 | 1461254429482 Marionette DEBUG loaded listener.js 09:00:29 INFO - PROCESS | 1803 | ++DOMWINDOW == 114 (0x7f98df469c00) [pid = 1803] [serial = 557] [outer = 0x7f98dbd40000] 09:00:30 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 09:00:30 INFO - PROCESS | 1803 | 1461254430648 Marionette TRACE conn4 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 09:00:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 09:00:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1644ms 09:00:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 09:00:30 INFO - PROCESS | 1803 | 1461254430681 Marionette TRACE conn4 -> [0,713,"getWindowHandle",null] 09:00:30 INFO - PROCESS | 1803 | 1461254430684 Marionette TRACE conn4 <- [1,713,null,{"value":"8"}] 09:00:30 INFO - PROCESS | 1803 | 1461254430709 Marionette TRACE conn4 -> [0,714,"setScriptTimeout",{"ms":35000}] 09:00:30 INFO - PROCESS | 1803 | 1461254430715 Marionette TRACE conn4 <- [1,714,null,{}] 09:00:30 INFO - PROCESS | 1803 | 1461254430725 Marionette TRACE conn4 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:31 INFO - PROCESS | 1803 | 1461254431078 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 09:00:31 INFO - PROCESS | 1803 | 1461254431515 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:31 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98dd3cc800 == 59 [pid = 1803] [id = 186] 09:00:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 115 (0x7f98d4d22000) [pid = 1803] [serial = 558] [outer = (nil)] 09:00:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 116 (0x7f98d6aa2800) [pid = 1803] [serial = 559] [outer = 0x7f98d4d22000] 09:00:31 INFO - PROCESS | 1803 | 1461254431581 Marionette DEBUG loaded listener.js 09:00:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 117 (0x7f98da55f400) [pid = 1803] [serial = 560] [outer = 0x7f98d4d22000] 09:00:32 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 09:00:32 INFO - PROCESS | 1803 | 1461254432851 Marionette TRACE conn4 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 09:00:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 09:00:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 2212ms 09:00:32 INFO - PROCESS | 1803 | 1461254432905 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 09:00:32 INFO - PROCESS | 1803 | 1461254432909 Marionette TRACE conn4 <- [1,717,null,{"value":"8"}] 09:00:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 09:00:32 INFO - PROCESS | 1803 | 1461254432918 Marionette TRACE conn4 -> [0,718,"setScriptTimeout",{"ms":35000}] 09:00:32 INFO - PROCESS | 1803 | 1461254432923 Marionette TRACE conn4 <- [1,718,null,{}] 09:00:33 INFO - PROCESS | 1803 | 1461254433057 Marionette TRACE conn4 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:33 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98f8a28800 == 58 [pid = 1803] [id = 68] 09:00:33 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e5f52800 == 57 [pid = 1803] [id = 65] 09:00:33 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e0fd5800 == 56 [pid = 1803] [id = 148] 09:00:33 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e125f800 == 55 [pid = 1803] [id = 150] 09:00:33 INFO - PROCESS | 1803 | --DOMWINDOW == 116 (0x7f98de7e1c00) [pid = 1803] [serial = 499] [outer = (nil)] [url = about:blank] 09:00:33 INFO - PROCESS | 1803 | 1461254433302 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 09:00:33 INFO - PROCESS | 1803 | 1461254433321 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:33 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98da60a800 == 56 [pid = 1803] [id = 187] 09:00:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 117 (0x7f98d4d23800) [pid = 1803] [serial = 561] [outer = (nil)] 09:00:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 118 (0x7f98da782c00) [pid = 1803] [serial = 562] [outer = 0x7f98d4d23800] 09:00:33 INFO - PROCESS | 1803 | 1461254433385 Marionette DEBUG loaded listener.js 09:00:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 119 (0x7f98da86b400) [pid = 1803] [serial = 563] [outer = 0x7f98d4d23800] 09:00:33 INFO - PROCESS | 1803 | --DOMWINDOW == 118 (0x7f98e64eac00) [pid = 1803] [serial = 484] [outer = (nil)] [url = about:blank] 09:00:33 INFO - PROCESS | 1803 | --DOMWINDOW == 117 (0x7f98db95d800) [pid = 1803] [serial = 496] [outer = (nil)] [url = about:blank] 09:00:33 INFO - PROCESS | 1803 | --DOMWINDOW == 116 (0x7f98e106dc00) [pid = 1803] [serial = 470] [outer = (nil)] [url = about:blank] 09:00:33 INFO - PROCESS | 1803 | --DOMWINDOW == 115 (0x7f98de667400) [pid = 1803] [serial = 494] [outer = (nil)] [url = about:blank] 09:00:33 INFO - PROCESS | 1803 | --DOMWINDOW == 114 (0x7f98da860800) [pid = 1803] [serial = 439] [outer = (nil)] [url = about:blank] 09:00:33 INFO - PROCESS | 1803 | --DOMWINDOW == 113 (0x7f98dbd39c00) [pid = 1803] [serial = 490] [outer = (nil)] [url = about:blank] 09:00:33 INFO - PROCESS | 1803 | --DOMWINDOW == 112 (0x7f98d4d2bc00) [pid = 1803] [serial = 452] [outer = (nil)] [url = about:blank] 09:00:33 INFO - PROCESS | 1803 | --DOMWINDOW == 111 (0x7f98f28db400) [pid = 1803] [serial = 476] [outer = (nil)] [url = about:blank] 09:00:33 INFO - PROCESS | 1803 | --DOMWINDOW == 110 (0x7f98dd649000) [pid = 1803] [serial = 493] [outer = (nil)] [url = about:blank] 09:00:33 INFO - PROCESS | 1803 | --DOMWINDOW == 109 (0x7f98dbd3a400) [pid = 1803] [serial = 458] [outer = (nil)] [url = about:blank] 09:00:33 INFO - PROCESS | 1803 | --DOMWINDOW == 108 (0x7f98e1066c00) [pid = 1803] [serial = 469] [outer = (nil)] [url = about:blank] 09:00:33 INFO - PROCESS | 1803 | --DOMWINDOW == 107 (0x7f98da6eb000) [pid = 1803] [serial = 487] [outer = (nil)] [url = about:blank] 09:00:33 INFO - PROCESS | 1803 | --DOMWINDOW == 106 (0x7f98da786400) [pid = 1803] [serial = 488] [outer = (nil)] [url = about:blank] 09:00:33 INFO - PROCESS | 1803 | --DOMWINDOW == 105 (0x7f98e1065000) [pid = 1803] [serial = 449] [outer = (nil)] [url = about:blank] 09:00:33 INFO - PROCESS | 1803 | --DOMWINDOW == 104 (0x7f98f37b8c00) [pid = 1803] [serial = 485] [outer = (nil)] [url = about:blank] 09:00:33 INFO - PROCESS | 1803 | --DOMWINDOW == 103 (0x7f98e4e77000) [pid = 1803] [serial = 385] [outer = (nil)] [url = about:blank] 09:00:33 INFO - PROCESS | 1803 | --DOMWINDOW == 102 (0x7f98dbd36400) [pid = 1803] [serial = 430] [outer = (nil)] [url = about:blank] 09:00:33 INFO - PROCESS | 1803 | --DOMWINDOW == 101 (0x7f98dd64fc00) [pid = 1803] [serial = 446] [outer = (nil)] [url = about:blank] 09:00:33 INFO - PROCESS | 1803 | --DOMWINDOW == 100 (0x7f98e4c42800) [pid = 1803] [serial = 473] [outer = (nil)] [url = about:blank] 09:00:33 INFO - PROCESS | 1803 | --DOMWINDOW == 99 (0x7f98de93d800) [pid = 1803] [serial = 466] [outer = (nil)] [url = about:blank] 09:00:33 INFO - PROCESS | 1803 | --DOMWINDOW == 98 (0x7f98e6223800) [pid = 1803] [serial = 475] [outer = (nil)] [url = about:blank] 09:00:33 INFO - PROCESS | 1803 | --DOMWINDOW == 97 (0x7f98dc094000) [pid = 1803] [serial = 491] [outer = (nil)] [url = about:blank] 09:00:33 INFO - PROCESS | 1803 | --DOMWINDOW == 96 (0x7f98e4e6e800) [pid = 1803] [serial = 478] [outer = (nil)] [url = about:blank] 09:00:33 INFO - PROCESS | 1803 | --DOMWINDOW == 95 (0x7f98e4510800) [pid = 1803] [serial = 436] [outer = (nil)] [url = about:blank] 09:00:33 INFO - PROCESS | 1803 | --DOMWINDOW == 94 (0x7f98e01ad400) [pid = 1803] [serial = 467] [outer = (nil)] [url = about:blank] 09:00:33 INFO - PROCESS | 1803 | --DOMWINDOW == 93 (0x7f98f4cfa800) [pid = 1803] [serial = 443] [outer = (nil)] [url = about:blank] 09:00:33 INFO - PROCESS | 1803 | --DOMWINDOW == 92 (0x7f98e02b9800) [pid = 1803] [serial = 481] [outer = (nil)] [url = about:blank] 09:00:33 INFO - PROCESS | 1803 | --DOMWINDOW == 91 (0x7f98f365d400) [pid = 1803] [serial = 479] [outer = (nil)] [url = about:blank] 09:00:33 INFO - PROCESS | 1803 | --DOMWINDOW == 90 (0x7f98e41efc00) [pid = 1803] [serial = 472] [outer = (nil)] [url = about:blank] 09:00:33 INFO - PROCESS | 1803 | --DOMWINDOW == 89 (0x7f98e02bdc00) [pid = 1803] [serial = 482] [outer = (nil)] [url = about:blank] 09:00:33 INFO - PROCESS | 1803 | --DOMWINDOW == 88 (0x7f98da553400) [pid = 1803] [serial = 460] [outer = (nil)] [url = about:blank] 09:00:33 INFO - PROCESS | 1803 | --DOMWINDOW == 87 (0x7f98dd81a800) [pid = 1803] [serial = 433] [outer = (nil)] [url = about:blank] 09:00:33 INFO - PROCESS | 1803 | --DOMWINDOW == 86 (0x7f98dbd34000) [pid = 1803] [serial = 463] [outer = (nil)] [url = about:blank] 09:00:33 INFO - PROCESS | 1803 | --DOMWINDOW == 85 (0x7f98da77cc00) [pid = 1803] [serial = 427] [outer = (nil)] [url = about:blank] 09:00:33 INFO - PROCESS | 1803 | --DOMWINDOW == 84 (0x7f98da77e000) [pid = 1803] [serial = 461] [outer = (nil)] [url = about:blank] 09:00:33 INFO - PROCESS | 1803 | --DOMWINDOW == 83 (0x7f98dbd83400) [pid = 1803] [serial = 464] [outer = (nil)] [url = about:blank] 09:00:33 INFO - PROCESS | 1803 | --DOMWINDOW == 82 (0x7f98dbd78400) [pid = 1803] [serial = 497] [outer = (nil)] [url = about:blank] 09:00:34 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 09:00:34 INFO - PROCESS | 1803 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:00:34 INFO - PROCESS | 1803 | 1461254434562 Marionette TRACE conn4 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 09:00:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 09:00:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1694ms 09:00:34 INFO - PROCESS | 1803 | 1461254434615 Marionette TRACE conn4 -> [0,721,"getWindowHandle",null] 09:00:34 INFO - PROCESS | 1803 | 1461254434620 Marionette TRACE conn4 <- [1,721,null,{"value":"8"}] 09:00:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 09:00:34 INFO - PROCESS | 1803 | 1461254434626 Marionette TRACE conn4 -> [0,722,"setScriptTimeout",{"ms":35000}] 09:00:34 INFO - PROCESS | 1803 | 1461254434628 Marionette TRACE conn4 <- [1,722,null,{}] 09:00:34 INFO - PROCESS | 1803 | 1461254434634 Marionette TRACE conn4 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:34 INFO - PROCESS | 1803 | 1461254434818 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 09:00:34 INFO - PROCESS | 1803 | 1461254434921 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:34 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98dc426800 == 57 [pid = 1803] [id = 188] 09:00:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 83 (0x7f98db998c00) [pid = 1803] [serial = 564] [outer = (nil)] 09:00:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 84 (0x7f98dbd38400) [pid = 1803] [serial = 565] [outer = 0x7f98db998c00] 09:00:34 INFO - PROCESS | 1803 | 1461254434984 Marionette DEBUG loaded listener.js 09:00:35 INFO - PROCESS | 1803 | ++DOMWINDOW == 85 (0x7f98dbd7a800) [pid = 1803] [serial = 566] [outer = 0x7f98db998c00] 09:00:35 INFO - PROCESS | 1803 | 1461254435760 Marionette TRACE conn4 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 09:00:35 INFO - PROCESS | 1803 | 1461254435809 Marionette TRACE conn4 <- [1,725,null,{"value":"8"}] 09:00:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 09:00:35 INFO - PROCESS | 1803 | 1461254435829 Marionette TRACE conn4 -> [0,726,"setScriptTimeout",{"ms":35000}] 09:00:35 INFO - PROCESS | 1803 | 1461254435837 Marionette TRACE conn4 <- [1,726,null,{}] 09:00:35 INFO - PROCESS | 1803 | 1461254435843 Marionette TRACE conn4 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:36 INFO - PROCESS | 1803 | 1461254436037 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 09:00:36 INFO - PROCESS | 1803 | 1461254436062 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:36 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e026b000 == 58 [pid = 1803] [id = 189] 09:00:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 86 (0x7f98dc093c00) [pid = 1803] [serial = 567] [outer = (nil)] 09:00:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 87 (0x7f98dd650800) [pid = 1803] [serial = 568] [outer = 0x7f98dc093c00] 09:00:36 INFO - PROCESS | 1803 | 1461254436133 Marionette DEBUG loaded listener.js 09:00:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 88 (0x7f98de5d8000) [pid = 1803] [serial = 569] [outer = 0x7f98dc093c00] 09:00:36 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 09:00:36 INFO - PROCESS | 1803 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:00:37 INFO - PROCESS | 1803 | 1461254437041 Marionette TRACE conn4 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 09:00:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 09:00:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1299ms 09:00:37 INFO - PROCESS | 1803 | 1461254437115 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 09:00:37 INFO - PROCESS | 1803 | 1461254437120 Marionette TRACE conn4 <- [1,729,null,{"value":"8"}] 09:00:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 09:00:37 INFO - PROCESS | 1803 | 1461254437125 Marionette TRACE conn4 -> [0,730,"setScriptTimeout",{"ms":35000}] 09:00:37 INFO - PROCESS | 1803 | 1461254437128 Marionette TRACE conn4 <- [1,730,null,{}] 09:00:37 INFO - PROCESS | 1803 | 1461254437133 Marionette TRACE conn4 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:37 INFO - PROCESS | 1803 | 1461254437332 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 09:00:37 INFO - PROCESS | 1803 | 1461254437356 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:37 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e0fa7000 == 59 [pid = 1803] [id = 190] 09:00:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 89 (0x7f98d3ce9000) [pid = 1803] [serial = 570] [outer = (nil)] 09:00:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 90 (0x7f98de7da800) [pid = 1803] [serial = 571] [outer = 0x7f98d3ce9000] 09:00:37 INFO - PROCESS | 1803 | 1461254437417 Marionette DEBUG loaded listener.js 09:00:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 91 (0x7f98e0009800) [pid = 1803] [serial = 572] [outer = 0x7f98d3ce9000] 09:00:37 INFO - PROCESS | 1803 | --DOMWINDOW == 90 (0x7f98da55f800) [pid = 1803] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 09:00:37 INFO - PROCESS | 1803 | --DOMWINDOW == 89 (0x7f98db99e000) [pid = 1803] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 09:00:37 INFO - PROCESS | 1803 | --DOMWINDOW == 88 (0x7f98d4d25800) [pid = 1803] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 09:00:37 INFO - PROCESS | 1803 | --DOMWINDOW == 87 (0x7f98d3981800) [pid = 1803] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 09:00:37 INFO - PROCESS | 1803 | --DOMWINDOW == 86 (0x7f98da77d000) [pid = 1803] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 09:00:37 INFO - PROCESS | 1803 | --DOMWINDOW == 85 (0x7f98d4d1e400) [pid = 1803] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 09:00:38 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 09:00:38 INFO - PROCESS | 1803 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:00:38 INFO - PROCESS | 1803 | 1461254438401 Marionette TRACE conn4 <- [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[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 09:00:38 INFO - PROCESS | 1803 | 1461254438464 Marionette TRACE conn4 <- [1,733,null,{"value":"8"}] 09:00:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 09:00:38 INFO - PROCESS | 1803 | 1461254438469 Marionette TRACE conn4 -> [0,734,"setScriptTimeout",{"ms":35000}] 09:00:38 INFO - PROCESS | 1803 | 1461254438472 Marionette TRACE conn4 <- [1,734,null,{}] 09:00:38 INFO - PROCESS | 1803 | 1461254438477 Marionette TRACE conn4 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:38 INFO - PROCESS | 1803 | 1461254438612 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 09:00:38 INFO - PROCESS | 1803 | 1461254438626 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:38 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e1250800 == 60 [pid = 1803] [id = 191] 09:00:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 86 (0x7f98e006a400) [pid = 1803] [serial = 573] [outer = (nil)] 09:00:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 87 (0x7f98e0075c00) [pid = 1803] [serial = 574] [outer = 0x7f98e006a400] 09:00:38 INFO - PROCESS | 1803 | 1461254438703 Marionette DEBUG loaded listener.js 09:00:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 88 (0x7f98e01b3000) [pid = 1803] [serial = 575] [outer = 0x7f98e006a400] 09:00:39 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 09:00:39 INFO - PROCESS | 1803 | 1461254439516 Marionette TRACE conn4 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 09:00:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 09:00:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1127ms 09:00:39 INFO - PROCESS | 1803 | 1461254439597 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 09:00:39 INFO - PROCESS | 1803 | 1461254439600 Marionette TRACE conn4 <- [1,737,null,{"value":"8"}] 09:00:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 09:00:39 INFO - PROCESS | 1803 | 1461254439606 Marionette TRACE conn4 -> [0,738,"setScriptTimeout",{"ms":35000}] 09:00:39 INFO - PROCESS | 1803 | 1461254439608 Marionette TRACE conn4 <- [1,738,null,{}] 09:00:39 INFO - PROCESS | 1803 | 1461254439613 Marionette TRACE conn4 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:39 INFO - PROCESS | 1803 | 1461254439757 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 09:00:39 INFO - PROCESS | 1803 | 1461254439766 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:39 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98dc2c6800 == 61 [pid = 1803] [id = 192] 09:00:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 89 (0x7f98e01b3800) [pid = 1803] [serial = 576] [outer = (nil)] 09:00:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 90 (0x7f98e02be000) [pid = 1803] [serial = 577] [outer = 0x7f98e01b3800] 09:00:39 INFO - PROCESS | 1803 | 1461254439828 Marionette DEBUG loaded listener.js 09:00:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 91 (0x7f98e0423800) [pid = 1803] [serial = 578] [outer = 0x7f98e01b3800] 09:00:41 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 09:00:41 INFO - PROCESS | 1803 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:00:41 INFO - PROCESS | 1803 | 1461254441330 Marionette TRACE conn4 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 09:00:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 09:00:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1735ms 09:00:41 INFO - PROCESS | 1803 | 1461254441341 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 09:00:41 INFO - PROCESS | 1803 | 1461254441346 Marionette TRACE conn4 <- [1,741,null,{"value":"8"}] 09:00:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 09:00:41 INFO - PROCESS | 1803 | 1461254441354 Marionette TRACE conn4 -> [0,742,"setScriptTimeout",{"ms":35000}] 09:00:41 INFO - PROCESS | 1803 | 1461254441359 Marionette TRACE conn4 <- [1,742,null,{}] 09:00:41 INFO - PROCESS | 1803 | 1461254441367 Marionette TRACE conn4 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:41 INFO - PROCESS | 1803 | 1461254441531 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 09:00:41 INFO - PROCESS | 1803 | 1461254441726 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:41 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98ddaef800 == 62 [pid = 1803] [id = 193] 09:00:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 92 (0x7f98da6eb000) [pid = 1803] [serial = 579] [outer = (nil)] 09:00:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 93 (0x7f98da86d800) [pid = 1803] [serial = 580] [outer = 0x7f98da6eb000] 09:00:41 INFO - PROCESS | 1803 | 1461254441810 Marionette DEBUG loaded listener.js 09:00:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 94 (0x7f98db9a5000) [pid = 1803] [serial = 581] [outer = 0x7f98da6eb000] 09:00:43 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 09:00:43 INFO - PROCESS | 1803 | 1461254443154 Marionette TRACE conn4 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 09:00:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 09:00:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1843ms 09:00:43 INFO - PROCESS | 1803 | 1461254443294 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 09:00:43 INFO - PROCESS | 1803 | 1461254443303 Marionette TRACE conn4 <- [1,745,null,{"value":"8"}] 09:00:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 09:00:43 INFO - PROCESS | 1803 | 1461254443320 Marionette TRACE conn4 -> [0,746,"setScriptTimeout",{"ms":35000}] 09:00:43 INFO - PROCESS | 1803 | 1461254443324 Marionette TRACE conn4 <- [1,746,null,{}] 09:00:43 INFO - PROCESS | 1803 | 1461254443329 Marionette TRACE conn4 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:43 INFO - PROCESS | 1803 | 1461254443490 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 09:00:43 INFO - PROCESS | 1803 | 1461254443637 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:43 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e1eab800 == 63 [pid = 1803] [id = 194] 09:00:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 95 (0x7f98da5ed800) [pid = 1803] [serial = 582] [outer = (nil)] 09:00:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 96 (0x7f98dc09cc00) [pid = 1803] [serial = 583] [outer = 0x7f98da5ed800] 09:00:43 INFO - PROCESS | 1803 | 1461254443734 Marionette DEBUG loaded listener.js 09:00:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 97 (0x7f98de65b800) [pid = 1803] [serial = 584] [outer = 0x7f98da5ed800] 09:00:44 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 09:00:44 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 09:00:45 INFO - PROCESS | 1803 | 1461254445043 Marionette TRACE conn4 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 09:00:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 09:00:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1740ms 09:00:45 INFO - PROCESS | 1803 | 1461254445101 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 09:00:45 INFO - PROCESS | 1803 | 1461254445104 Marionette TRACE conn4 <- [1,749,null,{"value":"8"}] 09:00:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 09:00:45 INFO - PROCESS | 1803 | 1461254445134 Marionette TRACE conn4 -> [0,750,"setScriptTimeout",{"ms":35000}] 09:00:45 INFO - PROCESS | 1803 | 1461254445139 Marionette TRACE conn4 <- [1,750,null,{}] 09:00:45 INFO - PROCESS | 1803 | 1461254445157 Marionette TRACE conn4 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:45 INFO - PROCESS | 1803 | 1461254445324 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 09:00:45 INFO - PROCESS | 1803 | 1461254445475 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:45 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e4ce7800 == 64 [pid = 1803] [id = 195] 09:00:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 98 (0x7f98de660000) [pid = 1803] [serial = 585] [outer = (nil)] 09:00:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 99 (0x7f98e01ae000) [pid = 1803] [serial = 586] [outer = 0x7f98de660000] 09:00:45 INFO - PROCESS | 1803 | 1461254445557 Marionette DEBUG loaded listener.js 09:00:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 100 (0x7f98e02b7800) [pid = 1803] [serial = 587] [outer = 0x7f98de660000] 09:00:46 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 09:00:46 INFO - PROCESS | 1803 | 1461254446815 Marionette TRACE conn4 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 09:00:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 09:00:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1755ms 09:00:46 INFO - PROCESS | 1803 | 1461254446872 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 09:00:46 INFO - PROCESS | 1803 | 1461254446876 Marionette TRACE conn4 <- [1,753,null,{"value":"8"}] 09:00:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 09:00:46 INFO - PROCESS | 1803 | 1461254446978 Marionette TRACE conn4 -> [0,754,"setScriptTimeout",{"ms":35000}] 09:00:46 INFO - PROCESS | 1803 | 1461254446982 Marionette TRACE conn4 <- [1,754,null,{}] 09:00:46 INFO - PROCESS | 1803 | 1461254446989 Marionette TRACE conn4 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:47 INFO - PROCESS | 1803 | 1461254447155 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 09:00:47 INFO - PROCESS | 1803 | 1461254447309 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:47 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e5017800 == 65 [pid = 1803] [id = 196] 09:00:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 101 (0x7f98d3988400) [pid = 1803] [serial = 588] [outer = (nil)] 09:00:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 102 (0x7f98e0424800) [pid = 1803] [serial = 589] [outer = 0x7f98d3988400] 09:00:47 INFO - PROCESS | 1803 | 1461254447383 Marionette DEBUG loaded listener.js 09:00:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 103 (0x7f98e04cd800) [pid = 1803] [serial = 590] [outer = 0x7f98d3988400] 09:00:48 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 09:00:48 INFO - PROCESS | 1803 | 1461254448685 Marionette TRACE conn4 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 09:00:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 09:00:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1784ms 09:00:48 INFO - PROCESS | 1803 | 1461254448798 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 09:00:48 INFO - PROCESS | 1803 | 1461254448804 Marionette TRACE conn4 <- [1,757,null,{"value":"8"}] 09:00:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 09:00:48 INFO - PROCESS | 1803 | 1461254448814 Marionette TRACE conn4 -> [0,758,"setScriptTimeout",{"ms":35000}] 09:00:48 INFO - PROCESS | 1803 | 1461254448818 Marionette TRACE conn4 <- [1,758,null,{}] 09:00:48 INFO - PROCESS | 1803 | 1461254448826 Marionette TRACE conn4 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:48 INFO - PROCESS | 1803 | 1461254448978 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 09:00:49 INFO - PROCESS | 1803 | 1461254449138 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:49 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98dc2bc000 == 66 [pid = 1803] [id = 197] 09:00:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 104 (0x7f98d4d24c00) [pid = 1803] [serial = 591] [outer = (nil)] 09:00:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 105 (0x7f98da6e5800) [pid = 1803] [serial = 592] [outer = 0x7f98d4d24c00] 09:00:49 INFO - PROCESS | 1803 | 1461254449203 Marionette DEBUG loaded listener.js 09:00:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 106 (0x7f98da783c00) [pid = 1803] [serial = 593] [outer = 0x7f98d4d24c00] 09:00:50 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 09:00:50 INFO - PROCESS | 1803 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:00:50 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 09:00:50 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 09:00:50 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 09:00:50 INFO - PROCESS | 1803 | 1461254450230 Marionette TRACE conn4 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 09:00:50 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e4cdb000 == 65 [pid = 1803] [id = 81] 09:00:50 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98fce9f800 == 64 [pid = 1803] [id = 80] 09:00:50 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e5c31000 == 63 [pid = 1803] [id = 52] 09:00:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 09:00:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1486ms 09:00:50 INFO - PROCESS | 1803 | --DOMWINDOW == 105 (0x7f98dd818800) [pid = 1803] [serial = 544] [outer = (nil)] [url = about:blank] 09:00:50 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e1250800 == 62 [pid = 1803] [id = 191] 09:00:50 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e0fa7000 == 61 [pid = 1803] [id = 190] 09:00:50 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e026b000 == 60 [pid = 1803] [id = 189] 09:00:50 INFO - PROCESS | 1803 | 1461254450317 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 09:00:50 INFO - PROCESS | 1803 | 1461254450325 Marionette TRACE conn4 <- [1,761,null,{"value":"8"}] 09:00:50 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98dc426800 == 59 [pid = 1803] [id = 188] 09:00:50 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98da60a800 == 58 [pid = 1803] [id = 187] 09:00:50 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98dd3cc800 == 57 [pid = 1803] [id = 186] 09:00:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 09:00:50 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98dc2b7000 == 56 [pid = 1803] [id = 182] 09:00:50 INFO - PROCESS | 1803 | --DOMWINDOW == 104 (0x7f98e11a7800) [pid = 1803] [serial = 508] [outer = (nil)] [url = about:blank] 09:00:50 INFO - PROCESS | 1803 | --DOMWINDOW == 103 (0x7f98da5f3800) [pid = 1803] [serial = 530] [outer = (nil)] [url = about:blank] 09:00:50 INFO - PROCESS | 1803 | --DOMWINDOW == 102 (0x7f98da5eb400) [pid = 1803] [serial = 529] [outer = (nil)] [url = about:blank] 09:00:50 INFO - PROCESS | 1803 | --DOMWINDOW == 101 (0x7f98e39cb400) [pid = 1803] [serial = 511] [outer = (nil)] [url = about:blank] 09:00:50 INFO - PROCESS | 1803 | --DOMWINDOW == 100 (0x7f98f37bb400) [pid = 1803] [serial = 517] [outer = (nil)] [url = about:blank] 09:00:50 INFO - PROCESS | 1803 | --DOMWINDOW == 99 (0x7f98da862c00) [pid = 1803] [serial = 502] [outer = (nil)] [url = about:blank] 09:00:50 INFO - PROCESS | 1803 | --DOMWINDOW == 98 (0x7f98de7dc400) [pid = 1803] [serial = 505] [outer = (nil)] [url = about:blank] 09:00:50 INFO - PROCESS | 1803 | --DOMWINDOW == 97 (0x7f98e53e5c00) [pid = 1803] [serial = 514] [outer = (nil)] [url = about:blank] 09:00:50 INFO - PROCESS | 1803 | --DOMWINDOW == 96 (0x7f98dbd80000) [pid = 1803] [serial = 538] [outer = (nil)] [url = about:blank] 09:00:50 INFO - PROCESS | 1803 | --DOMWINDOW == 95 (0x7f98d3986000) [pid = 1803] [serial = 523] [outer = (nil)] [url = about:blank] 09:00:50 INFO - PROCESS | 1803 | --DOMWINDOW == 94 (0x7f98da6e7800) [pid = 1803] [serial = 532] [outer = (nil)] [url = about:blank] 09:00:50 INFO - PROCESS | 1803 | --DOMWINDOW == 93 (0x7f98da85b800) [pid = 1803] [serial = 533] [outer = (nil)] [url = about:blank] 09:00:50 INFO - PROCESS | 1803 | --DOMWINDOW == 92 (0x7f98da55d000) [pid = 1803] [serial = 527] [outer = (nil)] [url = about:blank] 09:00:50 INFO - PROCESS | 1803 | --DOMWINDOW == 91 (0x7f98d6aa0c00) [pid = 1803] [serial = 526] [outer = (nil)] [url = about:blank] 09:00:50 INFO - PROCESS | 1803 | --DOMWINDOW == 90 (0x7f98d3cf0000) [pid = 1803] [serial = 520] [outer = (nil)] [url = about:blank] 09:00:50 INFO - PROCESS | 1803 | --DOMWINDOW == 89 (0x7f98db95bc00) [pid = 1803] [serial = 535] [outer = (nil)] [url = about:blank] 09:00:50 INFO - PROCESS | 1803 | --DOMWINDOW == 88 (0x7f98d6aa1400) [pid = 1803] [serial = 541] [outer = (nil)] [url = about:blank] 09:00:50 INFO - PROCESS | 1803 | --DOMWINDOW == 87 (0x7f98dc097c00) [pid = 1803] [serial = 539] [outer = (nil)] [url = about:blank] 09:00:50 INFO - PROCESS | 1803 | --DOMWINDOW == 86 (0x7f98dba46c00) [pid = 1803] [serial = 536] [outer = (nil)] [url = about:blank] 09:00:50 INFO - PROCESS | 1803 | --DOMWINDOW == 85 (0x7f98da863c00) [pid = 1803] [serial = 542] [outer = (nil)] [url = about:blank] 09:00:50 INFO - PROCESS | 1803 | 1461254450399 Marionette TRACE conn4 -> [0,762,"setScriptTimeout",{"ms":35000}] 09:00:50 INFO - PROCESS | 1803 | 1461254450404 Marionette TRACE conn4 <- [1,762,null,{}] 09:00:50 INFO - PROCESS | 1803 | 1461254450421 Marionette TRACE conn4 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:50 INFO - PROCESS | 1803 | 1461254450579 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 09:00:50 INFO - PROCESS | 1803 | 1461254450599 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:50 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98da659000 == 57 [pid = 1803] [id = 198] 09:00:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 86 (0x7f98d4d1e400) [pid = 1803] [serial = 594] [outer = (nil)] 09:00:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 87 (0x7f98da86a000) [pid = 1803] [serial = 595] [outer = 0x7f98d4d1e400] 09:00:50 INFO - PROCESS | 1803 | 1461254450667 Marionette DEBUG loaded listener.js 09:00:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 88 (0x7f98dba4f400) [pid = 1803] [serial = 596] [outer = 0x7f98d4d1e400] 09:00:51 INFO - PROCESS | 1803 | 1461254451874 Marionette TRACE conn4 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 09:00:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 09:00:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1555ms 09:00:51 INFO - PROCESS | 1803 | 1461254451895 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 09:00:51 INFO - PROCESS | 1803 | 1461254451897 Marionette TRACE conn4 <- [1,765,null,{"value":"8"}] 09:00:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 09:00:51 INFO - PROCESS | 1803 | 1461254451904 Marionette TRACE conn4 -> [0,766,"setScriptTimeout",{"ms":35000}] 09:00:51 INFO - PROCESS | 1803 | 1461254451909 Marionette TRACE conn4 <- [1,766,null,{}] 09:00:51 INFO - PROCESS | 1803 | 1461254451923 Marionette TRACE conn4 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:52 INFO - PROCESS | 1803 | 1461254452063 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 09:00:52 INFO - PROCESS | 1803 | 1461254452082 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:52 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98dd58e800 == 58 [pid = 1803] [id = 199] 09:00:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 89 (0x7f98da6e9c00) [pid = 1803] [serial = 597] [outer = (nil)] 09:00:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 90 (0x7f98dcc4ec00) [pid = 1803] [serial = 598] [outer = 0x7f98da6e9c00] 09:00:52 INFO - PROCESS | 1803 | 1461254452162 Marionette DEBUG loaded listener.js 09:00:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 91 (0x7f98dd80cc00) [pid = 1803] [serial = 599] [outer = 0x7f98da6e9c00] 09:00:53 INFO - PROCESS | 1803 | --DOMWINDOW == 90 (0x7f98d4d22000) [pid = 1803] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 09:00:53 INFO - PROCESS | 1803 | --DOMWINDOW == 89 (0x7f98d3ce9000) [pid = 1803] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 09:00:53 INFO - PROCESS | 1803 | --DOMWINDOW == 88 (0x7f98db998c00) [pid = 1803] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 09:00:53 INFO - PROCESS | 1803 | --DOMWINDOW == 87 (0x7f98dc093c00) [pid = 1803] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 09:00:53 INFO - PROCESS | 1803 | --DOMWINDOW == 86 (0x7f98d4d23800) [pid = 1803] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 09:00:53 INFO - PROCESS | 1803 | --DOMWINDOW == 85 (0x7f98e006a400) [pid = 1803] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 09:00:53 INFO - PROCESS | 1803 | 1461254453940 Marionette TRACE conn4 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 09:00:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 09:00:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 2091ms 09:00:54 INFO - PROCESS | 1803 | 1461254453996 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 09:00:54 INFO - PROCESS | 1803 | 1461254454002 Marionette TRACE conn4 <- [1,769,null,{"value":"8"}] 09:00:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 09:00:54 INFO - PROCESS | 1803 | 1461254454009 Marionette TRACE conn4 -> [0,770,"setScriptTimeout",{"ms":35000}] 09:00:54 INFO - PROCESS | 1803 | 1461254454013 Marionette TRACE conn4 <- [1,770,null,{}] 09:00:54 INFO - PROCESS | 1803 | 1461254454021 Marionette TRACE conn4 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:54 INFO - PROCESS | 1803 | 1461254454202 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 09:00:54 INFO - PROCESS | 1803 | 1461254454367 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:54 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98dd3c7800 == 59 [pid = 1803] [id = 200] 09:00:54 INFO - PROCESS | 1803 | ++DOMWINDOW == 86 (0x7f98da5f0800) [pid = 1803] [serial = 600] [outer = (nil)] 09:00:54 INFO - PROCESS | 1803 | ++DOMWINDOW == 87 (0x7f98da865c00) [pid = 1803] [serial = 601] [outer = 0x7f98da5f0800] 09:00:54 INFO - PROCESS | 1803 | 1461254454443 Marionette DEBUG loaded listener.js 09:00:54 INFO - PROCESS | 1803 | ++DOMWINDOW == 88 (0x7f98dba47400) [pid = 1803] [serial = 602] [outer = 0x7f98da5f0800] 09:00:55 INFO - PROCESS | 1803 | 1461254455286 Marionette TRACE conn4 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 09:00:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 09:00:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1330ms 09:00:55 INFO - PROCESS | 1803 | 1461254455340 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 09:00:55 INFO - PROCESS | 1803 | 1461254455348 Marionette TRACE conn4 <- [1,773,null,{"value":"8"}] 09:00:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 09:00:55 INFO - PROCESS | 1803 | 1461254455358 Marionette TRACE conn4 -> [0,774,"setScriptTimeout",{"ms":35000}] 09:00:55 INFO - PROCESS | 1803 | 1461254455362 Marionette TRACE conn4 <- [1,774,null,{}] 09:00:55 INFO - PROCESS | 1803 | 1461254455367 Marionette TRACE conn4 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:55 INFO - PROCESS | 1803 | 1461254455543 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 09:00:55 INFO - PROCESS | 1803 | 1461254455691 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:55 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98da615800 == 60 [pid = 1803] [id = 201] 09:00:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 89 (0x7f98d4d20000) [pid = 1803] [serial = 603] [outer = (nil)] 09:00:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 90 (0x7f98dc09a800) [pid = 1803] [serial = 604] [outer = 0x7f98d4d20000] 09:00:55 INFO - PROCESS | 1803 | 1461254455761 Marionette DEBUG loaded listener.js 09:00:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 91 (0x7f98dd651000) [pid = 1803] [serial = 605] [outer = 0x7f98d4d20000] 09:00:57 INFO - PROCESS | 1803 | 1461254457022 Marionette TRACE conn4 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 09:00:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 09:00:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1691ms 09:00:57 INFO - PROCESS | 1803 | 1461254457049 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 09:00:57 INFO - PROCESS | 1803 | 1461254457052 Marionette TRACE conn4 <- [1,777,null,{"value":"8"}] 09:00:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 09:00:57 INFO - PROCESS | 1803 | 1461254457069 Marionette TRACE conn4 -> [0,778,"setScriptTimeout",{"ms":35000}] 09:00:57 INFO - PROCESS | 1803 | 1461254457075 Marionette TRACE conn4 <- [1,778,null,{}] 09:00:57 INFO - PROCESS | 1803 | 1461254457090 Marionette TRACE conn4 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:57 INFO - PROCESS | 1803 | 1461254457372 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 09:00:57 INFO - PROCESS | 1803 | 1461254457501 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:57 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e0fce800 == 61 [pid = 1803] [id = 202] 09:00:57 INFO - PROCESS | 1803 | ++DOMWINDOW == 92 (0x7f98de667c00) [pid = 1803] [serial = 606] [outer = (nil)] 09:00:57 INFO - PROCESS | 1803 | ++DOMWINDOW == 93 (0x7f98e0006c00) [pid = 1803] [serial = 607] [outer = 0x7f98de667c00] 09:00:57 INFO - PROCESS | 1803 | 1461254457576 Marionette DEBUG loaded listener.js 09:00:57 INFO - PROCESS | 1803 | ++DOMWINDOW == 94 (0x7f98e00c4c00) [pid = 1803] [serial = 608] [outer = 0x7f98de667c00] 09:00:58 INFO - PROCESS | 1803 | 1461254458395 Marionette TRACE conn4 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 09:00:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 09:00:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1394ms 09:00:58 INFO - PROCESS | 1803 | 1461254458462 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 09:00:58 INFO - PROCESS | 1803 | 1461254458467 Marionette TRACE conn4 <- [1,781,null,{"value":"8"}] 09:00:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 09:00:58 INFO - PROCESS | 1803 | 1461254458473 Marionette TRACE conn4 -> [0,782,"setScriptTimeout",{"ms":35000}] 09:00:58 INFO - PROCESS | 1803 | 1461254458475 Marionette TRACE conn4 <- [1,782,null,{}] 09:00:58 INFO - PROCESS | 1803 | 1461254458480 Marionette TRACE conn4 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:58 INFO - PROCESS | 1803 | 1461254458672 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 09:00:58 INFO - PROCESS | 1803 | 1461254458820 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:58 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98da64c000 == 62 [pid = 1803] [id = 203] 09:00:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 95 (0x7f98da55a400) [pid = 1803] [serial = 609] [outer = (nil)] 09:00:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 96 (0x7f98e02b7c00) [pid = 1803] [serial = 610] [outer = 0x7f98da55a400] 09:00:58 INFO - PROCESS | 1803 | 1461254458914 Marionette DEBUG loaded listener.js 09:00:59 INFO - PROCESS | 1803 | ++DOMWINDOW == 97 (0x7f98e04be800) [pid = 1803] [serial = 611] [outer = 0x7f98da55a400] 09:00:59 INFO - PROCESS | 1803 | 1461254459798 Marionette TRACE conn4 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 09:00:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 09:00:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1380ms 09:00:59 INFO - PROCESS | 1803 | 1461254459854 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 09:00:59 INFO - PROCESS | 1803 | 1461254459858 Marionette TRACE conn4 <- [1,785,null,{"value":"8"}] 09:00:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 09:00:59 INFO - PROCESS | 1803 | 1461254459864 Marionette TRACE conn4 -> [0,786,"setScriptTimeout",{"ms":35000}] 09:00:59 INFO - PROCESS | 1803 | 1461254459866 Marionette TRACE conn4 <- [1,786,null,{}] 09:00:59 INFO - PROCESS | 1803 | 1461254459872 Marionette TRACE conn4 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:00 INFO - PROCESS | 1803 | 1461254460049 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 09:01:00 INFO - PROCESS | 1803 | 1461254460214 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:00 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e5009800 == 63 [pid = 1803] [id = 204] 09:01:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 98 (0x7f98de944800) [pid = 1803] [serial = 612] [outer = (nil)] 09:01:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 99 (0x7f98e105f400) [pid = 1803] [serial = 613] [outer = 0x7f98de944800] 09:01:00 INFO - PROCESS | 1803 | 1461254460288 Marionette DEBUG loaded listener.js 09:01:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 100 (0x7f98e1068400) [pid = 1803] [serial = 614] [outer = 0x7f98de944800] 09:01:01 INFO - PROCESS | 1803 | 1461254461171 Marionette TRACE conn4 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 09:01:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 09:01:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1377ms 09:01:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 09:01:01 INFO - PROCESS | 1803 | 1461254461242 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 09:01:01 INFO - PROCESS | 1803 | 1461254461245 Marionette TRACE conn4 <- [1,789,null,{"value":"8"}] 09:01:01 INFO - PROCESS | 1803 | 1461254461252 Marionette TRACE conn4 -> [0,790,"setScriptTimeout",{"ms":35000}] 09:01:01 INFO - PROCESS | 1803 | 1461254461256 Marionette TRACE conn4 <- [1,790,null,{}] 09:01:01 INFO - PROCESS | 1803 | 1461254461261 Marionette TRACE conn4 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:01 INFO - PROCESS | 1803 | 1461254461491 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 09:01:01 INFO - PROCESS | 1803 | 1461254461643 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:01 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e561f000 == 64 [pid = 1803] [id = 205] 09:01:01 INFO - PROCESS | 1803 | ++DOMWINDOW == 101 (0x7f98e11ae800) [pid = 1803] [serial = 615] [outer = (nil)] 09:01:01 INFO - PROCESS | 1803 | ++DOMWINDOW == 102 (0x7f98e299a400) [pid = 1803] [serial = 616] [outer = 0x7f98e11ae800] 09:01:01 INFO - PROCESS | 1803 | 1461254461765 Marionette DEBUG loaded listener.js 09:01:01 INFO - PROCESS | 1803 | ++DOMWINDOW == 103 (0x7f98e29a2c00) [pid = 1803] [serial = 617] [outer = 0x7f98e11ae800] 09:01:02 INFO - PROCESS | 1803 | 1461254462593 Marionette TRACE conn4 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 09:01:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 09:01:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1382ms 09:01:02 INFO - PROCESS | 1803 | 1461254462634 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 09:01:02 INFO - PROCESS | 1803 | 1461254462638 Marionette TRACE conn4 <- [1,793,null,{"value":"8"}] 09:01:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 09:01:02 INFO - PROCESS | 1803 | 1461254462643 Marionette TRACE conn4 -> [0,794,"setScriptTimeout",{"ms":35000}] 09:01:02 INFO - PROCESS | 1803 | 1461254462646 Marionette TRACE conn4 <- [1,794,null,{}] 09:01:02 INFO - PROCESS | 1803 | 1461254462651 Marionette TRACE conn4 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:02 INFO - PROCESS | 1803 | 1461254462805 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 09:01:02 INFO - PROCESS | 1803 | 1461254462961 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:02 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e58ba800 == 65 [pid = 1803] [id = 206] 09:01:02 INFO - PROCESS | 1803 | ++DOMWINDOW == 104 (0x7f98de7e6400) [pid = 1803] [serial = 618] [outer = (nil)] 09:01:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 105 (0x7f98e2c04000) [pid = 1803] [serial = 619] [outer = 0x7f98de7e6400] 09:01:03 INFO - PROCESS | 1803 | 1461254463036 Marionette DEBUG loaded listener.js 09:01:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 106 (0x7f98e3405c00) [pid = 1803] [serial = 620] [outer = 0x7f98de7e6400] 09:01:03 INFO - PROCESS | 1803 | 1461254463860 Marionette TRACE conn4 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 09:01:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 09:01:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1281ms 09:01:03 INFO - PROCESS | 1803 | 1461254463929 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 09:01:03 INFO - PROCESS | 1803 | 1461254463933 Marionette TRACE conn4 <- [1,797,null,{"value":"8"}] 09:01:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 09:01:03 INFO - PROCESS | 1803 | 1461254463940 Marionette TRACE conn4 -> [0,798,"setScriptTimeout",{"ms":35000}] 09:01:03 INFO - PROCESS | 1803 | 1461254463943 Marionette TRACE conn4 <- [1,798,null,{}] 09:01:03 INFO - PROCESS | 1803 | 1461254463948 Marionette TRACE conn4 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:04 INFO - PROCESS | 1803 | 1461254464104 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 09:01:04 INFO - PROCESS | 1803 | 1461254464259 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:04 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e6120000 == 66 [pid = 1803] [id = 207] 09:01:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 107 (0x7f98e11ad000) [pid = 1803] [serial = 621] [outer = (nil)] 09:01:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 108 (0x7f98e39c5400) [pid = 1803] [serial = 622] [outer = 0x7f98e11ad000] 09:01:04 INFO - PROCESS | 1803 | 1461254464338 Marionette DEBUG loaded listener.js 09:01:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 109 (0x7f98e4194400) [pid = 1803] [serial = 623] [outer = 0x7f98e11ad000] 09:01:05 INFO - PROCESS | 1803 | 1461254465157 Marionette TRACE conn4 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 09:01:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 09:01:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1289ms 09:01:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 09:01:05 INFO - PROCESS | 1803 | 1461254465229 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 09:01:05 INFO - PROCESS | 1803 | 1461254465232 Marionette TRACE conn4 <- [1,801,null,{"value":"8"}] 09:01:05 INFO - PROCESS | 1803 | 1461254465238 Marionette TRACE conn4 -> [0,802,"setScriptTimeout",{"ms":35000}] 09:01:05 INFO - PROCESS | 1803 | 1461254465241 Marionette TRACE conn4 <- [1,802,null,{}] 09:01:05 INFO - PROCESS | 1803 | 1461254465246 Marionette TRACE conn4 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:05 INFO - PROCESS | 1803 | 1461254465405 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 09:01:05 INFO - PROCESS | 1803 | 1461254465564 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:05 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98da663000 == 67 [pid = 1803] [id = 208] 09:01:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 110 (0x7f98d4d20c00) [pid = 1803] [serial = 624] [outer = (nil)] 09:01:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 111 (0x7f98da779000) [pid = 1803] [serial = 625] [outer = 0x7f98d4d20c00] 09:01:05 INFO - PROCESS | 1803 | 1461254465633 Marionette DEBUG loaded listener.js 09:01:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 112 (0x7f98e39c4400) [pid = 1803] [serial = 626] [outer = 0x7f98d4d20c00] 09:01:06 INFO - PROCESS | 1803 | 1461254466670 Marionette TRACE conn4 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 09:01:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 09:01:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1494ms 09:01:06 INFO - PROCESS | 1803 | 1461254466732 Marionette TRACE conn4 -> [0,805,"getWindowHandle",null] 09:01:06 INFO - PROCESS | 1803 | 1461254466738 Marionette TRACE conn4 <- [1,805,null,{"value":"8"}] 09:01:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 09:01:06 INFO - PROCESS | 1803 | 1461254466746 Marionette TRACE conn4 -> [0,806,"setScriptTimeout",{"ms":35000}] 09:01:06 INFO - PROCESS | 1803 | 1461254466751 Marionette TRACE conn4 <- [1,806,null,{}] 09:01:06 INFO - PROCESS | 1803 | 1461254466760 Marionette TRACE conn4 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:06 INFO - PROCESS | 1803 | 1461254466923 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 09:01:07 INFO - PROCESS | 1803 | 1461254467163 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:07 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98dd9b8800 == 68 [pid = 1803] [id = 209] 09:01:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 113 (0x7f98da77d000) [pid = 1803] [serial = 627] [outer = (nil)] 09:01:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 114 (0x7f98da85c000) [pid = 1803] [serial = 628] [outer = 0x7f98da77d000] 09:01:07 INFO - PROCESS | 1803 | 1461254467230 Marionette DEBUG loaded listener.js 09:01:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 115 (0x7f98dba4bc00) [pid = 1803] [serial = 629] [outer = 0x7f98da77d000] 09:01:08 INFO - PROCESS | 1803 | 1461254468063 Marionette TRACE conn4 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 09:01:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 09:01:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1339ms 09:01:08 INFO - PROCESS | 1803 | 1461254468090 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 09:01:08 INFO - PROCESS | 1803 | 1461254468098 Marionette TRACE conn4 <- [1,809,null,{"value":"8"}] 09:01:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 09:01:08 INFO - PROCESS | 1803 | 1461254468110 Marionette TRACE conn4 -> [0,810,"setScriptTimeout",{"ms":35000}] 09:01:08 INFO - PROCESS | 1803 | 1461254468113 Marionette TRACE conn4 <- [1,810,null,{}] 09:01:08 INFO - PROCESS | 1803 | 1461254468119 Marionette TRACE conn4 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:08 INFO - PROCESS | 1803 | 1461254468292 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 09:01:08 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98f3743000 == 67 [pid = 1803] [id = 42] 09:01:08 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98da659000 == 66 [pid = 1803] [id = 198] 09:01:08 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98dc2bc000 == 65 [pid = 1803] [id = 197] 09:01:08 INFO - PROCESS | 1803 | 1461254468492 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:08 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e1eab800 == 64 [pid = 1803] [id = 194] 09:01:08 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98ddaef800 == 63 [pid = 1803] [id = 193] 09:01:08 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98da65b800 == 64 [pid = 1803] [id = 210] 09:01:08 INFO - PROCESS | 1803 | ++DOMWINDOW == 116 (0x7f98da55b800) [pid = 1803] [serial = 630] [outer = (nil)] 09:01:08 INFO - PROCESS | 1803 | ++DOMWINDOW == 117 (0x7f98dbd3d800) [pid = 1803] [serial = 631] [outer = 0x7f98da55b800] 09:01:08 INFO - PROCESS | 1803 | 1461254468558 Marionette DEBUG loaded listener.js 09:01:08 INFO - PROCESS | 1803 | ++DOMWINDOW == 118 (0x7f98dd815800) [pid = 1803] [serial = 632] [outer = 0x7f98da55b800] 09:01:08 INFO - PROCESS | 1803 | --DOMWINDOW == 117 (0x7f98da55f400) [pid = 1803] [serial = 560] [outer = (nil)] [url = about:blank] 09:01:08 INFO - PROCESS | 1803 | --DOMWINDOW == 116 (0x7f98dd647c00) [pid = 1803] [serial = 553] [outer = (nil)] [url = about:blank] 09:01:08 INFO - PROCESS | 1803 | --DOMWINDOW == 115 (0x7f98d6aa2800) [pid = 1803] [serial = 559] [outer = (nil)] [url = about:blank] 09:01:08 INFO - PROCESS | 1803 | --DOMWINDOW == 114 (0x7f98de7da800) [pid = 1803] [serial = 571] [outer = (nil)] [url = about:blank] 09:01:08 INFO - PROCESS | 1803 | --DOMWINDOW == 113 (0x7f98dbd7a800) [pid = 1803] [serial = 566] [outer = (nil)] [url = about:blank] 09:01:08 INFO - PROCESS | 1803 | --DOMWINDOW == 112 (0x7f98dbd38400) [pid = 1803] [serial = 565] [outer = (nil)] [url = about:blank] 09:01:08 INFO - PROCESS | 1803 | --DOMWINDOW == 111 (0x7f98dd650800) [pid = 1803] [serial = 568] [outer = (nil)] [url = about:blank] 09:01:08 INFO - PROCESS | 1803 | --DOMWINDOW == 110 (0x7f98de5d8000) [pid = 1803] [serial = 569] [outer = (nil)] [url = about:blank] 09:01:08 INFO - PROCESS | 1803 | --DOMWINDOW == 109 (0x7f98e0009800) [pid = 1803] [serial = 572] [outer = (nil)] [url = about:blank] 09:01:08 INFO - PROCESS | 1803 | --DOMWINDOW == 108 (0x7f98db94f000) [pid = 1803] [serial = 550] [outer = (nil)] [url = about:blank] 09:01:08 INFO - PROCESS | 1803 | --DOMWINDOW == 107 (0x7f98da86b400) [pid = 1803] [serial = 563] [outer = (nil)] [url = about:blank] 09:01:08 INFO - PROCESS | 1803 | --DOMWINDOW == 106 (0x7f98da782c00) [pid = 1803] [serial = 562] [outer = (nil)] [url = about:blank] 09:01:08 INFO - PROCESS | 1803 | --DOMWINDOW == 105 (0x7f98da55f000) [pid = 1803] [serial = 547] [outer = (nil)] [url = about:blank] 09:01:08 INFO - PROCESS | 1803 | --DOMWINDOW == 104 (0x7f98de93fc00) [pid = 1803] [serial = 556] [outer = (nil)] [url = about:blank] 09:01:08 INFO - PROCESS | 1803 | --DOMWINDOW == 103 (0x7f98e0075c00) [pid = 1803] [serial = 574] [outer = (nil)] [url = about:blank] 09:01:08 INFO - PROCESS | 1803 | --DOMWINDOW == 102 (0x7f98e01b3000) [pid = 1803] [serial = 575] [outer = (nil)] [url = about:blank] 09:01:09 INFO - PROCESS | 1803 | 1461254469641 Marionette TRACE conn4 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 09:01:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 09:01:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1581ms 09:01:09 INFO - PROCESS | 1803 | 1461254469694 Marionette TRACE conn4 -> [0,813,"getWindowHandle",null] 09:01:09 INFO - PROCESS | 1803 | 1461254469700 Marionette TRACE conn4 <- [1,813,null,{"value":"8"}] 09:01:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 09:01:09 INFO - PROCESS | 1803 | 1461254469709 Marionette TRACE conn4 -> [0,814,"setScriptTimeout",{"ms":35000}] 09:01:09 INFO - PROCESS | 1803 | 1461254469717 Marionette TRACE conn4 <- [1,814,null,{}] 09:01:09 INFO - PROCESS | 1803 | 1461254469740 Marionette TRACE conn4 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:09 INFO - PROCESS | 1803 | 1461254469994 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 09:01:10 INFO - PROCESS | 1803 | 1461254470222 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:10 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e0fcd800 == 65 [pid = 1803] [id = 211] 09:01:10 INFO - PROCESS | 1803 | ++DOMWINDOW == 103 (0x7f98da782c00) [pid = 1803] [serial = 633] [outer = (nil)] 09:01:10 INFO - PROCESS | 1803 | ++DOMWINDOW == 104 (0x7f98e01b1000) [pid = 1803] [serial = 634] [outer = 0x7f98da782c00] 09:01:10 INFO - PROCESS | 1803 | 1461254470307 Marionette DEBUG loaded listener.js 09:01:10 INFO - PROCESS | 1803 | ++DOMWINDOW == 105 (0x7f98e04bfc00) [pid = 1803] [serial = 635] [outer = 0x7f98da782c00] 09:01:11 INFO - PROCESS | 1803 | 1461254471013 Marionette TRACE conn4 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 09:01:11 INFO - PROCESS | 1803 | 1461254471070 Marionette TRACE conn4 <- [1,817,null,{"value":"8"}] 09:01:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 09:01:11 INFO - PROCESS | 1803 | 1461254471081 Marionette TRACE conn4 -> [0,818,"setScriptTimeout",{"ms":35000}] 09:01:11 INFO - PROCESS | 1803 | 1461254471084 Marionette TRACE conn4 <- [1,818,null,{}] 09:01:11 INFO - PROCESS | 1803 | 1461254471090 Marionette TRACE conn4 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:11 INFO - PROCESS | 1803 | 1461254471284 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 09:01:11 INFO - PROCESS | 1803 | 1461254471315 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:11 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e4cdf800 == 66 [pid = 1803] [id = 212] 09:01:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 106 (0x7f98e04c1400) [pid = 1803] [serial = 636] [outer = (nil)] 09:01:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 107 (0x7f98e11ae000) [pid = 1803] [serial = 637] [outer = 0x7f98e04c1400] 09:01:11 INFO - PROCESS | 1803 | 1461254471378 Marionette DEBUG loaded listener.js 09:01:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 108 (0x7f98e2868800) [pid = 1803] [serial = 638] [outer = 0x7f98e04c1400] 09:01:12 INFO - PROCESS | 1803 | 1461254472209 Marionette TRACE conn4 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 09:01:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 09:01:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1185ms 09:01:12 INFO - PROCESS | 1803 | 1461254472271 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 09:01:12 INFO - PROCESS | 1803 | 1461254472275 Marionette TRACE conn4 <- [1,821,null,{"value":"8"}] 09:01:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 09:01:12 INFO - PROCESS | 1803 | 1461254472281 Marionette TRACE conn4 -> [0,822,"setScriptTimeout",{"ms":35000}] 09:01:12 INFO - PROCESS | 1803 | 1461254472283 Marionette TRACE conn4 <- [1,822,null,{}] 09:01:12 INFO - PROCESS | 1803 | 1461254472288 Marionette TRACE conn4 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:12 INFO - PROCESS | 1803 | 1461254472483 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 09:01:12 INFO - PROCESS | 1803 | 1461254472534 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:12 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e58ab000 == 67 [pid = 1803] [id = 213] 09:01:12 INFO - PROCESS | 1803 | ++DOMWINDOW == 109 (0x7f98e3411800) [pid = 1803] [serial = 639] [outer = (nil)] 09:01:12 INFO - PROCESS | 1803 | ++DOMWINDOW == 110 (0x7f98e41ef400) [pid = 1803] [serial = 640] [outer = 0x7f98e3411800] 09:01:12 INFO - PROCESS | 1803 | 1461254472593 Marionette DEBUG loaded listener.js 09:01:12 INFO - PROCESS | 1803 | ++DOMWINDOW == 111 (0x7f98e458c800) [pid = 1803] [serial = 641] [outer = 0x7f98e3411800] 09:01:13 INFO - PROCESS | 1803 | --DOMWINDOW == 110 (0x7f98d4d24c00) [pid = 1803] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 09:01:13 INFO - PROCESS | 1803 | --DOMWINDOW == 109 (0x7f98d4d1e400) [pid = 1803] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 09:01:13 INFO - PROCESS | 1803 | 1461254473614 Marionette TRACE conn4 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 09:01:13 INFO - PROCESS | 1803 | 1461254473671 Marionette TRACE conn4 <- [1,825,null,{"value":"8"}] 09:01:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 09:01:13 INFO - PROCESS | 1803 | 1461254473679 Marionette TRACE conn4 -> [0,826,"setScriptTimeout",{"ms":35000}] 09:01:13 INFO - PROCESS | 1803 | 1461254473681 Marionette TRACE conn4 <- [1,826,null,{}] 09:01:13 INFO - PROCESS | 1803 | 1461254473686 Marionette TRACE conn4 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:13 INFO - PROCESS | 1803 | 1461254473888 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 09:01:13 INFO - PROCESS | 1803 | 1461254473910 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:13 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e8d8f000 == 68 [pid = 1803] [id = 214] 09:01:13 INFO - PROCESS | 1803 | ++DOMWINDOW == 110 (0x7f98e2866000) [pid = 1803] [serial = 642] [outer = (nil)] 09:01:13 INFO - PROCESS | 1803 | ++DOMWINDOW == 111 (0x7f98e4ee6000) [pid = 1803] [serial = 643] [outer = 0x7f98e2866000] 09:01:13 INFO - PROCESS | 1803 | 1461254473975 Marionette DEBUG loaded listener.js 09:01:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 112 (0x7f98e53ebc00) [pid = 1803] [serial = 644] [outer = 0x7f98e2866000] 09:01:14 INFO - PROCESS | 1803 | 1461254474766 Marionette TRACE conn4 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 09:01:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 09:01:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1131ms 09:01:14 INFO - PROCESS | 1803 | 1461254474809 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 09:01:14 INFO - PROCESS | 1803 | 1461254474812 Marionette TRACE conn4 <- [1,829,null,{"value":"8"}] 09:01:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 09:01:14 INFO - PROCESS | 1803 | 1461254474824 Marionette TRACE conn4 -> [0,830,"setScriptTimeout",{"ms":35000}] 09:01:14 INFO - PROCESS | 1803 | 1461254474826 Marionette TRACE conn4 <- [1,830,null,{}] 09:01:14 INFO - PROCESS | 1803 | 1461254474833 Marionette TRACE conn4 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:14 INFO - PROCESS | 1803 | 1461254474973 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 09:01:14 INFO - PROCESS | 1803 | 1461254474988 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:15 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98ec990000 == 69 [pid = 1803] [id = 215] 09:01:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 113 (0x7f98e53ec000) [pid = 1803] [serial = 645] [outer = (nil)] 09:01:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 114 (0x7f98e5ca0800) [pid = 1803] [serial = 646] [outer = 0x7f98e53ec000] 09:01:15 INFO - PROCESS | 1803 | 1461254475047 Marionette DEBUG loaded listener.js 09:01:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 115 (0x7f98e61c0400) [pid = 1803] [serial = 647] [outer = 0x7f98e53ec000] 09:01:16 INFO - PROCESS | 1803 | 1461254476114 Marionette TRACE conn4 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 09:01:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 09:01:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1335ms 09:01:16 INFO - PROCESS | 1803 | 1461254476154 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 09:01:16 INFO - PROCESS | 1803 | 1461254476161 Marionette TRACE conn4 <- [1,833,null,{"value":"8"}] 09:01:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 09:01:16 INFO - PROCESS | 1803 | 1461254476171 Marionette TRACE conn4 -> [0,834,"setScriptTimeout",{"ms":35000}] 09:01:16 INFO - PROCESS | 1803 | 1461254476174 Marionette TRACE conn4 <- [1,834,null,{}] 09:01:16 INFO - PROCESS | 1803 | 1461254476184 Marionette TRACE conn4 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:16 INFO - PROCESS | 1803 | 1461254476399 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 09:01:16 INFO - PROCESS | 1803 | 1461254476566 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:16 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98de776000 == 70 [pid = 1803] [id = 216] 09:01:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 116 (0x7f98db94ec00) [pid = 1803] [serial = 648] [outer = (nil)] 09:01:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 117 (0x7f98dbd78c00) [pid = 1803] [serial = 649] [outer = 0x7f98db94ec00] 09:01:16 INFO - PROCESS | 1803 | 1461254476644 Marionette DEBUG loaded listener.js 09:01:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 118 (0x7f98dd649400) [pid = 1803] [serial = 650] [outer = 0x7f98db94ec00] 09:01:17 INFO - PROCESS | 1803 | 1461254477607 Marionette TRACE conn4 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 09:01:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 09:01:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1484ms 09:01:17 INFO - PROCESS | 1803 | 1461254477655 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 09:01:17 INFO - PROCESS | 1803 | 1461254477663 Marionette TRACE conn4 <- [1,837,null,{"value":"8"}] 09:01:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 09:01:17 INFO - PROCESS | 1803 | 1461254477673 Marionette TRACE conn4 -> [0,838,"setScriptTimeout",{"ms":35000}] 09:01:17 INFO - PROCESS | 1803 | 1461254477677 Marionette TRACE conn4 <- [1,838,null,{}] 09:01:17 INFO - PROCESS | 1803 | 1461254477683 Marionette TRACE conn4 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:17 INFO - PROCESS | 1803 | 1461254477892 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 09:01:18 INFO - PROCESS | 1803 | 1461254478127 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:18 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e5616800 == 71 [pid = 1803] [id = 217] 09:01:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 119 (0x7f98dbd3ec00) [pid = 1803] [serial = 651] [outer = (nil)] 09:01:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 120 (0x7f98e02bc000) [pid = 1803] [serial = 652] [outer = 0x7f98dbd3ec00] 09:01:18 INFO - PROCESS | 1803 | 1461254478243 Marionette DEBUG loaded listener.js 09:01:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 121 (0x7f98e11a5c00) [pid = 1803] [serial = 653] [outer = 0x7f98dbd3ec00] 09:01:19 INFO - PROCESS | 1803 | 1461254479085 Marionette TRACE conn4 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 09:01:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 09:01:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1483ms 09:01:19 INFO - PROCESS | 1803 | 1461254479157 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 09:01:19 INFO - PROCESS | 1803 | 1461254479161 Marionette TRACE conn4 <- [1,841,null,{"value":"8"}] 09:01:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 09:01:19 INFO - PROCESS | 1803 | 1461254479167 Marionette TRACE conn4 -> [0,842,"setScriptTimeout",{"ms":35000}] 09:01:19 INFO - PROCESS | 1803 | 1461254479172 Marionette TRACE conn4 <- [1,842,null,{}] 09:01:19 INFO - PROCESS | 1803 | 1461254479188 Marionette TRACE conn4 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:19 INFO - PROCESS | 1803 | 1461254479419 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 09:01:19 INFO - PROCESS | 1803 | 1461254479617 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:19 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98ed7ee000 == 72 [pid = 1803] [id = 218] 09:01:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 122 (0x7f98e11aec00) [pid = 1803] [serial = 654] [outer = (nil)] 09:01:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 123 (0x7f98e49aa800) [pid = 1803] [serial = 655] [outer = 0x7f98e11aec00] 09:01:19 INFO - PROCESS | 1803 | 1461254479736 Marionette DEBUG loaded listener.js 09:01:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 124 (0x7f98e4e77000) [pid = 1803] [serial = 656] [outer = 0x7f98e11aec00] 09:01:20 INFO - PROCESS | 1803 | 1461254480649 Marionette TRACE conn4 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 09:01:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 09:01:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1539ms 09:01:20 INFO - PROCESS | 1803 | 1461254480707 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 09:01:20 INFO - PROCESS | 1803 | 1461254480711 Marionette TRACE conn4 <- [1,845,null,{"value":"8"}] 09:01:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 09:01:20 INFO - PROCESS | 1803 | 1461254480717 Marionette TRACE conn4 -> [0,846,"setScriptTimeout",{"ms":35000}] 09:01:20 INFO - PROCESS | 1803 | 1461254480721 Marionette TRACE conn4 <- [1,846,null,{}] 09:01:20 INFO - PROCESS | 1803 | 1461254480726 Marionette TRACE conn4 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:20 INFO - PROCESS | 1803 | 1461254480936 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 09:01:21 INFO - PROCESS | 1803 | 1461254481133 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:21 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98f3749000 == 73 [pid = 1803] [id = 219] 09:01:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 125 (0x7f98d3ceb800) [pid = 1803] [serial = 657] [outer = (nil)] 09:01:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 126 (0x7f98e53ef000) [pid = 1803] [serial = 658] [outer = 0x7f98d3ceb800] 09:01:21 INFO - PROCESS | 1803 | 1461254481251 Marionette DEBUG loaded listener.js 09:01:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 127 (0x7f98e6218000) [pid = 1803] [serial = 659] [outer = 0x7f98d3ceb800] 09:01:22 INFO - PROCESS | 1803 | 1461254482043 Marionette TRACE conn4 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 09:01:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 09:01:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1379ms 09:01:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 09:01:22 INFO - PROCESS | 1803 | 1461254482098 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 09:01:22 INFO - PROCESS | 1803 | 1461254482101 Marionette TRACE conn4 <- [1,849,null,{"value":"8"}] 09:01:22 INFO - PROCESS | 1803 | 1461254482107 Marionette TRACE conn4 -> [0,850,"setScriptTimeout",{"ms":35000}] 09:01:22 INFO - PROCESS | 1803 | 1461254482110 Marionette TRACE conn4 <- [1,850,null,{}] 09:01:22 INFO - PROCESS | 1803 | 1461254482115 Marionette TRACE conn4 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:22 INFO - PROCESS | 1803 | 1461254482282 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 09:01:22 INFO - PROCESS | 1803 | 1461254482451 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:22 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98f3b2e800 == 74 [pid = 1803] [id = 220] 09:01:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 128 (0x7f98d6aad800) [pid = 1803] [serial = 660] [outer = (nil)] 09:01:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 129 (0x7f98e64ea800) [pid = 1803] [serial = 661] [outer = 0x7f98d6aad800] 09:01:22 INFO - PROCESS | 1803 | 1461254482524 Marionette DEBUG loaded listener.js 09:01:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 130 (0x7f98e674b000) [pid = 1803] [serial = 662] [outer = 0x7f98d6aad800] 09:01:23 INFO - PROCESS | 1803 | 1461254483817 Marionette TRACE conn4 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 09:01:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 09:01:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1757ms 09:01:23 INFO - PROCESS | 1803 | 1461254483866 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 09:01:23 INFO - PROCESS | 1803 | 1461254483872 Marionette TRACE conn4 <- [1,853,null,{"value":"8"}] 09:01:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 09:01:23 INFO - PROCESS | 1803 | 1461254483881 Marionette TRACE conn4 -> [0,854,"setScriptTimeout",{"ms":35000}] 09:01:23 INFO - PROCESS | 1803 | 1461254483887 Marionette TRACE conn4 <- [1,854,null,{}] 09:01:23 INFO - PROCESS | 1803 | 1461254483895 Marionette TRACE conn4 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:24 INFO - PROCESS | 1803 | 1461254484216 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 09:01:24 INFO - PROCESS | 1803 | 1461254484843 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:24 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98db92e800 == 75 [pid = 1803] [id = 221] 09:01:24 INFO - PROCESS | 1803 | ++DOMWINDOW == 131 (0x7f98d3cf0000) [pid = 1803] [serial = 663] [outer = (nil)] 09:01:24 INFO - PROCESS | 1803 | ++DOMWINDOW == 132 (0x7f98d4d2bc00) [pid = 1803] [serial = 664] [outer = 0x7f98d3cf0000] 09:01:24 INFO - PROCESS | 1803 | 1461254484980 Marionette DEBUG loaded listener.js 09:01:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 133 (0x7f98da55f400) [pid = 1803] [serial = 665] [outer = 0x7f98d3cf0000] 09:01:25 INFO - PROCESS | 1803 | 1461254485813 Marionette TRACE conn4 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 09:01:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 09:01:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1985ms 09:01:25 INFO - PROCESS | 1803 | 1461254485866 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 09:01:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 09:01:25 INFO - PROCESS | 1803 | 1461254485873 Marionette TRACE conn4 <- [1,857,null,{"value":"8"}] 09:01:25 INFO - PROCESS | 1803 | 1461254485882 Marionette TRACE conn4 -> [0,858,"setScriptTimeout",{"ms":35000}] 09:01:25 INFO - PROCESS | 1803 | 1461254485887 Marionette TRACE conn4 <- [1,858,null,{}] 09:01:25 INFO - PROCESS | 1803 | 1461254485894 Marionette TRACE conn4 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:26 INFO - PROCESS | 1803 | 1461254486051 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 09:01:26 INFO - PROCESS | 1803 | 1461254486209 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:26 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e0269000 == 76 [pid = 1803] [id = 222] 09:01:26 INFO - PROCESS | 1803 | ++DOMWINDOW == 134 (0x7f98d4d22c00) [pid = 1803] [serial = 666] [outer = (nil)] 09:01:26 INFO - PROCESS | 1803 | ++DOMWINDOW == 135 (0x7f98da85ac00) [pid = 1803] [serial = 667] [outer = 0x7f98d4d22c00] 09:01:26 INFO - PROCESS | 1803 | 1461254486278 Marionette DEBUG loaded listener.js 09:01:26 INFO - PROCESS | 1803 | ++DOMWINDOW == 136 (0x7f98db99ec00) [pid = 1803] [serial = 668] [outer = 0x7f98d4d22c00] 09:01:27 INFO - PROCESS | 1803 | 1461254487334 Marionette TRACE conn4 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 09:01:27 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98d6cad000 == 75 [pid = 1803] [id = 134] 09:01:27 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e124f000 == 74 [pid = 1803] [id = 184] 09:01:27 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98dd8e6000 == 73 [pid = 1803] [id = 41] 09:01:27 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e8d8f000 == 72 [pid = 1803] [id = 214] 09:01:27 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e58ab000 == 71 [pid = 1803] [id = 213] 09:01:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 09:01:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1534ms 09:01:27 INFO - PROCESS | 1803 | --DOMWINDOW == 135 (0x7f98e02be000) [pid = 1803] [serial = 577] [outer = (nil)] [url = about:blank] 09:01:27 INFO - PROCESS | 1803 | --DOMWINDOW == 134 (0x7f98da86d800) [pid = 1803] [serial = 580] [outer = (nil)] [url = about:blank] 09:01:27 INFO - PROCESS | 1803 | --DOMWINDOW == 133 (0x7f98dc09cc00) [pid = 1803] [serial = 583] [outer = (nil)] [url = about:blank] 09:01:27 INFO - PROCESS | 1803 | --DOMWINDOW == 132 (0x7f98e01ae000) [pid = 1803] [serial = 586] [outer = (nil)] [url = about:blank] 09:01:27 INFO - PROCESS | 1803 | --DOMWINDOW == 131 (0x7f98dcc4ec00) [pid = 1803] [serial = 598] [outer = (nil)] [url = about:blank] 09:01:27 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e4cdf800 == 70 [pid = 1803] [id = 212] 09:01:27 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e0fcd800 == 69 [pid = 1803] [id = 211] 09:01:27 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98da65b800 == 68 [pid = 1803] [id = 210] 09:01:27 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98dd9b8800 == 67 [pid = 1803] [id = 209] 09:01:27 INFO - PROCESS | 1803 | 1461254487451 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 09:01:27 INFO - PROCESS | 1803 | 1461254487456 Marionette TRACE conn4 <- [1,861,null,{"value":"8"}] 09:01:27 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98da615800 == 66 [pid = 1803] [id = 201] 09:01:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 09:01:27 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98dd3c7800 == 65 [pid = 1803] [id = 200] 09:01:27 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98dd58e800 == 64 [pid = 1803] [id = 199] 09:01:27 INFO - PROCESS | 1803 | 1461254487474 Marionette TRACE conn4 -> [0,862,"setScriptTimeout",{"ms":35000}] 09:01:27 INFO - PROCESS | 1803 | 1461254487476 Marionette TRACE conn4 <- [1,862,null,{}] 09:01:27 INFO - PROCESS | 1803 | 1461254487482 Marionette TRACE conn4 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:27 INFO - PROCESS | 1803 | 1461254487665 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 09:01:27 INFO - PROCESS | 1803 | --DOMWINDOW == 130 (0x7f98e0424800) [pid = 1803] [serial = 589] [outer = (nil)] [url = about:blank] 09:01:27 INFO - PROCESS | 1803 | --DOMWINDOW == 129 (0x7f98da783c00) [pid = 1803] [serial = 593] [outer = (nil)] [url = about:blank] 09:01:27 INFO - PROCESS | 1803 | --DOMWINDOW == 128 (0x7f98da6e5800) [pid = 1803] [serial = 592] [outer = (nil)] [url = about:blank] 09:01:27 INFO - PROCESS | 1803 | --DOMWINDOW == 127 (0x7f98da86a000) [pid = 1803] [serial = 595] [outer = (nil)] [url = about:blank] 09:01:27 INFO - PROCESS | 1803 | --DOMWINDOW == 126 (0x7f98dba4f400) [pid = 1803] [serial = 596] [outer = (nil)] [url = about:blank] 09:01:27 INFO - PROCESS | 1803 | 1461254487802 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:27 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98da659000 == 65 [pid = 1803] [id = 223] 09:01:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 127 (0x7f98da5f6400) [pid = 1803] [serial = 669] [outer = (nil)] 09:01:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 128 (0x7f98dba4f400) [pid = 1803] [serial = 670] [outer = 0x7f98da5f6400] 09:01:27 INFO - PROCESS | 1803 | 1461254487869 Marionette DEBUG loaded listener.js 09:01:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 129 (0x7f98dbd84800) [pid = 1803] [serial = 671] [outer = 0x7f98da5f6400] 09:01:28 INFO - PROCESS | 1803 | 1461254488675 Marionette TRACE conn4 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 09:01:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 130 (0x7f98dbd39c00) [pid = 1803] [serial = 672] [outer = 0x7f98e3302400] 09:01:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 09:01:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1231ms 09:01:28 INFO - PROCESS | 1803 | 1461254488728 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 09:01:28 INFO - PROCESS | 1803 | 1461254488732 Marionette TRACE conn4 <- [1,865,null,{"value":"8"}] 09:01:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 09:01:28 INFO - PROCESS | 1803 | 1461254488785 Marionette TRACE conn4 -> [0,866,"setScriptTimeout",{"ms":35000}] 09:01:28 INFO - PROCESS | 1803 | 1461254488794 Marionette TRACE conn4 <- [1,866,null,{}] 09:01:28 INFO - PROCESS | 1803 | 1461254488808 Marionette TRACE conn4 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:28 INFO - PROCESS | 1803 | 1461254488952 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 09:01:28 INFO - PROCESS | 1803 | 1461254488963 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:28 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98df4e4000 == 66 [pid = 1803] [id = 224] 09:01:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 131 (0x7f98dc092c00) [pid = 1803] [serial = 673] [outer = (nil)] 09:01:29 INFO - PROCESS | 1803 | ++DOMWINDOW == 132 (0x7f98dd650800) [pid = 1803] [serial = 674] [outer = 0x7f98dc092c00] 09:01:29 INFO - PROCESS | 1803 | 1461254489022 Marionette DEBUG loaded listener.js 09:01:29 INFO - PROCESS | 1803 | ++DOMWINDOW == 133 (0x7f98de664c00) [pid = 1803] [serial = 675] [outer = 0x7f98dc092c00] 09:01:29 INFO - PROCESS | 1803 | 1461254489802 Marionette TRACE conn4 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 09:01:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 09:01:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1073ms 09:01:29 INFO - PROCESS | 1803 | 1461254489827 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 09:01:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 09:01:29 INFO - PROCESS | 1803 | 1461254489830 Marionette TRACE conn4 <- [1,869,null,{"value":"8"}] 09:01:29 INFO - PROCESS | 1803 | 1461254489836 Marionette TRACE conn4 -> [0,870,"setScriptTimeout",{"ms":35000}] 09:01:29 INFO - PROCESS | 1803 | 1461254489838 Marionette TRACE conn4 <- [1,870,null,{}] 09:01:29 INFO - PROCESS | 1803 | 1461254489854 Marionette TRACE conn4 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:30 INFO - PROCESS | 1803 | 1461254490006 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 09:01:30 INFO - PROCESS | 1803 | 1461254490020 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:30 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98de534800 == 67 [pid = 1803] [id = 225] 09:01:30 INFO - PROCESS | 1803 | ++DOMWINDOW == 134 (0x7f98dd9f1400) [pid = 1803] [serial = 676] [outer = (nil)] 09:01:30 INFO - PROCESS | 1803 | ++DOMWINDOW == 135 (0x7f98de945400) [pid = 1803] [serial = 677] [outer = 0x7f98dd9f1400] 09:01:30 INFO - PROCESS | 1803 | 1461254490082 Marionette DEBUG loaded listener.js 09:01:30 INFO - PROCESS | 1803 | ++DOMWINDOW == 136 (0x7f98e0012400) [pid = 1803] [serial = 678] [outer = 0x7f98dd9f1400] 09:01:30 INFO - PROCESS | 1803 | 1461254490983 Marionette TRACE conn4 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 09:01:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 09:01:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1188ms 09:01:31 INFO - PROCESS | 1803 | 1461254491024 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 09:01:31 INFO - PROCESS | 1803 | 1461254491028 Marionette TRACE conn4 <- [1,873,null,{"value":"8"}] 09:01:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 09:01:31 INFO - PROCESS | 1803 | 1461254491041 Marionette TRACE conn4 -> [0,874,"setScriptTimeout",{"ms":35000}] 09:01:31 INFO - PROCESS | 1803 | 1461254491043 Marionette TRACE conn4 <- [1,874,null,{}] 09:01:31 INFO - PROCESS | 1803 | 1461254491049 Marionette TRACE conn4 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:31 INFO - PROCESS | 1803 | 1461254491228 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 09:01:31 INFO - PROCESS | 1803 | 1461254491250 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:31 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98da621000 == 68 [pid = 1803] [id = 226] 09:01:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 137 (0x7f98e01ba400) [pid = 1803] [serial = 679] [outer = (nil)] 09:01:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 138 (0x7f98e02b4400) [pid = 1803] [serial = 680] [outer = 0x7f98e01ba400] 09:01:31 INFO - PROCESS | 1803 | 1461254491319 Marionette DEBUG loaded listener.js 09:01:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 139 (0x7f98e04c2800) [pid = 1803] [serial = 681] [outer = 0x7f98e01ba400] 09:01:32 INFO - PROCESS | 1803 | 1461254492175 Marionette TRACE conn4 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 09:01:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 09:01:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1176ms 09:01:32 INFO - PROCESS | 1803 | 1461254492219 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 09:01:32 INFO - PROCESS | 1803 | 1461254492222 Marionette TRACE conn4 <- [1,877,null,{"value":"8"}] 09:01:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 09:01:32 INFO - PROCESS | 1803 | 1461254492233 Marionette TRACE conn4 -> [0,878,"setScriptTimeout",{"ms":35000}] 09:01:32 INFO - PROCESS | 1803 | 1461254492235 Marionette TRACE conn4 <- [1,878,null,{}] 09:01:32 INFO - PROCESS | 1803 | 1461254492241 Marionette TRACE conn4 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:32 INFO - PROCESS | 1803 | 1461254492876 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 09:01:32 INFO - PROCESS | 1803 | --DOMWINDOW == 138 (0x7f98e3411800) [pid = 1803] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 09:01:32 INFO - PROCESS | 1803 | --DOMWINDOW == 137 (0x7f98da55b800) [pid = 1803] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 09:01:32 INFO - PROCESS | 1803 | --DOMWINDOW == 136 (0x7f98da782c00) [pid = 1803] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 09:01:32 INFO - PROCESS | 1803 | --DOMWINDOW == 135 (0x7f98da77d000) [pid = 1803] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 09:01:32 INFO - PROCESS | 1803 | --DOMWINDOW == 134 (0x7f98e04c1400) [pid = 1803] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 09:01:32 INFO - PROCESS | 1803 | --DOMWINDOW == 133 (0x7f98e2866000) [pid = 1803] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 09:01:32 INFO - PROCESS | 1803 | 1461254492980 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:33 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98df4da800 == 69 [pid = 1803] [id = 227] 09:01:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 134 (0x7f98da55b800) [pid = 1803] [serial = 682] [outer = (nil)] 09:01:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 135 (0x7f98e04c1400) [pid = 1803] [serial = 683] [outer = 0x7f98da55b800] 09:01:33 INFO - PROCESS | 1803 | 1461254493042 Marionette DEBUG loaded listener.js 09:01:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 136 (0x7f98e11b2000) [pid = 1803] [serial = 684] [outer = 0x7f98da55b800] 09:01:33 INFO - PROCESS | 1803 | 1461254493709 Marionette TRACE conn4 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 09:01:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 09:01:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1531ms 09:01:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 09:01:33 INFO - PROCESS | 1803 | 1461254493761 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 09:01:33 INFO - PROCESS | 1803 | 1461254493763 Marionette TRACE conn4 <- [1,881,null,{"value":"8"}] 09:01:33 INFO - PROCESS | 1803 | 1461254493769 Marionette TRACE conn4 -> [0,882,"setScriptTimeout",{"ms":35000}] 09:01:33 INFO - PROCESS | 1803 | 1461254493772 Marionette TRACE conn4 <- [1,882,null,{}] 09:01:33 INFO - PROCESS | 1803 | 1461254493785 Marionette TRACE conn4 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:33 INFO - PROCESS | 1803 | 1461254493923 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 09:01:33 INFO - PROCESS | 1803 | 1461254493939 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:33 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e498e800 == 70 [pid = 1803] [id = 228] 09:01:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 137 (0x7f98e1068c00) [pid = 1803] [serial = 685] [outer = (nil)] 09:01:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 138 (0x7f98e2c08800) [pid = 1803] [serial = 686] [outer = 0x7f98e1068c00] 09:01:34 INFO - PROCESS | 1803 | 1461254494003 Marionette DEBUG loaded listener.js 09:01:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 139 (0x7f98e3406000) [pid = 1803] [serial = 687] [outer = 0x7f98e1068c00] 09:01:34 INFO - PROCESS | 1803 | 1461254494767 Marionette TRACE conn4 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 09:01:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 09:01:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1041ms 09:01:34 INFO - PROCESS | 1803 | 1461254494810 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 09:01:34 INFO - PROCESS | 1803 | 1461254494814 Marionette TRACE conn4 <- [1,885,null,{"value":"8"}] 09:01:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 09:01:34 INFO - PROCESS | 1803 | 1461254494955 Marionette TRACE conn4 -> [0,886,"setScriptTimeout",{"ms":35000}] 09:01:34 INFO - PROCESS | 1803 | 1461254494962 Marionette TRACE conn4 <- [1,886,null,{}] 09:01:34 INFO - PROCESS | 1803 | 1461254494970 Marionette TRACE conn4 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:35 INFO - PROCESS | 1803 | 1461254495167 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 09:01:35 INFO - PROCESS | 1803 | 1461254495341 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:35 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98dc2b9000 == 71 [pid = 1803] [id = 229] 09:01:35 INFO - PROCESS | 1803 | ++DOMWINDOW == 140 (0x7f98da6e9800) [pid = 1803] [serial = 688] [outer = (nil)] 09:01:35 INFO - PROCESS | 1803 | ++DOMWINDOW == 141 (0x7f98da6f1c00) [pid = 1803] [serial = 689] [outer = 0x7f98da6e9800] 09:01:35 INFO - PROCESS | 1803 | 1461254495413 Marionette DEBUG loaded listener.js 09:01:35 INFO - PROCESS | 1803 | ++DOMWINDOW == 142 (0x7f98da861c00) [pid = 1803] [serial = 690] [outer = 0x7f98da6e9800] 09:01:36 INFO - PROCESS | 1803 | 1461254496404 Marionette TRACE conn4 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 09:01:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 09:01:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1542ms 09:01:36 INFO - PROCESS | 1803 | 1461254496453 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 09:01:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 09:01:36 INFO - PROCESS | 1803 | 1461254496462 Marionette TRACE conn4 <- [1,889,null,{"value":"8"}] 09:01:36 INFO - PROCESS | 1803 | 1461254496476 Marionette TRACE conn4 -> [0,890,"setScriptTimeout",{"ms":35000}] 09:01:36 INFO - PROCESS | 1803 | 1461254496483 Marionette TRACE conn4 <- [1,890,null,{}] 09:01:36 INFO - PROCESS | 1803 | 1461254496503 Marionette TRACE conn4 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:36 INFO - PROCESS | 1803 | 1461254496821 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 09:01:37 INFO - PROCESS | 1803 | 1461254497118 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:37 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e0eab800 == 72 [pid = 1803] [id = 230] 09:01:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 143 (0x7f98da861400) [pid = 1803] [serial = 691] [outer = (nil)] 09:01:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 144 (0x7f98dd643000) [pid = 1803] [serial = 692] [outer = 0x7f98da861400] 09:01:37 INFO - PROCESS | 1803 | 1461254497192 Marionette DEBUG loaded listener.js 09:01:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 145 (0x7f98dd818c00) [pid = 1803] [serial = 693] [outer = 0x7f98da861400] 09:01:38 INFO - PROCESS | 1803 | 1461254498126 Marionette TRACE conn4 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 09:01:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 09:01:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1703ms 09:01:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 09:01:38 INFO - PROCESS | 1803 | 1461254498177 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 09:01:38 INFO - PROCESS | 1803 | 1461254498180 Marionette TRACE conn4 <- [1,893,null,{"value":"8"}] 09:01:38 INFO - PROCESS | 1803 | 1461254498186 Marionette TRACE conn4 -> [0,894,"setScriptTimeout",{"ms":35000}] 09:01:38 INFO - PROCESS | 1803 | 1461254498190 Marionette TRACE conn4 <- [1,894,null,{}] 09:01:38 INFO - PROCESS | 1803 | 1461254498196 Marionette TRACE conn4 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:38 INFO - PROCESS | 1803 | 1461254498361 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 09:01:38 INFO - PROCESS | 1803 | 1461254498530 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:38 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e501e800 == 73 [pid = 1803] [id = 231] 09:01:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 146 (0x7f98e01b1800) [pid = 1803] [serial = 694] [outer = (nil)] 09:01:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 147 (0x7f98e02b5000) [pid = 1803] [serial = 695] [outer = 0x7f98e01b1800] 09:01:38 INFO - PROCESS | 1803 | 1461254498653 Marionette DEBUG loaded listener.js 09:01:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 148 (0x7f98e1060400) [pid = 1803] [serial = 696] [outer = 0x7f98e01b1800] 09:01:39 INFO - PROCESS | 1803 | 1461254499524 Marionette TRACE conn4 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 09:01:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 09:01:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1379ms 09:01:39 INFO - PROCESS | 1803 | 1461254499566 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 09:01:39 INFO - PROCESS | 1803 | 1461254499569 Marionette TRACE conn4 <- [1,897,null,{"value":"8"}] 09:01:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 09:01:39 INFO - PROCESS | 1803 | 1461254499575 Marionette TRACE conn4 -> [0,898,"setScriptTimeout",{"ms":35000}] 09:01:39 INFO - PROCESS | 1803 | 1461254499577 Marionette TRACE conn4 <- [1,898,null,{}] 09:01:39 INFO - PROCESS | 1803 | 1461254499583 Marionette TRACE conn4 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:39 INFO - PROCESS | 1803 | 1461254499741 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 09:01:39 INFO - PROCESS | 1803 | 1461254499900 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:39 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e58a8800 == 74 [pid = 1803] [id = 232] 09:01:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 149 (0x7f98d3986000) [pid = 1803] [serial = 697] [outer = (nil)] 09:01:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 150 (0x7f98e299c000) [pid = 1803] [serial = 698] [outer = 0x7f98d3986000] 09:01:39 INFO - PROCESS | 1803 | 1461254499972 Marionette DEBUG loaded listener.js 09:01:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 151 (0x7f98e39c9800) [pid = 1803] [serial = 699] [outer = 0x7f98d3986000] 09:01:40 INFO - PROCESS | 1803 | 1461254500867 Marionette TRACE conn4 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 09:01:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 09:01:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1327ms 09:01:40 INFO - PROCESS | 1803 | 1461254500903 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 09:01:40 INFO - PROCESS | 1803 | 1461254500907 Marionette TRACE conn4 <- [1,901,null,{"value":"8"}] 09:01:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 09:01:40 INFO - PROCESS | 1803 | 1461254500913 Marionette TRACE conn4 -> [0,902,"setScriptTimeout",{"ms":35000}] 09:01:40 INFO - PROCESS | 1803 | 1461254500915 Marionette TRACE conn4 <- [1,902,null,{}] 09:01:40 INFO - PROCESS | 1803 | 1461254500921 Marionette TRACE conn4 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:41 INFO - PROCESS | 1803 | 1461254501073 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 09:01:41 INFO - PROCESS | 1803 | 1461254501251 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:41 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e67d2800 == 75 [pid = 1803] [id = 233] 09:01:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 152 (0x7f98e04c0400) [pid = 1803] [serial = 700] [outer = (nil)] 09:01:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 153 (0x7f98e4592000) [pid = 1803] [serial = 701] [outer = 0x7f98e04c0400] 09:01:41 INFO - PROCESS | 1803 | 1461254501320 Marionette DEBUG loaded listener.js 09:01:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 154 (0x7f98e4e68800) [pid = 1803] [serial = 702] [outer = 0x7f98e04c0400] 09:01:42 INFO - PROCESS | 1803 | 1461254502181 Marionette TRACE conn4 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 09:01:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 09:01:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1334ms 09:01:42 INFO - PROCESS | 1803 | 1461254502248 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 09:01:42 INFO - PROCESS | 1803 | 1461254502252 Marionette TRACE conn4 <- [1,905,null,{"value":"8"}] 09:01:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 09:01:42 INFO - PROCESS | 1803 | 1461254502261 Marionette TRACE conn4 -> [0,906,"setScriptTimeout",{"ms":35000}] 09:01:42 INFO - PROCESS | 1803 | 1461254502265 Marionette TRACE conn4 <- [1,906,null,{}] 09:01:42 INFO - PROCESS | 1803 | 1461254502275 Marionette TRACE conn4 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:42 INFO - PROCESS | 1803 | 1461254502629 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 09:01:43 INFO - PROCESS | 1803 | 1461254502999 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:43 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98ed71b800 == 76 [pid = 1803] [id = 234] 09:01:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 155 (0x7f98e5e09800) [pid = 1803] [serial = 703] [outer = (nil)] 09:01:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 156 (0x7f98e6217400) [pid = 1803] [serial = 704] [outer = 0x7f98e5e09800] 09:01:43 INFO - PROCESS | 1803 | 1461254503126 Marionette DEBUG loaded listener.js 09:01:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 157 (0x7f98e674e400) [pid = 1803] [serial = 705] [outer = 0x7f98e5e09800] 09:01:44 INFO - PROCESS | 1803 | 1461254504118 Marionette TRACE conn4 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 09:01:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 09:01:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1889ms 09:01:44 INFO - PROCESS | 1803 | 1461254504150 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 09:01:44 INFO - PROCESS | 1803 | 1461254504154 Marionette TRACE conn4 <- [1,909,null,{"value":"8"}] 09:01:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 09:01:44 INFO - PROCESS | 1803 | 1461254504159 Marionette TRACE conn4 -> [0,910,"setScriptTimeout",{"ms":35000}] 09:01:44 INFO - PROCESS | 1803 | 1461254504162 Marionette TRACE conn4 <- [1,910,null,{}] 09:01:44 INFO - PROCESS | 1803 | 1461254504168 Marionette TRACE conn4 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:44 INFO - PROCESS | 1803 | 1461254504323 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 09:01:44 INFO - PROCESS | 1803 | 1461254504488 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:44 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98f3745000 == 77 [pid = 1803] [id = 235] 09:01:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 158 (0x7f98e53eb800) [pid = 1803] [serial = 706] [outer = (nil)] 09:01:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 159 (0x7f98e7156400) [pid = 1803] [serial = 707] [outer = 0x7f98e53eb800] 09:01:44 INFO - PROCESS | 1803 | 1461254504563 Marionette DEBUG loaded listener.js 09:01:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 160 (0x7f98e7162400) [pid = 1803] [serial = 708] [outer = 0x7f98e53eb800] 09:01:45 INFO - PROCESS | 1803 | 1461254505440 Marionette TRACE conn4 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 09:01:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 09:01:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1333ms 09:01:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 09:01:45 INFO - PROCESS | 1803 | 1461254505494 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 09:01:45 INFO - PROCESS | 1803 | 1461254505496 Marionette TRACE conn4 <- [1,913,null,{"value":"8"}] 09:01:45 INFO - PROCESS | 1803 | 1461254505502 Marionette TRACE conn4 -> [0,914,"setScriptTimeout",{"ms":35000}] 09:01:45 INFO - PROCESS | 1803 | 1461254505506 Marionette TRACE conn4 <- [1,914,null,{}] 09:01:45 INFO - PROCESS | 1803 | 1461254505511 Marionette TRACE conn4 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:45 INFO - PROCESS | 1803 | 1461254505671 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 09:01:45 INFO - PROCESS | 1803 | 1461254505847 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:45 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98dd49e800 == 78 [pid = 1803] [id = 236] 09:01:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 161 (0x7f98dba4c000) [pid = 1803] [serial = 709] [outer = (nil)] 09:01:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 162 (0x7f98e286b000) [pid = 1803] [serial = 710] [outer = 0x7f98dba4c000] 09:01:45 INFO - PROCESS | 1803 | 1461254505920 Marionette DEBUG loaded listener.js 09:01:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 163 (0x7f98e7164800) [pid = 1803] [serial = 711] [outer = 0x7f98dba4c000] 09:01:46 INFO - PROCESS | 1803 | 1461254506758 Marionette TRACE conn4 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 09:01:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 09:01:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1290ms 09:01:46 INFO - PROCESS | 1803 | 1461254506793 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 09:01:46 INFO - PROCESS | 1803 | 1461254506797 Marionette TRACE conn4 <- [1,917,null,{"value":"8"}] 09:01:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 09:01:46 INFO - PROCESS | 1803 | 1461254506803 Marionette TRACE conn4 -> [0,918,"setScriptTimeout",{"ms":35000}] 09:01:46 INFO - PROCESS | 1803 | 1461254506805 Marionette TRACE conn4 <- [1,918,null,{}] 09:01:46 INFO - PROCESS | 1803 | 1461254506811 Marionette TRACE conn4 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:46 INFO - PROCESS | 1803 | 1461254506979 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 09:01:47 INFO - PROCESS | 1803 | 1461254507145 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:47 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98de537000 == 79 [pid = 1803] [id = 237] 09:01:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 164 (0x7f98dba49800) [pid = 1803] [serial = 712] [outer = (nil)] 09:01:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 165 (0x7f98e8353400) [pid = 1803] [serial = 713] [outer = 0x7f98dba49800] 09:01:47 INFO - PROCESS | 1803 | 1461254507214 Marionette DEBUG loaded listener.js 09:01:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 166 (0x7f98e8f8c800) [pid = 1803] [serial = 714] [outer = 0x7f98dba49800] 09:01:48 INFO - PROCESS | 1803 | 1461254508375 Marionette TRACE conn4 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 09:01:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 09:01:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1628ms 09:01:48 INFO - PROCESS | 1803 | 1461254508433 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 09:01:48 INFO - PROCESS | 1803 | 1461254508440 Marionette TRACE conn4 <- [1,921,null,{"value":"8"}] 09:01:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 09:01:48 INFO - PROCESS | 1803 | 1461254508449 Marionette TRACE conn4 -> [0,922,"setScriptTimeout",{"ms":35000}] 09:01:48 INFO - PROCESS | 1803 | 1461254508453 Marionette TRACE conn4 <- [1,922,null,{}] 09:01:48 INFO - PROCESS | 1803 | 1461254508460 Marionette TRACE conn4 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:48 INFO - PROCESS | 1803 | 1461254508625 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 09:01:48 INFO - PROCESS | 1803 | 1461254508937 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:48 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98da658800 == 80 [pid = 1803] [id = 238] 09:01:48 INFO - PROCESS | 1803 | ++DOMWINDOW == 167 (0x7f98dbd33400) [pid = 1803] [serial = 715] [outer = (nil)] 09:01:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 168 (0x7f98dbd3e000) [pid = 1803] [serial = 716] [outer = 0x7f98dbd33400] 09:01:49 INFO - PROCESS | 1803 | 1461254509010 Marionette DEBUG loaded listener.js 09:01:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 169 (0x7f98dc4ed800) [pid = 1803] [serial = 717] [outer = 0x7f98dbd33400] 09:01:49 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98df4da800 == 79 [pid = 1803] [id = 227] 09:01:49 INFO - PROCESS | 1803 | --DOMWINDOW == 168 (0x7f98e5ca0800) [pid = 1803] [serial = 646] [outer = (nil)] [url = about:blank] 09:01:49 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98da621000 == 78 [pid = 1803] [id = 226] 09:01:49 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98de534800 == 77 [pid = 1803] [id = 225] 09:01:49 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98df4e4000 == 76 [pid = 1803] [id = 224] 09:01:49 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98da659000 == 75 [pid = 1803] [id = 223] 09:01:49 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e0269000 == 74 [pid = 1803] [id = 222] 09:01:49 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98db92e800 == 73 [pid = 1803] [id = 221] 09:01:49 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98f3749000 == 72 [pid = 1803] [id = 219] 09:01:49 INFO - PROCESS | 1803 | 1461254509896 Marionette TRACE conn4 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 09:01:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 09:01:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1483ms 09:01:49 INFO - PROCESS | 1803 | 1461254509935 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 09:01:49 INFO - PROCESS | 1803 | 1461254509947 Marionette TRACE conn4 <- [1,925,null,{"value":"8"}] 09:01:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 09:01:49 INFO - PROCESS | 1803 | --DOMWINDOW == 167 (0x7f98e41ef400) [pid = 1803] [serial = 640] [outer = (nil)] [url = about:blank] 09:01:49 INFO - PROCESS | 1803 | --DOMWINDOW == 166 (0x7f98dc09a800) [pid = 1803] [serial = 604] [outer = (nil)] [url = about:blank] 09:01:49 INFO - PROCESS | 1803 | --DOMWINDOW == 165 (0x7f98dbd3d800) [pid = 1803] [serial = 631] [outer = (nil)] [url = about:blank] 09:01:49 INFO - PROCESS | 1803 | --DOMWINDOW == 164 (0x7f98dd815800) [pid = 1803] [serial = 632] [outer = (nil)] [url = about:blank] 09:01:49 INFO - PROCESS | 1803 | --DOMWINDOW == 163 (0x7f98e01b1000) [pid = 1803] [serial = 634] [outer = (nil)] [url = about:blank] 09:01:49 INFO - PROCESS | 1803 | --DOMWINDOW == 162 (0x7f98e0006c00) [pid = 1803] [serial = 607] [outer = (nil)] [url = about:blank] 09:01:49 INFO - PROCESS | 1803 | --DOMWINDOW == 161 (0x7f98e299a400) [pid = 1803] [serial = 616] [outer = (nil)] [url = about:blank] 09:01:49 INFO - PROCESS | 1803 | --DOMWINDOW == 160 (0x7f98e02b7c00) [pid = 1803] [serial = 610] [outer = (nil)] [url = about:blank] 09:01:49 INFO - PROCESS | 1803 | --DOMWINDOW == 159 (0x7f98dba4bc00) [pid = 1803] [serial = 629] [outer = (nil)] [url = about:blank] 09:01:49 INFO - PROCESS | 1803 | --DOMWINDOW == 158 (0x7f98da85c000) [pid = 1803] [serial = 628] [outer = (nil)] [url = about:blank] 09:01:49 INFO - PROCESS | 1803 | --DOMWINDOW == 157 (0x7f98e105f400) [pid = 1803] [serial = 613] [outer = (nil)] [url = about:blank] 09:01:49 INFO - PROCESS | 1803 | --DOMWINDOW == 156 (0x7f98da865c00) [pid = 1803] [serial = 601] [outer = (nil)] [url = about:blank] 09:01:49 INFO - PROCESS | 1803 | --DOMWINDOW == 155 (0x7f98e2c04000) [pid = 1803] [serial = 619] [outer = (nil)] [url = about:blank] 09:01:49 INFO - PROCESS | 1803 | --DOMWINDOW == 154 (0x7f98da779000) [pid = 1803] [serial = 625] [outer = (nil)] [url = about:blank] 09:01:49 INFO - PROCESS | 1803 | --DOMWINDOW == 153 (0x7f98e39c5400) [pid = 1803] [serial = 622] [outer = (nil)] [url = about:blank] 09:01:50 INFO - PROCESS | 1803 | --DOMWINDOW == 152 (0x7f98e11ae000) [pid = 1803] [serial = 637] [outer = (nil)] [url = about:blank] 09:01:50 INFO - PROCESS | 1803 | --DOMWINDOW == 151 (0x7f98e458c800) [pid = 1803] [serial = 641] [outer = (nil)] [url = about:blank] 09:01:50 INFO - PROCESS | 1803 | --DOMWINDOW == 150 (0x7f98e2868800) [pid = 1803] [serial = 638] [outer = (nil)] [url = about:blank] 09:01:50 INFO - PROCESS | 1803 | --DOMWINDOW == 149 (0x7f98e04bfc00) [pid = 1803] [serial = 635] [outer = (nil)] [url = about:blank] 09:01:50 INFO - PROCESS | 1803 | --DOMWINDOW == 148 (0x7f98e4ee6000) [pid = 1803] [serial = 643] [outer = (nil)] [url = about:blank] 09:01:50 INFO - PROCESS | 1803 | --DOMWINDOW == 147 (0x7f98e53ebc00) [pid = 1803] [serial = 644] [outer = (nil)] [url = about:blank] 09:01:50 INFO - PROCESS | 1803 | 1461254510015 Marionette TRACE conn4 -> [0,926,"setScriptTimeout",{"ms":35000}] 09:01:50 INFO - PROCESS | 1803 | 1461254510021 Marionette TRACE conn4 <- [1,926,null,{}] 09:01:50 INFO - PROCESS | 1803 | 1461254510033 Marionette TRACE conn4 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:50 INFO - PROCESS | 1803 | 1461254510183 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 09:01:50 INFO - PROCESS | 1803 | 1461254510193 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:50 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98dd572000 == 73 [pid = 1803] [id = 239] 09:01:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 148 (0x7f98da55ec00) [pid = 1803] [serial = 718] [outer = (nil)] 09:01:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 149 (0x7f98de65b000) [pid = 1803] [serial = 719] [outer = 0x7f98da55ec00] 09:01:50 INFO - PROCESS | 1803 | 1461254510260 Marionette DEBUG loaded listener.js 09:01:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 150 (0x7f98de941c00) [pid = 1803] [serial = 720] [outer = 0x7f98da55ec00] 09:01:51 INFO - PROCESS | 1803 | 1461254511112 Marionette TRACE conn4 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 09:01:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 09:01:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1189ms 09:01:51 INFO - PROCESS | 1803 | 1461254511158 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 09:01:51 INFO - PROCESS | 1803 | 1461254511162 Marionette TRACE conn4 <- [1,929,null,{"value":"8"}] 09:01:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 09:01:51 INFO - PROCESS | 1803 | 1461254511168 Marionette TRACE conn4 -> [0,930,"setScriptTimeout",{"ms":35000}] 09:01:51 INFO - PROCESS | 1803 | 1461254511173 Marionette TRACE conn4 <- [1,930,null,{}] 09:01:51 INFO - PROCESS | 1803 | 1461254511187 Marionette TRACE conn4 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:51 INFO - PROCESS | 1803 | 1461254511341 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 09:01:51 INFO - PROCESS | 1803 | 1461254511456 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:51 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e0fd4800 == 74 [pid = 1803] [id = 240] 09:01:51 INFO - PROCESS | 1803 | ++DOMWINDOW == 151 (0x7f98db94e400) [pid = 1803] [serial = 721] [outer = (nil)] 09:01:51 INFO - PROCESS | 1803 | ++DOMWINDOW == 152 (0x7f98e04c4000) [pid = 1803] [serial = 722] [outer = 0x7f98db94e400] 09:01:51 INFO - PROCESS | 1803 | 1461254511519 Marionette DEBUG loaded listener.js 09:01:51 INFO - PROCESS | 1803 | ++DOMWINDOW == 153 (0x7f98e29a0c00) [pid = 1803] [serial = 723] [outer = 0x7f98db94e400] 09:01:52 INFO - PROCESS | 1803 | 1461254512183 Marionette TRACE conn4 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 09:01:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 09:01:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1081ms 09:01:52 INFO - PROCESS | 1803 | 1461254512263 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 09:01:52 INFO - PROCESS | 1803 | 1461254512266 Marionette TRACE conn4 <- [1,933,null,{"value":"8"}] 09:01:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 09:01:52 INFO - PROCESS | 1803 | 1461254512283 Marionette TRACE conn4 -> [0,934,"setScriptTimeout",{"ms":35000}] 09:01:52 INFO - PROCESS | 1803 | 1461254512296 Marionette TRACE conn4 <- [1,934,null,{}] 09:01:52 INFO - PROCESS | 1803 | 1461254512301 Marionette TRACE conn4 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:52 INFO - PROCESS | 1803 | 1461254512485 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 09:01:52 INFO - PROCESS | 1803 | 1461254512505 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:52 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e4cf2000 == 75 [pid = 1803] [id = 241] 09:01:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 154 (0x7f98e29a1800) [pid = 1803] [serial = 724] [outer = (nil)] 09:01:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 155 (0x7f98e4666800) [pid = 1803] [serial = 725] [outer = 0x7f98e29a1800] 09:01:52 INFO - PROCESS | 1803 | 1461254512563 Marionette DEBUG loaded listener.js 09:01:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 156 (0x7f98e4e77800) [pid = 1803] [serial = 726] [outer = 0x7f98e29a1800] 09:01:53 INFO - PROCESS | 1803 | 1461254513404 Marionette TRACE conn4 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 09:01:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 09:01:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1194ms 09:01:53 INFO - PROCESS | 1803 | 1461254513473 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 09:01:53 INFO - PROCESS | 1803 | 1461254513477 Marionette TRACE conn4 <- [1,937,null,{"value":"8"}] 09:01:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 09:01:53 INFO - PROCESS | 1803 | 1461254513482 Marionette TRACE conn4 -> [0,938,"setScriptTimeout",{"ms":35000}] 09:01:53 INFO - PROCESS | 1803 | 1461254513484 Marionette TRACE conn4 <- [1,938,null,{}] 09:01:53 INFO - PROCESS | 1803 | 1461254513489 Marionette TRACE conn4 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:53 INFO - PROCESS | 1803 | 1461254513679 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 09:01:53 INFO - PROCESS | 1803 | 1461254513706 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:53 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e57b3000 == 76 [pid = 1803] [id = 242] 09:01:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 157 (0x7f98e2868800) [pid = 1803] [serial = 727] [outer = (nil)] 09:01:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 158 (0x7f98e53ef400) [pid = 1803] [serial = 728] [outer = 0x7f98e2868800] 09:01:53 INFO - PROCESS | 1803 | 1461254513765 Marionette DEBUG loaded listener.js 09:01:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 159 (0x7f98e5cef000) [pid = 1803] [serial = 729] [outer = 0x7f98e2868800] 09:01:54 INFO - PROCESS | 1803 | --DOMWINDOW == 158 (0x7f98e01ba400) [pid = 1803] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 09:01:54 INFO - PROCESS | 1803 | --DOMWINDOW == 157 (0x7f98da55b800) [pid = 1803] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 09:01:54 INFO - PROCESS | 1803 | --DOMWINDOW == 156 (0x7f98dc092c00) [pid = 1803] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 09:01:54 INFO - PROCESS | 1803 | --DOMWINDOW == 155 (0x7f98dd9f1400) [pid = 1803] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 09:01:54 INFO - PROCESS | 1803 | --DOMWINDOW == 154 (0x7f98da5f6400) [pid = 1803] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 09:01:54 INFO - PROCESS | 1803 | --DOMWINDOW == 153 (0x7f98d4d22c00) [pid = 1803] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 09:01:54 INFO - PROCESS | 1803 | --DOMWINDOW == 152 (0x7f98d3cf0000) [pid = 1803] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 09:01:54 INFO - PROCESS | 1803 | 1461254514780 Marionette TRACE conn4 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 09:01:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 09:01:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1327ms 09:01:54 INFO - PROCESS | 1803 | 1461254514810 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 09:01:54 INFO - PROCESS | 1803 | 1461254514812 Marionette TRACE conn4 <- [1,941,null,{"value":"8"}] 09:01:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 09:01:54 INFO - PROCESS | 1803 | 1461254514818 Marionette TRACE conn4 -> [0,942,"setScriptTimeout",{"ms":35000}] 09:01:54 INFO - PROCESS | 1803 | 1461254514820 Marionette TRACE conn4 <- [1,942,null,{}] 09:01:54 INFO - PROCESS | 1803 | 1461254514825 Marionette TRACE conn4 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:55 INFO - PROCESS | 1803 | 1461254515017 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 09:01:55 INFO - PROCESS | 1803 | 1461254515047 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:55 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e6d64000 == 77 [pid = 1803] [id = 243] 09:01:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 153 (0x7f98e29a2000) [pid = 1803] [serial = 730] [outer = (nil)] 09:01:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 154 (0x7f98e8354c00) [pid = 1803] [serial = 731] [outer = 0x7f98e29a2000] 09:01:55 INFO - PROCESS | 1803 | 1461254515140 Marionette DEBUG loaded listener.js 09:01:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 155 (0x7f98e8ff1000) [pid = 1803] [serial = 732] [outer = 0x7f98e29a2000] 09:01:56 INFO - PROCESS | 1803 | 1461254516205 Marionette TRACE conn4 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 09:01:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 09:01:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1430ms 09:01:56 INFO - PROCESS | 1803 | 1461254516249 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 09:01:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 09:01:56 INFO - PROCESS | 1803 | 1461254516254 Marionette TRACE conn4 <- [1,945,null,{"value":"8"}] 09:01:56 INFO - PROCESS | 1803 | 1461254516259 Marionette TRACE conn4 -> [0,946,"setScriptTimeout",{"ms":35000}] 09:01:56 INFO - PROCESS | 1803 | 1461254516262 Marionette TRACE conn4 <- [1,946,null,{}] 09:01:56 INFO - PROCESS | 1803 | 1461254516267 Marionette TRACE conn4 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:56 INFO - PROCESS | 1803 | 1461254516502 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 09:01:56 INFO - PROCESS | 1803 | 1461254516674 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:56 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98db92e800 == 78 [pid = 1803] [id = 244] 09:01:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 156 (0x7f98d3ce4800) [pid = 1803] [serial = 733] [outer = (nil)] 09:01:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 157 (0x7f98d4d24800) [pid = 1803] [serial = 734] [outer = 0x7f98d3ce4800] 09:01:56 INFO - PROCESS | 1803 | 1461254516750 Marionette DEBUG loaded listener.js 09:01:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 158 (0x7f98da6e4000) [pid = 1803] [serial = 735] [outer = 0x7f98d3ce4800] 09:01:57 INFO - PROCESS | 1803 | 1461254517638 Marionette TRACE conn4 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 09:01:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 09:01:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1427ms 09:01:57 INFO - PROCESS | 1803 | 1461254517689 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 09:01:57 INFO - PROCESS | 1803 | 1461254517696 Marionette TRACE conn4 <- [1,949,null,{"value":"8"}] 09:01:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 09:01:57 INFO - PROCESS | 1803 | 1461254517702 Marionette TRACE conn4 -> [0,950,"setScriptTimeout",{"ms":35000}] 09:01:57 INFO - PROCESS | 1803 | 1461254517709 Marionette TRACE conn4 <- [1,950,null,{}] 09:01:57 INFO - PROCESS | 1803 | 1461254517715 Marionette TRACE conn4 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:57 INFO - PROCESS | 1803 | 1461254517882 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 09:01:58 INFO - PROCESS | 1803 | 1461254518065 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:58 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e0ed6800 == 79 [pid = 1803] [id = 245] 09:01:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 159 (0x7f98dbd3b400) [pid = 1803] [serial = 736] [outer = (nil)] 09:01:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 160 (0x7f98dc092800) [pid = 1803] [serial = 737] [outer = 0x7f98dbd3b400] 09:01:58 INFO - PROCESS | 1803 | 1461254518146 Marionette DEBUG loaded listener.js 09:01:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 161 (0x7f98dd646c00) [pid = 1803] [serial = 738] [outer = 0x7f98dbd3b400] 09:01:59 INFO - PROCESS | 1803 | 1461254519063 Marionette TRACE conn4 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 09:01:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 09:01:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1442ms 09:01:59 INFO - PROCESS | 1803 | 1461254519146 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 09:01:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 09:01:59 INFO - PROCESS | 1803 | 1461254519151 Marionette TRACE conn4 <- [1,953,null,{"value":"8"}] 09:01:59 INFO - PROCESS | 1803 | 1461254519157 Marionette TRACE conn4 -> [0,954,"setScriptTimeout",{"ms":35000}] 09:01:59 INFO - PROCESS | 1803 | 1461254519161 Marionette TRACE conn4 <- [1,954,null,{}] 09:01:59 INFO - PROCESS | 1803 | 1461254519167 Marionette TRACE conn4 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:59 INFO - PROCESS | 1803 | 1461254519390 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 09:01:59 INFO - PROCESS | 1803 | 1461254519641 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:59 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e56a6800 == 80 [pid = 1803] [id = 246] 09:01:59 INFO - PROCESS | 1803 | ++DOMWINDOW == 162 (0x7f98de665800) [pid = 1803] [serial = 739] [outer = (nil)] 09:01:59 INFO - PROCESS | 1803 | ++DOMWINDOW == 163 (0x7f98e00bbc00) [pid = 1803] [serial = 740] [outer = 0x7f98de665800] 09:01:59 INFO - PROCESS | 1803 | 1461254519764 Marionette DEBUG loaded listener.js 09:01:59 INFO - PROCESS | 1803 | ++DOMWINDOW == 164 (0x7f98e0424800) [pid = 1803] [serial = 741] [outer = 0x7f98de665800] 09:02:00 INFO - PROCESS | 1803 | 1461254520754 Marionette TRACE conn4 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 09:02:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 09:02:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1682ms 09:02:00 INFO - PROCESS | 1803 | 1461254520842 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 09:02:00 INFO - PROCESS | 1803 | 1461254520852 Marionette TRACE conn4 <- [1,957,null,{"value":"8"}] 09:02:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 09:02:00 INFO - PROCESS | 1803 | 1461254520878 Marionette TRACE conn4 -> [0,958,"setScriptTimeout",{"ms":35000}] 09:02:00 INFO - PROCESS | 1803 | 1461254520889 Marionette TRACE conn4 <- [1,958,null,{}] 09:02:00 INFO - PROCESS | 1803 | 1461254520952 Marionette TRACE conn4 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:01 INFO - PROCESS | 1803 | 1461254521172 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 09:02:01 INFO - PROCESS | 1803 | 1461254521363 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:01 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98f3bb8800 == 81 [pid = 1803] [id = 247] 09:02:01 INFO - PROCESS | 1803 | ++DOMWINDOW == 165 (0x7f98e04c3000) [pid = 1803] [serial = 742] [outer = (nil)] 09:02:01 INFO - PROCESS | 1803 | ++DOMWINDOW == 166 (0x7f98e4ee6000) [pid = 1803] [serial = 743] [outer = 0x7f98e04c3000] 09:02:01 INFO - PROCESS | 1803 | 1461254521440 Marionette DEBUG loaded listener.js 09:02:01 INFO - PROCESS | 1803 | ++DOMWINDOW == 167 (0x7f98e64f6c00) [pid = 1803] [serial = 744] [outer = 0x7f98e04c3000] 09:02:02 INFO - PROCESS | 1803 | 1461254522266 Marionette TRACE conn4 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 09:02:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 09:02:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1463ms 09:02:02 INFO - PROCESS | 1803 | 1461254522327 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 09:02:02 INFO - PROCESS | 1803 | 1461254522331 Marionette TRACE conn4 <- [1,961,null,{"value":"8"}] 09:02:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 09:02:02 INFO - PROCESS | 1803 | 1461254522338 Marionette TRACE conn4 -> [0,962,"setScriptTimeout",{"ms":35000}] 09:02:02 INFO - PROCESS | 1803 | 1461254522340 Marionette TRACE conn4 <- [1,962,null,{}] 09:02:02 INFO - PROCESS | 1803 | 1461254522346 Marionette TRACE conn4 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:02 INFO - PROCESS | 1803 | 1461254522530 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 09:02:02 INFO - PROCESS | 1803 | 1461254522690 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:02 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98f4b06800 == 82 [pid = 1803] [id = 248] 09:02:02 INFO - PROCESS | 1803 | ++DOMWINDOW == 168 (0x7f98e299bc00) [pid = 1803] [serial = 745] [outer = (nil)] 09:02:02 INFO - PROCESS | 1803 | ++DOMWINDOW == 169 (0x7f98e8f92000) [pid = 1803] [serial = 746] [outer = 0x7f98e299bc00] 09:02:02 INFO - PROCESS | 1803 | 1461254522766 Marionette DEBUG loaded listener.js 09:02:02 INFO - PROCESS | 1803 | ++DOMWINDOW == 170 (0x7f98e9161000) [pid = 1803] [serial = 747] [outer = 0x7f98e299bc00] 09:02:03 INFO - PROCESS | 1803 | 1461254523670 Marionette TRACE conn4 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 09:02:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 09:02:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1383ms 09:02:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 09:02:03 INFO - PROCESS | 1803 | 1461254523722 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 09:02:03 INFO - PROCESS | 1803 | 1461254523725 Marionette TRACE conn4 <- [1,965,null,{"value":"8"}] 09:02:03 INFO - PROCESS | 1803 | 1461254523731 Marionette TRACE conn4 -> [0,966,"setScriptTimeout",{"ms":35000}] 09:02:03 INFO - PROCESS | 1803 | 1461254523734 Marionette TRACE conn4 <- [1,966,null,{}] 09:02:03 INFO - PROCESS | 1803 | 1461254523739 Marionette TRACE conn4 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:03 INFO - PROCESS | 1803 | 1461254523905 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 09:02:04 INFO - PROCESS | 1803 | 1461254524092 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:04 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98f6a89800 == 83 [pid = 1803] [id = 249] 09:02:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 171 (0x7f98f28dd000) [pid = 1803] [serial = 748] [outer = (nil)] 09:02:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 172 (0x7f98f28dfc00) [pid = 1803] [serial = 749] [outer = 0x7f98f28dd000] 09:02:04 INFO - PROCESS | 1803 | 1461254524193 Marionette DEBUG loaded listener.js 09:02:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 173 (0x7f98f36c5c00) [pid = 1803] [serial = 750] [outer = 0x7f98f28dd000] 09:02:05 INFO - PROCESS | 1803 | 1461254525124 Marionette TRACE conn4 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 09:02:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 09:02:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1430ms 09:02:05 INFO - PROCESS | 1803 | 1461254525161 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 09:02:05 INFO - PROCESS | 1803 | 1461254525165 Marionette TRACE conn4 <- [1,969,null,{"value":"8"}] 09:02:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 09:02:05 INFO - PROCESS | 1803 | 1461254525172 Marionette TRACE conn4 -> [0,970,"setScriptTimeout",{"ms":35000}] 09:02:05 INFO - PROCESS | 1803 | 1461254525175 Marionette TRACE conn4 <- [1,970,null,{}] 09:02:05 INFO - PROCESS | 1803 | 1461254525180 Marionette TRACE conn4 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:05 INFO - PROCESS | 1803 | 1461254525359 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 09:02:05 INFO - PROCESS | 1803 | 1461254525525 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:05 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98f8a36800 == 84 [pid = 1803] [id = 250] 09:02:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 174 (0x7f98eca5e000) [pid = 1803] [serial = 751] [outer = (nil)] 09:02:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 175 (0x7f98f37c6c00) [pid = 1803] [serial = 752] [outer = 0x7f98eca5e000] 09:02:05 INFO - PROCESS | 1803 | 1461254525596 Marionette DEBUG loaded listener.js 09:02:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 176 (0x7f98f399a800) [pid = 1803] [serial = 753] [outer = 0x7f98eca5e000] 09:02:06 INFO - PROCESS | 1803 | 1461254526505 Marionette TRACE conn4 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 09:02:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 09:02:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1382ms 09:02:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 09:02:06 INFO - PROCESS | 1803 | 1461254526555 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 09:02:06 INFO - PROCESS | 1803 | 1461254526558 Marionette TRACE conn4 <- [1,973,null,{"value":"8"}] 09:02:06 INFO - PROCESS | 1803 | 1461254526564 Marionette TRACE conn4 -> [0,974,"setScriptTimeout",{"ms":35000}] 09:02:06 INFO - PROCESS | 1803 | 1461254526568 Marionette TRACE conn4 <- [1,974,null,{}] 09:02:06 INFO - PROCESS | 1803 | 1461254526572 Marionette TRACE conn4 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:06 INFO - PROCESS | 1803 | 1461254526736 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 09:02:06 INFO - PROCESS | 1803 | 1461254526904 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:06 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98f8d50800 == 85 [pid = 1803] [id = 251] 09:02:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 177 (0x7f98f28de400) [pid = 1803] [serial = 754] [outer = (nil)] 09:02:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 178 (0x7f98f3b76400) [pid = 1803] [serial = 755] [outer = 0x7f98f28de400] 09:02:06 INFO - PROCESS | 1803 | 1461254526980 Marionette DEBUG loaded listener.js 09:02:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 179 (0x7f98f48da800) [pid = 1803] [serial = 756] [outer = 0x7f98f28de400] 09:02:07 INFO - PROCESS | 1803 | 1461254527767 Marionette TRACE conn4 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 09:02:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 09:02:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1236ms 09:02:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 09:02:07 INFO - PROCESS | 1803 | 1461254527800 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 09:02:07 INFO - PROCESS | 1803 | 1461254527803 Marionette TRACE conn4 <- [1,977,null,{"value":"8"}] 09:02:07 INFO - PROCESS | 1803 | 1461254527809 Marionette TRACE conn4 -> [0,978,"setScriptTimeout",{"ms":35000}] 09:02:07 INFO - PROCESS | 1803 | 1461254527812 Marionette TRACE conn4 <- [1,978,null,{}] 09:02:07 INFO - PROCESS | 1803 | 1461254527820 Marionette TRACE conn4 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:08 INFO - PROCESS | 1803 | 1461254528002 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 09:02:08 INFO - PROCESS | 1803 | 1461254528186 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:08 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98f8f0c000 == 86 [pid = 1803] [id = 252] 09:02:08 INFO - PROCESS | 1803 | ++DOMWINDOW == 180 (0x7f98da859c00) [pid = 1803] [serial = 757] [outer = (nil)] 09:02:08 INFO - PROCESS | 1803 | ++DOMWINDOW == 181 (0x7f98f49cc000) [pid = 1803] [serial = 758] [outer = 0x7f98da859c00] 09:02:08 INFO - PROCESS | 1803 | 1461254528256 Marionette DEBUG loaded listener.js 09:02:08 INFO - PROCESS | 1803 | ++DOMWINDOW == 182 (0x7f98f4cee400) [pid = 1803] [serial = 759] [outer = 0x7f98da859c00] 09:02:09 INFO - PROCESS | 1803 | 1461254529128 Marionette TRACE conn4 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 09:02:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 09:02:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1387ms 09:02:09 INFO - PROCESS | 1803 | 1461254529196 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 09:02:09 INFO - PROCESS | 1803 | 1461254529199 Marionette TRACE conn4 <- [1,981,null,{"value":"8"}] 09:02:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 09:02:09 INFO - PROCESS | 1803 | 1461254529205 Marionette TRACE conn4 -> [0,982,"setScriptTimeout",{"ms":35000}] 09:02:09 INFO - PROCESS | 1803 | 1461254529207 Marionette TRACE conn4 <- [1,982,null,{}] 09:02:09 INFO - PROCESS | 1803 | 1461254529213 Marionette TRACE conn4 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:09 INFO - PROCESS | 1803 | 1461254529380 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 09:02:09 INFO - PROCESS | 1803 | 1461254529543 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:09 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e0262800 == 87 [pid = 1803] [id = 253] 09:02:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 183 (0x7f98da5f7800) [pid = 1803] [serial = 760] [outer = (nil)] 09:02:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 184 (0x7f98dd64c000) [pid = 1803] [serial = 761] [outer = 0x7f98da5f7800] 09:02:09 INFO - PROCESS | 1803 | 1461254529629 Marionette DEBUG loaded listener.js 09:02:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 185 (0x7f98f4cf2c00) [pid = 1803] [serial = 762] [outer = 0x7f98da5f7800] 09:02:10 INFO - PROCESS | 1803 | 1461254530782 Marionette TRACE conn4 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 09:02:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 09:02:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1631ms 09:02:10 INFO - PROCESS | 1803 | 1461254530837 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 09:02:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 09:02:10 INFO - PROCESS | 1803 | 1461254530843 Marionette TRACE conn4 <- [1,985,null,{"value":"8"}] 09:02:10 INFO - PROCESS | 1803 | 1461254530850 Marionette TRACE conn4 -> [0,986,"setScriptTimeout",{"ms":35000}] 09:02:10 INFO - PROCESS | 1803 | 1461254530854 Marionette TRACE conn4 <- [1,986,null,{}] 09:02:10 INFO - PROCESS | 1803 | 1461254530862 Marionette TRACE conn4 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:11 INFO - PROCESS | 1803 | 1461254531031 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 09:02:11 INFO - PROCESS | 1803 | 1461254531225 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:11 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e4cd9000 == 88 [pid = 1803] [id = 254] 09:02:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 186 (0x7f98da86e000) [pid = 1803] [serial = 763] [outer = (nil)] 09:02:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 187 (0x7f98db997400) [pid = 1803] [serial = 764] [outer = 0x7f98da86e000] 09:02:11 INFO - PROCESS | 1803 | 1461254531291 Marionette DEBUG loaded listener.js 09:02:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 188 (0x7f98dbd3b000) [pid = 1803] [serial = 765] [outer = 0x7f98da86e000] 09:02:12 INFO - PROCESS | 1803 | 1461254532192 Marionette TRACE conn4 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 09:02:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 09:02:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1387ms 09:02:12 INFO - PROCESS | 1803 | 1461254532239 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 09:02:12 INFO - PROCESS | 1803 | 1461254532249 Marionette TRACE conn4 <- [1,989,null,{"value":"8"}] 09:02:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 09:02:12 INFO - PROCESS | 1803 | 1461254532259 Marionette TRACE conn4 -> [0,990,"setScriptTimeout",{"ms":35000}] 09:02:12 INFO - PROCESS | 1803 | 1461254532262 Marionette TRACE conn4 <- [1,990,null,{}] 09:02:12 INFO - PROCESS | 1803 | 1461254532266 Marionette TRACE conn4 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:12 INFO - PROCESS | 1803 | 1461254532434 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 09:02:12 INFO - PROCESS | 1803 | 1461254532612 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:12 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98dd58f800 == 89 [pid = 1803] [id = 255] 09:02:12 INFO - PROCESS | 1803 | ++DOMWINDOW == 189 (0x7f98dbd3c400) [pid = 1803] [serial = 766] [outer = (nil)] 09:02:12 INFO - PROCESS | 1803 | ++DOMWINDOW == 190 (0x7f98dd815400) [pid = 1803] [serial = 767] [outer = 0x7f98dbd3c400] 09:02:12 INFO - PROCESS | 1803 | 1461254532679 Marionette DEBUG loaded listener.js 09:02:12 INFO - PROCESS | 1803 | ++DOMWINDOW == 191 (0x7f98de93d400) [pid = 1803] [serial = 768] [outer = 0x7f98dbd3c400] 09:02:13 INFO - PROCESS | 1803 | 1461254533673 Marionette TRACE conn4 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 09:02:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 09:02:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1482ms 09:02:13 INFO - PROCESS | 1803 | 1461254533741 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 09:02:13 INFO - PROCESS | 1803 | 1461254533745 Marionette TRACE conn4 <- [1,993,null,{"value":"8"}] 09:02:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 09:02:13 INFO - PROCESS | 1803 | 1461254533751 Marionette TRACE conn4 -> [0,994,"setScriptTimeout",{"ms":35000}] 09:02:13 INFO - PROCESS | 1803 | 1461254533756 Marionette TRACE conn4 <- [1,994,null,{}] 09:02:13 INFO - PROCESS | 1803 | 1461254533771 Marionette TRACE conn4 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:13 INFO - PROCESS | 1803 | 1461254533946 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 09:02:14 INFO - PROCESS | 1803 | 1461254534153 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:14 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98dbd0a800 == 90 [pid = 1803] [id = 256] 09:02:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 192 (0x7f98da55dc00) [pid = 1803] [serial = 769] [outer = (nil)] 09:02:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 193 (0x7f98e04c5c00) [pid = 1803] [serial = 770] [outer = 0x7f98da55dc00] 09:02:14 INFO - PROCESS | 1803 | 1461254534297 Marionette DEBUG loaded listener.js 09:02:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 194 (0x7f98e330ec00) [pid = 1803] [serial = 771] [outer = 0x7f98da55dc00] 09:02:14 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98d6adf000 == 89 [pid = 1803] [id = 133] 09:02:14 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e0fce800 == 88 [pid = 1803] [id = 202] 09:02:14 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98dd579000 == 87 [pid = 1803] [id = 165] 09:02:14 INFO - PROCESS | 1803 | --DOMWINDOW == 193 (0x7f98e2c08800) [pid = 1803] [serial = 686] [outer = (nil)] [url = about:blank] 09:02:14 INFO - PROCESS | 1803 | --DOMWINDOW == 192 (0x7f98dbd78c00) [pid = 1803] [serial = 649] [outer = (nil)] [url = about:blank] 09:02:14 INFO - PROCESS | 1803 | --DOMWINDOW == 191 (0x7f98e02bc000) [pid = 1803] [serial = 652] [outer = (nil)] [url = about:blank] 09:02:14 INFO - PROCESS | 1803 | --DOMWINDOW == 190 (0x7f98e49aa800) [pid = 1803] [serial = 655] [outer = (nil)] [url = about:blank] 09:02:14 INFO - PROCESS | 1803 | --DOMWINDOW == 189 (0x7f98e53ef000) [pid = 1803] [serial = 658] [outer = (nil)] [url = about:blank] 09:02:14 INFO - PROCESS | 1803 | --DOMWINDOW == 188 (0x7f98e64ea800) [pid = 1803] [serial = 661] [outer = (nil)] [url = about:blank] 09:02:14 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e0ecc000 == 86 [pid = 1803] [id = 164] 09:02:14 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e6d64000 == 85 [pid = 1803] [id = 243] 09:02:14 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e57b3000 == 84 [pid = 1803] [id = 242] 09:02:14 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e4cf2000 == 83 [pid = 1803] [id = 241] 09:02:14 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e0fd4800 == 82 [pid = 1803] [id = 240] 09:02:14 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98dd572000 == 81 [pid = 1803] [id = 239] 09:02:14 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98da658800 == 80 [pid = 1803] [id = 238] 09:02:14 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98ed71b800 == 79 [pid = 1803] [id = 234] 09:02:14 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e67d2800 == 78 [pid = 1803] [id = 233] 09:02:14 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e58a8800 == 77 [pid = 1803] [id = 232] 09:02:14 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e501e800 == 76 [pid = 1803] [id = 231] 09:02:14 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e0eab800 == 75 [pid = 1803] [id = 230] 09:02:14 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98dc2b9000 == 74 [pid = 1803] [id = 229] 09:02:14 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e498e800 == 73 [pid = 1803] [id = 228] 09:02:14 INFO - PROCESS | 1803 | --DOMWINDOW == 187 (0x7f98e02b4400) [pid = 1803] [serial = 680] [outer = (nil)] [url = about:blank] 09:02:14 INFO - PROCESS | 1803 | --DOMWINDOW == 186 (0x7f98e04c1400) [pid = 1803] [serial = 683] [outer = (nil)] [url = about:blank] 09:02:14 INFO - PROCESS | 1803 | --DOMWINDOW == 185 (0x7f98e04c2800) [pid = 1803] [serial = 681] [outer = (nil)] [url = about:blank] 09:02:14 INFO - PROCESS | 1803 | --DOMWINDOW == 184 (0x7f98dd650800) [pid = 1803] [serial = 674] [outer = (nil)] [url = about:blank] 09:02:14 INFO - PROCESS | 1803 | --DOMWINDOW == 183 (0x7f98de664c00) [pid = 1803] [serial = 675] [outer = (nil)] [url = about:blank] 09:02:14 INFO - PROCESS | 1803 | --DOMWINDOW == 182 (0x7f98de945400) [pid = 1803] [serial = 677] [outer = (nil)] [url = about:blank] 09:02:14 INFO - PROCESS | 1803 | --DOMWINDOW == 181 (0x7f98e11b2000) [pid = 1803] [serial = 684] [outer = (nil)] [url = about:blank] 09:02:14 INFO - PROCESS | 1803 | --DOMWINDOW == 180 (0x7f98dba4f400) [pid = 1803] [serial = 670] [outer = (nil)] [url = about:blank] 09:02:14 INFO - PROCESS | 1803 | --DOMWINDOW == 179 (0x7f98dbd84800) [pid = 1803] [serial = 671] [outer = (nil)] [url = about:blank] 09:02:14 INFO - PROCESS | 1803 | --DOMWINDOW == 178 (0x7f98da85ac00) [pid = 1803] [serial = 667] [outer = (nil)] [url = about:blank] 09:02:14 INFO - PROCESS | 1803 | --DOMWINDOW == 177 (0x7f98db99ec00) [pid = 1803] [serial = 668] [outer = (nil)] [url = about:blank] 09:02:14 INFO - PROCESS | 1803 | --DOMWINDOW == 176 (0x7f98da55f400) [pid = 1803] [serial = 665] [outer = (nil)] [url = about:blank] 09:02:14 INFO - PROCESS | 1803 | --DOMWINDOW == 175 (0x7f98d4d2bc00) [pid = 1803] [serial = 664] [outer = (nil)] [url = about:blank] 09:02:14 INFO - PROCESS | 1803 | --DOMWINDOW == 174 (0x7f98da861800) [pid = 1803] [serial = 440] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 09:02:14 INFO - PROCESS | 1803 | --DOMWINDOW == 173 (0x7f98e0012400) [pid = 1803] [serial = 678] [outer = (nil)] [url = about:blank] 09:02:15 INFO - PROCESS | 1803 | 1461254535185 Marionette TRACE conn4 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 09:02:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 09:02:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1484ms 09:02:15 INFO - PROCESS | 1803 | 1461254535236 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 09:02:15 INFO - PROCESS | 1803 | 1461254535241 Marionette TRACE conn4 <- [1,997,null,{"value":"8"}] 09:02:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 09:02:15 INFO - PROCESS | 1803 | 1461254535246 Marionette TRACE conn4 -> [0,998,"setScriptTimeout",{"ms":35000}] 09:02:15 INFO - PROCESS | 1803 | 1461254535248 Marionette TRACE conn4 <- [1,998,null,{}] 09:02:15 INFO - PROCESS | 1803 | 1461254535253 Marionette TRACE conn4 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:15 INFO - PROCESS | 1803 | 1461254535412 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 09:02:15 INFO - PROCESS | 1803 | 1461254535422 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:15 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e0ecc000 == 74 [pid = 1803] [id = 257] 09:02:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 174 (0x7f98d4d2bc00) [pid = 1803] [serial = 772] [outer = (nil)] 09:02:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 175 (0x7f98e4e71400) [pid = 1803] [serial = 773] [outer = 0x7f98d4d2bc00] 09:02:15 INFO - PROCESS | 1803 | 1461254535482 Marionette DEBUG loaded listener.js 09:02:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 176 (0x7f98e5cea000) [pid = 1803] [serial = 774] [outer = 0x7f98d4d2bc00] 09:02:16 INFO - PROCESS | 1803 | 1461254536340 Marionette TRACE conn4 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 09:02:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 09:02:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1126ms 09:02:16 INFO - PROCESS | 1803 | 1461254536372 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 09:02:16 INFO - PROCESS | 1803 | 1461254536375 Marionette TRACE conn4 <- [1,1001,null,{"value":"8"}] 09:02:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 09:02:16 INFO - PROCESS | 1803 | 1461254536381 Marionette TRACE conn4 -> [0,1002,"setScriptTimeout",{"ms":35000}] 09:02:16 INFO - PROCESS | 1803 | 1461254536383 Marionette TRACE conn4 <- [1,1002,null,{}] 09:02:16 INFO - PROCESS | 1803 | 1461254536388 Marionette TRACE conn4 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:16 INFO - PROCESS | 1803 | 1461254536527 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 09:02:16 INFO - PROCESS | 1803 | 1461254536540 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:16 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e56be800 == 75 [pid = 1803] [id = 258] 09:02:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 177 (0x7f98e04c1400) [pid = 1803] [serial = 775] [outer = (nil)] 09:02:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 178 (0x7f98e69de000) [pid = 1803] [serial = 776] [outer = 0x7f98e04c1400] 09:02:16 INFO - PROCESS | 1803 | 1461254536601 Marionette DEBUG loaded listener.js 09:02:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 179 (0x7f98e61ccc00) [pid = 1803] [serial = 777] [outer = 0x7f98e04c1400] 09:02:17 INFO - PROCESS | 1803 | 1461254537489 Marionette TRACE conn4 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 09:02:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 09:02:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1176ms 09:02:17 INFO - PROCESS | 1803 | 1461254537560 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 09:02:17 INFO - PROCESS | 1803 | 1461254537564 Marionette TRACE conn4 <- [1,1005,null,{"value":"8"}] 09:02:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 09:02:17 INFO - PROCESS | 1803 | 1461254537569 Marionette TRACE conn4 -> [0,1006,"setScriptTimeout",{"ms":35000}] 09:02:17 INFO - PROCESS | 1803 | 1461254537571 Marionette TRACE conn4 <- [1,1006,null,{}] 09:02:17 INFO - PROCESS | 1803 | 1461254537576 Marionette TRACE conn4 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:17 INFO - PROCESS | 1803 | 1461254537807 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 09:02:17 INFO - PROCESS | 1803 | 1461254537834 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:17 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98f373d800 == 76 [pid = 1803] [id = 259] 09:02:17 INFO - PROCESS | 1803 | ++DOMWINDOW == 180 (0x7f98eca5e400) [pid = 1803] [serial = 778] [outer = (nil)] 09:02:17 INFO - PROCESS | 1803 | ++DOMWINDOW == 181 (0x7f98f37bd800) [pid = 1803] [serial = 779] [outer = 0x7f98eca5e400] 09:02:17 INFO - PROCESS | 1803 | 1461254537897 Marionette DEBUG loaded listener.js 09:02:17 INFO - PROCESS | 1803 | ++DOMWINDOW == 182 (0x7f98f3921c00) [pid = 1803] [serial = 780] [outer = 0x7f98eca5e400] 09:02:18 INFO - PROCESS | 1803 | 1461254538720 Marionette TRACE conn4 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 09:02:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 09:02:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1176ms 09:02:18 INFO - PROCESS | 1803 | 1461254538746 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 09:02:18 INFO - PROCESS | 1803 | 1461254538748 Marionette TRACE conn4 <- [1,1009,null,{"value":"8"}] 09:02:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 09:02:18 INFO - PROCESS | 1803 | 1461254538754 Marionette TRACE conn4 -> [0,1010,"setScriptTimeout",{"ms":35000}] 09:02:18 INFO - PROCESS | 1803 | 1461254538757 Marionette TRACE conn4 <- [1,1010,null,{}] 09:02:18 INFO - PROCESS | 1803 | 1461254538761 Marionette TRACE conn4 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:18 INFO - PROCESS | 1803 | 1461254538943 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 09:02:18 INFO - PROCESS | 1803 | 1461254538971 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:18 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98f4816000 == 77 [pid = 1803] [id = 260] 09:02:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 183 (0x7f98eca54000) [pid = 1803] [serial = 781] [outer = (nil)] 09:02:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 184 (0x7f98f65ecc00) [pid = 1803] [serial = 782] [outer = 0x7f98eca54000] 09:02:19 INFO - PROCESS | 1803 | 1461254539029 Marionette DEBUG loaded listener.js 09:02:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 185 (0x7f98f830e800) [pid = 1803] [serial = 783] [outer = 0x7f98eca54000] 09:02:19 INFO - PROCESS | 1803 | --DOMWINDOW == 184 (0x7f98d4d20c00) [pid = 1803] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 09:02:19 INFO - PROCESS | 1803 | --DOMWINDOW == 183 (0x7f98e01b1800) [pid = 1803] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 09:02:19 INFO - PROCESS | 1803 | --DOMWINDOW == 182 (0x7f98dbd33400) [pid = 1803] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 09:02:19 INFO - PROCESS | 1803 | --DOMWINDOW == 181 (0x7f98e1068c00) [pid = 1803] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 09:02:19 INFO - PROCESS | 1803 | --DOMWINDOW == 180 (0x7f98e2868800) [pid = 1803] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 09:02:19 INFO - PROCESS | 1803 | --DOMWINDOW == 179 (0x7f98d3988400) [pid = 1803] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 09:02:19 INFO - PROCESS | 1803 | --DOMWINDOW == 178 (0x7f98d6aad800) [pid = 1803] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 09:02:19 INFO - PROCESS | 1803 | --DOMWINDOW == 177 (0x7f98da5f0800) [pid = 1803] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 09:02:19 INFO - PROCESS | 1803 | --DOMWINDOW == 176 (0x7f98d3ceb800) [pid = 1803] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 09:02:19 INFO - PROCESS | 1803 | --DOMWINDOW == 175 (0x7f98de660000) [pid = 1803] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 09:02:19 INFO - PROCESS | 1803 | --DOMWINDOW == 174 (0x7f98da85e800) [pid = 1803] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 09:02:19 INFO - PROCESS | 1803 | --DOMWINDOW == 173 (0x7f98dc09c000) [pid = 1803] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 09:02:19 INFO - PROCESS | 1803 | --DOMWINDOW == 172 (0x7f98da6eb000) [pid = 1803] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 09:02:19 INFO - PROCESS | 1803 | --DOMWINDOW == 171 (0x7f98dbd40000) [pid = 1803] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 09:02:19 INFO - PROCESS | 1803 | --DOMWINDOW == 170 (0x7f98d6aaf000) [pid = 1803] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 09:02:19 INFO - PROCESS | 1803 | --DOMWINDOW == 169 (0x7f98d4d20000) [pid = 1803] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 09:02:19 INFO - PROCESS | 1803 | --DOMWINDOW == 168 (0x7f98e1063400) [pid = 1803] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 09:02:19 INFO - PROCESS | 1803 | --DOMWINDOW == 167 (0x7f98da5ed800) [pid = 1803] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 09:02:19 INFO - PROCESS | 1803 | --DOMWINDOW == 166 (0x7f98e01b3800) [pid = 1803] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 09:02:19 INFO - PROCESS | 1803 | --DOMWINDOW == 165 (0x7f98da85ec00) [pid = 1803] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 09:02:20 INFO - PROCESS | 1803 | --DOMWINDOW == 164 (0x7f98d3980800) [pid = 1803] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 09:02:20 INFO - PROCESS | 1803 | --DOMWINDOW == 163 (0x7f98e11aec00) [pid = 1803] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 09:02:20 INFO - PROCESS | 1803 | --DOMWINDOW == 162 (0x7f98da6e9c00) [pid = 1803] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 09:02:20 INFO - PROCESS | 1803 | --DOMWINDOW == 161 (0x7f98e04cc800) [pid = 1803] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 09:02:20 INFO - PROCESS | 1803 | --DOMWINDOW == 160 (0x7f98e8f8f000) [pid = 1803] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 09:02:20 INFO - PROCESS | 1803 | --DOMWINDOW == 159 (0x7f98db9a2c00) [pid = 1803] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 09:02:20 INFO - PROCESS | 1803 | --DOMWINDOW == 158 (0x7f98e53ec000) [pid = 1803] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 09:02:20 INFO - PROCESS | 1803 | --DOMWINDOW == 157 (0x7f98da552000) [pid = 1803] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 09:02:20 INFO - PROCESS | 1803 | --DOMWINDOW == 156 (0x7f98db94ec00) [pid = 1803] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 09:02:20 INFO - PROCESS | 1803 | --DOMWINDOW == 155 (0x7f98e11b3400) [pid = 1803] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 09:02:20 INFO - PROCESS | 1803 | --DOMWINDOW == 154 (0x7f98e11ad000) [pid = 1803] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 09:02:20 INFO - PROCESS | 1803 | --DOMWINDOW == 153 (0x7f98d3cebc00) [pid = 1803] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 09:02:20 INFO - PROCESS | 1803 | --DOMWINDOW == 152 (0x7f98de7e6400) [pid = 1803] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 09:02:20 INFO - PROCESS | 1803 | --DOMWINDOW == 151 (0x7f98dbd3ec00) [pid = 1803] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 09:02:20 INFO - PROCESS | 1803 | --DOMWINDOW == 150 (0x7f98da7ad800) [pid = 1803] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 09:02:20 INFO - PROCESS | 1803 | --DOMWINDOW == 149 (0x7f98de667c00) [pid = 1803] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 09:02:20 INFO - PROCESS | 1803 | --DOMWINDOW == 148 (0x7f98da55a400) [pid = 1803] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 09:02:20 INFO - PROCESS | 1803 | --DOMWINDOW == 147 (0x7f98de944800) [pid = 1803] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 09:02:20 INFO - PROCESS | 1803 | --DOMWINDOW == 146 (0x7f98e11ae800) [pid = 1803] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 09:02:20 INFO - PROCESS | 1803 | --DOMWINDOW == 145 (0x7f98da6e9800) [pid = 1803] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 09:02:20 INFO - PROCESS | 1803 | --DOMWINDOW == 144 (0x7f98e04c0400) [pid = 1803] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 09:02:20 INFO - PROCESS | 1803 | --DOMWINDOW == 143 (0x7f98db94e400) [pid = 1803] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 09:02:20 INFO - PROCESS | 1803 | --DOMWINDOW == 142 (0x7f98dba49800) [pid = 1803] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 09:02:20 INFO - PROCESS | 1803 | --DOMWINDOW == 141 (0x7f98e29a1800) [pid = 1803] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 09:02:20 INFO - PROCESS | 1803 | --DOMWINDOW == 140 (0x7f98da861400) [pid = 1803] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 09:02:20 INFO - PROCESS | 1803 | --DOMWINDOW == 139 (0x7f98da55ec00) [pid = 1803] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 09:02:20 INFO - PROCESS | 1803 | --DOMWINDOW == 138 (0x7f98d3986000) [pid = 1803] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 09:02:20 INFO - PROCESS | 1803 | 1461254540351 Marionette TRACE conn4 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 09:02:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 09:02:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1627ms 09:02:20 INFO - PROCESS | 1803 | 1461254540382 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 09:02:20 INFO - PROCESS | 1803 | 1461254540396 Marionette TRACE conn4 <- [1,1013,null,{"value":"8"}] 09:02:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 09:02:20 INFO - PROCESS | 1803 | 1461254540410 Marionette TRACE conn4 -> [0,1014,"setScriptTimeout",{"ms":35000}] 09:02:20 INFO - PROCESS | 1803 | 1461254540412 Marionette TRACE conn4 <- [1,1014,null,{}] 09:02:20 INFO - PROCESS | 1803 | 1461254540417 Marionette TRACE conn4 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:20 INFO - PROCESS | 1803 | 1461254540548 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 09:02:20 INFO - PROCESS | 1803 | 1461254540561 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:20 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98df551800 == 78 [pid = 1803] [id = 261] 09:02:20 INFO - PROCESS | 1803 | ++DOMWINDOW == 139 (0x7f98d3982800) [pid = 1803] [serial = 784] [outer = (nil)] 09:02:20 INFO - PROCESS | 1803 | ++DOMWINDOW == 140 (0x7f98da5f1000) [pid = 1803] [serial = 785] [outer = 0x7f98d3982800] 09:02:20 INFO - PROCESS | 1803 | 1461254540619 Marionette DEBUG loaded listener.js 09:02:20 INFO - PROCESS | 1803 | ++DOMWINDOW == 141 (0x7f98dbd33800) [pid = 1803] [serial = 786] [outer = 0x7f98d3982800] 09:02:21 INFO - PROCESS | 1803 | 1461254541372 Marionette TRACE conn4 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 09:02:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 09:02:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 989ms 09:02:21 INFO - PROCESS | 1803 | 1461254541392 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 09:02:21 INFO - PROCESS | 1803 | 1461254541395 Marionette TRACE conn4 <- [1,1017,null,{"value":"8"}] 09:02:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 09:02:21 INFO - PROCESS | 1803 | 1461254541405 Marionette TRACE conn4 -> [0,1018,"setScriptTimeout",{"ms":35000}] 09:02:21 INFO - PROCESS | 1803 | 1461254541407 Marionette TRACE conn4 <- [1,1018,null,{}] 09:02:21 INFO - PROCESS | 1803 | 1461254541411 Marionette TRACE conn4 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:21 INFO - PROCESS | 1803 | 1461254541598 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 09:02:21 INFO - PROCESS | 1803 | 1461254541616 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:21 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e5c2b000 == 79 [pid = 1803] [id = 262] 09:02:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 142 (0x7f98d3986000) [pid = 1803] [serial = 787] [outer = (nil)] 09:02:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 143 (0x7f98dbd41000) [pid = 1803] [serial = 788] [outer = 0x7f98d3986000] 09:02:21 INFO - PROCESS | 1803 | 1461254541676 Marionette DEBUG loaded listener.js 09:02:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 144 (0x7f98e000f400) [pid = 1803] [serial = 789] [outer = 0x7f98d3986000] 09:02:22 INFO - PROCESS | 1803 | 1461254542673 Marionette TRACE conn4 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 09:02:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 09:02:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1336ms 09:02:22 INFO - PROCESS | 1803 | 1461254542739 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 09:02:22 INFO - PROCESS | 1803 | 1461254542746 Marionette TRACE conn4 <- [1,1021,null,{"value":"8"}] 09:02:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 09:02:22 INFO - PROCESS | 1803 | 1461254542754 Marionette TRACE conn4 -> [0,1022,"setScriptTimeout",{"ms":35000}] 09:02:22 INFO - PROCESS | 1803 | 1461254542759 Marionette TRACE conn4 <- [1,1022,null,{}] 09:02:22 INFO - PROCESS | 1803 | 1461254542767 Marionette TRACE conn4 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:22 INFO - PROCESS | 1803 | 1461254542975 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 09:02:23 INFO - PROCESS | 1803 | 1461254543144 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:23 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e0eb9800 == 80 [pid = 1803] [id = 263] 09:02:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 145 (0x7f98da857400) [pid = 1803] [serial = 790] [outer = (nil)] 09:02:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 146 (0x7f98dbd3e400) [pid = 1803] [serial = 791] [outer = 0x7f98da857400] 09:02:23 INFO - PROCESS | 1803 | 1461254543223 Marionette DEBUG loaded listener.js 09:02:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 147 (0x7f98dcc53c00) [pid = 1803] [serial = 792] [outer = 0x7f98da857400] 09:02:24 INFO - PROCESS | 1803 | 1461254544143 Marionette TRACE conn4 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 09:02:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 09:02:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1437ms 09:02:24 INFO - PROCESS | 1803 | 1461254544193 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 09:02:24 INFO - PROCESS | 1803 | 1461254544201 Marionette TRACE conn4 <- [1,1025,null,{"value":"8"}] 09:02:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 09:02:24 INFO - PROCESS | 1803 | 1461254544211 Marionette TRACE conn4 -> [0,1026,"setScriptTimeout",{"ms":35000}] 09:02:24 INFO - PROCESS | 1803 | 1461254544216 Marionette TRACE conn4 <- [1,1026,null,{}] 09:02:24 INFO - PROCESS | 1803 | 1461254544221 Marionette TRACE conn4 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:24 INFO - PROCESS | 1803 | 1461254544406 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 09:02:24 INFO - PROCESS | 1803 | 1461254544570 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:24 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e8f19800 == 81 [pid = 1803] [id = 264] 09:02:24 INFO - PROCESS | 1803 | ++DOMWINDOW == 148 (0x7f98de666c00) [pid = 1803] [serial = 793] [outer = (nil)] 09:02:24 INFO - PROCESS | 1803 | ++DOMWINDOW == 149 (0x7f98e006e400) [pid = 1803] [serial = 794] [outer = 0x7f98de666c00] 09:02:24 INFO - PROCESS | 1803 | 1461254544654 Marionette DEBUG loaded listener.js 09:02:24 INFO - PROCESS | 1803 | ++DOMWINDOW == 150 (0x7f98e02ba400) [pid = 1803] [serial = 795] [outer = 0x7f98de666c00] 09:02:25 INFO - PROCESS | 1803 | 1461254545537 Marionette TRACE conn4 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 09:02:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 09:02:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1387ms 09:02:25 INFO - PROCESS | 1803 | 1461254545599 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 09:02:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 09:02:25 INFO - PROCESS | 1803 | 1461254545603 Marionette TRACE conn4 <- [1,1029,null,{"value":"8"}] 09:02:25 INFO - PROCESS | 1803 | 1461254545609 Marionette TRACE conn4 -> [0,1030,"setScriptTimeout",{"ms":35000}] 09:02:25 INFO - PROCESS | 1803 | 1461254545614 Marionette TRACE conn4 <- [1,1030,null,{}] 09:02:25 INFO - PROCESS | 1803 | 1461254545629 Marionette TRACE conn4 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:25 INFO - PROCESS | 1803 | 1461254545803 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 09:02:25 INFO - PROCESS | 1803 | 1461254545969 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:25 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98fab81000 == 82 [pid = 1803] [id = 265] 09:02:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 151 (0x7f98e02ba800) [pid = 1803] [serial = 796] [outer = (nil)] 09:02:26 INFO - PROCESS | 1803 | ++DOMWINDOW == 152 (0x7f98e419fc00) [pid = 1803] [serial = 797] [outer = 0x7f98e02ba800] 09:02:26 INFO - PROCESS | 1803 | 1461254546048 Marionette DEBUG loaded listener.js 09:02:26 INFO - PROCESS | 1803 | ++DOMWINDOW == 153 (0x7f98e4e76800) [pid = 1803] [serial = 798] [outer = 0x7f98e02ba800] 09:02:26 INFO - PROCESS | 1803 | 1461254546886 Marionette TRACE conn4 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 09:02:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 09:02:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1338ms 09:02:26 INFO - PROCESS | 1803 | 1461254546947 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 09:02:26 INFO - PROCESS | 1803 | 1461254546952 Marionette TRACE conn4 <- [1,1033,null,{"value":"8"}] 09:02:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 09:02:26 INFO - PROCESS | 1803 | 1461254546957 Marionette TRACE conn4 -> [0,1034,"setScriptTimeout",{"ms":35000}] 09:02:26 INFO - PROCESS | 1803 | 1461254546960 Marionette TRACE conn4 <- [1,1034,null,{}] 09:02:26 INFO - PROCESS | 1803 | 1461254546965 Marionette TRACE conn4 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:27 INFO - PROCESS | 1803 | 1461254547129 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 09:02:27 INFO - PROCESS | 1803 | 1461254547301 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:27 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98fce1b800 == 83 [pid = 1803] [id = 266] 09:02:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 154 (0x7f98e2868800) [pid = 1803] [serial = 799] [outer = (nil)] 09:02:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 155 (0x7f98e7156800) [pid = 1803] [serial = 800] [outer = 0x7f98e2868800] 09:02:27 INFO - PROCESS | 1803 | 1461254547373 Marionette DEBUG loaded listener.js 09:02:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 156 (0x7f98e8f8c400) [pid = 1803] [serial = 801] [outer = 0x7f98e2868800] 09:02:28 INFO - PROCESS | 1803 | 1461254548194 Marionette TRACE conn4 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 09:02:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 09:02:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1277ms 09:02:28 INFO - PROCESS | 1803 | 1461254548235 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 09:02:28 INFO - PROCESS | 1803 | 1461254548239 Marionette TRACE conn4 <- [1,1037,null,{"value":"8"}] 09:02:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 09:02:28 INFO - PROCESS | 1803 | 1461254548244 Marionette TRACE conn4 -> [0,1038,"setScriptTimeout",{"ms":35000}] 09:02:28 INFO - PROCESS | 1803 | 1461254548247 Marionette TRACE conn4 <- [1,1038,null,{}] 09:02:28 INFO - PROCESS | 1803 | 1461254548252 Marionette TRACE conn4 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:28 INFO - PROCESS | 1803 | 1461254548425 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 09:02:28 INFO - PROCESS | 1803 | 1461254548628 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:28 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f9900594000 == 84 [pid = 1803] [id = 267] 09:02:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 157 (0x7f98e53ed400) [pid = 1803] [serial = 802] [outer = (nil)] 09:02:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 158 (0x7f98f28d5400) [pid = 1803] [serial = 803] [outer = 0x7f98e53ed400] 09:02:28 INFO - PROCESS | 1803 | 1461254548700 Marionette DEBUG loaded listener.js 09:02:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 159 (0x7f98f3668400) [pid = 1803] [serial = 804] [outer = 0x7f98e53ed400] 09:02:29 INFO - PROCESS | 1803 | 1461254549597 Marionette TRACE conn4 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 09:02:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 09:02:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1380ms 09:02:29 INFO - PROCESS | 1803 | 1461254549626 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 09:02:29 INFO - PROCESS | 1803 | 1461254549630 Marionette TRACE conn4 <- [1,1041,null,{"value":"8"}] 09:02:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 09:02:29 INFO - PROCESS | 1803 | 1461254549636 Marionette TRACE conn4 -> [0,1042,"setScriptTimeout",{"ms":35000}] 09:02:29 INFO - PROCESS | 1803 | 1461254549638 Marionette TRACE conn4 <- [1,1042,null,{}] 09:02:29 INFO - PROCESS | 1803 | 1461254549643 Marionette TRACE conn4 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:29 INFO - PROCESS | 1803 | 1461254549835 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 09:02:30 INFO - PROCESS | 1803 | 1461254550007 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:30 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98da612000 == 85 [pid = 1803] [id = 268] 09:02:30 INFO - PROCESS | 1803 | ++DOMWINDOW == 160 (0x7f98f2855800) [pid = 1803] [serial = 805] [outer = (nil)] 09:02:30 INFO - PROCESS | 1803 | ++DOMWINDOW == 161 (0x7f98f65dec00) [pid = 1803] [serial = 806] [outer = 0x7f98f2855800] 09:02:30 INFO - PROCESS | 1803 | 1461254550079 Marionette DEBUG loaded listener.js 09:02:30 INFO - PROCESS | 1803 | ++DOMWINDOW == 162 (0x7f98f88d7400) [pid = 1803] [serial = 807] [outer = 0x7f98f2855800] 09:02:30 INFO - PROCESS | 1803 | 1461254550944 Marionette TRACE conn4 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 09:02:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 09:02:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1378ms 09:02:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 09:02:31 INFO - PROCESS | 1803 | 1461254551015 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 09:02:31 INFO - PROCESS | 1803 | 1461254551018 Marionette TRACE conn4 <- [1,1045,null,{"value":"8"}] 09:02:31 INFO - PROCESS | 1803 | 1461254551024 Marionette TRACE conn4 -> [0,1046,"setScriptTimeout",{"ms":35000}] 09:02:31 INFO - PROCESS | 1803 | 1461254551027 Marionette TRACE conn4 <- [1,1046,null,{}] 09:02:31 INFO - PROCESS | 1803 | 1461254551032 Marionette TRACE conn4 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:31 INFO - PROCESS | 1803 | 1461254551280 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 09:02:31 INFO - PROCESS | 1803 | 1461254551483 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:31 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d0bdc000 == 86 [pid = 1803] [id = 269] 09:02:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 163 (0x7f98dd80e800) [pid = 1803] [serial = 808] [outer = (nil)] 09:02:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 164 (0x7f98f88db400) [pid = 1803] [serial = 809] [outer = 0x7f98dd80e800] 09:02:31 INFO - PROCESS | 1803 | 1461254551646 Marionette DEBUG loaded listener.js 09:02:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 165 (0x7f98f88e1000) [pid = 1803] [serial = 810] [outer = 0x7f98dd80e800] 09:02:32 INFO - PROCESS | 1803 | 1461254552440 Marionette TRACE conn4 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 09:02:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 09:02:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1480ms 09:02:32 INFO - PROCESS | 1803 | 1461254552504 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 09:02:32 INFO - PROCESS | 1803 | 1461254552507 Marionette TRACE conn4 <- [1,1049,null,{"value":"8"}] 09:02:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 09:02:32 INFO - PROCESS | 1803 | 1461254552513 Marionette TRACE conn4 -> [0,1050,"setScriptTimeout",{"ms":35000}] 09:02:32 INFO - PROCESS | 1803 | 1461254552516 Marionette TRACE conn4 <- [1,1050,null,{}] 09:02:32 INFO - PROCESS | 1803 | 1461254552521 Marionette TRACE conn4 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:32 INFO - PROCESS | 1803 | 1461254552682 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 09:02:32 INFO - PROCESS | 1803 | 1461254552854 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:32 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d2dcf800 == 87 [pid = 1803] [id = 270] 09:02:32 INFO - PROCESS | 1803 | ++DOMWINDOW == 166 (0x7f98dd80ec00) [pid = 1803] [serial = 811] [outer = (nil)] 09:02:32 INFO - PROCESS | 1803 | ++DOMWINDOW == 167 (0x7f98f89c7400) [pid = 1803] [serial = 812] [outer = 0x7f98dd80ec00] 09:02:32 INFO - PROCESS | 1803 | 1461254552925 Marionette DEBUG loaded listener.js 09:02:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 168 (0x7f98f89ce800) [pid = 1803] [serial = 813] [outer = 0x7f98dd80ec00] 09:02:33 INFO - PROCESS | 1803 | 1461254553744 Marionette TRACE conn4 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 09:02:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 09:02:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1285ms 09:02:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 09:02:33 INFO - PROCESS | 1803 | 1461254553798 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 09:02:33 INFO - PROCESS | 1803 | 1461254553801 Marionette TRACE conn4 <- [1,1053,null,{"value":"8"}] 09:02:33 INFO - PROCESS | 1803 | 1461254553807 Marionette TRACE conn4 -> [0,1054,"setScriptTimeout",{"ms":35000}] 09:02:33 INFO - PROCESS | 1803 | 1461254553810 Marionette TRACE conn4 <- [1,1054,null,{}] 09:02:33 INFO - PROCESS | 1803 | 1461254553815 Marionette TRACE conn4 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:33 INFO - PROCESS | 1803 | 1461254553989 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 09:02:34 INFO - PROCESS | 1803 | 1461254554162 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:34 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98dbb8e800 == 88 [pid = 1803] [id = 271] 09:02:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 169 (0x7f98f88e2c00) [pid = 1803] [serial = 814] [outer = (nil)] 09:02:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 170 (0x7f98f8a8cc00) [pid = 1803] [serial = 815] [outer = 0x7f98f88e2c00] 09:02:34 INFO - PROCESS | 1803 | 1461254554231 Marionette DEBUG loaded listener.js 09:02:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 171 (0x7f98f8a9b400) [pid = 1803] [serial = 816] [outer = 0x7f98f88e2c00] 09:02:35 INFO - PROCESS | 1803 | 1461254555076 Marionette TRACE conn4 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 09:02:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 09:02:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1283ms 09:02:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 09:02:35 INFO - PROCESS | 1803 | 1461254555090 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 09:02:35 INFO - PROCESS | 1803 | 1461254555092 Marionette TRACE conn4 <- [1,1057,null,{"value":"8"}] 09:02:35 INFO - PROCESS | 1803 | 1461254555116 Marionette TRACE conn4 -> [0,1058,"setScriptTimeout",{"ms":35000}] 09:02:35 INFO - PROCESS | 1803 | 1461254555120 Marionette TRACE conn4 <- [1,1058,null,{}] 09:02:35 INFO - PROCESS | 1803 | 1461254555127 Marionette TRACE conn4 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:35 INFO - PROCESS | 1803 | 1461254555301 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 09:02:35 INFO - PROCESS | 1803 | 1461254555481 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:35 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98dbba6800 == 89 [pid = 1803] [id = 272] 09:02:35 INFO - PROCESS | 1803 | ++DOMWINDOW == 172 (0x7f98d2ab1c00) [pid = 1803] [serial = 817] [outer = (nil)] 09:02:35 INFO - PROCESS | 1803 | ++DOMWINDOW == 173 (0x7f98d2ab9000) [pid = 1803] [serial = 818] [outer = 0x7f98d2ab1c00] 09:02:35 INFO - PROCESS | 1803 | 1461254555556 Marionette DEBUG loaded listener.js 09:02:35 INFO - PROCESS | 1803 | ++DOMWINDOW == 174 (0x7f98d2abe400) [pid = 1803] [serial = 819] [outer = 0x7f98d2ab1c00] 09:02:36 INFO - PROCESS | 1803 | 1461254556470 Marionette TRACE conn4 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 09:02:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 09:02:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1404ms 09:02:36 INFO - PROCESS | 1803 | 1461254556502 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 09:02:36 INFO - PROCESS | 1803 | 1461254556506 Marionette TRACE conn4 <- [1,1061,null,{"value":"8"}] 09:02:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 09:02:36 INFO - PROCESS | 1803 | 1461254556512 Marionette TRACE conn4 -> [0,1062,"setScriptTimeout",{"ms":35000}] 09:02:36 INFO - PROCESS | 1803 | 1461254556516 Marionette TRACE conn4 <- [1,1062,null,{}] 09:02:36 INFO - PROCESS | 1803 | 1461254556521 Marionette TRACE conn4 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:36 INFO - PROCESS | 1803 | 1461254556733 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 09:02:36 INFO - PROCESS | 1803 | 1461254556921 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:36 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d59a7800 == 90 [pid = 1803] [id = 273] 09:02:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 175 (0x7f98d2ab4000) [pid = 1803] [serial = 820] [outer = (nil)] 09:02:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 176 (0x7f98da77e000) [pid = 1803] [serial = 821] [outer = 0x7f98d2ab4000] 09:02:37 INFO - PROCESS | 1803 | 1461254556999 Marionette DEBUG loaded listener.js 09:02:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 177 (0x7f98e04c0800) [pid = 1803] [serial = 822] [outer = 0x7f98d2ab4000] 09:02:38 INFO - PROCESS | 1803 | 1461254558218 Marionette TRACE conn4 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 09:02:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 09:02:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1783ms 09:02:38 INFO - PROCESS | 1803 | 1461254558298 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 09:02:38 INFO - PROCESS | 1803 | 1461254558303 Marionette TRACE conn4 <- [1,1065,null,{"value":"8"}] 09:02:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 09:02:38 INFO - PROCESS | 1803 | 1461254558319 Marionette TRACE conn4 -> [0,1066,"setScriptTimeout",{"ms":35000}] 09:02:38 INFO - PROCESS | 1803 | 1461254558325 Marionette TRACE conn4 <- [1,1066,null,{}] 09:02:38 INFO - PROCESS | 1803 | 1461254558333 Marionette TRACE conn4 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:38 INFO - PROCESS | 1803 | 1461254558633 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 09:02:38 INFO - PROCESS | 1803 | 1461254558781 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:38 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98db920000 == 91 [pid = 1803] [id = 274] 09:02:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 178 (0x7f98d6aa2c00) [pid = 1803] [serial = 823] [outer = (nil)] 09:02:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 179 (0x7f98da554800) [pid = 1803] [serial = 824] [outer = 0x7f98d6aa2c00] 09:02:38 INFO - PROCESS | 1803 | 1461254558845 Marionette DEBUG loaded listener.js 09:02:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 180 (0x7f98da5f0c00) [pid = 1803] [serial = 825] [outer = 0x7f98d6aa2c00] 09:02:39 INFO - PROCESS | 1803 | 1461254559794 Marionette TRACE conn4 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 09:02:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 09:02:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1503ms 09:02:39 INFO - PROCESS | 1803 | 1461254559814 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 09:02:39 INFO - PROCESS | 1803 | 1461254559822 Marionette TRACE conn4 <- [1,1069,null,{"value":"8"}] 09:02:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 09:02:39 INFO - PROCESS | 1803 | 1461254559831 Marionette TRACE conn4 -> [0,1070,"setScriptTimeout",{"ms":35000}] 09:02:39 INFO - PROCESS | 1803 | 1461254559833 Marionette TRACE conn4 <- [1,1070,null,{}] 09:02:39 INFO - PROCESS | 1803 | 1461254559838 Marionette TRACE conn4 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:39 INFO - PROCESS | 1803 | 1461254559996 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 09:02:40 INFO - PROCESS | 1803 | 1461254560229 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:40 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d1ded800 == 92 [pid = 1803] [id = 275] 09:02:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 181 (0x7f98da785c00) [pid = 1803] [serial = 826] [outer = (nil)] 09:02:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 182 (0x7f98db95c000) [pid = 1803] [serial = 827] [outer = 0x7f98da785c00] 09:02:40 INFO - PROCESS | 1803 | 1461254560382 Marionette DEBUG loaded listener.js 09:02:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 183 (0x7f98dba50000) [pid = 1803] [serial = 828] [outer = 0x7f98da785c00] 09:02:40 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98f36f3000 == 91 [pid = 1803] [id = 62] 09:02:40 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98de776000 == 90 [pid = 1803] [id = 216] 09:02:40 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98f3b2e800 == 89 [pid = 1803] [id = 220] 09:02:40 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98ed7ee000 == 88 [pid = 1803] [id = 218] 09:02:40 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e5616800 == 87 [pid = 1803] [id = 217] 09:02:40 INFO - PROCESS | 1803 | --DOMWINDOW == 182 (0x7f98e7156400) [pid = 1803] [serial = 707] [outer = (nil)] [url = about:blank] 09:02:40 INFO - PROCESS | 1803 | --DOMWINDOW == 181 (0x7f98e286b000) [pid = 1803] [serial = 710] [outer = (nil)] [url = about:blank] 09:02:40 INFO - PROCESS | 1803 | --DOMWINDOW == 180 (0x7f98e8354c00) [pid = 1803] [serial = 731] [outer = (nil)] [url = about:blank] 09:02:40 INFO - PROCESS | 1803 | --DOMWINDOW == 179 (0x7f98e6217400) [pid = 1803] [serial = 704] [outer = (nil)] [url = about:blank] 09:02:40 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98f8d50800 == 86 [pid = 1803] [id = 251] 09:02:40 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98f8a36800 == 85 [pid = 1803] [id = 250] 09:02:40 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98f6a89800 == 84 [pid = 1803] [id = 249] 09:02:40 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98f4b06800 == 83 [pid = 1803] [id = 248] 09:02:40 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98f3bb8800 == 82 [pid = 1803] [id = 247] 09:02:40 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e56a6800 == 81 [pid = 1803] [id = 246] 09:02:40 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e0ed6800 == 80 [pid = 1803] [id = 245] 09:02:40 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98db92e800 == 79 [pid = 1803] [id = 244] 09:02:40 INFO - PROCESS | 1803 | --DOMWINDOW == 178 (0x7f98e39c4400) [pid = 1803] [serial = 626] [outer = (nil)] [url = about:blank] 09:02:40 INFO - PROCESS | 1803 | --DOMWINDOW == 177 (0x7f98e11af400) [pid = 1803] [serial = 509] [outer = (nil)] [url = about:blank] 09:02:40 INFO - PROCESS | 1803 | --DOMWINDOW == 176 (0x7f98f39f6800) [pid = 1803] [serial = 518] [outer = (nil)] [url = about:blank] 09:02:40 INFO - PROCESS | 1803 | --DOMWINDOW == 175 (0x7f98de65c800) [pid = 1803] [serial = 554] [outer = (nil)] [url = about:blank] 09:02:40 INFO - PROCESS | 1803 | --DOMWINDOW == 174 (0x7f98e61c0400) [pid = 1803] [serial = 647] [outer = (nil)] [url = about:blank] 09:02:40 INFO - PROCESS | 1803 | --DOMWINDOW == 173 (0x7f98dbd75c00) [pid = 1803] [serial = 551] [outer = (nil)] [url = about:blank] 09:02:40 INFO - PROCESS | 1803 | --DOMWINDOW == 172 (0x7f98dd649400) [pid = 1803] [serial = 650] [outer = (nil)] [url = about:blank] 09:02:40 INFO - PROCESS | 1803 | --DOMWINDOW == 171 (0x7f98e5c9dc00) [pid = 1803] [serial = 515] [outer = (nil)] [url = about:blank] 09:02:40 INFO - PROCESS | 1803 | --DOMWINDOW == 170 (0x7f98e4194400) [pid = 1803] [serial = 623] [outer = (nil)] [url = about:blank] 09:02:40 INFO - PROCESS | 1803 | --DOMWINDOW == 169 (0x7f98e006f800) [pid = 1803] [serial = 521] [outer = (nil)] [url = about:blank] 09:02:40 INFO - PROCESS | 1803 | --DOMWINDOW == 168 (0x7f98e3405c00) [pid = 1803] [serial = 620] [outer = (nil)] [url = about:blank] 09:02:40 INFO - PROCESS | 1803 | --DOMWINDOW == 167 (0x7f98e11a5c00) [pid = 1803] [serial = 653] [outer = (nil)] [url = about:blank] 09:02:40 INFO - PROCESS | 1803 | --DOMWINDOW == 166 (0x7f98e01b0c00) [pid = 1803] [serial = 500] [outer = (nil)] [url = about:blank] 09:02:40 INFO - PROCESS | 1803 | --DOMWINDOW == 165 (0x7f98e00c4c00) [pid = 1803] [serial = 608] [outer = (nil)] [url = about:blank] 09:02:40 INFO - PROCESS | 1803 | --DOMWINDOW == 164 (0x7f98e04be800) [pid = 1803] [serial = 611] [outer = (nil)] [url = about:blank] 09:02:40 INFO - PROCESS | 1803 | --DOMWINDOW == 163 (0x7f98e1068400) [pid = 1803] [serial = 614] [outer = (nil)] [url = about:blank] 09:02:40 INFO - PROCESS | 1803 | --DOMWINDOW == 162 (0x7f98e29a2c00) [pid = 1803] [serial = 617] [outer = (nil)] [url = about:blank] 09:02:40 INFO - PROCESS | 1803 | --DOMWINDOW == 161 (0x7f98e53ef400) [pid = 1803] [serial = 728] [outer = (nil)] [url = about:blank] 09:02:40 INFO - PROCESS | 1803 | --DOMWINDOW == 160 (0x7f98e5cef000) [pid = 1803] [serial = 729] [outer = (nil)] [url = about:blank] 09:02:40 INFO - PROCESS | 1803 | --DOMWINDOW == 159 (0x7f98e4e77800) [pid = 1803] [serial = 726] [outer = (nil)] [url = about:blank] 09:02:40 INFO - PROCESS | 1803 | --DOMWINDOW == 158 (0x7f98e29a0c00) [pid = 1803] [serial = 723] [outer = (nil)] [url = about:blank] 09:02:40 INFO - PROCESS | 1803 | --DOMWINDOW == 157 (0x7f98e04cd800) [pid = 1803] [serial = 590] [outer = (nil)] [url = about:blank] 09:02:40 INFO - PROCESS | 1803 | --DOMWINDOW == 156 (0x7f98e674b000) [pid = 1803] [serial = 662] [outer = (nil)] [url = about:blank] 09:02:40 INFO - PROCESS | 1803 | --DOMWINDOW == 155 (0x7f98dba47400) [pid = 1803] [serial = 602] [outer = (nil)] [url = about:blank] 09:02:40 INFO - PROCESS | 1803 | --DOMWINDOW == 154 (0x7f98e6218000) [pid = 1803] [serial = 659] [outer = (nil)] [url = about:blank] 09:02:40 INFO - PROCESS | 1803 | --DOMWINDOW == 153 (0x7f98e02b7800) [pid = 1803] [serial = 587] [outer = (nil)] [url = about:blank] 09:02:40 INFO - PROCESS | 1803 | --DOMWINDOW == 152 (0x7f98dbd7c400) [pid = 1803] [serial = 503] [outer = (nil)] [url = about:blank] 09:02:40 INFO - PROCESS | 1803 | --DOMWINDOW == 151 (0x7f98de65e000) [pid = 1803] [serial = 545] [outer = (nil)] [url = about:blank] 09:02:40 INFO - PROCESS | 1803 | --DOMWINDOW == 150 (0x7f98db9a5000) [pid = 1803] [serial = 581] [outer = (nil)] [url = about:blank] 09:02:40 INFO - PROCESS | 1803 | --DOMWINDOW == 149 (0x7f98df469c00) [pid = 1803] [serial = 557] [outer = (nil)] [url = about:blank] 09:02:40 INFO - PROCESS | 1803 | --DOMWINDOW == 148 (0x7f98da782400) [pid = 1803] [serial = 548] [outer = (nil)] [url = about:blank] 09:02:40 INFO - PROCESS | 1803 | --DOMWINDOW == 147 (0x7f98dd651000) [pid = 1803] [serial = 605] [outer = (nil)] [url = about:blank] 09:02:40 INFO - PROCESS | 1803 | --DOMWINDOW == 146 (0x7f98e4e6d800) [pid = 1803] [serial = 512] [outer = (nil)] [url = about:blank] 09:02:40 INFO - PROCESS | 1803 | --DOMWINDOW == 145 (0x7f98de65b800) [pid = 1803] [serial = 584] [outer = (nil)] [url = about:blank] 09:02:40 INFO - PROCESS | 1803 | --DOMWINDOW == 144 (0x7f98e0423800) [pid = 1803] [serial = 578] [outer = (nil)] [url = about:blank] 09:02:40 INFO - PROCESS | 1803 | --DOMWINDOW == 143 (0x7f98e01b2400) [pid = 1803] [serial = 506] [outer = (nil)] [url = about:blank] 09:02:40 INFO - PROCESS | 1803 | --DOMWINDOW == 142 (0x7f98d398a400) [pid = 1803] [serial = 524] [outer = (nil)] [url = about:blank] 09:02:40 INFO - PROCESS | 1803 | --DOMWINDOW == 141 (0x7f98e4e77000) [pid = 1803] [serial = 656] [outer = (nil)] [url = about:blank] 09:02:40 INFO - PROCESS | 1803 | --DOMWINDOW == 140 (0x7f98dd80cc00) [pid = 1803] [serial = 599] [outer = (nil)] [url = about:blank] 09:02:40 INFO - PROCESS | 1803 | --DOMWINDOW == 139 (0x7f98da861c00) [pid = 1803] [serial = 690] [outer = (nil)] [url = about:blank] 09:02:40 INFO - PROCESS | 1803 | --DOMWINDOW == 138 (0x7f98da6f1c00) [pid = 1803] [serial = 689] [outer = (nil)] [url = about:blank] 09:02:40 INFO - PROCESS | 1803 | --DOMWINDOW == 137 (0x7f98e4e68800) [pid = 1803] [serial = 702] [outer = (nil)] [url = about:blank] 09:02:40 INFO - PROCESS | 1803 | --DOMWINDOW == 136 (0x7f98e4592000) [pid = 1803] [serial = 701] [outer = (nil)] [url = about:blank] 09:02:40 INFO - PROCESS | 1803 | --DOMWINDOW == 135 (0x7f98e04c4000) [pid = 1803] [serial = 722] [outer = (nil)] [url = about:blank] 09:02:40 INFO - PROCESS | 1803 | --DOMWINDOW == 134 (0x7f98e8353400) [pid = 1803] [serial = 713] [outer = (nil)] [url = about:blank] 09:02:40 INFO - PROCESS | 1803 | --DOMWINDOW == 133 (0x7f98e8f8c800) [pid = 1803] [serial = 714] [outer = (nil)] [url = about:blank] 09:02:40 INFO - PROCESS | 1803 | --DOMWINDOW == 132 (0x7f98e4666800) [pid = 1803] [serial = 725] [outer = (nil)] [url = about:blank] 09:02:40 INFO - PROCESS | 1803 | --DOMWINDOW == 131 (0x7f98dd818c00) [pid = 1803] [serial = 693] [outer = (nil)] [url = about:blank] 09:02:40 INFO - PROCESS | 1803 | --DOMWINDOW == 130 (0x7f98dd643000) [pid = 1803] [serial = 692] [outer = (nil)] [url = about:blank] 09:02:41 INFO - PROCESS | 1803 | --DOMWINDOW == 129 (0x7f98de65b000) [pid = 1803] [serial = 719] [outer = (nil)] [url = about:blank] 09:02:41 INFO - PROCESS | 1803 | --DOMWINDOW == 128 (0x7f98de941c00) [pid = 1803] [serial = 720] [outer = (nil)] [url = about:blank] 09:02:41 INFO - PROCESS | 1803 | --DOMWINDOW == 127 (0x7f98e39c9800) [pid = 1803] [serial = 699] [outer = (nil)] [url = about:blank] 09:02:41 INFO - PROCESS | 1803 | --DOMWINDOW == 126 (0x7f98e299c000) [pid = 1803] [serial = 698] [outer = (nil)] [url = about:blank] 09:02:41 INFO - PROCESS | 1803 | --DOMWINDOW == 125 (0x7f98e1060400) [pid = 1803] [serial = 696] [outer = (nil)] [url = about:blank] 09:02:41 INFO - PROCESS | 1803 | --DOMWINDOW == 124 (0x7f98e02b5000) [pid = 1803] [serial = 695] [outer = (nil)] [url = about:blank] 09:02:41 INFO - PROCESS | 1803 | --DOMWINDOW == 123 (0x7f98dc4ed800) [pid = 1803] [serial = 717] [outer = (nil)] [url = about:blank] 09:02:41 INFO - PROCESS | 1803 | --DOMWINDOW == 122 (0x7f98dbd3e000) [pid = 1803] [serial = 716] [outer = (nil)] [url = about:blank] 09:02:41 INFO - PROCESS | 1803 | --DOMWINDOW == 121 (0x7f98e3406000) [pid = 1803] [serial = 687] [outer = (nil)] [url = about:blank] 09:02:41 INFO - PROCESS | 1803 | 1461254561261 Marionette TRACE conn4 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 09:02:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 09:02:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1485ms 09:02:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 09:02:41 INFO - PROCESS | 1803 | 1461254561316 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 09:02:41 INFO - PROCESS | 1803 | 1461254561319 Marionette TRACE conn4 <- [1,1073,null,{"value":"8"}] 09:02:41 INFO - PROCESS | 1803 | 1461254561325 Marionette TRACE conn4 -> [0,1074,"setScriptTimeout",{"ms":35000}] 09:02:41 INFO - PROCESS | 1803 | 1461254561329 Marionette TRACE conn4 <- [1,1074,null,{}] 09:02:41 INFO - PROCESS | 1803 | 1461254561344 Marionette TRACE conn4 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:41 INFO - PROCESS | 1803 | 1461254561513 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 09:02:41 INFO - PROCESS | 1803 | 1461254561636 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:41 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98dd588000 == 80 [pid = 1803] [id = 276] 09:02:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 122 (0x7f98da55c800) [pid = 1803] [serial = 829] [outer = (nil)] 09:02:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 123 (0x7f98dc4e5000) [pid = 1803] [serial = 830] [outer = 0x7f98da55c800] 09:02:41 INFO - PROCESS | 1803 | 1461254561698 Marionette DEBUG loaded listener.js 09:02:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 124 (0x7f98dd9ef400) [pid = 1803] [serial = 831] [outer = 0x7f98da55c800] 09:02:42 INFO - PROCESS | 1803 | 1461254562430 Marionette TRACE conn4 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 09:02:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 09:02:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1132ms 09:02:42 INFO - PROCESS | 1803 | 1461254562456 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 09:02:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 09:02:42 INFO - PROCESS | 1803 | 1461254562460 Marionette TRACE conn4 <- [1,1077,null,{"value":"8"}] 09:02:42 INFO - PROCESS | 1803 | 1461254562466 Marionette TRACE conn4 -> [0,1078,"setScriptTimeout",{"ms":35000}] 09:02:42 INFO - PROCESS | 1803 | 1461254562469 Marionette TRACE conn4 <- [1,1078,null,{}] 09:02:42 INFO - PROCESS | 1803 | 1461254562477 Marionette TRACE conn4 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:42 INFO - PROCESS | 1803 | 1461254562680 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 09:02:42 INFO - PROCESS | 1803 | 1461254562763 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:42 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e0251800 == 81 [pid = 1803] [id = 277] 09:02:42 INFO - PROCESS | 1803 | ++DOMWINDOW == 125 (0x7f98dbd75c00) [pid = 1803] [serial = 832] [outer = (nil)] 09:02:42 INFO - PROCESS | 1803 | ++DOMWINDOW == 126 (0x7f98de944000) [pid = 1803] [serial = 833] [outer = 0x7f98dbd75c00] 09:02:42 INFO - PROCESS | 1803 | 1461254562824 Marionette DEBUG loaded listener.js 09:02:42 INFO - PROCESS | 1803 | ++DOMWINDOW == 127 (0x7f98e01af000) [pid = 1803] [serial = 834] [outer = 0x7f98dbd75c00] 09:02:43 INFO - PROCESS | 1803 | 1461254563643 Marionette TRACE conn4 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 09:02:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 09:02:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1239ms 09:02:43 INFO - PROCESS | 1803 | 1461254563706 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 09:02:43 INFO - PROCESS | 1803 | 1461254563710 Marionette TRACE conn4 <- [1,1081,null,{"value":"8"}] 09:02:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 09:02:43 INFO - PROCESS | 1803 | 1461254563723 Marionette TRACE conn4 -> [0,1082,"setScriptTimeout",{"ms":35000}] 09:02:43 INFO - PROCESS | 1803 | 1461254563725 Marionette TRACE conn4 <- [1,1082,null,{}] 09:02:43 INFO - PROCESS | 1803 | 1461254563730 Marionette TRACE conn4 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:43 INFO - PROCESS | 1803 | 1461254563916 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 09:02:43 INFO - PROCESS | 1803 | 1461254563942 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:43 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e0ecb800 == 82 [pid = 1803] [id = 278] 09:02:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 128 (0x7f98d2ab5800) [pid = 1803] [serial = 835] [outer = (nil)] 09:02:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 129 (0x7f98e02bf400) [pid = 1803] [serial = 836] [outer = 0x7f98d2ab5800] 09:02:44 INFO - PROCESS | 1803 | 1461254564000 Marionette DEBUG loaded listener.js 09:02:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 130 (0x7f98e04c6400) [pid = 1803] [serial = 837] [outer = 0x7f98d2ab5800] 09:02:44 INFO - PROCESS | 1803 | 1461254564949 Marionette TRACE conn4 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 09:02:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 09:02:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1286ms 09:02:45 INFO - PROCESS | 1803 | --DOMWINDOW == 129 (0x7f98e04c1400) [pid = 1803] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 09:02:45 INFO - PROCESS | 1803 | --DOMWINDOW == 128 (0x7f98d4d2bc00) [pid = 1803] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 09:02:45 INFO - PROCESS | 1803 | --DOMWINDOW == 127 (0x7f98dbd3c400) [pid = 1803] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 09:02:45 INFO - PROCESS | 1803 | --DOMWINDOW == 126 (0x7f98da86e000) [pid = 1803] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 09:02:45 INFO - PROCESS | 1803 | --DOMWINDOW == 125 (0x7f98eca5e400) [pid = 1803] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 09:02:45 INFO - PROCESS | 1803 | --DOMWINDOW == 124 (0x7f98e29a2000) [pid = 1803] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 09:02:45 INFO - PROCESS | 1803 | --DOMWINDOW == 123 (0x7f98da55dc00) [pid = 1803] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 09:02:45 INFO - PROCESS | 1803 | --DOMWINDOW == 122 (0x7f98eca54000) [pid = 1803] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 09:02:45 INFO - PROCESS | 1803 | --DOMWINDOW == 121 (0x7f98d3982800) [pid = 1803] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 09:02:45 INFO - PROCESS | 1803 | --DOMWINDOW == 120 (0x7f98e5e09800) [pid = 1803] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 09:02:45 INFO - PROCESS | 1803 | --DOMWINDOW == 119 (0x7f98e53eb800) [pid = 1803] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 09:02:45 INFO - PROCESS | 1803 | --DOMWINDOW == 118 (0x7f98dba4c000) [pid = 1803] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 09:02:45 INFO - PROCESS | 1803 | 1461254565247 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 09:02:45 INFO - PROCESS | 1803 | 1461254565249 Marionette TRACE conn4 <- [1,1085,null,{"value":"8"}] 09:02:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 09:02:45 INFO - PROCESS | 1803 | 1461254565258 Marionette TRACE conn4 -> [0,1086,"setScriptTimeout",{"ms":35000}] 09:02:45 INFO - PROCESS | 1803 | 1461254565261 Marionette TRACE conn4 <- [1,1086,null,{}] 09:02:45 INFO - PROCESS | 1803 | 1461254565280 Marionette TRACE conn4 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:45 INFO - PROCESS | 1803 | 1461254565436 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 09:02:45 INFO - PROCESS | 1803 | 1461254565615 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:45 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e0fdb000 == 83 [pid = 1803] [id = 279] 09:02:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 119 (0x7f98db957800) [pid = 1803] [serial = 838] [outer = (nil)] 09:02:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 120 (0x7f98e11ae800) [pid = 1803] [serial = 839] [outer = 0x7f98db957800] 09:02:45 INFO - PROCESS | 1803 | 1461254565678 Marionette DEBUG loaded listener.js 09:02:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 121 (0x7f98e29a2c00) [pid = 1803] [serial = 840] [outer = 0x7f98db957800] 09:02:46 INFO - PROCESS | 1803 | 1461254566317 Marionette TRACE conn4 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 09:02:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 09:02:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1088ms 09:02:46 INFO - PROCESS | 1803 | 1461254566359 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 09:02:46 INFO - PROCESS | 1803 | 1461254566362 Marionette TRACE conn4 <- [1,1089,null,{"value":"8"}] 09:02:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 09:02:46 INFO - PROCESS | 1803 | 1461254566367 Marionette TRACE conn4 -> [0,1090,"setScriptTimeout",{"ms":35000}] 09:02:46 INFO - PROCESS | 1803 | 1461254566369 Marionette TRACE conn4 <- [1,1090,null,{}] 09:02:46 INFO - PROCESS | 1803 | 1461254566375 Marionette TRACE conn4 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:46 INFO - PROCESS | 1803 | 1461254566516 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 09:02:46 INFO - PROCESS | 1803 | 1461254566651 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:46 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e33a5800 == 84 [pid = 1803] [id = 280] 09:02:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 122 (0x7f98e04c7800) [pid = 1803] [serial = 841] [outer = (nil)] 09:02:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 123 (0x7f98e39c5800) [pid = 1803] [serial = 842] [outer = 0x7f98e04c7800] 09:02:46 INFO - PROCESS | 1803 | 1461254566711 Marionette DEBUG loaded listener.js 09:02:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 124 (0x7f98e4543800) [pid = 1803] [serial = 843] [outer = 0x7f98e04c7800] 09:02:47 INFO - PROCESS | 1803 | 1461254567514 Marionette TRACE conn4 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 09:02:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 09:02:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1176ms 09:02:47 INFO - PROCESS | 1803 | 1461254567545 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 09:02:47 INFO - PROCESS | 1803 | 1461254567549 Marionette TRACE conn4 <- [1,1093,null,{"value":"8"}] 09:02:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 09:02:47 INFO - PROCESS | 1803 | 1461254567558 Marionette TRACE conn4 -> [0,1094,"setScriptTimeout",{"ms":35000}] 09:02:47 INFO - PROCESS | 1803 | 1461254567563 Marionette TRACE conn4 <- [1,1094,null,{}] 09:02:47 INFO - PROCESS | 1803 | 1461254567572 Marionette TRACE conn4 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:47 INFO - PROCESS | 1803 | 1461254567750 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 09:02:47 INFO - PROCESS | 1803 | 1461254567916 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:47 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98da907800 == 85 [pid = 1803] [id = 281] 09:02:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 125 (0x7f98d397d400) [pid = 1803] [serial = 844] [outer = (nil)] 09:02:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 126 (0x7f98da55b000) [pid = 1803] [serial = 845] [outer = 0x7f98d397d400] 09:02:47 INFO - PROCESS | 1803 | 1461254567991 Marionette DEBUG loaded listener.js 09:02:48 INFO - PROCESS | 1803 | ++DOMWINDOW == 127 (0x7f98da7aa000) [pid = 1803] [serial = 846] [outer = 0x7f98d397d400] 09:02:48 INFO - PROCESS | 1803 | 1461254568944 Marionette TRACE conn4 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 09:02:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 09:02:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1440ms 09:02:49 INFO - PROCESS | 1803 | 1461254568998 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 09:02:49 INFO - PROCESS | 1803 | 1461254569006 Marionette TRACE conn4 <- [1,1097,null,{"value":"8"}] 09:02:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 09:02:49 INFO - PROCESS | 1803 | 1461254569016 Marionette TRACE conn4 -> [0,1098,"setScriptTimeout",{"ms":35000}] 09:02:49 INFO - PROCESS | 1803 | 1461254569020 Marionette TRACE conn4 <- [1,1098,null,{}] 09:02:49 INFO - PROCESS | 1803 | 1461254569025 Marionette TRACE conn4 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:49 INFO - PROCESS | 1803 | 1461254569208 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 09:02:49 INFO - PROCESS | 1803 | 1461254569419 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:49 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98df545800 == 86 [pid = 1803] [id = 282] 09:02:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 128 (0x7f98db998800) [pid = 1803] [serial = 847] [outer = (nil)] 09:02:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 129 (0x7f98dc09f000) [pid = 1803] [serial = 848] [outer = 0x7f98db998800] 09:02:49 INFO - PROCESS | 1803 | 1461254569535 Marionette DEBUG loaded listener.js 09:02:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 130 (0x7f98dd80dc00) [pid = 1803] [serial = 849] [outer = 0x7f98db998800] 09:02:50 INFO - PROCESS | 1803 | 1461254570492 Marionette TRACE conn4 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 09:02:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 09:02:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1553ms 09:02:50 INFO - PROCESS | 1803 | 1461254570571 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 09:02:50 INFO - PROCESS | 1803 | 1461254570577 Marionette TRACE conn4 <- [1,1101,null,{"value":"8"}] 09:02:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 09:02:50 INFO - PROCESS | 1803 | 1461254570586 Marionette TRACE conn4 -> [0,1102,"setScriptTimeout",{"ms":35000}] 09:02:50 INFO - PROCESS | 1803 | 1461254570594 Marionette TRACE conn4 <- [1,1102,null,{}] 09:02:50 INFO - PROCESS | 1803 | 1461254570618 Marionette TRACE conn4 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:50 INFO - PROCESS | 1803 | 1461254570893 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 09:02:51 INFO - PROCESS | 1803 | 1461254571116 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:51 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e4cd6000 == 87 [pid = 1803] [id = 283] 09:02:51 INFO - PROCESS | 1803 | ++DOMWINDOW == 131 (0x7f98e02bc800) [pid = 1803] [serial = 850] [outer = (nil)] 09:02:51 INFO - PROCESS | 1803 | ++DOMWINDOW == 132 (0x7f98e04cb400) [pid = 1803] [serial = 851] [outer = 0x7f98e02bc800] 09:02:51 INFO - PROCESS | 1803 | 1461254571197 Marionette DEBUG loaded listener.js 09:02:51 INFO - PROCESS | 1803 | ++DOMWINDOW == 133 (0x7f98e11a6400) [pid = 1803] [serial = 852] [outer = 0x7f98e02bc800] 09:02:51 INFO - PROCESS | 1803 | 1461254571991 Marionette TRACE conn4 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 09:02:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 09:02:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1450ms 09:02:52 INFO - PROCESS | 1803 | 1461254572036 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 09:02:52 INFO - PROCESS | 1803 | 1461254572041 Marionette TRACE conn4 <- [1,1105,null,{"value":"8"}] 09:02:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 09:02:52 INFO - PROCESS | 1803 | 1461254572047 Marionette TRACE conn4 -> [0,1106,"setScriptTimeout",{"ms":35000}] 09:02:52 INFO - PROCESS | 1803 | 1461254572049 Marionette TRACE conn4 <- [1,1106,null,{}] 09:02:52 INFO - PROCESS | 1803 | 1461254572055 Marionette TRACE conn4 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:52 INFO - PROCESS | 1803 | 1461254572244 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 09:02:52 INFO - PROCESS | 1803 | 1461254572415 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:52 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e54d3000 == 88 [pid = 1803] [id = 284] 09:02:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 134 (0x7f98e0423800) [pid = 1803] [serial = 853] [outer = (nil)] 09:02:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 135 (0x7f98e419a800) [pid = 1803] [serial = 854] [outer = 0x7f98e0423800] 09:02:52 INFO - PROCESS | 1803 | 1461254572488 Marionette DEBUG loaded listener.js 09:02:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 136 (0x7f98e4e6c800) [pid = 1803] [serial = 855] [outer = 0x7f98e0423800] 09:02:53 INFO - PROCESS | 1803 | 1461254573346 Marionette TRACE conn4 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 09:02:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 09:02:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1327ms 09:02:53 INFO - PROCESS | 1803 | 1461254573375 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 09:02:53 INFO - PROCESS | 1803 | 1461254573378 Marionette TRACE conn4 <- [1,1109,null,{"value":"8"}] 09:02:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 09:02:53 INFO - PROCESS | 1803 | 1461254573384 Marionette TRACE conn4 -> [0,1110,"setScriptTimeout",{"ms":35000}] 09:02:53 INFO - PROCESS | 1803 | 1461254573386 Marionette TRACE conn4 <- [1,1110,null,{}] 09:02:53 INFO - PROCESS | 1803 | 1461254573392 Marionette TRACE conn4 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:53 INFO - PROCESS | 1803 | 1461254573564 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 09:02:53 INFO - PROCESS | 1803 | 1461254573736 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:53 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e5c31800 == 89 [pid = 1803] [id = 285] 09:02:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 137 (0x7f98e01b5800) [pid = 1803] [serial = 856] [outer = (nil)] 09:02:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 138 (0x7f98e53e7c00) [pid = 1803] [serial = 857] [outer = 0x7f98e01b5800] 09:02:53 INFO - PROCESS | 1803 | 1461254573807 Marionette DEBUG loaded listener.js 09:02:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 139 (0x7f98e5e08c00) [pid = 1803] [serial = 858] [outer = 0x7f98e01b5800] 09:02:54 INFO - PROCESS | 1803 | 1461254574724 Marionette TRACE conn4 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 09:02:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 09:02:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1382ms 09:02:54 INFO - PROCESS | 1803 | 1461254574767 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 09:02:54 INFO - PROCESS | 1803 | 1461254574771 Marionette TRACE conn4 <- [1,1113,null,{"value":"8"}] 09:02:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 09:02:54 INFO - PROCESS | 1803 | 1461254574778 Marionette TRACE conn4 -> [0,1114,"setScriptTimeout",{"ms":35000}] 09:02:54 INFO - PROCESS | 1803 | 1461254574781 Marionette TRACE conn4 <- [1,1114,null,{}] 09:02:54 INFO - PROCESS | 1803 | 1461254574792 Marionette TRACE conn4 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:54 INFO - PROCESS | 1803 | 1461254574993 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 09:02:55 INFO - PROCESS | 1803 | 1461254575162 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:55 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e6d66000 == 90 [pid = 1803] [id = 286] 09:02:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 140 (0x7f98da866400) [pid = 1803] [serial = 859] [outer = (nil)] 09:02:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 141 (0x7f98e8395400) [pid = 1803] [serial = 860] [outer = 0x7f98da866400] 09:02:55 INFO - PROCESS | 1803 | 1461254575237 Marionette DEBUG loaded listener.js 09:02:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 142 (0x7f98f28de800) [pid = 1803] [serial = 861] [outer = 0x7f98da866400] 09:02:56 INFO - PROCESS | 1803 | 1461254576068 Marionette TRACE conn4 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 09:02:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 09:02:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1336ms 09:02:56 INFO - PROCESS | 1803 | 1461254576116 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 09:02:56 INFO - PROCESS | 1803 | 1461254576119 Marionette TRACE conn4 <- [1,1117,null,{"value":"8"}] 09:02:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 09:02:56 INFO - PROCESS | 1803 | 1461254576125 Marionette TRACE conn4 -> [0,1118,"setScriptTimeout",{"ms":35000}] 09:02:56 INFO - PROCESS | 1803 | 1461254576129 Marionette TRACE conn4 <- [1,1118,null,{}] 09:02:56 INFO - PROCESS | 1803 | 1461254576134 Marionette TRACE conn4 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:56 INFO - PROCESS | 1803 | 1461254576292 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 09:02:56 INFO - PROCESS | 1803 | 1461254576465 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:56 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98ed7dc000 == 91 [pid = 1803] [id = 287] 09:02:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 143 (0x7f98da86d000) [pid = 1803] [serial = 862] [outer = (nil)] 09:02:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 144 (0x7f98f37bb800) [pid = 1803] [serial = 863] [outer = 0x7f98da86d000] 09:02:56 INFO - PROCESS | 1803 | 1461254576532 Marionette DEBUG loaded listener.js 09:02:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 145 (0x7f98f3927c00) [pid = 1803] [serial = 864] [outer = 0x7f98da86d000] 09:02:57 INFO - PROCESS | 1803 | 1461254577404 Marionette TRACE conn4 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 09:02:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 09:02:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1328ms 09:02:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 09:02:57 INFO - PROCESS | 1803 | 1461254577454 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 09:02:57 INFO - PROCESS | 1803 | 1461254577457 Marionette TRACE conn4 <- [1,1121,null,{"value":"8"}] 09:02:57 INFO - PROCESS | 1803 | 1461254577463 Marionette TRACE conn4 -> [0,1122,"setScriptTimeout",{"ms":35000}] 09:02:57 INFO - PROCESS | 1803 | 1461254577466 Marionette TRACE conn4 <- [1,1122,null,{}] 09:02:57 INFO - PROCESS | 1803 | 1461254577471 Marionette TRACE conn4 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:57 INFO - PROCESS | 1803 | 1461254577631 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 09:02:57 INFO - PROCESS | 1803 | 1461254577802 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:57 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98f3bb2000 == 92 [pid = 1803] [id = 288] 09:02:57 INFO - PROCESS | 1803 | ++DOMWINDOW == 146 (0x7f98e8ff2800) [pid = 1803] [serial = 865] [outer = (nil)] 09:02:57 INFO - PROCESS | 1803 | ++DOMWINDOW == 147 (0x7f98f482a000) [pid = 1803] [serial = 866] [outer = 0x7f98e8ff2800] 09:02:57 INFO - PROCESS | 1803 | 1461254577870 Marionette DEBUG loaded listener.js 09:02:57 INFO - PROCESS | 1803 | ++DOMWINDOW == 148 (0x7f98f4cc3800) [pid = 1803] [serial = 867] [outer = 0x7f98e8ff2800] 09:02:58 INFO - PROCESS | 1803 | 1461254578745 Marionette TRACE conn4 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 09:02:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 09:02:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1333ms 09:02:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 09:02:58 INFO - PROCESS | 1803 | 1461254578796 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 09:02:58 INFO - PROCESS | 1803 | 1461254578799 Marionette TRACE conn4 <- [1,1125,null,{"value":"8"}] 09:02:58 INFO - PROCESS | 1803 | 1461254578806 Marionette TRACE conn4 -> [0,1126,"setScriptTimeout",{"ms":35000}] 09:02:58 INFO - PROCESS | 1803 | 1461254578809 Marionette TRACE conn4 <- [1,1126,null,{}] 09:02:58 INFO - PROCESS | 1803 | 1461254578814 Marionette TRACE conn4 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:58 INFO - PROCESS | 1803 | 1461254578980 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 09:02:59 INFO - PROCESS | 1803 | 1461254579154 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:59 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98f6528800 == 93 [pid = 1803] [id = 289] 09:02:59 INFO - PROCESS | 1803 | ++DOMWINDOW == 149 (0x7f98da6e7400) [pid = 1803] [serial = 868] [outer = (nil)] 09:02:59 INFO - PROCESS | 1803 | ++DOMWINDOW == 150 (0x7f98e5e09400) [pid = 1803] [serial = 869] [outer = 0x7f98da6e7400] 09:02:59 INFO - PROCESS | 1803 | 1461254579230 Marionette DEBUG loaded listener.js 09:02:59 INFO - PROCESS | 1803 | ++DOMWINDOW == 151 (0x7f98f8318400) [pid = 1803] [serial = 870] [outer = 0x7f98da6e7400] 09:03:00 INFO - PROCESS | 1803 | 1461254580163 Marionette TRACE conn4 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 09:03:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 09:03:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1389ms 09:03:00 INFO - PROCESS | 1803 | 1461254580195 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 09:03:00 INFO - PROCESS | 1803 | 1461254580198 Marionette TRACE conn4 <- [1,1129,null,{"value":"8"}] 09:03:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 09:03:00 INFO - PROCESS | 1803 | 1461254580204 Marionette TRACE conn4 -> [0,1130,"setScriptTimeout",{"ms":35000}] 09:03:00 INFO - PROCESS | 1803 | 1461254580206 Marionette TRACE conn4 <- [1,1130,null,{}] 09:03:00 INFO - PROCESS | 1803 | 1461254580212 Marionette TRACE conn4 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:00 INFO - PROCESS | 1803 | 1461254580375 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 09:03:00 INFO - PROCESS | 1803 | 1461254580551 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:00 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98dc41d000 == 94 [pid = 1803] [id = 290] 09:03:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 152 (0x7f98d2ab8000) [pid = 1803] [serial = 871] [outer = (nil)] 09:03:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 153 (0x7f98dbd3f800) [pid = 1803] [serial = 872] [outer = 0x7f98d2ab8000] 09:03:00 INFO - PROCESS | 1803 | 1461254580620 Marionette DEBUG loaded listener.js 09:03:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 154 (0x7f98e69dd400) [pid = 1803] [serial = 873] [outer = 0x7f98d2ab8000] 09:03:01 INFO - PROCESS | 1803 | 1461254581965 Marionette TRACE conn4 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 09:03:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 09:03:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1788ms 09:03:01 INFO - PROCESS | 1803 | 1461254581994 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 09:03:02 INFO - PROCESS | 1803 | 1461254582001 Marionette TRACE conn4 <- [1,1133,null,{"value":"8"}] 09:03:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 09:03:02 INFO - PROCESS | 1803 | 1461254582008 Marionette TRACE conn4 -> [0,1134,"setScriptTimeout",{"ms":35000}] 09:03:02 INFO - PROCESS | 1803 | 1461254582013 Marionette TRACE conn4 <- [1,1134,null,{}] 09:03:02 INFO - PROCESS | 1803 | 1461254582019 Marionette TRACE conn4 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:02 INFO - PROCESS | 1803 | 1461254582170 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 09:03:02 INFO - PROCESS | 1803 | 1461254582498 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:02 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d1de9800 == 95 [pid = 1803] [id = 291] 09:03:02 INFO - PROCESS | 1803 | ++DOMWINDOW == 155 (0x7f98da6ec400) [pid = 1803] [serial = 874] [outer = (nil)] 09:03:02 INFO - PROCESS | 1803 | ++DOMWINDOW == 156 (0x7f98da86e000) [pid = 1803] [serial = 875] [outer = 0x7f98da6ec400] 09:03:02 INFO - PROCESS | 1803 | 1461254582608 Marionette DEBUG loaded listener.js 09:03:02 INFO - PROCESS | 1803 | ++DOMWINDOW == 157 (0x7f98dbd36400) [pid = 1803] [serial = 876] [outer = 0x7f98da6ec400] 09:03:03 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e8f1b800 == 94 [pid = 1803] [id = 60] 09:03:03 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98de537000 == 93 [pid = 1803] [id = 237] 09:03:03 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98dd49e800 == 92 [pid = 1803] [id = 236] 09:03:03 INFO - PROCESS | 1803 | --DOMWINDOW == 156 (0x7f98dbd41000) [pid = 1803] [serial = 788] [outer = (nil)] [url = about:blank] 09:03:03 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98f3745000 == 91 [pid = 1803] [id = 235] 09:03:03 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e0fdb000 == 90 [pid = 1803] [id = 279] 09:03:03 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e0ecb800 == 89 [pid = 1803] [id = 278] 09:03:03 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e0251800 == 88 [pid = 1803] [id = 277] 09:03:03 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98dd588000 == 87 [pid = 1803] [id = 276] 09:03:03 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98d1ded800 == 86 [pid = 1803] [id = 275] 09:03:03 INFO - PROCESS | 1803 | 1461254583576 Marionette TRACE conn4 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 09:03:03 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98db920000 == 85 [pid = 1803] [id = 274] 09:03:03 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98d59a7800 == 84 [pid = 1803] [id = 273] 09:03:03 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98dbba6800 == 83 [pid = 1803] [id = 272] 09:03:03 INFO - PROCESS | 1803 | --DOMWINDOW == 155 (0x7f98e674e400) [pid = 1803] [serial = 705] [outer = (nil)] [url = about:blank] 09:03:03 INFO - PROCESS | 1803 | --DOMWINDOW == 154 (0x7f98e7162400) [pid = 1803] [serial = 708] [outer = (nil)] [url = about:blank] 09:03:03 INFO - PROCESS | 1803 | --DOMWINDOW == 153 (0x7f98e7164800) [pid = 1803] [serial = 711] [outer = (nil)] [url = about:blank] 09:03:03 INFO - PROCESS | 1803 | --DOMWINDOW == 152 (0x7f98d4d24800) [pid = 1803] [serial = 734] [outer = (nil)] [url = about:blank] 09:03:03 INFO - PROCESS | 1803 | --DOMWINDOW == 151 (0x7f98e69de000) [pid = 1803] [serial = 776] [outer = (nil)] [url = about:blank] 09:03:03 INFO - PROCESS | 1803 | --DOMWINDOW == 150 (0x7f98e4e71400) [pid = 1803] [serial = 773] [outer = (nil)] [url = about:blank] 09:03:03 INFO - PROCESS | 1803 | --DOMWINDOW == 149 (0x7f98e5cea000) [pid = 1803] [serial = 774] [outer = (nil)] [url = about:blank] 09:03:03 INFO - PROCESS | 1803 | --DOMWINDOW == 148 (0x7f98de93d400) [pid = 1803] [serial = 768] [outer = (nil)] [url = about:blank] 09:03:03 INFO - PROCESS | 1803 | --DOMWINDOW == 147 (0x7f98dd815400) [pid = 1803] [serial = 767] [outer = (nil)] [url = about:blank] 09:03:03 INFO - PROCESS | 1803 | --DOMWINDOW == 146 (0x7f98dbd3b000) [pid = 1803] [serial = 765] [outer = (nil)] [url = about:blank] 09:03:03 INFO - PROCESS | 1803 | --DOMWINDOW == 145 (0x7f98db997400) [pid = 1803] [serial = 764] [outer = (nil)] [url = about:blank] 09:03:03 INFO - PROCESS | 1803 | --DOMWINDOW == 144 (0x7f98f37bd800) [pid = 1803] [serial = 779] [outer = (nil)] [url = about:blank] 09:03:03 INFO - PROCESS | 1803 | --DOMWINDOW == 143 (0x7f98e8ff1000) [pid = 1803] [serial = 732] [outer = (nil)] [url = about:blank] 09:03:03 INFO - PROCESS | 1803 | --DOMWINDOW == 142 (0x7f98f28dfc00) [pid = 1803] [serial = 749] [outer = (nil)] [url = about:blank] 09:03:03 INFO - PROCESS | 1803 | --DOMWINDOW == 141 (0x7f98e04c5c00) [pid = 1803] [serial = 770] [outer = (nil)] [url = about:blank] 09:03:03 INFO - PROCESS | 1803 | --DOMWINDOW == 140 (0x7f98e330ec00) [pid = 1803] [serial = 771] [outer = (nil)] [url = about:blank] 09:03:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 09:03:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1636ms 09:03:03 INFO - PROCESS | 1803 | --DOMWINDOW == 139 (0x7f98e4ee6000) [pid = 1803] [serial = 743] [outer = (nil)] [url = about:blank] 09:03:03 INFO - PROCESS | 1803 | --DOMWINDOW == 138 (0x7f98e00bbc00) [pid = 1803] [serial = 740] [outer = (nil)] [url = about:blank] 09:03:03 INFO - PROCESS | 1803 | --DOMWINDOW == 137 (0x7f98e8f92000) [pid = 1803] [serial = 746] [outer = (nil)] [url = about:blank] 09:03:03 INFO - PROCESS | 1803 | --DOMWINDOW == 136 (0x7f98f65ecc00) [pid = 1803] [serial = 782] [outer = (nil)] [url = about:blank] 09:03:03 INFO - PROCESS | 1803 | --DOMWINDOW == 135 (0x7f98dd64c000) [pid = 1803] [serial = 761] [outer = (nil)] [url = about:blank] 09:03:03 INFO - PROCESS | 1803 | --DOMWINDOW == 134 (0x7f98dc092800) [pid = 1803] [serial = 737] [outer = (nil)] [url = about:blank] 09:03:03 INFO - PROCESS | 1803 | --DOMWINDOW == 133 (0x7f98f37c6c00) [pid = 1803] [serial = 752] [outer = (nil)] [url = about:blank] 09:03:03 INFO - PROCESS | 1803 | --DOMWINDOW == 132 (0x7f98f3b76400) [pid = 1803] [serial = 755] [outer = (nil)] [url = about:blank] 09:03:03 INFO - PROCESS | 1803 | --DOMWINDOW == 131 (0x7f98f49cc000) [pid = 1803] [serial = 758] [outer = (nil)] [url = about:blank] 09:03:03 INFO - PROCESS | 1803 | --DOMWINDOW == 130 (0x7f98da5f1000) [pid = 1803] [serial = 785] [outer = (nil)] [url = about:blank] 09:03:03 INFO - PROCESS | 1803 | --DOMWINDOW == 129 (0x7f98f830e800) [pid = 1803] [serial = 783] [outer = (nil)] [url = about:blank] 09:03:03 INFO - PROCESS | 1803 | --DOMWINDOW == 128 (0x7f98f3921c00) [pid = 1803] [serial = 780] [outer = (nil)] [url = about:blank] 09:03:03 INFO - PROCESS | 1803 | --DOMWINDOW == 127 (0x7f98dbd33800) [pid = 1803] [serial = 786] [outer = (nil)] [url = about:blank] 09:03:03 INFO - PROCESS | 1803 | --DOMWINDOW == 126 (0x7f98e61ccc00) [pid = 1803] [serial = 777] [outer = (nil)] [url = about:blank] 09:03:03 INFO - PROCESS | 1803 | 1461254583659 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 09:03:03 INFO - PROCESS | 1803 | 1461254583668 Marionette TRACE conn4 <- [1,1137,null,{"value":"8"}] 09:03:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 09:03:03 INFO - PROCESS | 1803 | 1461254583677 Marionette TRACE conn4 -> [0,1138,"setScriptTimeout",{"ms":35000}] 09:03:03 INFO - PROCESS | 1803 | 1461254583680 Marionette TRACE conn4 <- [1,1138,null,{}] 09:03:03 INFO - PROCESS | 1803 | 1461254583684 Marionette TRACE conn4 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:03 INFO - PROCESS | 1803 | 1461254583848 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 09:03:04 INFO - PROCESS | 1803 | 1461254584014 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:04 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98db920000 == 84 [pid = 1803] [id = 292] 09:03:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 127 (0x7f98da86c400) [pid = 1803] [serial = 877] [outer = (nil)] 09:03:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 128 (0x7f98dd811400) [pid = 1803] [serial = 878] [outer = 0x7f98da86c400] 09:03:04 INFO - PROCESS | 1803 | 1461254584083 Marionette DEBUG loaded listener.js 09:03:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 129 (0x7f98ddab6400) [pid = 1803] [serial = 879] [outer = 0x7f98da86c400] 09:03:04 INFO - PROCESS | 1803 | 1461254584725 Marionette TRACE conn4 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 09:03:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 09:03:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1081ms 09:03:04 INFO - PROCESS | 1803 | 1461254584757 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 09:03:04 INFO - PROCESS | 1803 | 1461254584761 Marionette TRACE conn4 <- [1,1141,null,{"value":"8"}] 09:03:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 09:03:04 INFO - PROCESS | 1803 | 1461254584767 Marionette TRACE conn4 -> [0,1142,"setScriptTimeout",{"ms":35000}] 09:03:04 INFO - PROCESS | 1803 | 1461254584772 Marionette TRACE conn4 <- [1,1142,null,{}] 09:03:04 INFO - PROCESS | 1803 | 1461254584786 Marionette TRACE conn4 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:04 INFO - PROCESS | 1803 | 1461254584959 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 09:03:05 INFO - PROCESS | 1803 | 1461254585092 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:05 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98df552800 == 85 [pid = 1803] [id = 293] 09:03:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 130 (0x7f98dcc47c00) [pid = 1803] [serial = 880] [outer = (nil)] 09:03:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 131 (0x7f98e01b5c00) [pid = 1803] [serial = 881] [outer = 0x7f98dcc47c00] 09:03:05 INFO - PROCESS | 1803 | 1461254585159 Marionette DEBUG loaded listener.js 09:03:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 132 (0x7f98e106a800) [pid = 1803] [serial = 882] [outer = 0x7f98dcc47c00] 09:03:05 INFO - PROCESS | 1803 | 1461254585838 Marionette TRACE conn4 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 09:03:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 09:03:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1131ms 09:03:05 INFO - PROCESS | 1803 | 1461254585920 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 09:03:05 INFO - PROCESS | 1803 | 1461254585925 Marionette TRACE conn4 <- [1,1145,null,{"value":"8"}] 09:03:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 09:03:05 INFO - PROCESS | 1803 | 1461254585941 Marionette TRACE conn4 -> [0,1146,"setScriptTimeout",{"ms":35000}] 09:03:05 INFO - PROCESS | 1803 | 1461254585944 Marionette TRACE conn4 <- [1,1146,null,{}] 09:03:05 INFO - PROCESS | 1803 | 1461254585953 Marionette TRACE conn4 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:06 INFO - PROCESS | 1803 | 1461254586169 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 09:03:06 INFO - PROCESS | 1803 | 1461254586191 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:06 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e0fda800 == 86 [pid = 1803] [id = 294] 09:03:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 133 (0x7f98ddab5800) [pid = 1803] [serial = 883] [outer = (nil)] 09:03:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 134 (0x7f98e330d000) [pid = 1803] [serial = 884] [outer = 0x7f98ddab5800] 09:03:06 INFO - PROCESS | 1803 | 1461254586251 Marionette DEBUG loaded listener.js 09:03:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 135 (0x7f98e4c39800) [pid = 1803] [serial = 885] [outer = 0x7f98ddab5800] 09:03:07 INFO - PROCESS | 1803 | 1461254587002 Marionette TRACE conn4 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 09:03:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 09:03:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1093ms 09:03:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 09:03:07 INFO - PROCESS | 1803 | 1461254587033 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 09:03:07 INFO - PROCESS | 1803 | 1461254587036 Marionette TRACE conn4 <- [1,1149,null,{"value":"8"}] 09:03:07 INFO - PROCESS | 1803 | 1461254587042 Marionette TRACE conn4 -> [0,1150,"setScriptTimeout",{"ms":35000}] 09:03:07 INFO - PROCESS | 1803 | 1461254587045 Marionette TRACE conn4 <- [1,1150,null,{}] 09:03:07 INFO - PROCESS | 1803 | 1461254587055 Marionette TRACE conn4 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:07 INFO - PROCESS | 1803 | 1461254587246 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 09:03:07 INFO - PROCESS | 1803 | 1461254587272 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:07 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e417d000 == 87 [pid = 1803] [id = 295] 09:03:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 136 (0x7f98e02b7c00) [pid = 1803] [serial = 886] [outer = (nil)] 09:03:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 137 (0x7f98e5e09800) [pid = 1803] [serial = 887] [outer = 0x7f98e02b7c00] 09:03:07 INFO - PROCESS | 1803 | 1461254587336 Marionette DEBUG loaded listener.js 09:03:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 138 (0x7f98e69dc400) [pid = 1803] [serial = 888] [outer = 0x7f98e02b7c00] 09:03:08 INFO - PROCESS | 1803 | --DOMWINDOW == 137 (0x7f98da55c800) [pid = 1803] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 09:03:08 INFO - PROCESS | 1803 | --DOMWINDOW == 136 (0x7f98da785c00) [pid = 1803] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 09:03:08 INFO - PROCESS | 1803 | --DOMWINDOW == 135 (0x7f98d3986000) [pid = 1803] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 09:03:08 INFO - PROCESS | 1803 | --DOMWINDOW == 134 (0x7f98d2ab5800) [pid = 1803] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 09:03:08 INFO - PROCESS | 1803 | --DOMWINDOW == 133 (0x7f98db957800) [pid = 1803] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 09:03:08 INFO - PROCESS | 1803 | --DOMWINDOW == 132 (0x7f98dbd75c00) [pid = 1803] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 09:03:08 INFO - PROCESS | 1803 | --DOMWINDOW == 131 (0x7f98d6aa2c00) [pid = 1803] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 09:03:08 INFO - PROCESS | 1803 | 1461254588441 Marionette TRACE conn4 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 09:03:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 09:03:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1437ms 09:03:08 INFO - PROCESS | 1803 | 1461254588480 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 09:03:08 INFO - PROCESS | 1803 | 1461254588484 Marionette TRACE conn4 <- [1,1153,null,{"value":"8"}] 09:03:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 09:03:08 INFO - PROCESS | 1803 | 1461254588493 Marionette TRACE conn4 -> [0,1154,"setScriptTimeout",{"ms":35000}] 09:03:08 INFO - PROCESS | 1803 | 1461254588496 Marionette TRACE conn4 <- [1,1154,null,{}] 09:03:08 INFO - PROCESS | 1803 | 1461254588502 Marionette TRACE conn4 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:08 INFO - PROCESS | 1803 | 1461254588713 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 09:03:08 INFO - PROCESS | 1803 | 1461254588903 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:08 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e1e8c000 == 88 [pid = 1803] [id = 296] 09:03:08 INFO - PROCESS | 1803 | ++DOMWINDOW == 132 (0x7f98da55c800) [pid = 1803] [serial = 889] [outer = (nil)] 09:03:08 INFO - PROCESS | 1803 | ++DOMWINDOW == 133 (0x7f98e11a7c00) [pid = 1803] [serial = 890] [outer = 0x7f98da55c800] 09:03:08 INFO - PROCESS | 1803 | 1461254588970 Marionette DEBUG loaded listener.js 09:03:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 134 (0x7f98f28dec00) [pid = 1803] [serial = 891] [outer = 0x7f98da55c800] 09:03:09 INFO - PROCESS | 1803 | 1461254589629 Marionette TRACE conn4 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 09:03:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 09:03:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1184ms 09:03:09 INFO - PROCESS | 1803 | 1461254589678 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 09:03:09 INFO - PROCESS | 1803 | 1461254589682 Marionette TRACE conn4 <- [1,1157,null,{"value":"8"}] 09:03:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 09:03:09 INFO - PROCESS | 1803 | 1461254589693 Marionette TRACE conn4 -> [0,1158,"setScriptTimeout",{"ms":35000}] 09:03:09 INFO - PROCESS | 1803 | 1461254589695 Marionette TRACE conn4 <- [1,1158,null,{}] 09:03:09 INFO - PROCESS | 1803 | 1461254589701 Marionette TRACE conn4 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:09 INFO - PROCESS | 1803 | 1461254589911 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 09:03:09 INFO - PROCESS | 1803 | 1461254589929 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:09 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e6d63800 == 89 [pid = 1803] [id = 297] 09:03:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 135 (0x7f98d2abd800) [pid = 1803] [serial = 892] [outer = (nil)] 09:03:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 136 (0x7f98f3663400) [pid = 1803] [serial = 893] [outer = 0x7f98d2abd800] 09:03:09 INFO - PROCESS | 1803 | 1461254589994 Marionette DEBUG loaded listener.js 09:03:10 INFO - PROCESS | 1803 | ++DOMWINDOW == 137 (0x7f98f6a1ac00) [pid = 1803] [serial = 894] [outer = 0x7f98d2abd800] 09:03:11 INFO - PROCESS | 1803 | 1461254591008 Marionette TRACE conn4 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 09:03:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 09:03:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1378ms 09:03:11 INFO - PROCESS | 1803 | 1461254591072 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 09:03:11 INFO - PROCESS | 1803 | 1461254591079 Marionette TRACE conn4 <- [1,1161,null,{"value":"8"}] 09:03:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 09:03:11 INFO - PROCESS | 1803 | 1461254591088 Marionette TRACE conn4 -> [0,1162,"setScriptTimeout",{"ms":35000}] 09:03:11 INFO - PROCESS | 1803 | 1461254591099 Marionette TRACE conn4 <- [1,1162,null,{}] 09:03:11 INFO - PROCESS | 1803 | 1461254591156 Marionette TRACE conn4 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:11 INFO - PROCESS | 1803 | 1461254591366 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 09:03:11 INFO - PROCESS | 1803 | 1461254591555 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:11 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98dd498000 == 90 [pid = 1803] [id = 298] 09:03:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 138 (0x7f98d6aa2c00) [pid = 1803] [serial = 895] [outer = (nil)] 09:03:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 139 (0x7f98dbd33400) [pid = 1803] [serial = 896] [outer = 0x7f98d6aa2c00] 09:03:11 INFO - PROCESS | 1803 | 1461254591640 Marionette DEBUG loaded listener.js 09:03:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 140 (0x7f98dc0a0000) [pid = 1803] [serial = 897] [outer = 0x7f98d6aa2c00] 09:03:12 INFO - PROCESS | 1803 | 1461254592568 Marionette TRACE conn4 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 09:03:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 09:03:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1542ms 09:03:12 INFO - PROCESS | 1803 | 1461254592631 Marionette TRACE conn4 -> [0,1165,"getWindowHandle",null] 09:03:12 INFO - PROCESS | 1803 | 1461254592639 Marionette TRACE conn4 <- [1,1165,null,{"value":"8"}] 09:03:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 09:03:12 INFO - PROCESS | 1803 | 1461254592650 Marionette TRACE conn4 -> [0,1166,"setScriptTimeout",{"ms":35000}] 09:03:12 INFO - PROCESS | 1803 | 1461254592653 Marionette TRACE conn4 <- [1,1166,null,{}] 09:03:12 INFO - PROCESS | 1803 | 1461254592660 Marionette TRACE conn4 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:12 INFO - PROCESS | 1803 | 1461254592843 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 09:03:13 INFO - PROCESS | 1803 | 1461254593011 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:13 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e4178800 == 91 [pid = 1803] [id = 299] 09:03:13 INFO - PROCESS | 1803 | ++DOMWINDOW == 141 (0x7f98d6aaa400) [pid = 1803] [serial = 898] [outer = (nil)] 09:03:13 INFO - PROCESS | 1803 | ++DOMWINDOW == 142 (0x7f98e02b6400) [pid = 1803] [serial = 899] [outer = 0x7f98d6aaa400] 09:03:13 INFO - PROCESS | 1803 | 1461254593083 Marionette DEBUG loaded listener.js 09:03:13 INFO - PROCESS | 1803 | ++DOMWINDOW == 143 (0x7f98e11a5000) [pid = 1803] [serial = 900] [outer = 0x7f98d6aaa400] 09:03:14 INFO - PROCESS | 1803 | 1461254594072 Marionette TRACE conn4 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 09:03:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 09:03:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1479ms 09:03:14 INFO - PROCESS | 1803 | 1461254594130 Marionette TRACE conn4 -> [0,1169,"getWindowHandle",null] 09:03:14 INFO - PROCESS | 1803 | 1461254594133 Marionette TRACE conn4 <- [1,1169,null,{"value":"8"}] 09:03:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 09:03:14 INFO - PROCESS | 1803 | 1461254594139 Marionette TRACE conn4 -> [0,1170,"setScriptTimeout",{"ms":35000}] 09:03:14 INFO - PROCESS | 1803 | 1461254594145 Marionette TRACE conn4 <- [1,1170,null,{}] 09:03:14 INFO - PROCESS | 1803 | 1461254594161 Marionette TRACE conn4 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:14 INFO - PROCESS | 1803 | 1461254594351 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 09:03:14 INFO - PROCESS | 1803 | 1461254594518 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:14 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98f39af800 == 92 [pid = 1803] [id = 300] 09:03:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 144 (0x7f98e4ee6000) [pid = 1803] [serial = 901] [outer = (nil)] 09:03:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 145 (0x7f98e835e800) [pid = 1803] [serial = 902] [outer = 0x7f98e4ee6000] 09:03:14 INFO - PROCESS | 1803 | 1461254594595 Marionette DEBUG loaded listener.js 09:03:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 146 (0x7f98f346f800) [pid = 1803] [serial = 903] [outer = 0x7f98e4ee6000] 09:03:15 INFO - PROCESS | 1803 | 1461254595419 Marionette TRACE conn4 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 09:03:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 09:03:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1338ms 09:03:15 INFO - PROCESS | 1803 | 1461254595478 Marionette TRACE conn4 -> [0,1173,"getWindowHandle",null] 09:03:15 INFO - PROCESS | 1803 | 1461254595482 Marionette TRACE conn4 <- [1,1173,null,{"value":"8"}] 09:03:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 09:03:15 INFO - PROCESS | 1803 | 1461254595489 Marionette TRACE conn4 -> [0,1174,"setScriptTimeout",{"ms":35000}] 09:03:15 INFO - PROCESS | 1803 | 1461254595493 Marionette TRACE conn4 <- [1,1174,null,{}] 09:03:15 INFO - PROCESS | 1803 | 1461254595498 Marionette TRACE conn4 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:15 INFO - PROCESS | 1803 | 1461254595666 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 09:03:15 INFO - PROCESS | 1803 | 1461254595841 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:15 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98f834d000 == 93 [pid = 1803] [id = 301] 09:03:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 147 (0x7f98e61ccc00) [pid = 1803] [serial = 904] [outer = (nil)] 09:03:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 148 (0x7f98f8315800) [pid = 1803] [serial = 905] [outer = 0x7f98e61ccc00] 09:03:15 INFO - PROCESS | 1803 | 1461254595911 Marionette DEBUG loaded listener.js 09:03:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 149 (0x7f98f88d5800) [pid = 1803] [serial = 906] [outer = 0x7f98e61ccc00] 09:03:16 INFO - PROCESS | 1803 | 1461254596824 Marionette TRACE conn4 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 09:03:16 INFO - PROCESS | 1803 | 1461254596877 Marionette TRACE conn4 <- [1,1177,null,{"value":"8"}] 09:03:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 09:03:16 INFO - PROCESS | 1803 | 1461254596883 Marionette TRACE conn4 -> [0,1178,"setScriptTimeout",{"ms":35000}] 09:03:16 INFO - PROCESS | 1803 | 1461254596886 Marionette TRACE conn4 <- [1,1178,null,{}] 09:03:16 INFO - PROCESS | 1803 | 1461254596892 Marionette TRACE conn4 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:17 INFO - PROCESS | 1803 | 1461254597050 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 09:03:17 INFO - PROCESS | 1803 | 1461254597242 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:17 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98f8d7c000 == 94 [pid = 1803] [id = 302] 09:03:17 INFO - PROCESS | 1803 | ++DOMWINDOW == 150 (0x7f98f399e000) [pid = 1803] [serial = 907] [outer = (nil)] 09:03:17 INFO - PROCESS | 1803 | ++DOMWINDOW == 151 (0x7f98f89c4000) [pid = 1803] [serial = 908] [outer = 0x7f98f399e000] 09:03:17 INFO - PROCESS | 1803 | 1461254597322 Marionette DEBUG loaded listener.js 09:03:17 INFO - PROCESS | 1803 | ++DOMWINDOW == 152 (0x7f98f8a45400) [pid = 1803] [serial = 909] [outer = 0x7f98f399e000] 09:03:18 INFO - PROCESS | 1803 | 1461254598204 Marionette TRACE conn4 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 09:03:18 INFO - PROCESS | 1803 | 1461254598271 Marionette TRACE conn4 <- [1,1181,null,{"value":"8"}] 09:03:18 INFO - PROCESS | 1803 | 1461254598278 Marionette TRACE conn4 -> [0,1182,"setScriptTimeout",{"ms":35000}] 09:03:18 INFO - PROCESS | 1803 | 1461254598281 Marionette TRACE conn4 <- [1,1182,null,{}] 09:03:18 INFO - PROCESS | 1803 | 1461254598286 Marionette TRACE conn4 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:18 INFO - PROCESS | 1803 | 1461254598481 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 09:03:18 INFO - PROCESS | 1803 | 1461254598669 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:18 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98fce0f800 == 95 [pid = 1803] [id = 303] 09:03:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 153 (0x7f98dd048c00) [pid = 1803] [serial = 910] [outer = (nil)] 09:03:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 154 (0x7f98dd050000) [pid = 1803] [serial = 911] [outer = 0x7f98dd048c00] 09:03:18 INFO - PROCESS | 1803 | 1461254598742 Marionette DEBUG loaded listener.js 09:03:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 155 (0x7f98f8dae400) [pid = 1803] [serial = 912] [outer = 0x7f98dd048c00] 09:03:19 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 09:03:19 INFO - PROCESS | 1803 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:03:19 INFO - PROCESS | 1803 | 1461254599577 Marionette TRACE conn4 <- [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[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 09:03:19 INFO - PROCESS | 1803 | 1461254599616 Marionette TRACE conn4 <- [1,1185,null,{"value":"8"}] 09:03:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 09:03:19 INFO - PROCESS | 1803 | 1461254599622 Marionette TRACE conn4 -> [0,1186,"setScriptTimeout",{"ms":35000}] 09:03:19 INFO - PROCESS | 1803 | 1461254599625 Marionette TRACE conn4 <- [1,1186,null,{}] 09:03:19 INFO - PROCESS | 1803 | 1461254599630 Marionette TRACE conn4 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:19 INFO - PROCESS | 1803 | 1461254599793 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 09:03:19 INFO - PROCESS | 1803 | 1461254599971 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:19 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e4b7d000 == 96 [pid = 1803] [id = 304] 09:03:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 156 (0x7f98d2c61c00) [pid = 1803] [serial = 913] [outer = (nil)] 09:03:20 INFO - PROCESS | 1803 | ++DOMWINDOW == 157 (0x7f98d2c6d000) [pid = 1803] [serial = 914] [outer = 0x7f98d2c61c00] 09:03:20 INFO - PROCESS | 1803 | 1461254600040 Marionette DEBUG loaded listener.js 09:03:20 INFO - PROCESS | 1803 | ++DOMWINDOW == 158 (0x7f98d6a46c00) [pid = 1803] [serial = 915] [outer = 0x7f98d2c61c00] 09:03:20 INFO - PROCESS | 1803 | 1461254600899 Marionette TRACE conn4 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 09:03:20 INFO - PROCESS | 1803 | 1461254600956 Marionette TRACE conn4 <- [1,1189,null,{"value":"8"}] 09:03:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 09:03:20 INFO - PROCESS | 1803 | 1461254600963 Marionette TRACE conn4 -> [0,1190,"setScriptTimeout",{"ms":35000}] 09:03:20 INFO - PROCESS | 1803 | 1461254600966 Marionette TRACE conn4 <- [1,1190,null,{}] 09:03:20 INFO - PROCESS | 1803 | 1461254600971 Marionette TRACE conn4 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:21 INFO - PROCESS | 1803 | 1461254601156 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 09:03:21 INFO - PROCESS | 1803 | 1461254601338 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:21 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e12a9800 == 97 [pid = 1803] [id = 305] 09:03:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 159 (0x7f98d2c63800) [pid = 1803] [serial = 916] [outer = (nil)] 09:03:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 160 (0x7f98d6a4e000) [pid = 1803] [serial = 917] [outer = 0x7f98d2c63800] 09:03:21 INFO - PROCESS | 1803 | 1461254601412 Marionette DEBUG loaded listener.js 09:03:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 161 (0x7f98d6a53000) [pid = 1803] [serial = 918] [outer = 0x7f98d2c63800] 09:03:22 INFO - PROCESS | 1803 | 1461254602236 Marionette TRACE conn4 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 09:03:22 INFO - PROCESS | 1803 | 1461254602297 Marionette TRACE conn4 <- [1,1193,null,{"value":"8"}] 09:03:22 INFO - PROCESS | 1803 | 1461254602304 Marionette TRACE conn4 -> [0,1194,"setScriptTimeout",{"ms":35000}] 09:03:22 INFO - PROCESS | 1803 | 1461254602307 Marionette TRACE conn4 <- [1,1194,null,{}] 09:03:22 INFO - PROCESS | 1803 | 1461254602312 Marionette TRACE conn4 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:22 INFO - PROCESS | 1803 | 1461254602485 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 09:03:22 INFO - PROCESS | 1803 | 1461254602663 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:22 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98dd114800 == 98 [pid = 1803] [id = 306] 09:03:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 162 (0x7f98d2c6c800) [pid = 1803] [serial = 919] [outer = (nil)] 09:03:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 163 (0x7f98dc306000) [pid = 1803] [serial = 920] [outer = 0x7f98d2c6c800] 09:03:22 INFO - PROCESS | 1803 | 1461254602735 Marionette DEBUG loaded listener.js 09:03:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 164 (0x7f98dc30ac00) [pid = 1803] [serial = 921] [outer = 0x7f98d2c6c800] 09:03:23 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 09:03:23 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 09:03:23 INFO - PROCESS | 1803 | 1461254603524 Marionette TRACE conn4 <- [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 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 09:03:23 INFO - PROCESS | 1803 | 1461254603603 Marionette TRACE conn4 <- [1,1197,null,{"value":"8"}] 09:03:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 09:03:23 INFO - PROCESS | 1803 | 1461254603611 Marionette TRACE conn4 -> [0,1198,"setScriptTimeout",{"ms":35000}] 09:03:23 INFO - PROCESS | 1803 | 1461254603614 Marionette TRACE conn4 <- [1,1198,null,{}] 09:03:23 INFO - PROCESS | 1803 | 1461254603619 Marionette TRACE conn4 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:23 INFO - PROCESS | 1803 | 1461254603782 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 09:03:23 INFO - PROCESS | 1803 | 1461254603967 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:23 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d2946800 == 99 [pid = 1803] [id = 307] 09:03:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 165 (0x7f98d6a54800) [pid = 1803] [serial = 922] [outer = (nil)] 09:03:24 INFO - PROCESS | 1803 | ++DOMWINDOW == 166 (0x7f98dc310800) [pid = 1803] [serial = 923] [outer = 0x7f98d6a54800] 09:03:24 INFO - PROCESS | 1803 | 1461254604037 Marionette DEBUG loaded listener.js 09:03:24 INFO - PROCESS | 1803 | ++DOMWINDOW == 167 (0x7f98dd146800) [pid = 1803] [serial = 924] [outer = 0x7f98d6a54800] 09:03:24 INFO - PROCESS | 1803 | 1461254604933 Marionette TRACE conn4 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 09:03:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 09:03:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1379ms 09:03:24 INFO - PROCESS | 1803 | 1461254604992 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 09:03:24 INFO - PROCESS | 1803 | 1461254604996 Marionette TRACE conn4 <- [1,1201,null,{"value":"8"}] 09:03:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 09:03:25 INFO - PROCESS | 1803 | 1461254605003 Marionette TRACE conn4 -> [0,1202,"setScriptTimeout",{"ms":35000}] 09:03:25 INFO - PROCESS | 1803 | 1461254605007 Marionette TRACE conn4 <- [1,1202,null,{}] 09:03:25 INFO - PROCESS | 1803 | 1461254605012 Marionette TRACE conn4 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:25 INFO - PROCESS | 1803 | 1461254605237 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 09:03:25 INFO - PROCESS | 1803 | 1461254605866 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:25 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d6cc2000 == 100 [pid = 1803] [id = 308] 09:03:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 168 (0x7f98d263c000) [pid = 1803] [serial = 925] [outer = (nil)] 09:03:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 169 (0x7f98d2ab6c00) [pid = 1803] [serial = 926] [outer = 0x7f98d263c000] 09:03:25 INFO - PROCESS | 1803 | 1461254605938 Marionette DEBUG loaded listener.js 09:03:26 INFO - PROCESS | 1803 | ++DOMWINDOW == 170 (0x7f98d3987c00) [pid = 1803] [serial = 927] [outer = 0x7f98d263c000] 09:03:26 INFO - PROCESS | 1803 | 1461254606749 Marionette TRACE conn4 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 09:03:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 09:03:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1780ms 09:03:26 INFO - PROCESS | 1803 | 1461254606785 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 09:03:26 INFO - PROCESS | 1803 | 1461254606791 Marionette TRACE conn4 <- [1,1205,null,{"value":"8"}] 09:03:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 09:03:26 INFO - PROCESS | 1803 | 1461254606799 Marionette TRACE conn4 -> [0,1206,"setScriptTimeout",{"ms":35000}] 09:03:26 INFO - PROCESS | 1803 | 1461254606803 Marionette TRACE conn4 <- [1,1206,null,{}] 09:03:26 INFO - PROCESS | 1803 | 1461254606810 Marionette TRACE conn4 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:26 INFO - PROCESS | 1803 | 1461254606970 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 09:03:27 INFO - PROCESS | 1803 | 1461254607179 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:27 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98dd115800 == 101 [pid = 1803] [id = 309] 09:03:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 171 (0x7f98d3983000) [pid = 1803] [serial = 928] [outer = (nil)] 09:03:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 172 (0x7f98da5ea800) [pid = 1803] [serial = 929] [outer = 0x7f98d3983000] 09:03:27 INFO - PROCESS | 1803 | 1461254607306 Marionette DEBUG loaded listener.js 09:03:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 173 (0x7f98da7ac400) [pid = 1803] [serial = 930] [outer = 0x7f98d3983000] 09:03:28 INFO - PROCESS | 1803 | 1461254608282 Marionette TRACE conn4 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 09:03: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 09:03:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1530ms 09:03:28 INFO - PROCESS | 1803 | 1461254608334 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 09:03:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 09:03:28 INFO - PROCESS | 1803 | 1461254608340 Marionette TRACE conn4 <- [1,1209,null,{"value":"8"}] 09:03:28 INFO - PROCESS | 1803 | 1461254608346 Marionette TRACE conn4 -> [0,1210,"setScriptTimeout",{"ms":35000}] 09:03:28 INFO - PROCESS | 1803 | 1461254608349 Marionette TRACE conn4 <- [1,1210,null,{}] 09:03:28 INFO - PROCESS | 1803 | 1461254608354 Marionette TRACE conn4 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:28 INFO - PROCESS | 1803 | 1461254608509 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 09:03:28 INFO - PROCESS | 1803 | 1461254608693 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:28 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d5996000 == 102 [pid = 1803] [id = 310] 09:03:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 174 (0x7f98dba4d000) [pid = 1803] [serial = 931] [outer = (nil)] 09:03:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 175 (0x7f98dc306800) [pid = 1803] [serial = 932] [outer = 0x7f98dba4d000] 09:03:28 INFO - PROCESS | 1803 | 1461254608759 Marionette DEBUG loaded listener.js 09:03:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 176 (0x7f98dcc55c00) [pid = 1803] [serial = 933] [outer = 0x7f98dba4d000] 09:03:29 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e1e8c000 == 101 [pid = 1803] [id = 296] 09:03:29 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e417d000 == 100 [pid = 1803] [id = 295] 09:03:29 INFO - PROCESS | 1803 | --DOMWINDOW == 175 (0x7f98f88db400) [pid = 1803] [serial = 809] [outer = (nil)] [url = about:blank] 09:03:29 INFO - PROCESS | 1803 | --DOMWINDOW == 174 (0x7f98dbd3e400) [pid = 1803] [serial = 791] [outer = (nil)] [url = about:blank] 09:03:29 INFO - PROCESS | 1803 | --DOMWINDOW == 173 (0x7f98f28d5400) [pid = 1803] [serial = 803] [outer = (nil)] [url = about:blank] 09:03:29 INFO - PROCESS | 1803 | --DOMWINDOW == 172 (0x7f98e006e400) [pid = 1803] [serial = 794] [outer = (nil)] [url = about:blank] 09:03:29 INFO - PROCESS | 1803 | --DOMWINDOW == 171 (0x7f98e419fc00) [pid = 1803] [serial = 797] [outer = (nil)] [url = about:blank] 09:03:29 INFO - PROCESS | 1803 | --DOMWINDOW == 170 (0x7f98f65dec00) [pid = 1803] [serial = 806] [outer = (nil)] [url = about:blank] 09:03:29 INFO - PROCESS | 1803 | --DOMWINDOW == 169 (0x7f98e7156800) [pid = 1803] [serial = 800] [outer = (nil)] [url = about:blank] 09:03:29 INFO - PROCESS | 1803 | --DOMWINDOW == 168 (0x7f98f89c7400) [pid = 1803] [serial = 812] [outer = (nil)] [url = about:blank] 09:03:29 INFO - PROCESS | 1803 | --DOMWINDOW == 167 (0x7f98f8a8cc00) [pid = 1803] [serial = 815] [outer = (nil)] [url = about:blank] 09:03:29 INFO - PROCESS | 1803 | --DOMWINDOW == 166 (0x7f98d2ab9000) [pid = 1803] [serial = 818] [outer = (nil)] [url = about:blank] 09:03:29 INFO - PROCESS | 1803 | --DOMWINDOW == 165 (0x7f98da77e000) [pid = 1803] [serial = 821] [outer = (nil)] [url = about:blank] 09:03:29 INFO - PROCESS | 1803 | --DOMWINDOW == 164 (0x7f98e39c5800) [pid = 1803] [serial = 842] [outer = (nil)] [url = about:blank] 09:03:29 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e0fda800 == 99 [pid = 1803] [id = 294] 09:03:29 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98df552800 == 98 [pid = 1803] [id = 293] 09:03:29 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98db920000 == 97 [pid = 1803] [id = 292] 09:03:29 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98d1de9800 == 96 [pid = 1803] [id = 291] 09:03:29 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e5c31800 == 95 [pid = 1803] [id = 285] 09:03:29 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e54d3000 == 94 [pid = 1803] [id = 284] 09:03:29 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98df545800 == 93 [pid = 1803] [id = 282] 09:03:29 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98da907800 == 92 [pid = 1803] [id = 281] 09:03:29 INFO - PROCESS | 1803 | 1461254609729 Marionette TRACE conn4 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 09:03:29 INFO - PROCESS | 1803 | --DOMWINDOW == 163 (0x7f98e02bf400) [pid = 1803] [serial = 836] [outer = (nil)] [url = about:blank] 09:03:29 INFO - PROCESS | 1803 | --DOMWINDOW == 162 (0x7f98e11ae800) [pid = 1803] [serial = 839] [outer = (nil)] [url = about:blank] 09:03:29 INFO - PROCESS | 1803 | --DOMWINDOW == 161 (0x7f98e04c6400) [pid = 1803] [serial = 837] [outer = (nil)] [url = about:blank] 09:03:29 INFO - PROCESS | 1803 | --DOMWINDOW == 160 (0x7f98de944000) [pid = 1803] [serial = 833] [outer = (nil)] [url = about:blank] 09:03:29 INFO - PROCESS | 1803 | --DOMWINDOW == 159 (0x7f98da5f0c00) [pid = 1803] [serial = 825] [outer = (nil)] [url = about:blank] 09:03:29 INFO - PROCESS | 1803 | --DOMWINDOW == 158 (0x7f98da554800) [pid = 1803] [serial = 824] [outer = (nil)] [url = about:blank] 09:03:29 INFO - PROCESS | 1803 | --DOMWINDOW == 157 (0x7f98dc4e5000) [pid = 1803] [serial = 830] [outer = (nil)] [url = about:blank] 09:03:29 INFO - PROCESS | 1803 | --DOMWINDOW == 156 (0x7f98dd9ef400) [pid = 1803] [serial = 831] [outer = (nil)] [url = about:blank] 09:03:29 INFO - PROCESS | 1803 | --DOMWINDOW == 155 (0x7f98db95c000) [pid = 1803] [serial = 827] [outer = (nil)] [url = about:blank] 09:03:29 INFO - PROCESS | 1803 | --DOMWINDOW == 154 (0x7f98dba50000) [pid = 1803] [serial = 828] [outer = (nil)] [url = about:blank] 09:03:29 INFO - PROCESS | 1803 | --DOMWINDOW == 153 (0x7f98e000f400) [pid = 1803] [serial = 789] [outer = (nil)] [url = about:blank] 09:03:29 INFO - PROCESS | 1803 | --DOMWINDOW == 152 (0x7f98e01af000) [pid = 1803] [serial = 834] [outer = (nil)] [url = about:blank] 09:03:29 INFO - PROCESS | 1803 | --DOMWINDOW == 151 (0x7f98e29a2c00) [pid = 1803] [serial = 840] [outer = (nil)] [url = about:blank] 09:03:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 09:03:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1437ms 09:03:29 INFO - PROCESS | 1803 | 1461254609783 Marionette TRACE conn4 -> [0,1213,"getWindowHandle",null] 09:03:29 INFO - PROCESS | 1803 | 1461254609786 Marionette TRACE conn4 <- [1,1213,null,{"value":"8"}] 09:03:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 09:03:29 INFO - PROCESS | 1803 | 1461254609799 Marionette TRACE conn4 -> [0,1214,"setScriptTimeout",{"ms":35000}] 09:03:29 INFO - PROCESS | 1803 | 1461254609806 Marionette TRACE conn4 <- [1,1214,null,{}] 09:03:29 INFO - PROCESS | 1803 | 1461254609814 Marionette TRACE conn4 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:29 INFO - PROCESS | 1803 | 1461254609974 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 09:03:30 INFO - PROCESS | 1803 | 1461254610103 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:30 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98dbb9f000 == 93 [pid = 1803] [id = 311] 09:03:30 INFO - PROCESS | 1803 | ++DOMWINDOW == 152 (0x7f98d2abfc00) [pid = 1803] [serial = 934] [outer = (nil)] 09:03:30 INFO - PROCESS | 1803 | ++DOMWINDOW == 153 (0x7f98dbd78400) [pid = 1803] [serial = 935] [outer = 0x7f98d2abfc00] 09:03:30 INFO - PROCESS | 1803 | 1461254610162 Marionette DEBUG loaded listener.js 09:03:30 INFO - PROCESS | 1803 | ++DOMWINDOW == 154 (0x7f98dd14cc00) [pid = 1803] [serial = 936] [outer = 0x7f98d2abfc00] 09:03:30 INFO - PROCESS | 1803 | 1461254610822 Marionette TRACE conn4 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 09:03:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 09:03:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1040ms 09:03:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 09:03:30 INFO - PROCESS | 1803 | 1461254610833 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 09:03:30 INFO - PROCESS | 1803 | 1461254610836 Marionette TRACE conn4 <- [1,1217,null,{"value":"8"}] 09:03:30 INFO - PROCESS | 1803 | 1461254610840 Marionette TRACE conn4 -> [0,1218,"setScriptTimeout",{"ms":35000}] 09:03:30 INFO - PROCESS | 1803 | 1461254610844 Marionette TRACE conn4 <- [1,1218,null,{}] 09:03:30 INFO - PROCESS | 1803 | 1461254610849 Marionette TRACE conn4 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:31 INFO - PROCESS | 1803 | 1461254611001 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 09:03:31 INFO - PROCESS | 1803 | 1461254611137 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:31 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98df545800 == 94 [pid = 1803] [id = 312] 09:03:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 155 (0x7f98d4d2c000) [pid = 1803] [serial = 937] [outer = (nil)] 09:03:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 156 (0x7f98dd152c00) [pid = 1803] [serial = 938] [outer = 0x7f98d4d2c000] 09:03:31 INFO - PROCESS | 1803 | 1461254611206 Marionette DEBUG loaded listener.js 09:03:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 157 (0x7f98ddab3400) [pid = 1803] [serial = 939] [outer = 0x7f98d4d2c000] 09:03:31 INFO - PROCESS | 1803 | 1461254611910 Marionette TRACE conn4 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 09:03:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 09:03:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1132ms 09:03:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 09:03:31 INFO - PROCESS | 1803 | 1461254611980 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 09:03:31 INFO - PROCESS | 1803 | 1461254611983 Marionette TRACE conn4 <- [1,1221,null,{"value":"8"}] 09:03:32 INFO - PROCESS | 1803 | 1461254612000 Marionette TRACE conn4 -> [0,1222,"setScriptTimeout",{"ms":35000}] 09:03:32 INFO - PROCESS | 1803 | 1461254612003 Marionette TRACE conn4 <- [1,1222,null,{}] 09:03:32 INFO - PROCESS | 1803 | 1461254612008 Marionette TRACE conn4 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:32 INFO - PROCESS | 1803 | 1461254612220 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 09:03:32 INFO - PROCESS | 1803 | 1461254612246 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:32 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e0fb0000 == 95 [pid = 1803] [id = 313] 09:03:32 INFO - PROCESS | 1803 | ++DOMWINDOW == 158 (0x7f98de944000) [pid = 1803] [serial = 940] [outer = (nil)] 09:03:32 INFO - PROCESS | 1803 | ++DOMWINDOW == 159 (0x7f98e0007000) [pid = 1803] [serial = 941] [outer = 0x7f98de944000] 09:03:32 INFO - PROCESS | 1803 | 1461254612317 Marionette DEBUG loaded listener.js 09:03:32 INFO - PROCESS | 1803 | ++DOMWINDOW == 160 (0x7f98e02b6800) [pid = 1803] [serial = 942] [outer = 0x7f98de944000] 09:03:33 INFO - PROCESS | 1803 | 1461254613532 Marionette TRACE conn4 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 09:03:33 INFO - PROCESS | 1803 | 1461254613604 Marionette TRACE conn4 <- [1,1225,null,{"value":"8"}] 09:03:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 09:03:33 INFO - PROCESS | 1803 | 1461254613612 Marionette TRACE conn4 -> [0,1226,"setScriptTimeout",{"ms":35000}] 09:03:33 INFO - PROCESS | 1803 | 1461254613617 Marionette TRACE conn4 <- [1,1226,null,{}] 09:03:33 INFO - PROCESS | 1803 | 1461254613624 Marionette TRACE conn4 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:33 INFO - PROCESS | 1803 | 1461254613883 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 09:03:33 INFO - PROCESS | 1803 | 1461254613909 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:33 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e1e9f800 == 96 [pid = 1803] [id = 314] 09:03:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 161 (0x7f98e04c6000) [pid = 1803] [serial = 943] [outer = (nil)] 09:03:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 162 (0x7f98e29a2c00) [pid = 1803] [serial = 944] [outer = 0x7f98e04c6000] 09:03:33 INFO - PROCESS | 1803 | 1461254613972 Marionette DEBUG loaded listener.js 09:03:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 163 (0x7f98e3402800) [pid = 1803] [serial = 945] [outer = 0x7f98e04c6000] 09:03:35 INFO - PROCESS | 1803 | --DOMWINDOW == 162 (0x7f98f2855800) [pid = 1803] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 09:03:35 INFO - PROCESS | 1803 | --DOMWINDOW == 161 (0x7f98e299bc00) [pid = 1803] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 09:03:35 INFO - PROCESS | 1803 | --DOMWINDOW == 160 (0x7f98e53ed400) [pid = 1803] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 09:03:35 INFO - PROCESS | 1803 | --DOMWINDOW == 159 (0x7f98dd80ec00) [pid = 1803] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 09:03:35 INFO - PROCESS | 1803 | --DOMWINDOW == 158 (0x7f98f28dd000) [pid = 1803] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 09:03:35 INFO - PROCESS | 1803 | --DOMWINDOW == 157 (0x7f98dd80e800) [pid = 1803] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 09:03:35 INFO - PROCESS | 1803 | --DOMWINDOW == 156 (0x7f98d2ab4000) [pid = 1803] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 09:03:35 INFO - PROCESS | 1803 | --DOMWINDOW == 155 (0x7f98f28de400) [pid = 1803] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 09:03:35 INFO - PROCESS | 1803 | --DOMWINDOW == 154 (0x7f98de665800) [pid = 1803] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 09:03:35 INFO - PROCESS | 1803 | --DOMWINDOW == 153 (0x7f98da859c00) [pid = 1803] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 09:03:35 INFO - PROCESS | 1803 | --DOMWINDOW == 152 (0x7f98d3ce4800) [pid = 1803] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 09:03:35 INFO - PROCESS | 1803 | --DOMWINDOW == 151 (0x7f98f88e2c00) [pid = 1803] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 09:03:35 INFO - PROCESS | 1803 | --DOMWINDOW == 150 (0x7f98e2868800) [pid = 1803] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 09:03:35 INFO - PROCESS | 1803 | --DOMWINDOW == 149 (0x7f98eca5e000) [pid = 1803] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 09:03:35 INFO - PROCESS | 1803 | --DOMWINDOW == 148 (0x7f98d2ab1c00) [pid = 1803] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 09:03:35 INFO - PROCESS | 1803 | --DOMWINDOW == 147 (0x7f98da857400) [pid = 1803] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 09:03:35 INFO - PROCESS | 1803 | --DOMWINDOW == 146 (0x7f98dbd3b400) [pid = 1803] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 09:03:35 INFO - PROCESS | 1803 | --DOMWINDOW == 145 (0x7f98da5f7800) [pid = 1803] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 09:03:35 INFO - PROCESS | 1803 | --DOMWINDOW == 144 (0x7f98de666c00) [pid = 1803] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 09:03:35 INFO - PROCESS | 1803 | --DOMWINDOW == 143 (0x7f98e04c3000) [pid = 1803] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 09:03:35 INFO - PROCESS | 1803 | --DOMWINDOW == 142 (0x7f98e02ba800) [pid = 1803] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 09:03:35 INFO - PROCESS | 1803 | --DOMWINDOW == 141 (0x7f98e02b7c00) [pid = 1803] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 09:03:35 INFO - PROCESS | 1803 | --DOMWINDOW == 140 (0x7f98da55c800) [pid = 1803] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 09:03:35 INFO - PROCESS | 1803 | --DOMWINDOW == 139 (0x7f98dcc47c00) [pid = 1803] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 09:03:35 INFO - PROCESS | 1803 | --DOMWINDOW == 138 (0x7f98da86c400) [pid = 1803] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 09:03:35 INFO - PROCESS | 1803 | --DOMWINDOW == 137 (0x7f98da6ec400) [pid = 1803] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 09:03:35 INFO - PROCESS | 1803 | --DOMWINDOW == 136 (0x7f98d2ab8000) [pid = 1803] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 09:03:35 INFO - PROCESS | 1803 | --DOMWINDOW == 135 (0x7f98d397d400) [pid = 1803] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 09:03:35 INFO - PROCESS | 1803 | --DOMWINDOW == 134 (0x7f98ddab5800) [pid = 1803] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 09:03:35 INFO - PROCESS | 1803 | 1461254615623 Marionette TRACE conn4 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 09:03:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 09:03:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 2039ms 09:03:35 INFO - PROCESS | 1803 | 1461254615651 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 09:03:35 INFO - PROCESS | 1803 | 1461254615653 Marionette TRACE conn4 <- [1,1229,null,{"value":"8"}] 09:03:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 09:03:35 INFO - PROCESS | 1803 | 1461254615660 Marionette TRACE conn4 -> [0,1230,"setScriptTimeout",{"ms":35000}] 09:03:35 INFO - PROCESS | 1803 | 1461254615662 Marionette TRACE conn4 <- [1,1230,null,{}] 09:03:35 INFO - PROCESS | 1803 | 1461254615667 Marionette TRACE conn4 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:35 INFO - PROCESS | 1803 | 1461254615818 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 09:03:35 INFO - PROCESS | 1803 | 1461254615968 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:35 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98dc2c3800 == 97 [pid = 1803] [id = 315] 09:03:35 INFO - PROCESS | 1803 | ++DOMWINDOW == 135 (0x7f98d2ab2c00) [pid = 1803] [serial = 946] [outer = (nil)] 09:03:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 136 (0x7f98dbd3e000) [pid = 1803] [serial = 947] [outer = 0x7f98d2ab2c00] 09:03:36 INFO - PROCESS | 1803 | 1461254616028 Marionette DEBUG loaded listener.js 09:03:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 137 (0x7f98e106c000) [pid = 1803] [serial = 948] [outer = 0x7f98d2ab2c00] 09:03:36 INFO - PROCESS | 1803 | 1461254616665 Marionette TRACE conn4 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 09:03:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 09:03:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1030ms 09:03:36 INFO - PROCESS | 1803 | 1461254616690 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 09:03:36 INFO - PROCESS | 1803 | 1461254616693 Marionette TRACE conn4 <- [1,1233,null,{"value":"8"}] 09:03:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 09:03:36 INFO - PROCESS | 1803 | 1461254616699 Marionette TRACE conn4 -> [0,1234,"setScriptTimeout",{"ms":35000}] 09:03:36 INFO - PROCESS | 1803 | 1461254616702 Marionette TRACE conn4 <- [1,1234,null,{}] 09:03:36 INFO - PROCESS | 1803 | 1461254616723 Marionette TRACE conn4 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:36 INFO - PROCESS | 1803 | 1461254616879 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 09:03:37 INFO - PROCESS | 1803 | 1461254617157 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:37 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d2dd6800 == 98 [pid = 1803] [id = 316] 09:03:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 138 (0x7f98d262f800) [pid = 1803] [serial = 949] [outer = (nil)] 09:03:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 139 (0x7f98d2634000) [pid = 1803] [serial = 950] [outer = 0x7f98d262f800] 09:03:37 INFO - PROCESS | 1803 | 1461254617244 Marionette DEBUG loaded listener.js 09:03:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 140 (0x7f98d2c64000) [pid = 1803] [serial = 951] [outer = 0x7f98d262f800] 09:03:38 INFO - PROCESS | 1803 | 1461254618151 Marionette TRACE conn4 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 09:03:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 09:03:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1481ms 09:03:38 INFO - PROCESS | 1803 | 1461254618182 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 09:03:38 INFO - PROCESS | 1803 | 1461254618188 Marionette TRACE conn4 <- [1,1237,null,{"value":"8"}] 09:03:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 09:03:38 INFO - PROCESS | 1803 | 1461254618196 Marionette TRACE conn4 -> [0,1238,"setScriptTimeout",{"ms":35000}] 09:03:38 INFO - PROCESS | 1803 | 1461254618201 Marionette TRACE conn4 <- [1,1238,null,{}] 09:03:38 INFO - PROCESS | 1803 | 1461254618209 Marionette TRACE conn4 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:38 INFO - PROCESS | 1803 | 1461254618379 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 09:03:38 INFO - PROCESS | 1803 | 1461254618557 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:38 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98ddaeb000 == 99 [pid = 1803] [id = 317] 09:03:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 141 (0x7f98d2630400) [pid = 1803] [serial = 952] [outer = (nil)] 09:03:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 142 (0x7f98db997400) [pid = 1803] [serial = 953] [outer = 0x7f98d2630400] 09:03:38 INFO - PROCESS | 1803 | 1461254618630 Marionette DEBUG loaded listener.js 09:03:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 143 (0x7f98dbd76800) [pid = 1803] [serial = 954] [outer = 0x7f98d2630400] 09:03:39 INFO - PROCESS | 1803 | 1461254619578 Marionette TRACE conn4 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 09:03:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 09:03:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1442ms 09:03:39 INFO - PROCESS | 1803 | 1461254619642 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 09:03:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 09:03:39 INFO - PROCESS | 1803 | 1461254619649 Marionette TRACE conn4 <- [1,1241,null,{"value":"8"}] 09:03:39 INFO - PROCESS | 1803 | 1461254619655 Marionette TRACE conn4 -> [0,1242,"setScriptTimeout",{"ms":35000}] 09:03:39 INFO - PROCESS | 1803 | 1461254619658 Marionette TRACE conn4 <- [1,1242,null,{}] 09:03:39 INFO - PROCESS | 1803 | 1461254619664 Marionette TRACE conn4 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:39 INFO - PROCESS | 1803 | 1461254619841 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 09:03:40 INFO - PROCESS | 1803 | 1461254620032 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:40 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e12b5800 == 100 [pid = 1803] [id = 318] 09:03:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 144 (0x7f98da785c00) [pid = 1803] [serial = 955] [outer = (nil)] 09:03:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 145 (0x7f98dd04b000) [pid = 1803] [serial = 956] [outer = 0x7f98da785c00] 09:03:40 INFO - PROCESS | 1803 | 1461254620113 Marionette DEBUG loaded listener.js 09:03:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 146 (0x7f98dd150c00) [pid = 1803] [serial = 957] [outer = 0x7f98da785c00] 09:03:41 INFO - PROCESS | 1803 | 1461254621097 Marionette TRACE conn4 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 09:03:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 09:03:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1490ms 09:03:41 INFO - PROCESS | 1803 | 1461254621148 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 09:03:41 INFO - PROCESS | 1803 | 1461254621154 Marionette TRACE conn4 <- [1,1245,null,{"value":"8"}] 09:03:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 09:03:41 INFO - PROCESS | 1803 | 1461254621178 Marionette TRACE conn4 -> [0,1246,"setScriptTimeout",{"ms":35000}] 09:03:41 INFO - PROCESS | 1803 | 1461254621192 Marionette TRACE conn4 <- [1,1246,null,{}] 09:03:41 INFO - PROCESS | 1803 | 1461254621210 Marionette TRACE conn4 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:41 INFO - PROCESS | 1803 | 1461254621486 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 09:03:41 INFO - PROCESS | 1803 | 1461254621665 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:41 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e5f53800 == 101 [pid = 1803] [id = 319] 09:03:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 147 (0x7f98db9a3c00) [pid = 1803] [serial = 958] [outer = (nil)] 09:03:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 148 (0x7f98e01b4000) [pid = 1803] [serial = 959] [outer = 0x7f98db9a3c00] 09:03:41 INFO - PROCESS | 1803 | 1461254621781 Marionette DEBUG loaded listener.js 09:03:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 149 (0x7f98e11ae400) [pid = 1803] [serial = 960] [outer = 0x7f98db9a3c00] 09:03:42 INFO - PROCESS | 1803 | 1461254622594 Marionette TRACE conn4 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 09:03:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 09:03:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1465ms 09:03:42 INFO - PROCESS | 1803 | 1461254622628 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 09:03:42 INFO - PROCESS | 1803 | 1461254622633 Marionette TRACE conn4 <- [1,1249,null,{"value":"8"}] 09:03:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 09:03:42 INFO - PROCESS | 1803 | 1461254622638 Marionette TRACE conn4 -> [0,1250,"setScriptTimeout",{"ms":35000}] 09:03:42 INFO - PROCESS | 1803 | 1461254622640 Marionette TRACE conn4 <- [1,1250,null,{}] 09:03:42 INFO - PROCESS | 1803 | 1461254622646 Marionette TRACE conn4 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:42 INFO - PROCESS | 1803 | 1461254622818 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 09:03:43 INFO - PROCESS | 1803 | 1461254622995 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:43 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98ed71e800 == 102 [pid = 1803] [id = 320] 09:03:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 150 (0x7f98dc4ef000) [pid = 1803] [serial = 961] [outer = (nil)] 09:03:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 151 (0x7f98e39c9800) [pid = 1803] [serial = 962] [outer = 0x7f98dc4ef000] 09:03:43 INFO - PROCESS | 1803 | 1461254623062 Marionette DEBUG loaded listener.js 09:03:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 152 (0x7f98e4e6c000) [pid = 1803] [serial = 963] [outer = 0x7f98dc4ef000] 09:03:43 INFO - PROCESS | 1803 | 1461254623955 Marionette TRACE conn4 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 09:03:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 09:03:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1389ms 09:03:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 09:03:44 INFO - PROCESS | 1803 | 1461254624029 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 09:03:44 INFO - PROCESS | 1803 | 1461254624033 Marionette TRACE conn4 <- [1,1253,null,{"value":"8"}] 09:03:44 INFO - PROCESS | 1803 | 1461254624039 Marionette TRACE conn4 -> [0,1254,"setScriptTimeout",{"ms":35000}] 09:03:44 INFO - PROCESS | 1803 | 1461254624042 Marionette TRACE conn4 <- [1,1254,null,{}] 09:03:44 INFO - PROCESS | 1803 | 1461254624047 Marionette TRACE conn4 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:44 INFO - PROCESS | 1803 | 1461254624258 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 09:03:44 INFO - PROCESS | 1803 | 1461254624469 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:44 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98f3b27800 == 103 [pid = 1803] [id = 321] 09:03:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 153 (0x7f98e674dc00) [pid = 1803] [serial = 964] [outer = (nil)] 09:03:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 154 (0x7f98e7157400) [pid = 1803] [serial = 965] [outer = 0x7f98e674dc00] 09:03:44 INFO - PROCESS | 1803 | 1461254624610 Marionette DEBUG loaded listener.js 09:03:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 155 (0x7f98eca52400) [pid = 1803] [serial = 966] [outer = 0x7f98e674dc00] 09:03:45 INFO - PROCESS | 1803 | 1461254625428 Marionette TRACE conn4 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 09:03:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 09:03:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1434ms 09:03:45 INFO - PROCESS | 1803 | 1461254625473 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 09:03:45 INFO - PROCESS | 1803 | 1461254625477 Marionette TRACE conn4 <- [1,1257,null,{"value":"8"}] 09:03:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 09:03:45 INFO - PROCESS | 1803 | 1461254625483 Marionette TRACE conn4 -> [0,1258,"setScriptTimeout",{"ms":35000}] 09:03:45 INFO - PROCESS | 1803 | 1461254625485 Marionette TRACE conn4 <- [1,1258,null,{}] 09:03:45 INFO - PROCESS | 1803 | 1461254625490 Marionette TRACE conn4 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:45 INFO - PROCESS | 1803 | 1461254625651 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 09:03:45 INFO - PROCESS | 1803 | 1461254625829 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:45 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98f8bb3000 == 104 [pid = 1803] [id = 322] 09:03:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 156 (0x7f98e02bac00) [pid = 1803] [serial = 967] [outer = (nil)] 09:03:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 157 (0x7f98f391a800) [pid = 1803] [serial = 968] [outer = 0x7f98e02bac00] 09:03:45 INFO - PROCESS | 1803 | 1461254625899 Marionette DEBUG loaded listener.js 09:03:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 158 (0x7f98f48da000) [pid = 1803] [serial = 969] [outer = 0x7f98e02bac00] 09:03:46 INFO - PROCESS | 1803 | 1461254626799 Marionette TRACE conn4 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 09:03:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 09:03:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1380ms 09:03:46 INFO - PROCESS | 1803 | 1461254626864 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 09:03:46 INFO - PROCESS | 1803 | 1461254626868 Marionette TRACE conn4 <- [1,1261,null,{"value":"8"}] 09:03:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 09:03:46 INFO - PROCESS | 1803 | 1461254626873 Marionette TRACE conn4 -> [0,1262,"setScriptTimeout",{"ms":35000}] 09:03:46 INFO - PROCESS | 1803 | 1461254626876 Marionette TRACE conn4 <- [1,1262,null,{}] 09:03:46 INFO - PROCESS | 1803 | 1461254626881 Marionette TRACE conn4 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:47 INFO - PROCESS | 1803 | 1461254627036 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 09:03:47 INFO - PROCESS | 1803 | 1461254627215 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:47 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98fb8d2800 == 105 [pid = 1803] [id = 323] 09:03:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 159 (0x7f98e53eac00) [pid = 1803] [serial = 970] [outer = (nil)] 09:03:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 160 (0x7f98f4cfb400) [pid = 1803] [serial = 971] [outer = 0x7f98e53eac00] 09:03:47 INFO - PROCESS | 1803 | 1461254627289 Marionette DEBUG loaded listener.js 09:03:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 161 (0x7f98f88d5c00) [pid = 1803] [serial = 972] [outer = 0x7f98e53eac00] 09:03:48 INFO - PROCESS | 1803 | 1461254628226 Marionette TRACE conn4 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 09:03:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 09:03:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1430ms 09:03:48 INFO - PROCESS | 1803 | 1461254628306 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 09:03:48 INFO - PROCESS | 1803 | 1461254628310 Marionette TRACE conn4 <- [1,1265,null,{"value":"8"}] 09:03:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 09:03:48 INFO - PROCESS | 1803 | 1461254628316 Marionette TRACE conn4 -> [0,1266,"setScriptTimeout",{"ms":35000}] 09:03:48 INFO - PROCESS | 1803 | 1461254628319 Marionette TRACE conn4 <- [1,1266,null,{}] 09:03:48 INFO - PROCESS | 1803 | 1461254628324 Marionette TRACE conn4 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:48 INFO - PROCESS | 1803 | 1461254628541 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 09:03:48 INFO - PROCESS | 1803 | 1461254628759 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:48 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98dc370000 == 106 [pid = 1803] [id = 324] 09:03:48 INFO - PROCESS | 1803 | ++DOMWINDOW == 162 (0x7f98dd647400) [pid = 1803] [serial = 973] [outer = (nil)] 09:03:48 INFO - PROCESS | 1803 | ++DOMWINDOW == 163 (0x7f98f89c7400) [pid = 1803] [serial = 974] [outer = 0x7f98dd647400] 09:03:48 INFO - PROCESS | 1803 | 1461254628884 Marionette DEBUG loaded listener.js 09:03:48 INFO - PROCESS | 1803 | ++DOMWINDOW == 164 (0x7f98f8a98400) [pid = 1803] [serial = 975] [outer = 0x7f98dd647400] 09:03:49 INFO - PROCESS | 1803 | 1461254629712 Marionette TRACE conn4 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 09:03:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 09:03:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1428ms 09:03:49 INFO - PROCESS | 1803 | 1461254629744 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 09:03:49 INFO - PROCESS | 1803 | 1461254629748 Marionette TRACE conn4 <- [1,1269,null,{"value":"8"}] 09:03:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 09:03:49 INFO - PROCESS | 1803 | 1461254629753 Marionette TRACE conn4 -> [0,1270,"setScriptTimeout",{"ms":35000}] 09:03:49 INFO - PROCESS | 1803 | 1461254629756 Marionette TRACE conn4 <- [1,1270,null,{}] 09:03:49 INFO - PROCESS | 1803 | 1461254629761 Marionette TRACE conn4 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:49 INFO - PROCESS | 1803 | 1461254629929 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 09:03:50 INFO - PROCESS | 1803 | 1461254630114 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:50 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d5ae4000 == 107 [pid = 1803] [id = 325] 09:03:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 165 (0x7f98d50a3c00) [pid = 1803] [serial = 976] [outer = (nil)] 09:03:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 166 (0x7f98d50aac00) [pid = 1803] [serial = 977] [outer = 0x7f98d50a3c00] 09:03:50 INFO - PROCESS | 1803 | 1461254630184 Marionette DEBUG loaded listener.js 09:03:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 167 (0x7f98d50ae800) [pid = 1803] [serial = 978] [outer = 0x7f98d50a3c00] 09:03:51 INFO - PROCESS | 1803 | 1461254631110 Marionette TRACE conn4 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 09:03:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 09:03:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1388ms 09:03:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 09:03:51 INFO - PROCESS | 1803 | 1461254631142 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 09:03:51 INFO - PROCESS | 1803 | 1461254631145 Marionette TRACE conn4 <- [1,1273,null,{"value":"8"}] 09:03:51 INFO - PROCESS | 1803 | 1461254631151 Marionette TRACE conn4 -> [0,1274,"setScriptTimeout",{"ms":35000}] 09:03:51 INFO - PROCESS | 1803 | 1461254631154 Marionette TRACE conn4 <- [1,1274,null,{}] 09:03:51 INFO - PROCESS | 1803 | 1461254631159 Marionette TRACE conn4 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:51 INFO - PROCESS | 1803 | 1461254631355 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 09:03:51 INFO - PROCESS | 1803 | 1461254631545 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:51 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d5af0000 == 108 [pid = 1803] [id = 326] 09:03:51 INFO - PROCESS | 1803 | ++DOMWINDOW == 168 (0x7f98d2ab4800) [pid = 1803] [serial = 979] [outer = (nil)] 09:03:51 INFO - PROCESS | 1803 | ++DOMWINDOW == 169 (0x7f98d3980800) [pid = 1803] [serial = 980] [outer = 0x7f98d2ab4800] 09:03:51 INFO - PROCESS | 1803 | 1461254631626 Marionette DEBUG loaded listener.js 09:03:51 INFO - PROCESS | 1803 | ++DOMWINDOW == 170 (0x7f98dc189c00) [pid = 1803] [serial = 981] [outer = 0x7f98d2ab4800] 09:03:52 INFO - PROCESS | 1803 | 1461254632480 Marionette TRACE conn4 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 09:03:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 09:03:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1381ms 09:03:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 09:03:52 INFO - PROCESS | 1803 | 1461254632532 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 09:03:52 INFO - PROCESS | 1803 | 1461254632536 Marionette TRACE conn4 <- [1,1277,null,{"value":"8"}] 09:03:52 INFO - PROCESS | 1803 | 1461254632542 Marionette TRACE conn4 -> [0,1278,"setScriptTimeout",{"ms":35000}] 09:03:52 INFO - PROCESS | 1803 | 1461254632551 Marionette TRACE conn4 <- [1,1278,null,{}] 09:03:52 INFO - PROCESS | 1803 | 1461254632555 Marionette TRACE conn4 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:52 INFO - PROCESS | 1803 | 1461254632755 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 09:03:52 INFO - PROCESS | 1803 | 1461254632934 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:52 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98dd4a1000 == 109 [pid = 1803] [id = 327] 09:03:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 171 (0x7f98d2ab2800) [pid = 1803] [serial = 982] [outer = (nil)] 09:03:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 172 (0x7f98da6e8000) [pid = 1803] [serial = 983] [outer = 0x7f98d2ab2800] 09:03:53 INFO - PROCESS | 1803 | 1461254633004 Marionette DEBUG loaded listener.js 09:03:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 173 (0x7f98de668c00) [pid = 1803] [serial = 984] [outer = 0x7f98d2ab2800] 09:03:54 INFO - PROCESS | 1803 | 1461254634190 Marionette TRACE conn4 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 09:03:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 09:03:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1690ms 09:03:54 INFO - PROCESS | 1803 | 1461254634232 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 09:03:54 INFO - PROCESS | 1803 | 1461254634237 Marionette TRACE conn4 <- [1,1281,null,{"value":"8"}] 09:03:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 09:03:54 INFO - PROCESS | 1803 | 1461254634245 Marionette TRACE conn4 -> [0,1282,"setScriptTimeout",{"ms":35000}] 09:03:54 INFO - PROCESS | 1803 | 1461254634251 Marionette TRACE conn4 <- [1,1282,null,{}] 09:03:54 INFO - PROCESS | 1803 | 1461254634259 Marionette TRACE conn4 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:54 INFO - PROCESS | 1803 | 1461254634437 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 09:03:54 INFO - PROCESS | 1803 | 1461254634686 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:54 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d5995800 == 110 [pid = 1803] [id = 328] 09:03:54 INFO - PROCESS | 1803 | ++DOMWINDOW == 174 (0x7f98d50a5c00) [pid = 1803] [serial = 985] [outer = (nil)] 09:03:54 INFO - PROCESS | 1803 | ++DOMWINDOW == 175 (0x7f98d6a4ec00) [pid = 1803] [serial = 986] [outer = 0x7f98d50a5c00] 09:03:54 INFO - PROCESS | 1803 | 1461254634749 Marionette DEBUG loaded listener.js 09:03:54 INFO - PROCESS | 1803 | ++DOMWINDOW == 176 (0x7f98da5f1400) [pid = 1803] [serial = 987] [outer = 0x7f98d50a5c00] 09:03:55 INFO - PROCESS | 1803 | 1461254635692 Marionette TRACE conn4 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 09:03:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 09:03:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1488ms 09:03:55 INFO - PROCESS | 1803 | 1461254635735 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 09:03:55 INFO - PROCESS | 1803 | 1461254635742 Marionette TRACE conn4 <- [1,1285,null,{"value":"8"}] 09:03:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 09:03:55 INFO - PROCESS | 1803 | 1461254635751 Marionette TRACE conn4 -> [0,1286,"setScriptTimeout",{"ms":35000}] 09:03:55 INFO - PROCESS | 1803 | 1461254635754 Marionette TRACE conn4 <- [1,1286,null,{}] 09:03:55 INFO - PROCESS | 1803 | 1461254635758 Marionette TRACE conn4 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:55 INFO - PROCESS | 1803 | 1461254635918 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 09:03:56 INFO - PROCESS | 1803 | 1461254636108 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:56 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d6cae000 == 111 [pid = 1803] [id = 329] 09:03:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 177 (0x7f98da865c00) [pid = 1803] [serial = 988] [outer = (nil)] 09:03:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 178 (0x7f98dbd33800) [pid = 1803] [serial = 989] [outer = 0x7f98da865c00] 09:03:56 INFO - PROCESS | 1803 | 1461254636210 Marionette DEBUG loaded listener.js 09:03:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 179 (0x7f98dc183000) [pid = 1803] [serial = 990] [outer = 0x7f98da865c00] 09:03:56 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98dc2c3800 == 110 [pid = 1803] [id = 315] 09:03:56 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e1e9f800 == 109 [pid = 1803] [id = 314] 09:03:57 INFO - PROCESS | 1803 | --DOMWINDOW == 178 (0x7f98dc09f000) [pid = 1803] [serial = 848] [outer = (nil)] [url = about:blank] 09:03:57 INFO - PROCESS | 1803 | --DOMWINDOW == 177 (0x7f98e04cb400) [pid = 1803] [serial = 851] [outer = (nil)] [url = about:blank] 09:03:57 INFO - PROCESS | 1803 | --DOMWINDOW == 176 (0x7f98e419a800) [pid = 1803] [serial = 854] [outer = (nil)] [url = about:blank] 09:03:57 INFO - PROCESS | 1803 | --DOMWINDOW == 175 (0x7f98e53e7c00) [pid = 1803] [serial = 857] [outer = (nil)] [url = about:blank] 09:03:57 INFO - PROCESS | 1803 | --DOMWINDOW == 174 (0x7f98e8395400) [pid = 1803] [serial = 860] [outer = (nil)] [url = about:blank] 09:03:57 INFO - PROCESS | 1803 | --DOMWINDOW == 173 (0x7f98f482a000) [pid = 1803] [serial = 866] [outer = (nil)] [url = about:blank] 09:03:57 INFO - PROCESS | 1803 | --DOMWINDOW == 172 (0x7f98f37bb800) [pid = 1803] [serial = 863] [outer = (nil)] [url = about:blank] 09:03:57 INFO - PROCESS | 1803 | --DOMWINDOW == 171 (0x7f98e5e09400) [pid = 1803] [serial = 869] [outer = (nil)] [url = about:blank] 09:03:57 INFO - PROCESS | 1803 | --DOMWINDOW == 170 (0x7f98f3663400) [pid = 1803] [serial = 893] [outer = (nil)] [url = about:blank] 09:03:57 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e0fb0000 == 108 [pid = 1803] [id = 313] 09:03:57 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98df545800 == 107 [pid = 1803] [id = 312] 09:03:57 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98dbb9f000 == 106 [pid = 1803] [id = 311] 09:03:57 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98d5996000 == 105 [pid = 1803] [id = 310] 09:03:57 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98dd115800 == 104 [pid = 1803] [id = 309] 09:03:57 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98d6cc2000 == 103 [pid = 1803] [id = 308] 09:03:57 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e12a9800 == 102 [pid = 1803] [id = 305] 09:03:57 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e4b7d000 == 101 [pid = 1803] [id = 304] 09:03:57 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98fce0f800 == 100 [pid = 1803] [id = 303] 09:03:57 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98f8d7c000 == 99 [pid = 1803] [id = 302] 09:03:57 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98f834d000 == 98 [pid = 1803] [id = 301] 09:03:57 INFO - PROCESS | 1803 | --DOMWINDOW == 169 (0x7f98f399a800) [pid = 1803] [serial = 753] [outer = (nil)] [url = about:blank] 09:03:57 INFO - PROCESS | 1803 | --DOMWINDOW == 168 (0x7f98d2abe400) [pid = 1803] [serial = 819] [outer = (nil)] [url = about:blank] 09:03:57 INFO - PROCESS | 1803 | --DOMWINDOW == 167 (0x7f98dcc53c00) [pid = 1803] [serial = 792] [outer = (nil)] [url = about:blank] 09:03:57 INFO - PROCESS | 1803 | --DOMWINDOW == 166 (0x7f98dd646c00) [pid = 1803] [serial = 738] [outer = (nil)] [url = about:blank] 09:03:57 INFO - PROCESS | 1803 | --DOMWINDOW == 165 (0x7f98f4cf2c00) [pid = 1803] [serial = 762] [outer = (nil)] [url = about:blank] 09:03:57 INFO - PROCESS | 1803 | --DOMWINDOW == 164 (0x7f98e02ba400) [pid = 1803] [serial = 795] [outer = (nil)] [url = about:blank] 09:03:57 INFO - PROCESS | 1803 | --DOMWINDOW == 163 (0x7f98e64f6c00) [pid = 1803] [serial = 744] [outer = (nil)] [url = about:blank] 09:03:57 INFO - PROCESS | 1803 | --DOMWINDOW == 162 (0x7f98e4e76800) [pid = 1803] [serial = 798] [outer = (nil)] [url = about:blank] 09:03:57 INFO - PROCESS | 1803 | --DOMWINDOW == 161 (0x7f98f88d7400) [pid = 1803] [serial = 807] [outer = (nil)] [url = about:blank] 09:03:57 INFO - PROCESS | 1803 | --DOMWINDOW == 160 (0x7f98e9161000) [pid = 1803] [serial = 747] [outer = (nil)] [url = about:blank] 09:03:57 INFO - PROCESS | 1803 | --DOMWINDOW == 159 (0x7f98f3668400) [pid = 1803] [serial = 804] [outer = (nil)] [url = about:blank] 09:03:57 INFO - PROCESS | 1803 | --DOMWINDOW == 158 (0x7f98f89ce800) [pid = 1803] [serial = 813] [outer = (nil)] [url = about:blank] 09:03:57 INFO - PROCESS | 1803 | --DOMWINDOW == 157 (0x7f98f36c5c00) [pid = 1803] [serial = 750] [outer = (nil)] [url = about:blank] 09:03:57 INFO - PROCESS | 1803 | --DOMWINDOW == 156 (0x7f98f88e1000) [pid = 1803] [serial = 810] [outer = (nil)] [url = about:blank] 09:03:57 INFO - PROCESS | 1803 | --DOMWINDOW == 155 (0x7f98e04c0800) [pid = 1803] [serial = 822] [outer = (nil)] [url = about:blank] 09:03:57 INFO - PROCESS | 1803 | --DOMWINDOW == 154 (0x7f98f48da800) [pid = 1803] [serial = 756] [outer = (nil)] [url = about:blank] 09:03:57 INFO - PROCESS | 1803 | --DOMWINDOW == 153 (0x7f98e0424800) [pid = 1803] [serial = 741] [outer = (nil)] [url = about:blank] 09:03:57 INFO - PROCESS | 1803 | --DOMWINDOW == 152 (0x7f98f4cee400) [pid = 1803] [serial = 759] [outer = (nil)] [url = about:blank] 09:03:57 INFO - PROCESS | 1803 | --DOMWINDOW == 151 (0x7f98da6e4000) [pid = 1803] [serial = 735] [outer = (nil)] [url = about:blank] 09:03:57 INFO - PROCESS | 1803 | --DOMWINDOW == 150 (0x7f98f8a9b400) [pid = 1803] [serial = 816] [outer = (nil)] [url = about:blank] 09:03:57 INFO - PROCESS | 1803 | --DOMWINDOW == 149 (0x7f98e8f8c400) [pid = 1803] [serial = 801] [outer = (nil)] [url = about:blank] 09:03:57 INFO - PROCESS | 1803 | --DOMWINDOW == 148 (0x7f98e5e09800) [pid = 1803] [serial = 887] [outer = (nil)] [url = about:blank] 09:03:57 INFO - PROCESS | 1803 | --DOMWINDOW == 147 (0x7f98f28dec00) [pid = 1803] [serial = 891] [outer = (nil)] [url = about:blank] 09:03:57 INFO - PROCESS | 1803 | --DOMWINDOW == 146 (0x7f98e01b5c00) [pid = 1803] [serial = 881] [outer = (nil)] [url = about:blank] 09:03:57 INFO - PROCESS | 1803 | --DOMWINDOW == 145 (0x7f98dd811400) [pid = 1803] [serial = 878] [outer = (nil)] [url = about:blank] 09:03:57 INFO - PROCESS | 1803 | --DOMWINDOW == 144 (0x7f98ddab6400) [pid = 1803] [serial = 879] [outer = (nil)] [url = about:blank] 09:03:57 INFO - PROCESS | 1803 | --DOMWINDOW == 143 (0x7f98da86e000) [pid = 1803] [serial = 875] [outer = (nil)] [url = about:blank] 09:03:57 INFO - PROCESS | 1803 | --DOMWINDOW == 142 (0x7f98dbd36400) [pid = 1803] [serial = 876] [outer = (nil)] [url = about:blank] 09:03:57 INFO - PROCESS | 1803 | --DOMWINDOW == 141 (0x7f98e69dd400) [pid = 1803] [serial = 873] [outer = (nil)] [url = about:blank] 09:03:57 INFO - PROCESS | 1803 | --DOMWINDOW == 140 (0x7f98dbd3f800) [pid = 1803] [serial = 872] [outer = (nil)] [url = about:blank] 09:03:57 INFO - PROCESS | 1803 | --DOMWINDOW == 139 (0x7f98da7aa000) [pid = 1803] [serial = 846] [outer = (nil)] [url = about:blank] 09:03:57 INFO - PROCESS | 1803 | --DOMWINDOW == 138 (0x7f98da55b000) [pid = 1803] [serial = 845] [outer = (nil)] [url = about:blank] 09:03:57 INFO - PROCESS | 1803 | --DOMWINDOW == 137 (0x7f98e330d000) [pid = 1803] [serial = 884] [outer = (nil)] [url = about:blank] 09:03:57 INFO - PROCESS | 1803 | --DOMWINDOW == 136 (0x7f98e69dc400) [pid = 1803] [serial = 888] [outer = (nil)] [url = about:blank] 09:03:57 INFO - PROCESS | 1803 | --DOMWINDOW == 135 (0x7f98e4c39800) [pid = 1803] [serial = 885] [outer = (nil)] [url = about:blank] 09:03:57 INFO - PROCESS | 1803 | --DOMWINDOW == 134 (0x7f98e11a7c00) [pid = 1803] [serial = 890] [outer = (nil)] [url = about:blank] 09:03:57 INFO - PROCESS | 1803 | --DOMWINDOW == 133 (0x7f98e106a800) [pid = 1803] [serial = 882] [outer = (nil)] [url = about:blank] 09:03:57 INFO - PROCESS | 1803 | 1461254637250 Marionette TRACE conn4 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 09:03:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 09:03:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1530ms 09:03:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 09:03:57 INFO - PROCESS | 1803 | 1461254637282 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 09:03:57 INFO - PROCESS | 1803 | 1461254637284 Marionette TRACE conn4 <- [1,1289,null,{"value":"8"}] 09:03:57 INFO - PROCESS | 1803 | 1461254637291 Marionette TRACE conn4 -> [0,1290,"setScriptTimeout",{"ms":35000}] 09:03:57 INFO - PROCESS | 1803 | 1461254637295 Marionette TRACE conn4 <- [1,1290,null,{}] 09:03:57 INFO - PROCESS | 1803 | 1461254637310 Marionette TRACE conn4 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:57 INFO - PROCESS | 1803 | 1461254637464 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 09:03:57 INFO - PROCESS | 1803 | 1461254637649 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:57 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98da658000 == 99 [pid = 1803] [id = 330] 09:03:57 INFO - PROCESS | 1803 | ++DOMWINDOW == 134 (0x7f98dc18f400) [pid = 1803] [serial = 991] [outer = (nil)] 09:03:57 INFO - PROCESS | 1803 | ++DOMWINDOW == 135 (0x7f98dc310c00) [pid = 1803] [serial = 992] [outer = 0x7f98dc18f400] 09:03:57 INFO - PROCESS | 1803 | 1461254637715 Marionette DEBUG loaded listener.js 09:03:57 INFO - PROCESS | 1803 | ++DOMWINDOW == 136 (0x7f98dd048800) [pid = 1803] [serial = 993] [outer = 0x7f98dc18f400] 09:03:58 INFO - PROCESS | 1803 | 1461254638387 Marionette TRACE conn4 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 09:03:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 09:03:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1142ms 09:03:58 INFO - PROCESS | 1803 | 1461254638434 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 09:03:58 INFO - PROCESS | 1803 | 1461254638439 Marionette TRACE conn4 <- [1,1293,null,{"value":"8"}] 09:03:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 09:03:58 INFO - PROCESS | 1803 | 1461254638457 Marionette TRACE conn4 -> [0,1294,"setScriptTimeout",{"ms":35000}] 09:03:58 INFO - PROCESS | 1803 | 1461254638461 Marionette TRACE conn4 <- [1,1294,null,{}] 09:03:58 INFO - PROCESS | 1803 | 1461254638466 Marionette TRACE conn4 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:58 INFO - PROCESS | 1803 | 1461254638629 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 09:03:58 INFO - PROCESS | 1803 | 1461254638639 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:58 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98dd121000 == 100 [pid = 1803] [id = 331] 09:03:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 137 (0x7f98dc30ec00) [pid = 1803] [serial = 994] [outer = (nil)] 09:03:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 138 (0x7f98dd646c00) [pid = 1803] [serial = 995] [outer = 0x7f98dc30ec00] 09:03:58 INFO - PROCESS | 1803 | 1461254638700 Marionette DEBUG loaded listener.js 09:03:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 139 (0x7f98dd926000) [pid = 1803] [serial = 996] [outer = 0x7f98dc30ec00] 09:03:59 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e3a3b000 == 99 [pid = 1803] [id = 10] 09:03:59 INFO - PROCESS | 1803 | 1461254639713 Marionette TRACE conn4 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 09:03:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 09:03:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1331ms 09:03:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 09:03:59 INFO - PROCESS | 1803 | 1461254639788 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 09:03:59 INFO - PROCESS | 1803 | 1461254639790 Marionette TRACE conn4 <- [1,1297,null,{"value":"8"}] 09:03:59 INFO - PROCESS | 1803 | 1461254639796 Marionette TRACE conn4 -> [0,1298,"setScriptTimeout",{"ms":35000}] 09:03:59 INFO - PROCESS | 1803 | 1461254639799 Marionette TRACE conn4 <- [1,1298,null,{}] 09:03:59 INFO - PROCESS | 1803 | 1461254639811 Marionette TRACE conn4 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:00 INFO - PROCESS | 1803 | 1461254640006 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 09:04:00 INFO - PROCESS | 1803 | 1461254640033 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:00 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98df4d5000 == 100 [pid = 1803] [id = 332] 09:04:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 140 (0x7f98dd143c00) [pid = 1803] [serial = 997] [outer = (nil)] 09:04:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 141 (0x7f98df46bc00) [pid = 1803] [serial = 998] [outer = 0x7f98dd143c00] 09:04:00 INFO - PROCESS | 1803 | 1461254640121 Marionette DEBUG loaded listener.js 09:04:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 142 (0x7f98e01afc00) [pid = 1803] [serial = 999] [outer = 0x7f98dd143c00] 09:04:01 INFO - PROCESS | 1803 | 1461254641077 Marionette TRACE conn4 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 09:04:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 09:04:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1335ms 09:04:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 09:04:01 INFO - PROCESS | 1803 | 1461254641130 Marionette TRACE conn4 -> [0,1301,"getWindowHandle",null] 09:04:01 INFO - PROCESS | 1803 | 1461254641133 Marionette TRACE conn4 <- [1,1301,null,{"value":"8"}] 09:04:01 INFO - PROCESS | 1803 | 1461254641145 Marionette TRACE conn4 -> [0,1302,"setScriptTimeout",{"ms":35000}] 09:04:01 INFO - PROCESS | 1803 | 1461254641147 Marionette TRACE conn4 <- [1,1302,null,{}] 09:04:01 INFO - PROCESS | 1803 | 1461254641151 Marionette TRACE conn4 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:01 INFO - PROCESS | 1803 | 1461254641380 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 09:04:01 INFO - PROCESS | 1803 | --DOMWINDOW == 141 (0x7f98d2abfc00) [pid = 1803] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 09:04:01 INFO - PROCESS | 1803 | --DOMWINDOW == 140 (0x7f98da6e7400) [pid = 1803] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 09:04:01 INFO - PROCESS | 1803 | --DOMWINDOW == 139 (0x7f98d4d2c000) [pid = 1803] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 09:04:01 INFO - PROCESS | 1803 | --DOMWINDOW == 138 (0x7f98de944000) [pid = 1803] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 09:04:01 INFO - PROCESS | 1803 | --DOMWINDOW == 137 (0x7f98dba4d000) [pid = 1803] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 09:04:01 INFO - PROCESS | 1803 | --DOMWINDOW == 136 (0x7f98e8ff2800) [pid = 1803] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 09:04:01 INFO - PROCESS | 1803 | --DOMWINDOW == 135 (0x7f98e04c6000) [pid = 1803] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 09:04:01 INFO - PROCESS | 1803 | --DOMWINDOW == 134 (0x7f98da866400) [pid = 1803] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 09:04:01 INFO - PROCESS | 1803 | --DOMWINDOW == 133 (0x7f98db998800) [pid = 1803] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 09:04:01 INFO - PROCESS | 1803 | --DOMWINDOW == 132 (0x7f98e02bc800) [pid = 1803] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 09:04:01 INFO - PROCESS | 1803 | --DOMWINDOW == 131 (0x7f98e01b5800) [pid = 1803] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 09:04:01 INFO - PROCESS | 1803 | --DOMWINDOW == 130 (0x7f98da86d000) [pid = 1803] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 09:04:01 INFO - PROCESS | 1803 | --DOMWINDOW == 129 (0x7f98d263c000) [pid = 1803] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 09:04:01 INFO - PROCESS | 1803 | --DOMWINDOW == 128 (0x7f98d3983000) [pid = 1803] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 09:04:01 INFO - PROCESS | 1803 | --DOMWINDOW == 127 (0x7f98e0423800) [pid = 1803] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 09:04:01 INFO - PROCESS | 1803 | 1461254641900 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:01 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98dc409000 == 101 [pid = 1803] [id = 333] 09:04:01 INFO - PROCESS | 1803 | ++DOMWINDOW == 128 (0x7f98d263c000) [pid = 1803] [serial = 1000] [outer = (nil)] 09:04:01 INFO - PROCESS | 1803 | ++DOMWINDOW == 129 (0x7f98d4d2c000) [pid = 1803] [serial = 1001] [outer = 0x7f98d263c000] 09:04:01 INFO - PROCESS | 1803 | 1461254641967 Marionette DEBUG loaded listener.js 09:04:02 INFO - PROCESS | 1803 | ++DOMWINDOW == 130 (0x7f98de7e6400) [pid = 1803] [serial = 1002] [outer = 0x7f98d263c000] 09:04:02 INFO - PROCESS | 1803 | 1461254642611 Marionette TRACE conn4 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 09:04:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 09:04:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1533ms 09:04:02 INFO - PROCESS | 1803 | 1461254642672 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 09:04:02 INFO - PROCESS | 1803 | 1461254642675 Marionette TRACE conn4 <- [1,1305,null,{"value":"8"}] 09:04:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 09:04:02 INFO - PROCESS | 1803 | 1461254642680 Marionette TRACE conn4 -> [0,1306,"setScriptTimeout",{"ms":35000}] 09:04:02 INFO - PROCESS | 1803 | 1461254642683 Marionette TRACE conn4 <- [1,1306,null,{}] 09:04:02 INFO - PROCESS | 1803 | 1461254642688 Marionette TRACE conn4 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:02 INFO - PROCESS | 1803 | 1461254642918 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 09:04:02 INFO - PROCESS | 1803 | 1461254642928 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:02 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e1264800 == 102 [pid = 1803] [id = 334] 09:04:02 INFO - PROCESS | 1803 | ++DOMWINDOW == 131 (0x7f98d2ab4000) [pid = 1803] [serial = 1003] [outer = (nil)] 09:04:02 INFO - PROCESS | 1803 | ++DOMWINDOW == 132 (0x7f98e50fac00) [pid = 1803] [serial = 1004] [outer = 0x7f98d2ab4000] 09:04:02 INFO - PROCESS | 1803 | 1461254642992 Marionette DEBUG loaded listener.js 09:04:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 133 (0x7f98e64f0000) [pid = 1803] [serial = 1005] [outer = 0x7f98d2ab4000] 09:04:03 INFO - PROCESS | 1803 | 1461254643901 Marionette TRACE conn4 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 09:04:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 09:04:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1279ms 09:04:03 INFO - PROCESS | 1803 | 1461254643961 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 09:04:03 INFO - PROCESS | 1803 | 1461254643965 Marionette TRACE conn4 <- [1,1309,null,{"value":"8"}] 09:04:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 09:04:03 INFO - PROCESS | 1803 | 1461254643974 Marionette TRACE conn4 -> [0,1310,"setScriptTimeout",{"ms":35000}] 09:04:03 INFO - PROCESS | 1803 | 1461254643978 Marionette TRACE conn4 <- [1,1310,null,{}] 09:04:03 INFO - PROCESS | 1803 | 1461254643987 Marionette TRACE conn4 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:04 INFO - PROCESS | 1803 | 1461254644174 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 09:04:04 INFO - PROCESS | 1803 | 1461254644323 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:04 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d2ce0800 == 103 [pid = 1803] [id = 335] 09:04:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 134 (0x7f98d263dc00) [pid = 1803] [serial = 1006] [outer = (nil)] 09:04:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 135 (0x7f98d50a5400) [pid = 1803] [serial = 1007] [outer = 0x7f98d263dc00] 09:04:04 INFO - PROCESS | 1803 | 1461254644395 Marionette DEBUG loaded listener.js 09:04:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 136 (0x7f98da55a400) [pid = 1803] [serial = 1008] [outer = 0x7f98d263dc00] 09:04:05 INFO - PROCESS | 1803 | 1461254645325 Marionette TRACE conn4 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 09:04:05 INFO - PROCESS | 1803 | 1461254645366 Marionette TRACE conn4 <- [1,1313,null,{"value":"8"}] 09:04:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 09:04:05 INFO - PROCESS | 1803 | 1461254645375 Marionette TRACE conn4 -> [0,1314,"setScriptTimeout",{"ms":35000}] 09:04:05 INFO - PROCESS | 1803 | 1461254645378 Marionette TRACE conn4 <- [1,1314,null,{}] 09:04:05 INFO - PROCESS | 1803 | 1461254645384 Marionette TRACE conn4 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:05 INFO - PROCESS | 1803 | 1461254645561 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 09:04:05 INFO - PROCESS | 1803 | 1461254645742 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:05 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98de53d800 == 104 [pid = 1803] [id = 336] 09:04:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 137 (0x7f98d3ceb400) [pid = 1803] [serial = 1009] [outer = (nil)] 09:04:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 138 (0x7f98dc186800) [pid = 1803] [serial = 1010] [outer = 0x7f98d3ceb400] 09:04:05 INFO - PROCESS | 1803 | 1461254645813 Marionette DEBUG loaded listener.js 09:04:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 139 (0x7f98dc311c00) [pid = 1803] [serial = 1011] [outer = 0x7f98d3ceb400] 09:04:06 INFO - PROCESS | 1803 | 1461254646827 Marionette TRACE conn4 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 09:04:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 09:04:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1479ms 09:04:06 INFO - PROCESS | 1803 | 1461254646855 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 09:04:06 INFO - PROCESS | 1803 | 1461254646859 Marionette TRACE conn4 <- [1,1317,null,{"value":"8"}] 09:04:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 09:04:06 INFO - PROCESS | 1803 | 1461254646865 Marionette TRACE conn4 -> [0,1318,"setScriptTimeout",{"ms":35000}] 09:04:06 INFO - PROCESS | 1803 | 1461254646870 Marionette TRACE conn4 <- [1,1318,null,{}] 09:04:06 INFO - PROCESS | 1803 | 1461254646886 Marionette TRACE conn4 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:07 INFO - PROCESS | 1803 | 1461254647086 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 09:04:07 INFO - PROCESS | 1803 | 1461254647314 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:07 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e47ef800 == 105 [pid = 1803] [id = 337] 09:04:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 140 (0x7f98dd04c000) [pid = 1803] [serial = 1012] [outer = (nil)] 09:04:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 141 (0x7f98de93d400) [pid = 1803] [serial = 1013] [outer = 0x7f98dd04c000] 09:04:07 INFO - PROCESS | 1803 | 1461254647442 Marionette DEBUG loaded listener.js 09:04:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 142 (0x7f98e04cc800) [pid = 1803] [serial = 1014] [outer = 0x7f98dd04c000] 09:04:08 INFO - PROCESS | 1803 | 1461254648310 Marionette TRACE conn4 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 09:04:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 09:04:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1487ms 09:04:08 INFO - PROCESS | 1803 | 1461254648353 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 09:04:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 09:04:08 INFO - PROCESS | 1803 | 1461254648358 Marionette TRACE conn4 <- [1,1321,null,{"value":"8"}] 09:04:08 INFO - PROCESS | 1803 | 1461254648365 Marionette TRACE conn4 -> [0,1322,"setScriptTimeout",{"ms":35000}] 09:04:08 INFO - PROCESS | 1803 | 1461254648368 Marionette TRACE conn4 <- [1,1322,null,{}] 09:04:08 INFO - PROCESS | 1803 | 1461254648373 Marionette TRACE conn4 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:08 INFO - PROCESS | 1803 | 1461254648555 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 09:04:08 INFO - PROCESS | 1803 | 1461254648735 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:08 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e5018800 == 106 [pid = 1803] [id = 338] 09:04:08 INFO - PROCESS | 1803 | ++DOMWINDOW == 143 (0x7f98dd9eac00) [pid = 1803] [serial = 1015] [outer = (nil)] 09:04:08 INFO - PROCESS | 1803 | ++DOMWINDOW == 144 (0x7f98e4594800) [pid = 1803] [serial = 1016] [outer = 0x7f98dd9eac00] 09:04:08 INFO - PROCESS | 1803 | 1461254648807 Marionette DEBUG loaded listener.js 09:04:08 INFO - PROCESS | 1803 | ++DOMWINDOW == 145 (0x7f98e64f2400) [pid = 1803] [serial = 1017] [outer = 0x7f98dd9eac00] 09:04:09 INFO - PROCESS | 1803 | 1461254649726 Marionette TRACE conn4 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 09:04:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 09:04:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1430ms 09:04:09 INFO - PROCESS | 1803 | 1461254649795 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 09:04:09 INFO - PROCESS | 1803 | 1461254649799 Marionette TRACE conn4 <- [1,1325,null,{"value":"8"}] 09:04:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 09:04:09 INFO - PROCESS | 1803 | 1461254649805 Marionette TRACE conn4 -> [0,1326,"setScriptTimeout",{"ms":35000}] 09:04:09 INFO - PROCESS | 1803 | 1461254649807 Marionette TRACE conn4 <- [1,1326,null,{}] 09:04:09 INFO - PROCESS | 1803 | 1461254649813 Marionette TRACE conn4 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:09 INFO - PROCESS | 1803 | 1461254649983 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 09:04:10 INFO - PROCESS | 1803 | 1461254650170 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:10 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e6111000 == 107 [pid = 1803] [id = 339] 09:04:10 INFO - PROCESS | 1803 | ++DOMWINDOW == 146 (0x7f98e1061c00) [pid = 1803] [serial = 1018] [outer = (nil)] 09:04:10 INFO - PROCESS | 1803 | ++DOMWINDOW == 147 (0x7f98e8f8ec00) [pid = 1803] [serial = 1019] [outer = 0x7f98e1061c00] 09:04:10 INFO - PROCESS | 1803 | 1461254650244 Marionette DEBUG loaded listener.js 09:04:10 INFO - PROCESS | 1803 | ++DOMWINDOW == 148 (0x7f98eca5e400) [pid = 1803] [serial = 1020] [outer = 0x7f98e1061c00] 09:04:11 INFO - PROCESS | 1803 | 1461254651128 Marionette TRACE conn4 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 09:04:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 09:04:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1378ms 09:04:11 INFO - PROCESS | 1803 | 1461254651186 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 09:04:11 INFO - PROCESS | 1803 | 1461254651189 Marionette TRACE conn4 <- [1,1329,null,{"value":"8"}] 09:04:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 09:04:11 INFO - PROCESS | 1803 | 1461254651195 Marionette TRACE conn4 -> [0,1330,"setScriptTimeout",{"ms":35000}] 09:04:11 INFO - PROCESS | 1803 | 1461254651198 Marionette TRACE conn4 <- [1,1330,null,{}] 09:04:11 INFO - PROCESS | 1803 | 1461254651203 Marionette TRACE conn4 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:11 INFO - PROCESS | 1803 | 1461254651417 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 09:04:11 INFO - PROCESS | 1803 | 1461254651594 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:11 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98f36d7800 == 108 [pid = 1803] [id = 340] 09:04:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 149 (0x7f98f37bb800) [pid = 1803] [serial = 1021] [outer = (nil)] 09:04:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 150 (0x7f98f39fac00) [pid = 1803] [serial = 1022] [outer = 0x7f98f37bb800] 09:04:11 INFO - PROCESS | 1803 | 1461254651673 Marionette DEBUG loaded listener.js 09:04:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 151 (0x7f98f88dfc00) [pid = 1803] [serial = 1023] [outer = 0x7f98f37bb800] 09:04:12 INFO - PROCESS | 1803 | 1461254652930 Marionette TRACE conn4 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 09:04:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 09:04:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1790ms 09:04:12 INFO - PROCESS | 1803 | 1461254652987 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 09:04:12 INFO - PROCESS | 1803 | 1461254652991 Marionette TRACE conn4 <- [1,1333,null,{"value":"8"}] 09:04:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 09:04:12 INFO - PROCESS | 1803 | 1461254652996 Marionette TRACE conn4 -> [0,1334,"setScriptTimeout",{"ms":35000}] 09:04:13 INFO - PROCESS | 1803 | 1461254652999 Marionette TRACE conn4 <- [1,1334,null,{}] 09:04:13 INFO - PROCESS | 1803 | 1461254653004 Marionette TRACE conn4 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:13 INFO - PROCESS | 1803 | 1461254653166 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 09:04:13 INFO - PROCESS | 1803 | 1461254653379 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:13 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98f8347000 == 109 [pid = 1803] [id = 341] 09:04:13 INFO - PROCESS | 1803 | ++DOMWINDOW == 152 (0x7f98cf7eb400) [pid = 1803] [serial = 1024] [outer = (nil)] 09:04:13 INFO - PROCESS | 1803 | ++DOMWINDOW == 153 (0x7f98cf7f5000) [pid = 1803] [serial = 1025] [outer = 0x7f98cf7eb400] 09:04:13 INFO - PROCESS | 1803 | 1461254653491 Marionette DEBUG loaded listener.js 09:04:13 INFO - PROCESS | 1803 | ++DOMWINDOW == 154 (0x7f98cf7f9800) [pid = 1803] [serial = 1026] [outer = 0x7f98cf7eb400] 09:04:14 INFO - PROCESS | 1803 | 1461254654271 Marionette TRACE conn4 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 09:04:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 09:04:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1330ms 09:04:14 INFO - PROCESS | 1803 | 1461254654328 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 09:04:14 INFO - PROCESS | 1803 | 1461254654331 Marionette TRACE conn4 <- [1,1337,null,{"value":"8"}] 09:04:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 09:04:14 INFO - PROCESS | 1803 | 1461254654337 Marionette TRACE conn4 -> [0,1338,"setScriptTimeout",{"ms":35000}] 09:04:14 INFO - PROCESS | 1803 | 1461254654340 Marionette TRACE conn4 <- [1,1338,null,{}] 09:04:14 INFO - PROCESS | 1803 | 1461254654345 Marionette TRACE conn4 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:14 INFO - PROCESS | 1803 | 1461254654504 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 09:04:14 INFO - PROCESS | 1803 | 1461254654713 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:14 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98f8d4c000 == 110 [pid = 1803] [id = 342] 09:04:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 155 (0x7f98cf7f9400) [pid = 1803] [serial = 1027] [outer = (nil)] 09:04:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 156 (0x7f98f89ce000) [pid = 1803] [serial = 1028] [outer = 0x7f98cf7f9400] 09:04:14 INFO - PROCESS | 1803 | 1461254654831 Marionette DEBUG loaded listener.js 09:04:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 157 (0x7f98f8b65000) [pid = 1803] [serial = 1029] [outer = 0x7f98cf7f9400] 09:04:16 INFO - PROCESS | 1803 | 1461254656190 Marionette TRACE conn4 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 09:04:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 09:04:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1882ms 09:04:16 INFO - PROCESS | 1803 | 1461254656220 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 09:04:16 INFO - PROCESS | 1803 | 1461254656224 Marionette TRACE conn4 <- [1,1341,null,{"value":"8"}] 09:04:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 09:04:16 INFO - PROCESS | 1803 | 1461254656230 Marionette TRACE conn4 -> [0,1342,"setScriptTimeout",{"ms":35000}] 09:04:16 INFO - PROCESS | 1803 | 1461254656232 Marionette TRACE conn4 <- [1,1342,null,{}] 09:04:16 INFO - PROCESS | 1803 | 1461254656237 Marionette TRACE conn4 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:16 INFO - PROCESS | 1803 | 1461254656471 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 09:04:16 INFO - PROCESS | 1803 | 1461254656651 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:16 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f9905cd3800 == 111 [pid = 1803] [id = 343] 09:04:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 158 (0x7f98d0c52400) [pid = 1803] [serial = 1030] [outer = (nil)] 09:04:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 159 (0x7f98d0c58000) [pid = 1803] [serial = 1031] [outer = 0x7f98d0c52400] 09:04:16 INFO - PROCESS | 1803 | 1461254656721 Marionette DEBUG loaded listener.js 09:04:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 160 (0x7f98d0c60c00) [pid = 1803] [serial = 1032] [outer = 0x7f98d0c52400] 09:04:17 INFO - PROCESS | 1803 | 1461254657593 Marionette TRACE conn4 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 09:04:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 09:04:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1427ms 09:04:17 INFO - PROCESS | 1803 | 1461254657658 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 09:04:17 INFO - PROCESS | 1803 | 1461254657662 Marionette TRACE conn4 <- [1,1345,null,{"value":"8"}] 09:04:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 09:04:17 INFO - PROCESS | 1803 | 1461254657667 Marionette TRACE conn4 -> [0,1346,"setScriptTimeout",{"ms":35000}] 09:04:17 INFO - PROCESS | 1803 | 1461254657670 Marionette TRACE conn4 <- [1,1346,null,{}] 09:04:17 INFO - PROCESS | 1803 | 1461254657675 Marionette TRACE conn4 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:17 INFO - PROCESS | 1803 | 1461254657864 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 09:04:18 INFO - PROCESS | 1803 | 1461254658043 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:18 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98da8cd000 == 112 [pid = 1803] [id = 344] 09:04:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 161 (0x7f98d0c52800) [pid = 1803] [serial = 1033] [outer = (nil)] 09:04:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 162 (0x7f98d25df400) [pid = 1803] [serial = 1034] [outer = 0x7f98d0c52800] 09:04:18 INFO - PROCESS | 1803 | 1461254658154 Marionette DEBUG loaded listener.js 09:04:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 163 (0x7f98d25e6000) [pid = 1803] [serial = 1035] [outer = 0x7f98d0c52800] 09:04:18 INFO - PROCESS | 1803 | 1461254658984 Marionette TRACE conn4 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 09:04:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 09:04:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1388ms 09:04:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 09:04:19 INFO - PROCESS | 1803 | 1461254659058 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 09:04:19 INFO - PROCESS | 1803 | 1461254659061 Marionette TRACE conn4 <- [1,1349,null,{"value":"8"}] 09:04:19 INFO - PROCESS | 1803 | 1461254659067 Marionette TRACE conn4 -> [0,1350,"setScriptTimeout",{"ms":35000}] 09:04:19 INFO - PROCESS | 1803 | 1461254659071 Marionette TRACE conn4 <- [1,1350,null,{}] 09:04:19 INFO - PROCESS | 1803 | 1461254659076 Marionette TRACE conn4 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:19 INFO - PROCESS | 1803 | 1461254659296 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 09:04:19 INFO - PROCESS | 1803 | 1461254659476 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:19 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d5b21000 == 113 [pid = 1803] [id = 345] 09:04:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 164 (0x7f98d0c59800) [pid = 1803] [serial = 1036] [outer = (nil)] 09:04:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 165 (0x7f98f89d0000) [pid = 1803] [serial = 1037] [outer = 0x7f98d0c59800] 09:04:19 INFO - PROCESS | 1803 | 1461254659555 Marionette DEBUG loaded listener.js 09:04:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 166 (0x7f98f8e2a800) [pid = 1803] [serial = 1038] [outer = 0x7f98d0c59800] 09:04:20 INFO - PROCESS | 1803 | 1461254660480 Marionette TRACE conn4 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 09:04:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 09:04:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1483ms 09:04:20 INFO - PROCESS | 1803 | 1461254660550 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 09:04:20 INFO - PROCESS | 1803 | 1461254660554 Marionette TRACE conn4 <- [1,1353,null,{"value":"8"}] 09:04:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 09:04:20 INFO - PROCESS | 1803 | 1461254660560 Marionette TRACE conn4 -> [0,1354,"setScriptTimeout",{"ms":35000}] 09:04:20 INFO - PROCESS | 1803 | 1461254660562 Marionette TRACE conn4 <- [1,1354,null,{}] 09:04:20 INFO - PROCESS | 1803 | 1461254660567 Marionette TRACE conn4 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:20 INFO - PROCESS | 1803 | 1461254660748 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 09:04:20 INFO - PROCESS | 1803 | 1461254660928 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:20 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98cf9d9000 == 114 [pid = 1803] [id = 346] 09:04:20 INFO - PROCESS | 1803 | ++DOMWINDOW == 167 (0x7f98d2ab3400) [pid = 1803] [serial = 1039] [outer = (nil)] 09:04:20 INFO - PROCESS | 1803 | ++DOMWINDOW == 168 (0x7f98d4f8b000) [pid = 1803] [serial = 1040] [outer = 0x7f98d2ab3400] 09:04:21 INFO - PROCESS | 1803 | 1461254660999 Marionette DEBUG loaded listener.js 09:04:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 169 (0x7f98d4f90c00) [pid = 1803] [serial = 1041] [outer = 0x7f98d2ab3400] 09:04:22 INFO - PROCESS | 1803 | 1461254662254 Marionette TRACE conn4 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 09:04:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 09:04:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1737ms 09:04:22 INFO - PROCESS | 1803 | 1461254662298 Marionette TRACE conn4 -> [0,1357,"getWindowHandle",null] 09:04:22 INFO - PROCESS | 1803 | 1461254662302 Marionette TRACE conn4 <- [1,1357,null,{"value":"8"}] 09:04:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 09:04:22 INFO - PROCESS | 1803 | 1461254662310 Marionette TRACE conn4 -> [0,1358,"setScriptTimeout",{"ms":35000}] 09:04:22 INFO - PROCESS | 1803 | 1461254662315 Marionette TRACE conn4 <- [1,1358,null,{}] 09:04:22 INFO - PROCESS | 1803 | 1461254662324 Marionette TRACE conn4 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:22 INFO - PROCESS | 1803 | 1461254662569 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 09:04:22 INFO - PROCESS | 1803 | 1461254662761 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:22 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98da61f000 == 115 [pid = 1803] [id = 347] 09:04:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 170 (0x7f98d2c69000) [pid = 1803] [serial = 1042] [outer = (nil)] 09:04:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 171 (0x7f98d3983000) [pid = 1803] [serial = 1043] [outer = 0x7f98d2c69000] 09:04:22 INFO - PROCESS | 1803 | 1461254662828 Marionette DEBUG loaded listener.js 09:04:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 172 (0x7f98d3cf1c00) [pid = 1803] [serial = 1044] [outer = 0x7f98d2c69000] 09:04:23 INFO - PROCESS | 1803 | 1461254663697 Marionette TRACE conn4 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 09:04:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 09:04:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1436ms 09:04:23 INFO - PROCESS | 1803 | 1461254663746 Marionette TRACE conn4 -> [0,1361,"getWindowHandle",null] 09:04:23 INFO - PROCESS | 1803 | 1461254663763 Marionette TRACE conn4 <- [1,1361,null,{"value":"8"}] 09:04:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 09:04:23 INFO - PROCESS | 1803 | 1461254663778 Marionette TRACE conn4 -> [0,1362,"setScriptTimeout",{"ms":35000}] 09:04:23 INFO - PROCESS | 1803 | 1461254663785 Marionette TRACE conn4 <- [1,1362,null,{}] 09:04:23 INFO - PROCESS | 1803 | 1461254663795 Marionette TRACE conn4 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:24 INFO - PROCESS | 1803 | 1461254664042 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 09:04:24 INFO - PROCESS | 1803 | 1461254664271 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:24 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d2dd4000 == 116 [pid = 1803] [id = 348] 09:04:24 INFO - PROCESS | 1803 | ++DOMWINDOW == 173 (0x7f98d6a51c00) [pid = 1803] [serial = 1045] [outer = (nil)] 09:04:24 INFO - PROCESS | 1803 | ++DOMWINDOW == 174 (0x7f98da55d800) [pid = 1803] [serial = 1046] [outer = 0x7f98d6a51c00] 09:04:24 INFO - PROCESS | 1803 | 1461254664352 Marionette DEBUG loaded listener.js 09:04:24 INFO - PROCESS | 1803 | ++DOMWINDOW == 175 (0x7f98da777800) [pid = 1803] [serial = 1047] [outer = 0x7f98d6a51c00] 09:04:24 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e4cd6000 == 115 [pid = 1803] [id = 283] 09:04:24 INFO - PROCESS | 1803 | --DOMWINDOW == 174 (0x7f98dc310800) [pid = 1803] [serial = 923] [outer = (nil)] [url = about:blank] 09:04:24 INFO - PROCESS | 1803 | --DOMWINDOW == 173 (0x7f98d2c6d000) [pid = 1803] [serial = 914] [outer = (nil)] [url = about:blank] 09:04:24 INFO - PROCESS | 1803 | --DOMWINDOW == 172 (0x7f98d6a4e000) [pid = 1803] [serial = 917] [outer = (nil)] [url = about:blank] 09:04:24 INFO - PROCESS | 1803 | --DOMWINDOW == 171 (0x7f98dc306000) [pid = 1803] [serial = 920] [outer = (nil)] [url = about:blank] 09:04:24 INFO - PROCESS | 1803 | --DOMWINDOW == 170 (0x7f98dd050000) [pid = 1803] [serial = 911] [outer = (nil)] [url = about:blank] 09:04:24 INFO - PROCESS | 1803 | --DOMWINDOW == 169 (0x7f98dbd3e000) [pid = 1803] [serial = 947] [outer = (nil)] [url = about:blank] 09:04:25 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98dc409000 == 114 [pid = 1803] [id = 333] 09:04:25 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98df4d5000 == 113 [pid = 1803] [id = 332] 09:04:25 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98dd121000 == 112 [pid = 1803] [id = 331] 09:04:25 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98da658000 == 111 [pid = 1803] [id = 330] 09:04:25 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98d6cae000 == 110 [pid = 1803] [id = 329] 09:04:25 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e2ca6000 == 109 [pid = 1803] [id = 11] 09:04:25 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98d5995800 == 108 [pid = 1803] [id = 328] 09:04:25 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e5f53800 == 107 [pid = 1803] [id = 319] 09:04:25 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e12b5800 == 106 [pid = 1803] [id = 318] 09:04:25 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98ddaeb000 == 105 [pid = 1803] [id = 317] 09:04:25 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98d2dd6800 == 104 [pid = 1803] [id = 316] 09:04:25 INFO - PROCESS | 1803 | --DOMWINDOW == 168 (0x7f98dd14cc00) [pid = 1803] [serial = 936] [outer = (nil)] [url = about:blank] 09:04:25 INFO - PROCESS | 1803 | --DOMWINDOW == 167 (0x7f98e02b6400) [pid = 1803] [serial = 899] [outer = (nil)] [url = about:blank] 09:04:25 INFO - PROCESS | 1803 | --DOMWINDOW == 166 (0x7f98f8318400) [pid = 1803] [serial = 870] [outer = (nil)] [url = about:blank] 09:04:25 INFO - PROCESS | 1803 | --DOMWINDOW == 165 (0x7f98ddab3400) [pid = 1803] [serial = 939] [outer = (nil)] [url = about:blank] 09:04:25 INFO - PROCESS | 1803 | --DOMWINDOW == 164 (0x7f98e02b6800) [pid = 1803] [serial = 942] [outer = (nil)] [url = about:blank] 09:04:25 INFO - PROCESS | 1803 | --DOMWINDOW == 163 (0x7f98dc306800) [pid = 1803] [serial = 932] [outer = (nil)] [url = about:blank] 09:04:25 INFO - PROCESS | 1803 | --DOMWINDOW == 162 (0x7f98f4cc3800) [pid = 1803] [serial = 867] [outer = (nil)] [url = about:blank] 09:04:25 INFO - PROCESS | 1803 | --DOMWINDOW == 161 (0x7f98e29a2c00) [pid = 1803] [serial = 944] [outer = (nil)] [url = about:blank] 09:04:25 INFO - PROCESS | 1803 | --DOMWINDOW == 160 (0x7f98f28de800) [pid = 1803] [serial = 861] [outer = (nil)] [url = about:blank] 09:04:25 INFO - PROCESS | 1803 | --DOMWINDOW == 159 (0x7f98dd80dc00) [pid = 1803] [serial = 849] [outer = (nil)] [url = about:blank] 09:04:25 INFO - PROCESS | 1803 | --DOMWINDOW == 158 (0x7f98f89c4000) [pid = 1803] [serial = 908] [outer = (nil)] [url = about:blank] 09:04:25 INFO - PROCESS | 1803 | --DOMWINDOW == 157 (0x7f98dbd78400) [pid = 1803] [serial = 935] [outer = (nil)] [url = about:blank] 09:04:25 INFO - PROCESS | 1803 | --DOMWINDOW == 156 (0x7f98e11a6400) [pid = 1803] [serial = 852] [outer = (nil)] [url = about:blank] 09:04:25 INFO - PROCESS | 1803 | --DOMWINDOW == 155 (0x7f98dbd33400) [pid = 1803] [serial = 896] [outer = (nil)] [url = about:blank] 09:04:25 INFO - PROCESS | 1803 | --DOMWINDOW == 154 (0x7f98e5e08c00) [pid = 1803] [serial = 858] [outer = (nil)] [url = about:blank] 09:04:25 INFO - PROCESS | 1803 | --DOMWINDOW == 153 (0x7f98e835e800) [pid = 1803] [serial = 902] [outer = (nil)] [url = about:blank] 09:04:25 INFO - PROCESS | 1803 | --DOMWINDOW == 152 (0x7f98e3402800) [pid = 1803] [serial = 945] [outer = (nil)] [url = about:blank] 09:04:25 INFO - PROCESS | 1803 | --DOMWINDOW == 151 (0x7f98e0007000) [pid = 1803] [serial = 941] [outer = (nil)] [url = about:blank] 09:04:25 INFO - PROCESS | 1803 | --DOMWINDOW == 150 (0x7f98f3927c00) [pid = 1803] [serial = 864] [outer = (nil)] [url = about:blank] 09:04:25 INFO - PROCESS | 1803 | --DOMWINDOW == 149 (0x7f98d3987c00) [pid = 1803] [serial = 927] [outer = (nil)] [url = about:blank] 09:04:25 INFO - PROCESS | 1803 | --DOMWINDOW == 148 (0x7f98f8315800) [pid = 1803] [serial = 905] [outer = (nil)] [url = about:blank] 09:04:25 INFO - PROCESS | 1803 | --DOMWINDOW == 147 (0x7f98da5ea800) [pid = 1803] [serial = 929] [outer = (nil)] [url = about:blank] 09:04:25 INFO - PROCESS | 1803 | --DOMWINDOW == 146 (0x7f98dd152c00) [pid = 1803] [serial = 938] [outer = (nil)] [url = about:blank] 09:04:25 INFO - PROCESS | 1803 | --DOMWINDOW == 145 (0x7f98d2ab6c00) [pid = 1803] [serial = 926] [outer = (nil)] [url = about:blank] 09:04:25 INFO - PROCESS | 1803 | --DOMWINDOW == 144 (0x7f98da7ac400) [pid = 1803] [serial = 930] [outer = (nil)] [url = about:blank] 09:04:25 INFO - PROCESS | 1803 | --DOMWINDOW == 143 (0x7f98e4e6c800) [pid = 1803] [serial = 855] [outer = (nil)] [url = about:blank] 09:04:25 INFO - PROCESS | 1803 | --DOMWINDOW == 142 (0x7f98dcc55c00) [pid = 1803] [serial = 933] [outer = (nil)] [url = about:blank] 09:04:25 INFO - PROCESS | 1803 | 1461254665374 Marionette TRACE conn4 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 09:04:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 09:04:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1642ms 09:04:25 INFO - PROCESS | 1803 | 1461254665422 Marionette TRACE conn4 -> [0,1365,"getWindowHandle",null] 09:04:25 INFO - PROCESS | 1803 | 1461254665425 Marionette TRACE conn4 <- [1,1365,null,{"value":"8"}] 09:04:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 09:04:25 INFO - PROCESS | 1803 | 1461254665432 Marionette TRACE conn4 -> [0,1366,"setScriptTimeout",{"ms":35000}] 09:04:25 INFO - PROCESS | 1803 | 1461254665438 Marionette TRACE conn4 <- [1,1366,null,{}] 09:04:25 INFO - PROCESS | 1803 | 1461254665453 Marionette TRACE conn4 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:25 INFO - PROCESS | 1803 | 1461254665719 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 09:04:25 INFO - PROCESS | 1803 | 1461254665735 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:25 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98db935800 == 105 [pid = 1803] [id = 349] 09:04:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 143 (0x7f98da5f0c00) [pid = 1803] [serial = 1048] [outer = (nil)] 09:04:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 144 (0x7f98dba45800) [pid = 1803] [serial = 1049] [outer = 0x7f98da5f0c00] 09:04:25 INFO - PROCESS | 1803 | 1461254665800 Marionette DEBUG loaded listener.js 09:04:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 145 (0x7f98dbcc9000) [pid = 1803] [serial = 1050] [outer = 0x7f98da5f0c00] 09:04:26 INFO - PROCESS | 1803 | 1461254666663 Marionette TRACE conn4 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 09:04:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 09:04:26 INFO - PROCESS | 1803 | 1461254666724 Marionette TRACE conn4 <- [1,1369,null,{"value":"8"}] 09:04:26 INFO - PROCESS | 1803 | 1461254666730 Marionette TRACE conn4 -> [0,1370,"setScriptTimeout",{"ms":35000}] 09:04:26 INFO - PROCESS | 1803 | 1461254666732 Marionette TRACE conn4 <- [1,1370,null,{}] 09:04:26 INFO - PROCESS | 1803 | 1461254666737 Marionette TRACE conn4 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:26 INFO - PROCESS | 1803 | 1461254666887 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 09:04:27 INFO - PROCESS | 1803 | 1461254667040 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:27 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98dd11b800 == 106 [pid = 1803] [id = 350] 09:04:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 146 (0x7f98d4f90400) [pid = 1803] [serial = 1051] [outer = (nil)] 09:04:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 147 (0x7f98dbcd0800) [pid = 1803] [serial = 1052] [outer = 0x7f98d4f90400] 09:04:27 INFO - PROCESS | 1803 | 1461254667101 Marionette DEBUG loaded listener.js 09:04:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 148 (0x7f98dc09e000) [pid = 1803] [serial = 1053] [outer = 0x7f98d4f90400] 09:04:27 INFO - PROCESS | 1803 | 1461254667828 Marionette TRACE conn4 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 09:04:27 INFO - PROCESS | 1803 | 1461254667873 Marionette TRACE conn4 <- [1,1373,null,{"value":"8"}] 09:04:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 09:04:27 INFO - PROCESS | 1803 | 1461254667886 Marionette TRACE conn4 -> [0,1374,"setScriptTimeout",{"ms":35000}] 09:04:27 INFO - PROCESS | 1803 | 1461254667888 Marionette TRACE conn4 <- [1,1374,null,{}] 09:04:27 INFO - PROCESS | 1803 | 1461254667892 Marionette TRACE conn4 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:28 INFO - PROCESS | 1803 | 1461254668081 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 09:04:28 INFO - PROCESS | 1803 | 1461254668110 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:28 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98de54a000 == 107 [pid = 1803] [id = 351] 09:04:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 149 (0x7f98dc182800) [pid = 1803] [serial = 1054] [outer = (nil)] 09:04:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 150 (0x7f98dc308c00) [pid = 1803] [serial = 1055] [outer = 0x7f98dc182800] 09:04:28 INFO - PROCESS | 1803 | 1461254668167 Marionette DEBUG loaded listener.js 09:04:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 151 (0x7f98dc4edc00) [pid = 1803] [serial = 1056] [outer = 0x7f98dc182800] 09:04:28 INFO - PROCESS | 1803 | [1803] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:04:29 INFO - PROCESS | 1803 | 1461254669054 Marionette TRACE conn4 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 09:04:29 INFO - PROCESS | 1803 | 1461254669122 Marionette TRACE conn4 <- [1,1377,null,{"value":"8"}] 09:04:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 09:04:29 INFO - PROCESS | 1803 | 1461254669127 Marionette TRACE conn4 -> [0,1378,"setScriptTimeout",{"ms":35000}] 09:04:29 INFO - PROCESS | 1803 | 1461254669130 Marionette TRACE conn4 <- [1,1378,null,{}] 09:04:29 INFO - PROCESS | 1803 | 1461254669134 Marionette TRACE conn4 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:29 INFO - PROCESS | 1803 | 1461254669363 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 09:04:29 INFO - PROCESS | 1803 | --DOMWINDOW == 150 (0x7f98e3302400) [pid = 1803] [serial = 30] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 09:04:29 INFO - PROCESS | 1803 | --DOMWINDOW == 149 (0x7f98d2ab2c00) [pid = 1803] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 09:04:29 INFO - PROCESS | 1803 | --DOMWINDOW == 148 (0x7f98dd143c00) [pid = 1803] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 09:04:29 INFO - PROCESS | 1803 | --DOMWINDOW == 147 (0x7f98d263c000) [pid = 1803] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 09:04:29 INFO - PROCESS | 1803 | --DOMWINDOW == 146 (0x7f98da865c00) [pid = 1803] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 09:04:29 INFO - PROCESS | 1803 | --DOMWINDOW == 145 (0x7f98dc18f400) [pid = 1803] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 09:04:29 INFO - PROCESS | 1803 | --DOMWINDOW == 144 (0x7f98dc30ec00) [pid = 1803] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 09:04:29 INFO - PROCESS | 1803 | --DOMWINDOW == 143 (0x7f98d50a5c00) [pid = 1803] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 09:04:29 INFO - PROCESS | 1803 | 1461254669951 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:29 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d2cd9000 == 108 [pid = 1803] [id = 352] 09:04:29 INFO - PROCESS | 1803 | ++DOMWINDOW == 144 (0x7f98d25e0000) [pid = 1803] [serial = 1057] [outer = (nil)] 09:04:30 INFO - PROCESS | 1803 | ++DOMWINDOW == 145 (0x7f98d25e6400) [pid = 1803] [serial = 1058] [outer = 0x7f98d25e0000] 09:04:30 INFO - PROCESS | 1803 | 1461254670039 Marionette DEBUG loaded listener.js 09:04:30 INFO - PROCESS | 1803 | ++DOMWINDOW == 146 (0x7f98d2abc400) [pid = 1803] [serial = 1059] [outer = 0x7f98d25e0000] 09:04:30 INFO - PROCESS | 1803 | 1461254670960 Marionette TRACE conn4 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 09:04:31 INFO - PROCESS | 1803 | 1461254671032 Marionette TRACE conn4 <- [1,1381,null,{"value":"8"}] 09:04:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 09:04:31 INFO - PROCESS | 1803 | 1461254671046 Marionette TRACE conn4 -> [0,1382,"setScriptTimeout",{"ms":35000}] 09:04:31 INFO - PROCESS | 1803 | 1461254671057 Marionette TRACE conn4 <- [1,1382,null,{}] 09:04:31 INFO - PROCESS | 1803 | 1461254671068 Marionette TRACE conn4 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:31 INFO - PROCESS | 1803 | 1461254671419 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 09:04:31 INFO - PROCESS | 1803 | 1461254671783 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:31 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98dc37f000 == 109 [pid = 1803] [id = 353] 09:04:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 147 (0x7f98d50a9800) [pid = 1803] [serial = 1060] [outer = (nil)] 09:04:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 148 (0x7f98da784400) [pid = 1803] [serial = 1061] [outer = 0x7f98d50a9800] 09:04:31 INFO - PROCESS | 1803 | 1461254671861 Marionette DEBUG loaded listener.js 09:04:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 149 (0x7f98db952c00) [pid = 1803] [serial = 1062] [outer = 0x7f98d50a9800] 09:04:32 INFO - PROCESS | 1803 | [1803] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:04:32 INFO - PROCESS | 1803 | 1461254672825 Marionette TRACE conn4 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 09:04:32 INFO - PROCESS | 1803 | 1461254672909 Marionette TRACE conn4 <- [1,1385,null,{"value":"8"}] 09:04:32 INFO - PROCESS | 1803 | 1461254672916 Marionette TRACE conn4 -> [0,1386,"setScriptTimeout",{"ms":35000}] 09:04:32 INFO - PROCESS | 1803 | 1461254672918 Marionette TRACE conn4 <- [1,1386,null,{}] 09:04:32 INFO - PROCESS | 1803 | 1461254672924 Marionette TRACE conn4 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:33 INFO - PROCESS | 1803 | 1461254673201 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 09:04:33 INFO - PROCESS | 1803 | 1461254673514 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:33 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e0fb5800 == 110 [pid = 1803] [id = 354] 09:04:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 150 (0x7f98d6aacc00) [pid = 1803] [serial = 1063] [outer = (nil)] 09:04:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 151 (0x7f98dc30b800) [pid = 1803] [serial = 1064] [outer = 0x7f98d6aacc00] 09:04:33 INFO - PROCESS | 1803 | 1461254673588 Marionette DEBUG loaded listener.js 09:04:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 152 (0x7f98dd044800) [pid = 1803] [serial = 1065] [outer = 0x7f98d6aacc00] 09:04:34 INFO - PROCESS | 1803 | 1461254674556 Marionette TRACE conn4 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 09:04:34 INFO - PROCESS | 1803 | 1461254674607 Marionette TRACE conn4 <- [1,1389,null,{"value":"8"}] 09:04:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 09:04:34 INFO - PROCESS | 1803 | 1461254674621 Marionette TRACE conn4 -> [0,1390,"setScriptTimeout",{"ms":35000}] 09:04:34 INFO - PROCESS | 1803 | 1461254674630 Marionette TRACE conn4 <- [1,1390,null,{}] 09:04:34 INFO - PROCESS | 1803 | 1461254674638 Marionette TRACE conn4 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:34 INFO - PROCESS | 1803 | 1461254674867 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 09:04:35 INFO - PROCESS | 1803 | 1461254675104 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:35 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e34c0000 == 111 [pid = 1803] [id = 355] 09:04:35 INFO - PROCESS | 1803 | ++DOMWINDOW == 153 (0x7f98d25db800) [pid = 1803] [serial = 1066] [outer = (nil)] 09:04:35 INFO - PROCESS | 1803 | ++DOMWINDOW == 154 (0x7f98de93f800) [pid = 1803] [serial = 1067] [outer = 0x7f98d25db800] 09:04:35 INFO - PROCESS | 1803 | 1461254675228 Marionette DEBUG loaded listener.js 09:04:35 INFO - PROCESS | 1803 | ++DOMWINDOW == 155 (0x7f98e006e400) [pid = 1803] [serial = 1068] [outer = 0x7f98d25db800] 09:04:36 INFO - PROCESS | 1803 | 1461254676288 Marionette TRACE conn4 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 09:04:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 09:04:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1709ms 09:04:36 INFO - PROCESS | 1803 | 1461254676324 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 09:04:36 INFO - PROCESS | 1803 | 1461254676328 Marionette TRACE conn4 <- [1,1393,null,{"value":"8"}] 09:04:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 09:04:36 INFO - PROCESS | 1803 | 1461254676334 Marionette TRACE conn4 -> [0,1394,"setScriptTimeout",{"ms":35000}] 09:04:36 INFO - PROCESS | 1803 | 1461254676336 Marionette TRACE conn4 <- [1,1394,null,{}] 09:04:36 INFO - PROCESS | 1803 | 1461254676343 Marionette TRACE conn4 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:36 INFO - PROCESS | 1803 | 1461254676663 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 09:04:36 INFO - PROCESS | 1803 | 1461254676927 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:36 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e500a800 == 112 [pid = 1803] [id = 356] 09:04:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 156 (0x7f98dc309c00) [pid = 1803] [serial = 1069] [outer = (nil)] 09:04:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 157 (0x7f98e0431400) [pid = 1803] [serial = 1070] [outer = 0x7f98dc309c00] 09:04:37 INFO - PROCESS | 1803 | 1461254677005 Marionette DEBUG loaded listener.js 09:04:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 158 (0x7f98e106a400) [pid = 1803] [serial = 1071] [outer = 0x7f98dc309c00] 09:04:37 INFO - PROCESS | 1803 | 1461254677787 Marionette TRACE conn4 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 09:04:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 09:04:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1485ms 09:04:37 INFO - PROCESS | 1803 | 1461254677820 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 09:04:37 INFO - PROCESS | 1803 | 1461254677823 Marionette TRACE conn4 <- [1,1397,null,{"value":"8"}] 09:04:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 09:04:37 INFO - PROCESS | 1803 | 1461254677829 Marionette TRACE conn4 -> [0,1398,"setScriptTimeout",{"ms":35000}] 09:04:37 INFO - PROCESS | 1803 | 1461254677831 Marionette TRACE conn4 <- [1,1398,null,{}] 09:04:37 INFO - PROCESS | 1803 | 1461254677837 Marionette TRACE conn4 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:38 INFO - PROCESS | 1803 | 1461254678004 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 09:04:38 INFO - PROCESS | 1803 | 1461254678184 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:38 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e5f42800 == 113 [pid = 1803] [id = 357] 09:04:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 159 (0x7f98e29a7800) [pid = 1803] [serial = 1072] [outer = (nil)] 09:04:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 160 (0x7f98e3311400) [pid = 1803] [serial = 1073] [outer = 0x7f98e29a7800] 09:04:38 INFO - PROCESS | 1803 | 1461254678265 Marionette DEBUG loaded listener.js 09:04:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 161 (0x7f98e5132000) [pid = 1803] [serial = 1074] [outer = 0x7f98e29a7800] 09:04:39 INFO - PROCESS | 1803 | 1461254679179 Marionette TRACE conn4 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 09:04:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 09:04:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1378ms 09:04:39 INFO - PROCESS | 1803 | 1461254679208 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 09:04:39 INFO - PROCESS | 1803 | 1461254679212 Marionette TRACE conn4 <- [1,1401,null,{"value":"8"}] 09:04:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 09:04:39 INFO - PROCESS | 1803 | 1461254679218 Marionette TRACE conn4 -> [0,1402,"setScriptTimeout",{"ms":35000}] 09:04:39 INFO - PROCESS | 1803 | 1461254679220 Marionette TRACE conn4 <- [1,1402,null,{}] 09:04:39 INFO - PROCESS | 1803 | 1461254679226 Marionette TRACE conn4 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:39 INFO - PROCESS | 1803 | 1461254679388 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 09:04:39 INFO - PROCESS | 1803 | 1461254679577 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:39 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98f3684800 == 114 [pid = 1803] [id = 358] 09:04:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 162 (0x7f98e5131800) [pid = 1803] [serial = 1075] [outer = (nil)] 09:04:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 163 (0x7f98e7160800) [pid = 1803] [serial = 1076] [outer = 0x7f98e5131800] 09:04:39 INFO - PROCESS | 1803 | 1461254679648 Marionette DEBUG loaded listener.js 09:04:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 164 (0x7f98e8f95800) [pid = 1803] [serial = 1077] [outer = 0x7f98e5131800] 09:04:40 INFO - PROCESS | 1803 | 1461254680522 Marionette TRACE conn4 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 09:04:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 09:04:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1333ms 09:04:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 09:04:40 INFO - PROCESS | 1803 | 1461254680551 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 09:04:40 INFO - PROCESS | 1803 | 1461254680554 Marionette TRACE conn4 <- [1,1405,null,{"value":"8"}] 09:04:40 INFO - PROCESS | 1803 | 1461254680559 Marionette TRACE conn4 -> [0,1406,"setScriptTimeout",{"ms":35000}] 09:04:40 INFO - PROCESS | 1803 | 1461254680563 Marionette TRACE conn4 <- [1,1406,null,{}] 09:04:40 INFO - PROCESS | 1803 | 1461254680568 Marionette TRACE conn4 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:40 INFO - PROCESS | 1803 | 1461254680731 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 09:04:40 INFO - PROCESS | 1803 | 1461254680917 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:40 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98f481b000 == 115 [pid = 1803] [id = 359] 09:04:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 165 (0x7f98dbd3d400) [pid = 1803] [serial = 1078] [outer = (nil)] 09:04:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 166 (0x7f98f2860800) [pid = 1803] [serial = 1079] [outer = 0x7f98dbd3d400] 09:04:40 INFO - PROCESS | 1803 | 1461254680987 Marionette DEBUG loaded listener.js 09:04:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 167 (0x7f98f365e800) [pid = 1803] [serial = 1080] [outer = 0x7f98dbd3d400] 09:04:41 INFO - PROCESS | 1803 | 1461254681863 Marionette TRACE conn4 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 09:04:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 09:04:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1338ms 09:04:41 INFO - PROCESS | 1803 | 1461254681897 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 09:04:41 INFO - PROCESS | 1803 | 1461254681900 Marionette TRACE conn4 <- [1,1409,null,{"value":"8"}] 09:04:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 09:04:41 INFO - PROCESS | 1803 | 1461254681906 Marionette TRACE conn4 -> [0,1410,"setScriptTimeout",{"ms":35000}] 09:04:41 INFO - PROCESS | 1803 | 1461254681908 Marionette TRACE conn4 <- [1,1410,null,{}] 09:04:41 INFO - PROCESS | 1803 | 1461254681914 Marionette TRACE conn4 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:42 INFO - PROCESS | 1803 | 1461254682096 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 09:04:42 INFO - PROCESS | 1803 | 1461254682278 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:42 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98f8bae000 == 116 [pid = 1803] [id = 360] 09:04:42 INFO - PROCESS | 1803 | ++DOMWINDOW == 168 (0x7f98e53e2000) [pid = 1803] [serial = 1081] [outer = (nil)] 09:04:42 INFO - PROCESS | 1803 | ++DOMWINDOW == 169 (0x7f98f37b9000) [pid = 1803] [serial = 1082] [outer = 0x7f98e53e2000] 09:04:42 INFO - PROCESS | 1803 | 1461254682348 Marionette DEBUG loaded listener.js 09:04:42 INFO - PROCESS | 1803 | ++DOMWINDOW == 170 (0x7f98f37c5000) [pid = 1803] [serial = 1083] [outer = 0x7f98e53e2000] 09:04:43 INFO - PROCESS | 1803 | 1461254683298 Marionette TRACE conn4 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 09:04:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 09:04:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1427ms 09:04:43 INFO - PROCESS | 1803 | 1461254683335 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 09:04:43 INFO - PROCESS | 1803 | 1461254683337 Marionette TRACE conn4 <- [1,1413,null,{"value":"8"}] 09:04:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 09:04:43 INFO - PROCESS | 1803 | 1461254683344 Marionette TRACE conn4 -> [0,1414,"setScriptTimeout",{"ms":35000}] 09:04:43 INFO - PROCESS | 1803 | 1461254683346 Marionette TRACE conn4 <- [1,1414,null,{}] 09:04:43 INFO - PROCESS | 1803 | 1461254683351 Marionette TRACE conn4 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:43 INFO - PROCESS | 1803 | 1461254683534 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 09:04:43 INFO - PROCESS | 1803 | 1461254683720 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:43 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98fd076800 == 117 [pid = 1803] [id = 361] 09:04:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 171 (0x7f98d2b55000) [pid = 1803] [serial = 1084] [outer = (nil)] 09:04:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 172 (0x7f98d2b5b000) [pid = 1803] [serial = 1085] [outer = 0x7f98d2b55000] 09:04:43 INFO - PROCESS | 1803 | 1461254683792 Marionette DEBUG loaded listener.js 09:04:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 173 (0x7f98d2b60800) [pid = 1803] [serial = 1086] [outer = 0x7f98d2b55000] 09:04:44 INFO - PROCESS | 1803 | 1461254684730 Marionette TRACE conn4 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 09:04:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 09:04:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1431ms 09:04:44 INFO - PROCESS | 1803 | 1461254684776 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 09:04:44 INFO - PROCESS | 1803 | 1461254684780 Marionette TRACE conn4 <- [1,1417,null,{"value":"8"}] 09:04:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 09:04:44 INFO - PROCESS | 1803 | 1461254684785 Marionette TRACE conn4 -> [0,1418,"setScriptTimeout",{"ms":35000}] 09:04:44 INFO - PROCESS | 1803 | 1461254684787 Marionette TRACE conn4 <- [1,1418,null,{}] 09:04:44 INFO - PROCESS | 1803 | 1461254684793 Marionette TRACE conn4 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:45 INFO - PROCESS | 1803 | 1461254685011 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 09:04:45 INFO - PROCESS | 1803 | 1461254685299 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:45 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98dbb81000 == 118 [pid = 1803] [id = 362] 09:04:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 174 (0x7f98f3995400) [pid = 1803] [serial = 1087] [outer = (nil)] 09:04:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 175 (0x7f98f39f8800) [pid = 1803] [serial = 1088] [outer = 0x7f98f3995400] 09:04:45 INFO - PROCESS | 1803 | 1461254685426 Marionette DEBUG loaded listener.js 09:04:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 176 (0x7f98f4cef800) [pid = 1803] [serial = 1089] [outer = 0x7f98f3995400] 09:04:46 INFO - PROCESS | 1803 | 1461254686276 Marionette TRACE conn4 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 09:04:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 09:04:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1527ms 09:04:46 INFO - PROCESS | 1803 | 1461254686314 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 09:04:46 INFO - PROCESS | 1803 | 1461254686317 Marionette TRACE conn4 <- [1,1421,null,{"value":"8"}] 09:04:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 09:04:46 INFO - PROCESS | 1803 | 1461254686324 Marionette TRACE conn4 -> [0,1422,"setScriptTimeout",{"ms":35000}] 09:04:46 INFO - PROCESS | 1803 | 1461254686328 Marionette TRACE conn4 <- [1,1422,null,{}] 09:04:46 INFO - PROCESS | 1803 | 1461254686333 Marionette TRACE conn4 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:46 INFO - PROCESS | 1803 | 1461254686543 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 09:04:46 INFO - PROCESS | 1803 | 1461254686733 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:46 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e0fb0000 == 119 [pid = 1803] [id = 363] 09:04:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 177 (0x7f98d2aba800) [pid = 1803] [serial = 1090] [outer = (nil)] 09:04:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 178 (0x7f98f3997000) [pid = 1803] [serial = 1091] [outer = 0x7f98d2aba800] 09:04:46 INFO - PROCESS | 1803 | 1461254686802 Marionette DEBUG loaded listener.js 09:04:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 179 (0x7f98f8b9ac00) [pid = 1803] [serial = 1092] [outer = 0x7f98d2aba800] 09:04:48 INFO - PROCESS | 1803 | 1461254688071 Marionette TRACE conn4 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 09:04:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 09:04:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1837ms 09:04:48 INFO - PROCESS | 1803 | 1461254688162 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 09:04:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 09:04:48 INFO - PROCESS | 1803 | 1461254688167 Marionette TRACE conn4 <- [1,1425,null,{"value":"8"}] 09:04:48 INFO - PROCESS | 1803 | 1461254688175 Marionette TRACE conn4 -> [0,1426,"setScriptTimeout",{"ms":35000}] 09:04:48 INFO - PROCESS | 1803 | 1461254688179 Marionette TRACE conn4 <- [1,1426,null,{}] 09:04:48 INFO - PROCESS | 1803 | 1461254688187 Marionette TRACE conn4 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:48 INFO - PROCESS | 1803 | 1461254688524 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 09:04:48 INFO - PROCESS | 1803 | 1461254688739 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:48 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d5c67000 == 120 [pid = 1803] [id = 364] 09:04:48 INFO - PROCESS | 1803 | ++DOMWINDOW == 180 (0x7f98d2ab9c00) [pid = 1803] [serial = 1093] [outer = (nil)] 09:04:48 INFO - PROCESS | 1803 | ++DOMWINDOW == 181 (0x7f98d2b60c00) [pid = 1803] [serial = 1094] [outer = 0x7f98d2ab9c00] 09:04:48 INFO - PROCESS | 1803 | 1461254688807 Marionette DEBUG loaded listener.js 09:04:48 INFO - PROCESS | 1803 | ++DOMWINDOW == 182 (0x7f98d4f86400) [pid = 1803] [serial = 1095] [outer = 0x7f98d2ab9c00] 09:04:49 INFO - PROCESS | 1803 | 1461254689643 Marionette TRACE conn4 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 09:04:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 09:04:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1539ms 09:04:49 INFO - PROCESS | 1803 | 1461254689714 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 09:04:49 INFO - PROCESS | 1803 | 1461254689721 Marionette TRACE conn4 <- [1,1429,null,{"value":"8"}] 09:04:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 09:04:49 INFO - PROCESS | 1803 | 1461254689730 Marionette TRACE conn4 -> [0,1430,"setScriptTimeout",{"ms":35000}] 09:04:49 INFO - PROCESS | 1803 | 1461254689733 Marionette TRACE conn4 <- [1,1430,null,{}] 09:04:49 INFO - PROCESS | 1803 | 1461254689739 Marionette TRACE conn4 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:49 INFO - PROCESS | 1803 | 1461254689976 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 09:04:50 INFO - PROCESS | 1803 | 1461254690364 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:50 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98cf9d2800 == 121 [pid = 1803] [id = 365] 09:04:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 183 (0x7f98d398b000) [pid = 1803] [serial = 1096] [outer = (nil)] 09:04:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 184 (0x7f98d4f8e400) [pid = 1803] [serial = 1097] [outer = 0x7f98d398b000] 09:04:50 INFO - PROCESS | 1803 | 1461254690435 Marionette DEBUG loaded listener.js 09:04:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 185 (0x7f98d6a50c00) [pid = 1803] [serial = 1098] [outer = 0x7f98d398b000] 09:04:51 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98dbb8e800 == 120 [pid = 1803] [id = 271] 09:04:51 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98d0bdc000 == 119 [pid = 1803] [id = 269] 09:04:51 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98fce1b800 == 118 [pid = 1803] [id = 266] 09:04:51 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98da612000 == 117 [pid = 1803] [id = 268] 09:04:51 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98d2946800 == 116 [pid = 1803] [id = 307] 09:04:51 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98d2dcf800 == 115 [pid = 1803] [id = 270] 09:04:51 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98dd114800 == 114 [pid = 1803] [id = 306] 09:04:51 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98de54a000 == 113 [pid = 1803] [id = 351] 09:04:51 INFO - PROCESS | 1803 | --DOMWINDOW == 184 (0x7f98e50fac00) [pid = 1803] [serial = 1004] [outer = (nil)] [url = about:blank] 09:04:51 INFO - PROCESS | 1803 | --DOMWINDOW == 183 (0x7f98e7157400) [pid = 1803] [serial = 965] [outer = (nil)] [url = about:blank] 09:04:51 INFO - PROCESS | 1803 | --DOMWINDOW == 182 (0x7f98f391a800) [pid = 1803] [serial = 968] [outer = (nil)] [url = about:blank] 09:04:51 INFO - PROCESS | 1803 | --DOMWINDOW == 181 (0x7f98f4cfb400) [pid = 1803] [serial = 971] [outer = (nil)] [url = about:blank] 09:04:51 INFO - PROCESS | 1803 | --DOMWINDOW == 180 (0x7f98f89c7400) [pid = 1803] [serial = 974] [outer = (nil)] [url = about:blank] 09:04:51 INFO - PROCESS | 1803 | --DOMWINDOW == 179 (0x7f98d50aac00) [pid = 1803] [serial = 977] [outer = (nil)] [url = about:blank] 09:04:51 INFO - PROCESS | 1803 | --DOMWINDOW == 178 (0x7f98d3980800) [pid = 1803] [serial = 980] [outer = (nil)] [url = about:blank] 09:04:51 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98dd11b800 == 112 [pid = 1803] [id = 350] 09:04:51 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98db935800 == 111 [pid = 1803] [id = 349] 09:04:51 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98d2dd4000 == 110 [pid = 1803] [id = 348] 09:04:51 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98da61f000 == 109 [pid = 1803] [id = 347] 09:04:51 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98f36d7800 == 108 [pid = 1803] [id = 340] 09:04:51 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e6111000 == 107 [pid = 1803] [id = 339] 09:04:51 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e5018800 == 106 [pid = 1803] [id = 338] 09:04:51 INFO - PROCESS | 1803 | 1461254691446 Marionette TRACE conn4 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 09:04:51 INFO - PROCESS | 1803 | --DOMWINDOW == 177 (0x7f98e106c000) [pid = 1803] [serial = 948] [outer = (nil)] [url = about:blank] 09:04:51 INFO - PROCESS | 1803 | --DOMWINDOW == 176 (0x7f98dc310c00) [pid = 1803] [serial = 992] [outer = (nil)] [url = about:blank] 09:04:51 INFO - PROCESS | 1803 | --DOMWINDOW == 175 (0x7f98dd04b000) [pid = 1803] [serial = 956] [outer = (nil)] [url = about:blank] 09:04:51 INFO - PROCESS | 1803 | --DOMWINDOW == 174 (0x7f98e01b4000) [pid = 1803] [serial = 959] [outer = (nil)] [url = about:blank] 09:04:51 INFO - PROCESS | 1803 | --DOMWINDOW == 173 (0x7f98dd646c00) [pid = 1803] [serial = 995] [outer = (nil)] [url = about:blank] 09:04:51 INFO - PROCESS | 1803 | --DOMWINDOW == 172 (0x7f98da5f1400) [pid = 1803] [serial = 987] [outer = (nil)] [url = about:blank] 09:04:51 INFO - PROCESS | 1803 | --DOMWINDOW == 171 (0x7f98d6a4ec00) [pid = 1803] [serial = 986] [outer = (nil)] [url = about:blank] 09:04:51 INFO - PROCESS | 1803 | --DOMWINDOW == 170 (0x7f98db997400) [pid = 1803] [serial = 953] [outer = (nil)] [url = about:blank] 09:04:51 INFO - PROCESS | 1803 | --DOMWINDOW == 169 (0x7f98e39c9800) [pid = 1803] [serial = 962] [outer = (nil)] [url = about:blank] 09:04:51 INFO - PROCESS | 1803 | --DOMWINDOW == 168 (0x7f98da6e8000) [pid = 1803] [serial = 983] [outer = (nil)] [url = about:blank] 09:04:51 INFO - PROCESS | 1803 | --DOMWINDOW == 167 (0x7f98d2634000) [pid = 1803] [serial = 950] [outer = (nil)] [url = about:blank] 09:04:51 INFO - PROCESS | 1803 | --DOMWINDOW == 166 (0x7f98dd048800) [pid = 1803] [serial = 993] [outer = (nil)] [url = about:blank] 09:04:51 INFO - PROCESS | 1803 | --DOMWINDOW == 165 (0x7f98de7e6400) [pid = 1803] [serial = 1002] [outer = (nil)] [url = about:blank] 09:04:51 INFO - PROCESS | 1803 | --DOMWINDOW == 164 (0x7f98dd926000) [pid = 1803] [serial = 996] [outer = (nil)] [url = about:blank] 09:04:51 INFO - PROCESS | 1803 | --DOMWINDOW == 163 (0x7f98dbd39c00) [pid = 1803] [serial = 672] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 09:04:51 INFO - PROCESS | 1803 | --DOMWINDOW == 162 (0x7f98df46bc00) [pid = 1803] [serial = 998] [outer = (nil)] [url = about:blank] 09:04:51 INFO - PROCESS | 1803 | --DOMWINDOW == 161 (0x7f98d4d2c000) [pid = 1803] [serial = 1001] [outer = (nil)] [url = about:blank] 09:04:51 INFO - PROCESS | 1803 | --DOMWINDOW == 160 (0x7f98e01afc00) [pid = 1803] [serial = 999] [outer = (nil)] [url = about:blank] 09:04:51 INFO - PROCESS | 1803 | --DOMWINDOW == 159 (0x7f98dc183000) [pid = 1803] [serial = 990] [outer = (nil)] [url = about:blank] 09:04:51 INFO - PROCESS | 1803 | --DOMWINDOW == 158 (0x7f98dbd33800) [pid = 1803] [serial = 989] [outer = (nil)] [url = about:blank] 09:04:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 09:04:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1785ms 09:04:51 INFO - PROCESS | 1803 | 1461254691516 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 09:04:51 INFO - PROCESS | 1803 | 1461254691519 Marionette TRACE conn4 <- [1,1433,null,{"value":"8"}] 09:04:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 09:04:51 INFO - PROCESS | 1803 | 1461254691525 Marionette TRACE conn4 -> [0,1434,"setScriptTimeout",{"ms":35000}] 09:04:51 INFO - PROCESS | 1803 | 1461254691530 Marionette TRACE conn4 <- [1,1434,null,{}] 09:04:51 INFO - PROCESS | 1803 | 1461254691544 Marionette TRACE conn4 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:51 INFO - PROCESS | 1803 | 1461254691725 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 09:04:51 INFO - PROCESS | 1803 | 1461254691935 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:51 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d5b23000 == 107 [pid = 1803] [id = 366] 09:04:51 INFO - PROCESS | 1803 | ++DOMWINDOW == 159 (0x7f98d4f88800) [pid = 1803] [serial = 1099] [outer = (nil)] 09:04:51 INFO - PROCESS | 1803 | ++DOMWINDOW == 160 (0x7f98da871800) [pid = 1803] [serial = 1100] [outer = 0x7f98d4f88800] 09:04:52 INFO - PROCESS | 1803 | 1461254692002 Marionette DEBUG loaded listener.js 09:04:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 161 (0x7f98dbcc6400) [pid = 1803] [serial = 1101] [outer = 0x7f98d4f88800] 09:04:52 INFO - PROCESS | 1803 | 1461254692750 Marionette TRACE conn4 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 09:04:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 09:04:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1282ms 09:04:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 09:04:52 INFO - PROCESS | 1803 | 1461254692807 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 09:04:52 INFO - PROCESS | 1803 | 1461254692811 Marionette TRACE conn4 <- [1,1437,null,{"value":"8"}] 09:04:52 INFO - PROCESS | 1803 | 1461254692817 Marionette TRACE conn4 -> [0,1438,"setScriptTimeout",{"ms":35000}] 09:04:52 INFO - PROCESS | 1803 | 1461254692819 Marionette TRACE conn4 <- [1,1438,null,{}] 09:04:52 INFO - PROCESS | 1803 | 1461254692824 Marionette TRACE conn4 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:52 INFO - PROCESS | 1803 | 1461254692975 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 09:04:52 INFO - PROCESS | 1803 | 1461254692989 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:53 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98dc37f800 == 108 [pid = 1803] [id = 367] 09:04:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 162 (0x7f98dbcc6800) [pid = 1803] [serial = 1102] [outer = (nil)] 09:04:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 163 (0x7f98dc310c00) [pid = 1803] [serial = 1103] [outer = 0x7f98dbcc6800] 09:04:53 INFO - PROCESS | 1803 | 1461254693049 Marionette DEBUG loaded listener.js 09:04:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 164 (0x7f98dd04b000) [pid = 1803] [serial = 1104] [outer = 0x7f98dbcc6800] 09:04:53 INFO - PROCESS | 1803 | 1461254693851 Marionette TRACE conn4 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 09:04:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 09:04:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1081ms 09:04:53 INFO - PROCESS | 1803 | 1461254693898 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 09:04:53 INFO - PROCESS | 1803 | 1461254693901 Marionette TRACE conn4 <- [1,1441,null,{"value":"8"}] 09:04:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 09:04:53 INFO - PROCESS | 1803 | 1461254693907 Marionette TRACE conn4 -> [0,1442,"setScriptTimeout",{"ms":35000}] 09:04:53 INFO - PROCESS | 1803 | 1461254693908 Marionette TRACE conn4 <- [1,1442,null,{}] 09:04:53 INFO - PROCESS | 1803 | 1461254693914 Marionette TRACE conn4 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:54 INFO - PROCESS | 1803 | 1461254694153 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 09:04:54 INFO - PROCESS | 1803 | 1461254694188 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:54 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98dd589000 == 109 [pid = 1803] [id = 368] 09:04:54 INFO - PROCESS | 1803 | ++DOMWINDOW == 165 (0x7f98dbd39c00) [pid = 1803] [serial = 1105] [outer = (nil)] 09:04:54 INFO - PROCESS | 1803 | ++DOMWINDOW == 166 (0x7f98dd14dc00) [pid = 1803] [serial = 1106] [outer = 0x7f98dbd39c00] 09:04:54 INFO - PROCESS | 1803 | 1461254694247 Marionette DEBUG loaded listener.js 09:04:54 INFO - PROCESS | 1803 | ++DOMWINDOW == 167 (0x7f98dd817400) [pid = 1803] [serial = 1107] [outer = 0x7f98dbd39c00] 09:04:55 INFO - PROCESS | 1803 | 1461254695098 Marionette TRACE conn4 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 09:04:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 09:04:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1231ms 09:04:55 INFO - PROCESS | 1803 | 1461254695138 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 09:04:55 INFO - PROCESS | 1803 | 1461254695141 Marionette TRACE conn4 <- [1,1445,null,{"value":"8"}] 09:04:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 09:04:55 INFO - PROCESS | 1803 | 1461254695157 Marionette TRACE conn4 -> [0,1446,"setScriptTimeout",{"ms":35000}] 09:04:55 INFO - PROCESS | 1803 | 1461254695159 Marionette TRACE conn4 <- [1,1446,null,{}] 09:04:55 INFO - PROCESS | 1803 | 1461254695168 Marionette TRACE conn4 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:55 INFO - PROCESS | 1803 | 1461254695432 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 09:04:55 INFO - PROCESS | 1803 | 1461254695462 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:55 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e0fb9800 == 110 [pid = 1803] [id = 369] 09:04:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 168 (0x7f98e00bbc00) [pid = 1803] [serial = 1108] [outer = (nil)] 09:04:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 169 (0x7f98e3403400) [pid = 1803] [serial = 1109] [outer = 0x7f98e00bbc00] 09:04:55 INFO - PROCESS | 1803 | 1461254695522 Marionette DEBUG loaded listener.js 09:04:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 170 (0x7f98e4e6cc00) [pid = 1803] [serial = 1110] [outer = 0x7f98e00bbc00] 09:04:56 INFO - PROCESS | 1803 | --DOMWINDOW == 169 (0x7f98da5f0c00) [pid = 1803] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 09:04:56 INFO - PROCESS | 1803 | --DOMWINDOW == 168 (0x7f98d2c69000) [pid = 1803] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 09:04:56 INFO - PROCESS | 1803 | --DOMWINDOW == 167 (0x7f98d6a51c00) [pid = 1803] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 09:04:56 INFO - PROCESS | 1803 | --DOMWINDOW == 166 (0x7f98d2ab4000) [pid = 1803] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 09:04:56 INFO - PROCESS | 1803 | --DOMWINDOW == 165 (0x7f98e4177800) [pid = 1803] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 09:04:56 INFO - PROCESS | 1803 | --DOMWINDOW == 164 (0x7f98d4f90400) [pid = 1803] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 09:04:56 INFO - PROCESS | 1803 | 1461254696563 Marionette TRACE conn4 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 09:04:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 09:04:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1452ms 09:04:56 INFO - PROCESS | 1803 | 1461254696599 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 09:04:56 INFO - PROCESS | 1803 | 1461254696602 Marionette TRACE conn4 <- [1,1449,null,{"value":"8"}] 09:04:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 09:04:56 INFO - PROCESS | 1803 | 1461254696608 Marionette TRACE conn4 -> [0,1450,"setScriptTimeout",{"ms":35000}] 09:04:56 INFO - PROCESS | 1803 | 1461254696610 Marionette TRACE conn4 <- [1,1450,null,{}] 09:04:56 INFO - PROCESS | 1803 | 1461254696615 Marionette TRACE conn4 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:56 INFO - PROCESS | 1803 | 1461254696763 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 09:04:56 INFO - PROCESS | 1803 | 1461254696788 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:56 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e0265800 == 111 [pid = 1803] [id = 370] 09:04:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 165 (0x7f98d4f8d400) [pid = 1803] [serial = 1111] [outer = (nil)] 09:04:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 166 (0x7f98e4e6d800) [pid = 1803] [serial = 1112] [outer = 0x7f98d4f8d400] 09:04:56 INFO - PROCESS | 1803 | 1461254696853 Marionette DEBUG loaded listener.js 09:04:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 167 (0x7f98e5c9c800) [pid = 1803] [serial = 1113] [outer = 0x7f98d4f8d400] 09:04:57 INFO - PROCESS | 1803 | 1461254697652 Marionette TRACE conn4 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 09:04:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 09:04:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1126ms 09:04:57 INFO - PROCESS | 1803 | 1461254697735 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 09:04:57 INFO - PROCESS | 1803 | 1461254697738 Marionette TRACE conn4 <- [1,1453,null,{"value":"8"}] 09:04:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 09:04:57 INFO - PROCESS | 1803 | 1461254697748 Marionette TRACE conn4 -> [0,1454,"setScriptTimeout",{"ms":35000}] 09:04:57 INFO - PROCESS | 1803 | 1461254697750 Marionette TRACE conn4 <- [1,1454,null,{}] 09:04:57 INFO - PROCESS | 1803 | 1461254697754 Marionette TRACE conn4 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:57 INFO - PROCESS | 1803 | 1461254697904 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 09:04:57 INFO - PROCESS | 1803 | 1461254697913 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:57 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e283b000 == 112 [pid = 1803] [id = 371] 09:04:57 INFO - PROCESS | 1803 | ++DOMWINDOW == 168 (0x7f98e01afc00) [pid = 1803] [serial = 1114] [outer = (nil)] 09:04:57 INFO - PROCESS | 1803 | ++DOMWINDOW == 169 (0x7f98e8396000) [pid = 1803] [serial = 1115] [outer = 0x7f98e01afc00] 09:04:57 INFO - PROCESS | 1803 | 1461254697972 Marionette DEBUG loaded listener.js 09:04:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 170 (0x7f98f365e000) [pid = 1803] [serial = 1116] [outer = 0x7f98e01afc00] 09:04:59 INFO - PROCESS | 1803 | 1461254699087 Marionette TRACE conn4 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 09:04:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 09:04:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1378ms 09:04:59 INFO - PROCESS | 1803 | 1461254699127 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 09:04:59 INFO - PROCESS | 1803 | 1461254699133 Marionette TRACE conn4 <- [1,1457,null,{"value":"8"}] 09:04:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 09:04:59 INFO - PROCESS | 1803 | 1461254699142 Marionette TRACE conn4 -> [0,1458,"setScriptTimeout",{"ms":35000}] 09:04:59 INFO - PROCESS | 1803 | 1461254699147 Marionette TRACE conn4 <- [1,1458,null,{}] 09:04:59 INFO - PROCESS | 1803 | 1461254699154 Marionette TRACE conn4 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:59 INFO - PROCESS | 1803 | 1461254699342 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 09:04:59 INFO - PROCESS | 1803 | 1461254699533 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:59 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98da61f000 == 113 [pid = 1803] [id = 372] 09:04:59 INFO - PROCESS | 1803 | ++DOMWINDOW == 171 (0x7f98d2ab8000) [pid = 1803] [serial = 1117] [outer = (nil)] 09:04:59 INFO - PROCESS | 1803 | ++DOMWINDOW == 172 (0x7f98d4f86c00) [pid = 1803] [serial = 1118] [outer = 0x7f98d2ab8000] 09:04:59 INFO - PROCESS | 1803 | 1461254699609 Marionette DEBUG loaded listener.js 09:04:59 INFO - PROCESS | 1803 | ++DOMWINDOW == 173 (0x7f98d6854400) [pid = 1803] [serial = 1119] [outer = 0x7f98d2ab8000] 09:05:00 INFO - PROCESS | 1803 | 1461254700711 Marionette TRACE conn4 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 09:05:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 09:05:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1633ms 09:05:00 INFO - PROCESS | 1803 | 1461254700776 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 09:05:00 INFO - PROCESS | 1803 | 1461254700785 Marionette TRACE conn4 <- [1,1461,null,{"value":"8"}] 09:05:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 09:05:00 INFO - PROCESS | 1803 | 1461254700795 Marionette TRACE conn4 -> [0,1462,"setScriptTimeout",{"ms":35000}] 09:05:00 INFO - PROCESS | 1803 | 1461254700799 Marionette TRACE conn4 <- [1,1462,null,{}] 09:05:00 INFO - PROCESS | 1803 | 1461254700806 Marionette TRACE conn4 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:01 INFO - PROCESS | 1803 | 1461254701054 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 09:05:01 INFO - PROCESS | 1803 | 1461254701331 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:01 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e0ecf800 == 114 [pid = 1803] [id = 373] 09:05:01 INFO - PROCESS | 1803 | ++DOMWINDOW == 174 (0x7f98d685a800) [pid = 1803] [serial = 1120] [outer = (nil)] 09:05:01 INFO - PROCESS | 1803 | ++DOMWINDOW == 175 (0x7f98dbd80000) [pid = 1803] [serial = 1121] [outer = 0x7f98d685a800] 09:05:01 INFO - PROCESS | 1803 | 1461254701404 Marionette DEBUG loaded listener.js 09:05:01 INFO - PROCESS | 1803 | ++DOMWINDOW == 176 (0x7f98dc30e800) [pid = 1803] [serial = 1122] [outer = 0x7f98d685a800] 09:05:02 INFO - PROCESS | 1803 | 1461254702326 Marionette TRACE conn4 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 09:05:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 09:05:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1583ms 09:05:02 INFO - PROCESS | 1803 | 1461254702379 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 09:05:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 09:05:02 INFO - PROCESS | 1803 | 1461254702383 Marionette TRACE conn4 <- [1,1465,null,{"value":"8"}] 09:05:02 INFO - PROCESS | 1803 | 1461254702391 Marionette TRACE conn4 -> [0,1466,"setScriptTimeout",{"ms":35000}] 09:05:02 INFO - PROCESS | 1803 | 1461254702397 Marionette TRACE conn4 <- [1,1466,null,{}] 09:05:02 INFO - PROCESS | 1803 | 1461254702414 Marionette TRACE conn4 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:02 INFO - PROCESS | 1803 | 1461254702658 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 09:05:02 INFO - PROCESS | 1803 | 1461254702884 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:02 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e561f800 == 115 [pid = 1803] [id = 374] 09:05:02 INFO - PROCESS | 1803 | ++DOMWINDOW == 177 (0x7f98dd9ed000) [pid = 1803] [serial = 1123] [outer = (nil)] 09:05:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 178 (0x7f98e04c4000) [pid = 1803] [serial = 1124] [outer = 0x7f98dd9ed000] 09:05:03 INFO - PROCESS | 1803 | 1461254703015 Marionette DEBUG loaded listener.js 09:05:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 179 (0x7f98e2c0ec00) [pid = 1803] [serial = 1125] [outer = 0x7f98dd9ed000] 09:05:03 INFO - PROCESS | 1803 | 1461254703903 Marionette TRACE conn4 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 09:05:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 09:05:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1543ms 09:05:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 09:05:03 INFO - PROCESS | 1803 | 1461254703933 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 09:05:03 INFO - PROCESS | 1803 | 1461254703937 Marionette TRACE conn4 <- [1,1469,null,{"value":"8"}] 09:05:03 INFO - PROCESS | 1803 | 1461254703944 Marionette TRACE conn4 -> [0,1470,"setScriptTimeout",{"ms":35000}] 09:05:03 INFO - PROCESS | 1803 | 1461254703947 Marionette TRACE conn4 <- [1,1470,null,{}] 09:05:03 INFO - PROCESS | 1803 | 1461254703952 Marionette TRACE conn4 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:04 INFO - PROCESS | 1803 | 1461254704139 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 09:05:04 INFO - PROCESS | 1803 | 1461254704327 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:04 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98ed7da000 == 116 [pid = 1803] [id = 375] 09:05:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 180 (0x7f98dd150400) [pid = 1803] [serial = 1126] [outer = (nil)] 09:05:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 181 (0x7f98e838e000) [pid = 1803] [serial = 1127] [outer = 0x7f98dd150400] 09:05:04 INFO - PROCESS | 1803 | 1461254704396 Marionette DEBUG loaded listener.js 09:05:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 182 (0x7f98f37b9400) [pid = 1803] [serial = 1128] [outer = 0x7f98dd150400] 09:05:05 INFO - PROCESS | 1803 | 1461254705321 Marionette TRACE conn4 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 09:05:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 09:05:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1429ms 09:05:05 INFO - PROCESS | 1803 | 1461254705373 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 09:05:05 INFO - PROCESS | 1803 | 1461254705380 Marionette TRACE conn4 <- [1,1473,null,{"value":"8"}] 09:05:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 09:05:05 INFO - PROCESS | 1803 | 1461254705386 Marionette TRACE conn4 -> [0,1474,"setScriptTimeout",{"ms":35000}] 09:05:05 INFO - PROCESS | 1803 | 1461254705389 Marionette TRACE conn4 <- [1,1474,null,{}] 09:05:05 INFO - PROCESS | 1803 | 1461254705394 Marionette TRACE conn4 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:05 INFO - PROCESS | 1803 | 1461254705642 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 09:05:05 INFO - PROCESS | 1803 | 1461254705833 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:05 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98f86c3800 == 117 [pid = 1803] [id = 376] 09:05:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 183 (0x7f98f3994c00) [pid = 1803] [serial = 1129] [outer = (nil)] 09:05:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 184 (0x7f98e11a8000) [pid = 1803] [serial = 1130] [outer = 0x7f98f3994c00] 09:05:05 INFO - PROCESS | 1803 | 1461254705959 Marionette DEBUG loaded listener.js 09:05:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 185 (0x7f98f8311400) [pid = 1803] [serial = 1131] [outer = 0x7f98f3994c00] 09:05:06 INFO - PROCESS | 1803 | 1461254706799 Marionette TRACE conn4 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 09:05:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 09:05:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1479ms 09:05:06 INFO - PROCESS | 1803 | 1461254706867 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 09:05:06 INFO - PROCESS | 1803 | 1461254706870 Marionette TRACE conn4 <- [1,1477,null,{"value":"8"}] 09:05:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 09:05:06 INFO - PROCESS | 1803 | 1461254706876 Marionette TRACE conn4 -> [0,1478,"setScriptTimeout",{"ms":35000}] 09:05:06 INFO - PROCESS | 1803 | 1461254706878 Marionette TRACE conn4 <- [1,1478,null,{}] 09:05:06 INFO - PROCESS | 1803 | 1461254706884 Marionette TRACE conn4 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:07 INFO - PROCESS | 1803 | 1461254707100 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 09:05:07 INFO - PROCESS | 1803 | 1461254707332 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:07 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d2da6000 == 118 [pid = 1803] [id = 377] 09:05:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 186 (0x7f98d010e800) [pid = 1803] [serial = 1132] [outer = (nil)] 09:05:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 187 (0x7f98d0116000) [pid = 1803] [serial = 1133] [outer = 0x7f98d010e800] 09:05:07 INFO - PROCESS | 1803 | 1461254707505 Marionette DEBUG loaded listener.js 09:05:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 188 (0x7f98f8a94000) [pid = 1803] [serial = 1134] [outer = 0x7f98d010e800] 09:05:08 INFO - PROCESS | 1803 | 1461254708683 Marionette TRACE conn4 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 09:05:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 09:05:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1829ms 09:05:08 INFO - PROCESS | 1803 | 1461254708706 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 09:05:08 INFO - PROCESS | 1803 | 1461254708710 Marionette TRACE conn4 <- [1,1481,null,{"value":"8"}] 09:05:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 09:05:08 INFO - PROCESS | 1803 | 1461254708715 Marionette TRACE conn4 -> [0,1482,"setScriptTimeout",{"ms":35000}] 09:05:08 INFO - PROCESS | 1803 | 1461254708718 Marionette TRACE conn4 <- [1,1482,null,{}] 09:05:08 INFO - PROCESS | 1803 | 1461254708723 Marionette TRACE conn4 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:08 INFO - PROCESS | 1803 | 1461254708885 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 09:05:09 INFO - PROCESS | 1803 | 1461254709073 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:09 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e6d64000 == 119 [pid = 1803] [id = 378] 09:05:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 189 (0x7f98d0112000) [pid = 1803] [serial = 1135] [outer = (nil)] 09:05:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 190 (0x7f98e1318800) [pid = 1803] [serial = 1136] [outer = 0x7f98d0112000] 09:05:09 INFO - PROCESS | 1803 | 1461254709143 Marionette DEBUG loaded listener.js 09:05:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 191 (0x7f98e131e800) [pid = 1803] [serial = 1137] [outer = 0x7f98d0112000] 09:05:09 INFO - PROCESS | 1803 | 1461254709992 Marionette TRACE conn4 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 09:05:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 09:05:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1341ms 09:05:10 INFO - PROCESS | 1803 | 1461254710058 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 09:05:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 09:05:10 INFO - PROCESS | 1803 | 1461254710062 Marionette TRACE conn4 <- [1,1485,null,{"value":"8"}] 09:05:10 INFO - PROCESS | 1803 | 1461254710070 Marionette TRACE conn4 -> [0,1486,"setScriptTimeout",{"ms":35000}] 09:05:10 INFO - PROCESS | 1803 | 1461254710074 Marionette TRACE conn4 <- [1,1486,null,{}] 09:05:10 INFO - PROCESS | 1803 | 1461254710081 Marionette TRACE conn4 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:10 INFO - PROCESS | 1803 | 1461254710363 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 09:05:10 INFO - PROCESS | 1803 | 1461254710649 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:10 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d667c000 == 120 [pid = 1803] [id = 379] 09:05:10 INFO - PROCESS | 1803 | ++DOMWINDOW == 192 (0x7f98d03dd400) [pid = 1803] [serial = 1138] [outer = (nil)] 09:05:10 INFO - PROCESS | 1803 | ++DOMWINDOW == 193 (0x7f98d03e5000) [pid = 1803] [serial = 1139] [outer = 0x7f98d03dd400] 09:05:10 INFO - PROCESS | 1803 | 1461254710719 Marionette DEBUG loaded listener.js 09:05:10 INFO - PROCESS | 1803 | ++DOMWINDOW == 194 (0x7f98d03e9000) [pid = 1803] [serial = 1140] [outer = 0x7f98d03dd400] 09:05:11 INFO - PROCESS | 1803 | 1461254711625 Marionette TRACE conn4 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 09:05:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 09:05:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1632ms 09:05:11 INFO - PROCESS | 1803 | 1461254711701 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 09:05:11 INFO - PROCESS | 1803 | 1461254711705 Marionette TRACE conn4 <- [1,1489,null,{"value":"8"}] 09:05:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 09:05:11 INFO - PROCESS | 1803 | 1461254711711 Marionette TRACE conn4 -> [0,1490,"setScriptTimeout",{"ms":35000}] 09:05:11 INFO - PROCESS | 1803 | 1461254711713 Marionette TRACE conn4 <- [1,1490,null,{}] 09:05:11 INFO - PROCESS | 1803 | 1461254711718 Marionette TRACE conn4 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:11 INFO - PROCESS | 1803 | 1461254711898 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 09:05:12 INFO - PROCESS | 1803 | 1461254712087 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:12 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98ce83f000 == 121 [pid = 1803] [id = 380] 09:05:12 INFO - PROCESS | 1803 | ++DOMWINDOW == 195 (0x7f98ce861000) [pid = 1803] [serial = 1141] [outer = (nil)] 09:05:12 INFO - PROCESS | 1803 | ++DOMWINDOW == 196 (0x7f98ce867c00) [pid = 1803] [serial = 1142] [outer = 0x7f98ce861000] 09:05:12 INFO - PROCESS | 1803 | 1461254712159 Marionette DEBUG loaded listener.js 09:05:12 INFO - PROCESS | 1803 | ++DOMWINDOW == 197 (0x7f98ce86c400) [pid = 1803] [serial = 1143] [outer = 0x7f98ce861000] 09:05:13 INFO - PROCESS | 1803 | 1461254713017 Marionette TRACE conn4 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 09:05:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 09:05:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1336ms 09:05:13 INFO - PROCESS | 1803 | 1461254713047 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 09:05:13 INFO - PROCESS | 1803 | 1461254713051 Marionette TRACE conn4 <- [1,1493,null,{"value":"8"}] 09:05:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 09:05:13 INFO - PROCESS | 1803 | 1461254713057 Marionette TRACE conn4 -> [0,1494,"setScriptTimeout",{"ms":35000}] 09:05:13 INFO - PROCESS | 1803 | 1461254713060 Marionette TRACE conn4 <- [1,1494,null,{}] 09:05:13 INFO - PROCESS | 1803 | 1461254713065 Marionette TRACE conn4 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:13 INFO - PROCESS | 1803 | 1461254713251 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 09:05:13 INFO - PROCESS | 1803 | 1461254713443 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:13 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98cc916800 == 122 [pid = 1803] [id = 381] 09:05:13 INFO - PROCESS | 1803 | ++DOMWINDOW == 198 (0x7f98ce861800) [pid = 1803] [serial = 1144] [outer = (nil)] 09:05:13 INFO - PROCESS | 1803 | ++DOMWINDOW == 199 (0x7f98d03e8800) [pid = 1803] [serial = 1145] [outer = 0x7f98ce861800] 09:05:13 INFO - PROCESS | 1803 | 1461254713512 Marionette DEBUG loaded listener.js 09:05:13 INFO - PROCESS | 1803 | ++DOMWINDOW == 200 (0x7f98e131c800) [pid = 1803] [serial = 1146] [outer = 0x7f98ce861800] 09:05:14 INFO - PROCESS | 1803 | 1461254714443 Marionette TRACE conn4 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 09:05:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 09:05:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1434ms 09:05:14 INFO - PROCESS | 1803 | 1461254714492 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 09:05:14 INFO - PROCESS | 1803 | 1461254714495 Marionette TRACE conn4 <- [1,1497,null,{"value":"8"}] 09:05:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 09:05:14 INFO - PROCESS | 1803 | 1461254714501 Marionette TRACE conn4 -> [0,1498,"setScriptTimeout",{"ms":35000}] 09:05:14 INFO - PROCESS | 1803 | 1461254714505 Marionette TRACE conn4 <- [1,1498,null,{}] 09:05:14 INFO - PROCESS | 1803 | 1461254714510 Marionette TRACE conn4 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:14 INFO - PROCESS | 1803 | 1461254714718 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 09:05:14 INFO - PROCESS | 1803 | 1461254714919 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:14 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98cd506800 == 123 [pid = 1803] [id = 382] 09:05:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 201 (0x7f98cd376400) [pid = 1803] [serial = 1147] [outer = (nil)] 09:05:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 202 (0x7f98cd37d000) [pid = 1803] [serial = 1148] [outer = 0x7f98cd376400] 09:05:15 INFO - PROCESS | 1803 | 1461254714998 Marionette DEBUG loaded listener.js 09:05:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 203 (0x7f98e43a6c00) [pid = 1803] [serial = 1149] [outer = 0x7f98cd376400] 09:05:15 INFO - PROCESS | 1803 | 1461254715896 Marionette TRACE conn4 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 09:05:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 09:05:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1485ms 09:05:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 09:05:15 INFO - PROCESS | 1803 | 1461254715988 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 09:05:15 INFO - PROCESS | 1803 | 1461254715991 Marionette TRACE conn4 <- [1,1501,null,{"value":"8"}] 09:05:15 INFO - PROCESS | 1803 | 1461254715997 Marionette TRACE conn4 -> [0,1502,"setScriptTimeout",{"ms":35000}] 09:05:16 INFO - PROCESS | 1803 | 1461254716000 Marionette TRACE conn4 <- [1,1502,null,{}] 09:05:16 INFO - PROCESS | 1803 | 1461254716005 Marionette TRACE conn4 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:16 INFO - PROCESS | 1803 | 1461254716199 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 09:05:16 INFO - PROCESS | 1803 | 1461254716433 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:16 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98cf9d0800 == 124 [pid = 1803] [id = 383] 09:05:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 204 (0x7f98cd377800) [pid = 1803] [serial = 1150] [outer = (nil)] 09:05:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 205 (0x7f98cd60bc00) [pid = 1803] [serial = 1151] [outer = 0x7f98cd377800] 09:05:16 INFO - PROCESS | 1803 | 1461254716518 Marionette DEBUG loaded listener.js 09:05:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 206 (0x7f98cd611000) [pid = 1803] [serial = 1152] [outer = 0x7f98cd377800] 09:05:17 INFO - PROCESS | 1803 | 1461254717316 Marionette TRACE conn4 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 09:05:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 09:05:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1384ms 09:05:17 INFO - PROCESS | 1803 | 1461254717381 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 09:05:17 INFO - PROCESS | 1803 | 1461254717385 Marionette TRACE conn4 <- [1,1505,null,{"value":"8"}] 09:05:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 09:05:17 INFO - PROCESS | 1803 | 1461254717390 Marionette TRACE conn4 -> [0,1506,"setScriptTimeout",{"ms":35000}] 09:05:17 INFO - PROCESS | 1803 | 1461254717392 Marionette TRACE conn4 <- [1,1506,null,{}] 09:05:17 INFO - PROCESS | 1803 | 1461254717398 Marionette TRACE conn4 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:17 INFO - PROCESS | 1803 | 1461254717575 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 09:05:17 INFO - PROCESS | 1803 | 1461254717765 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:17 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98df4d4000 == 125 [pid = 1803] [id = 384] 09:05:17 INFO - PROCESS | 1803 | ++DOMWINDOW == 207 (0x7f98cd602c00) [pid = 1803] [serial = 1153] [outer = (nil)] 09:05:17 INFO - PROCESS | 1803 | ++DOMWINDOW == 208 (0x7f98cf98d800) [pid = 1803] [serial = 1154] [outer = 0x7f98cd602c00] 09:05:17 INFO - PROCESS | 1803 | 1461254717833 Marionette DEBUG loaded listener.js 09:05:17 INFO - PROCESS | 1803 | ++DOMWINDOW == 209 (0x7f98cf992000) [pid = 1803] [serial = 1155] [outer = 0x7f98cd602c00] 09:05:19 INFO - PROCESS | 1803 | 1461254719100 Marionette TRACE conn4 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 09:05:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 09:05:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1779ms 09:05:19 INFO - PROCESS | 1803 | 1461254719266 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 09:05:19 INFO - PROCESS | 1803 | 1461254719272 Marionette TRACE conn4 <- [1,1509,null,{"value":"8"}] 09:05:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 09:05:19 INFO - PROCESS | 1803 | 1461254719305 Marionette TRACE conn4 -> [0,1510,"setScriptTimeout",{"ms":35000}] 09:05:19 INFO - PROCESS | 1803 | 1461254719309 Marionette TRACE conn4 <- [1,1510,null,{}] 09:05:19 INFO - PROCESS | 1803 | 1461254719318 Marionette TRACE conn4 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:19 INFO - PROCESS | 1803 | 1461254719477 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 09:05:19 INFO - PROCESS | 1803 | 1461254719679 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:19 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d2c11000 == 126 [pid = 1803] [id = 385] 09:05:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 210 (0x7f98cf7f1000) [pid = 1803] [serial = 1156] [outer = (nil)] 09:05:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 211 (0x7f98cf7f7000) [pid = 1803] [serial = 1157] [outer = 0x7f98cf7f1000] 09:05:19 INFO - PROCESS | 1803 | 1461254719748 Marionette DEBUG loaded listener.js 09:05:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 212 (0x7f98cf997800) [pid = 1803] [serial = 1158] [outer = 0x7f98cf7f1000] 09:05:20 INFO - PROCESS | 1803 | 1461254720814 Marionette TRACE conn4 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 09:05:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 09:05:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1553ms 09:05:20 INFO - PROCESS | 1803 | 1461254720841 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 09:05:20 INFO - PROCESS | 1803 | 1461254720849 Marionette TRACE conn4 <- [1,1513,null,{"value":"8"}] 09:05:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 09:05:20 INFO - PROCESS | 1803 | 1461254720858 Marionette TRACE conn4 -> [0,1514,"setScriptTimeout",{"ms":35000}] 09:05:20 INFO - PROCESS | 1803 | 1461254720862 Marionette TRACE conn4 <- [1,1514,null,{}] 09:05:20 INFO - PROCESS | 1803 | 1461254720867 Marionette TRACE conn4 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:21 INFO - PROCESS | 1803 | 1461254721037 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 09:05:21 INFO - PROCESS | 1803 | 1461254721327 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:21 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d2dc0800 == 127 [pid = 1803] [id = 386] 09:05:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 213 (0x7f98d25de400) [pid = 1803] [serial = 1159] [outer = (nil)] 09:05:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 214 (0x7f98d25e3400) [pid = 1803] [serial = 1160] [outer = 0x7f98d25de400] 09:05:21 INFO - PROCESS | 1803 | 1461254721403 Marionette DEBUG loaded listener.js 09:05:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 215 (0x7f98d2634c00) [pid = 1803] [serial = 1161] [outer = 0x7f98d25de400] 09:05:21 INFO - PROCESS | 1803 | --DOMWINDOW == 214 (0x7f98cf7f5000) [pid = 1803] [serial = 1025] [outer = (nil)] [url = about:blank] 09:05:21 INFO - PROCESS | 1803 | --DOMWINDOW == 213 (0x7f98f89d0000) [pid = 1803] [serial = 1037] [outer = (nil)] [url = about:blank] 09:05:21 INFO - PROCESS | 1803 | --DOMWINDOW == 212 (0x7f98d25df400) [pid = 1803] [serial = 1034] [outer = (nil)] [url = about:blank] 09:05:21 INFO - PROCESS | 1803 | --DOMWINDOW == 211 (0x7f98e2c9e000) [pid = 1803] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 09:05:21 INFO - PROCESS | 1803 | --DOMWINDOW == 210 (0x7f98d0c58000) [pid = 1803] [serial = 1031] [outer = (nil)] [url = about:blank] 09:05:21 INFO - PROCESS | 1803 | --DOMWINDOW == 209 (0x7f98f89ce000) [pid = 1803] [serial = 1028] [outer = (nil)] [url = about:blank] 09:05:21 INFO - PROCESS | 1803 | --DOMWINDOW == 208 (0x7f98dc308c00) [pid = 1803] [serial = 1055] [outer = (nil)] [url = about:blank] 09:05:21 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98fd076800 == 126 [pid = 1803] [id = 361] 09:05:21 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98f8bae000 == 125 [pid = 1803] [id = 360] 09:05:22 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98f481b000 == 124 [pid = 1803] [id = 359] 09:05:22 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98f3684800 == 123 [pid = 1803] [id = 358] 09:05:22 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e5f42800 == 122 [pid = 1803] [id = 357] 09:05:22 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e500a800 == 121 [pid = 1803] [id = 356] 09:05:22 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e34c0000 == 120 [pid = 1803] [id = 355] 09:05:22 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e0fb5800 == 119 [pid = 1803] [id = 354] 09:05:22 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98dc37f000 == 118 [pid = 1803] [id = 353] 09:05:22 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98d2cd9000 == 117 [pid = 1803] [id = 352] 09:05:22 INFO - PROCESS | 1803 | --DOMWINDOW == 207 (0x7f98dc09e000) [pid = 1803] [serial = 1053] [outer = (nil)] [url = about:blank] 09:05:22 INFO - PROCESS | 1803 | --DOMWINDOW == 206 (0x7f98dba45800) [pid = 1803] [serial = 1049] [outer = (nil)] [url = about:blank] 09:05:22 INFO - PROCESS | 1803 | --DOMWINDOW == 205 (0x7f98d3983000) [pid = 1803] [serial = 1043] [outer = (nil)] [url = about:blank] 09:05:22 INFO - PROCESS | 1803 | --DOMWINDOW == 204 (0x7f98e8f8ec00) [pid = 1803] [serial = 1019] [outer = (nil)] [url = about:blank] 09:05:22 INFO - PROCESS | 1803 | --DOMWINDOW == 203 (0x7f98f39fac00) [pid = 1803] [serial = 1022] [outer = (nil)] [url = about:blank] 09:05:22 INFO - PROCESS | 1803 | --DOMWINDOW == 202 (0x7f98d50a5400) [pid = 1803] [serial = 1007] [outer = (nil)] [url = about:blank] 09:05:22 INFO - PROCESS | 1803 | --DOMWINDOW == 201 (0x7f98d3cf1c00) [pid = 1803] [serial = 1044] [outer = (nil)] [url = about:blank] 09:05:22 INFO - PROCESS | 1803 | --DOMWINDOW == 200 (0x7f98de93d400) [pid = 1803] [serial = 1013] [outer = (nil)] [url = about:blank] 09:05:22 INFO - PROCESS | 1803 | --DOMWINDOW == 199 (0x7f98da777800) [pid = 1803] [serial = 1047] [outer = (nil)] [url = about:blank] 09:05:22 INFO - PROCESS | 1803 | --DOMWINDOW == 198 (0x7f98e64f0000) [pid = 1803] [serial = 1005] [outer = (nil)] [url = about:blank] 09:05:22 INFO - PROCESS | 1803 | --DOMWINDOW == 197 (0x7f98e4594800) [pid = 1803] [serial = 1016] [outer = (nil)] [url = about:blank] 09:05:22 INFO - PROCESS | 1803 | --DOMWINDOW == 196 (0x7f98d4f8b000) [pid = 1803] [serial = 1040] [outer = (nil)] [url = about:blank] 09:05:22 INFO - PROCESS | 1803 | --DOMWINDOW == 195 (0x7f98da55d800) [pid = 1803] [serial = 1046] [outer = (nil)] [url = about:blank] 09:05:22 INFO - PROCESS | 1803 | --DOMWINDOW == 194 (0x7f98dc186800) [pid = 1803] [serial = 1010] [outer = (nil)] [url = about:blank] 09:05:22 INFO - PROCESS | 1803 | --DOMWINDOW == 193 (0x7f98dbcc9000) [pid = 1803] [serial = 1050] [outer = (nil)] [url = about:blank] 09:05:22 INFO - PROCESS | 1803 | --DOMWINDOW == 192 (0x7f98dbcd0800) [pid = 1803] [serial = 1052] [outer = (nil)] [url = about:blank] 09:05:22 INFO - PROCESS | 1803 | 1461254722365 Marionette TRACE conn4 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 09:05:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 09:05:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1534ms 09:05:22 INFO - PROCESS | 1803 | 1461254722392 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 09:05:22 INFO - PROCESS | 1803 | 1461254722396 Marionette TRACE conn4 <- [1,1517,null,{"value":"8"}] 09:05:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 09:05:22 INFO - PROCESS | 1803 | 1461254722401 Marionette TRACE conn4 -> [0,1518,"setScriptTimeout",{"ms":35000}] 09:05:22 INFO - PROCESS | 1803 | 1461254722406 Marionette TRACE conn4 <- [1,1518,null,{}] 09:05:22 INFO - PROCESS | 1803 | 1461254722420 Marionette TRACE conn4 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:22 INFO - PROCESS | 1803 | 1461254722580 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 09:05:22 INFO - PROCESS | 1803 | 1461254722760 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:22 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d5b26000 == 118 [pid = 1803] [id = 387] 09:05:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 193 (0x7f98d0114000) [pid = 1803] [serial = 1162] [outer = (nil)] 09:05:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 194 (0x7f98d2b5e000) [pid = 1803] [serial = 1163] [outer = 0x7f98d0114000] 09:05:22 INFO - PROCESS | 1803 | 1461254722829 Marionette DEBUG loaded listener.js 09:05:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 195 (0x7f98d4d20c00) [pid = 1803] [serial = 1164] [outer = 0x7f98d0114000] 09:05:23 INFO - PROCESS | 1803 | 1461254723575 Marionette TRACE conn4 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 09:05:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 09:05:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1185ms 09:05:23 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 09:05:23 INFO - PROCESS | 1803 | 1461254723587 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 09:05:23 INFO - PROCESS | 1803 | 1461254723591 Marionette TRACE conn4 <- [1,1521,null,{"value":"8"}] 09:05:23 INFO - PROCESS | 1803 | 1461254723597 Marionette TRACE conn4 -> [0,1522,"setScriptTimeout",{"ms":35000}] 09:05:23 INFO - PROCESS | 1803 | 1461254723600 Marionette TRACE conn4 <- [1,1522,null,{}] 09:05:23 INFO - PROCESS | 1803 | 1461254723604 Marionette TRACE conn4 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:23 INFO - PROCESS | 1803 | 1461254723825 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 09:05:23 INFO - PROCESS | 1803 | 1461254723845 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:23 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d6cb8800 == 119 [pid = 1803] [id = 388] 09:05:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 196 (0x7f98d3ce5000) [pid = 1803] [serial = 1165] [outer = (nil)] 09:05:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 197 (0x7f98d684fc00) [pid = 1803] [serial = 1166] [outer = 0x7f98d3ce5000] 09:05:23 INFO - PROCESS | 1803 | 1461254723907 Marionette DEBUG loaded listener.js 09:05:24 INFO - PROCESS | 1803 | ++DOMWINDOW == 198 (0x7f98d6a52400) [pid = 1803] [serial = 1167] [outer = 0x7f98d3ce5000] 09:05:24 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 09:05:24 INFO - PROCESS | 1803 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:05:24 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 09:05:24 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 09:05:24 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 09:05:24 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 09:05:24 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 09:05:24 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 09:05:24 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 09:05:24 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 09:05:24 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 09:05:24 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 09:05:24 INFO - PROCESS | 1803 | 1461254724693 Marionette TRACE conn4 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 09:05:24 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 09:05:24 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:05:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 09:05:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:05:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:05:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 09:05:24 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 09:05:24 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:05:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 09:05:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:05:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:05:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 09:05:24 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 09:05:24 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:05:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 09:05:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:05:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:05:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 09:05:24 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 09:05:24 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:05:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 09:05:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:05:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:05:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 09:05:24 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1134ms 09:05:24 INFO - PROCESS | 1803 | 1461254724734 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 09:05:24 INFO - PROCESS | 1803 | 1461254724741 Marionette TRACE conn4 <- [1,1525,null,{"value":"8"}] 09:05:24 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 09:05:24 INFO - PROCESS | 1803 | 1461254724754 Marionette TRACE conn4 -> [0,1526,"setScriptTimeout",{"ms":35000}] 09:05:24 INFO - PROCESS | 1803 | 1461254724756 Marionette TRACE conn4 <- [1,1526,null,{}] 09:05:24 INFO - PROCESS | 1803 | 1461254724761 Marionette TRACE conn4 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:24 INFO - PROCESS | 1803 | 1461254724950 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 09:05:24 INFO - PROCESS | 1803 | 1461254724981 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:24 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98dbb6a000 == 120 [pid = 1803] [id = 389] 09:05:24 INFO - PROCESS | 1803 | ++DOMWINDOW == 199 (0x7f98d4f8ac00) [pid = 1803] [serial = 1168] [outer = (nil)] 09:05:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 200 (0x7f98da55d800) [pid = 1803] [serial = 1169] [outer = 0x7f98d4f8ac00] 09:05:25 INFO - PROCESS | 1803 | 1461254725038 Marionette DEBUG loaded listener.js 09:05:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 201 (0x7f98da7afc00) [pid = 1803] [serial = 1170] [outer = 0x7f98d4f8ac00] 09:05:25 INFO - PROCESS | 1803 | 1461254725856 Marionette TRACE conn4 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 09:05:25 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 09:05:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 09:05:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:05:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:05:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 09:05:25 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 09:05:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 09:05:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:05:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:05:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 09:05:25 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 09:05:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 09:05:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:05:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:05:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 09:05:25 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1176ms 09:05:25 INFO - PROCESS | 1803 | 1461254725941 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 09:05:25 INFO - PROCESS | 1803 | 1461254725945 Marionette TRACE conn4 <- [1,1529,null,{"value":"8"}] 09:05:25 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 09:05:25 INFO - PROCESS | 1803 | 1461254725954 Marionette TRACE conn4 -> [0,1530,"setScriptTimeout",{"ms":35000}] 09:05:25 INFO - PROCESS | 1803 | 1461254725956 Marionette TRACE conn4 <- [1,1530,null,{}] 09:05:25 INFO - PROCESS | 1803 | 1461254725960 Marionette TRACE conn4 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:26 INFO - PROCESS | 1803 | 1461254726191 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 09:05:26 INFO - PROCESS | 1803 | 1461254726217 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:26 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98dc413800 == 121 [pid = 1803] [id = 390] 09:05:26 INFO - PROCESS | 1803 | ++DOMWINDOW == 202 (0x7f98dba45800) [pid = 1803] [serial = 1171] [outer = (nil)] 09:05:26 INFO - PROCESS | 1803 | ++DOMWINDOW == 203 (0x7f98dbd3d000) [pid = 1803] [serial = 1172] [outer = 0x7f98dba45800] 09:05:26 INFO - PROCESS | 1803 | 1461254726279 Marionette DEBUG loaded listener.js 09:05:26 INFO - PROCESS | 1803 | ++DOMWINDOW == 204 (0x7f98dc306c00) [pid = 1803] [serial = 1173] [outer = 0x7f98dba45800] 09:05:27 INFO - PROCESS | 1803 | --DOMWINDOW == 203 (0x7f98e00bbc00) [pid = 1803] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 09:05:27 INFO - PROCESS | 1803 | --DOMWINDOW == 202 (0x7f98d4f8d400) [pid = 1803] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 09:05:27 INFO - PROCESS | 1803 | --DOMWINDOW == 201 (0x7f98d2ab9c00) [pid = 1803] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 09:05:27 INFO - PROCESS | 1803 | --DOMWINDOW == 200 (0x7f98d4f88800) [pid = 1803] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 09:05:27 INFO - PROCESS | 1803 | --DOMWINDOW == 199 (0x7f98d398b000) [pid = 1803] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 09:05:27 INFO - PROCESS | 1803 | --DOMWINDOW == 198 (0x7f98dc182800) [pid = 1803] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 09:05:27 INFO - PROCESS | 1803 | --DOMWINDOW == 197 (0x7f98dbcc6800) [pid = 1803] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 09:05:27 INFO - PROCESS | 1803 | --DOMWINDOW == 196 (0x7f98dbd39c00) [pid = 1803] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 09:05:27 INFO - PROCESS | 1803 | 1461254727349 Marionette TRACE conn4 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 09:05:27 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 09:05:27 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 09:05:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:05:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:05:27 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 09:05:27 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 09:05:27 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 09:05:27 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 09:05:27 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1437ms 09:05:27 INFO - PROCESS | 1803 | 1461254727393 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 09:05:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 09:05:27 INFO - PROCESS | 1803 | 1461254727396 Marionette TRACE conn4 <- [1,1533,null,{"value":"8"}] 09:05:27 INFO - PROCESS | 1803 | 1461254727401 Marionette TRACE conn4 -> [0,1534,"setScriptTimeout",{"ms":35000}] 09:05:27 INFO - PROCESS | 1803 | 1461254727403 Marionette TRACE conn4 <- [1,1534,null,{}] 09:05:27 INFO - PROCESS | 1803 | 1461254727408 Marionette TRACE conn4 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:27 INFO - PROCESS | 1803 | 1461254727555 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 09:05:27 INFO - PROCESS | 1803 | 1461254727704 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:27 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98dd578000 == 122 [pid = 1803] [id = 391] 09:05:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 197 (0x7f98d2ab9c00) [pid = 1803] [serial = 1174] [outer = (nil)] 09:05:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 198 (0x7f98dc30a400) [pid = 1803] [serial = 1175] [outer = 0x7f98d2ab9c00] 09:05:27 INFO - PROCESS | 1803 | 1461254727761 Marionette DEBUG loaded listener.js 09:05:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 199 (0x7f98dd044000) [pid = 1803] [serial = 1176] [outer = 0x7f98d2ab9c00] 09:05:28 INFO - PROCESS | 1803 | 1461254728394 Marionette TRACE conn4 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 09:05:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 09:05:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1026ms 09:05:28 INFO - PROCESS | 1803 | 1461254728427 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 09:05:28 INFO - PROCESS | 1803 | 1461254728429 Marionette TRACE conn4 <- [1,1537,null,{"value":"8"}] 09:05:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 09:05:28 INFO - PROCESS | 1803 | 1461254728435 Marionette TRACE conn4 -> [0,1538,"setScriptTimeout",{"ms":35000}] 09:05:28 INFO - PROCESS | 1803 | 1461254728438 Marionette TRACE conn4 <- [1,1538,null,{}] 09:05:28 INFO - PROCESS | 1803 | 1461254728443 Marionette TRACE conn4 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:28 INFO - PROCESS | 1803 | 1461254728645 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 09:05:28 INFO - PROCESS | 1803 | 1461254728667 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:28 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98de780000 == 123 [pid = 1803] [id = 392] 09:05:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 200 (0x7f98d4f8d400) [pid = 1803] [serial = 1177] [outer = (nil)] 09:05:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 201 (0x7f98dd048400) [pid = 1803] [serial = 1178] [outer = 0x7f98d4f8d400] 09:05:28 INFO - PROCESS | 1803 | 1461254728724 Marionette DEBUG loaded listener.js 09:05:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 202 (0x7f98dd80d400) [pid = 1803] [serial = 1179] [outer = 0x7f98d4f8d400] 09:05:29 INFO - PROCESS | 1803 | 1461254729714 Marionette TRACE conn4 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 09:05:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 09:05:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1327ms 09:05:29 INFO - PROCESS | 1803 | 1461254729763 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 09:05:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 09:05:29 INFO - PROCESS | 1803 | 1461254729769 Marionette TRACE conn4 <- [1,1541,null,{"value":"8"}] 09:05:29 INFO - PROCESS | 1803 | 1461254729777 Marionette TRACE conn4 -> [0,1542,"setScriptTimeout",{"ms":35000}] 09:05:29 INFO - PROCESS | 1803 | 1461254729782 Marionette TRACE conn4 <- [1,1542,null,{}] 09:05:29 INFO - PROCESS | 1803 | 1461254729790 Marionette TRACE conn4 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:29 INFO - PROCESS | 1803 | 1461254729970 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 09:05:30 INFO - PROCESS | 1803 | 1461254730210 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:30 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d2ce0000 == 124 [pid = 1803] [id = 393] 09:05:30 INFO - PROCESS | 1803 | ++DOMWINDOW == 203 (0x7f98cf999400) [pid = 1803] [serial = 1180] [outer = (nil)] 09:05:30 INFO - PROCESS | 1803 | ++DOMWINDOW == 204 (0x7f98d0110000) [pid = 1803] [serial = 1181] [outer = 0x7f98cf999400] 09:05:30 INFO - PROCESS | 1803 | 1461254730330 Marionette DEBUG loaded listener.js 09:05:30 INFO - PROCESS | 1803 | ++DOMWINDOW == 205 (0x7f98d03e9c00) [pid = 1803] [serial = 1182] [outer = 0x7f98cf999400] 09:05:31 INFO - PROCESS | 1803 | 1461254731195 Marionette TRACE conn4 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 09:05:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 09:05:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1485ms 09:05:31 INFO - PROCESS | 1803 | 1461254731262 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 09:05:31 INFO - PROCESS | 1803 | 1461254731270 Marionette TRACE conn4 <- [1,1545,null,{"value":"8"}] 09:05:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 09:05:31 INFO - PROCESS | 1803 | 1461254731280 Marionette TRACE conn4 -> [0,1546,"setScriptTimeout",{"ms":35000}] 09:05:31 INFO - PROCESS | 1803 | 1461254731284 Marionette TRACE conn4 <- [1,1546,null,{}] 09:05:31 INFO - PROCESS | 1803 | 1461254731289 Marionette TRACE conn4 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:31 INFO - PROCESS | 1803 | 1461254731527 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 09:05:31 INFO - PROCESS | 1803 | 1461254731814 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:31 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98dbb7d000 == 125 [pid = 1803] [id = 394] 09:05:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 206 (0x7f98d2b5d000) [pid = 1803] [serial = 1183] [outer = (nil)] 09:05:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 207 (0x7f98d4d20000) [pid = 1803] [serial = 1184] [outer = 0x7f98d2b5d000] 09:05:31 INFO - PROCESS | 1803 | 1461254731927 Marionette DEBUG loaded listener.js 09:05:32 INFO - PROCESS | 1803 | ++DOMWINDOW == 208 (0x7f98d6850800) [pid = 1803] [serial = 1185] [outer = 0x7f98d2b5d000] 09:05:32 INFO - PROCESS | 1803 | 1461254732811 Marionette TRACE conn4 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 09:05:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 09:05:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1592ms 09:05:32 INFO - PROCESS | 1803 | 1461254732872 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 09:05:32 INFO - PROCESS | 1803 | 1461254732875 Marionette TRACE conn4 <- [1,1549,null,{"value":"8"}] 09:05:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 09:05:32 INFO - PROCESS | 1803 | 1461254732882 Marionette TRACE conn4 -> [0,1550,"setScriptTimeout",{"ms":35000}] 09:05:32 INFO - PROCESS | 1803 | 1461254732888 Marionette TRACE conn4 <- [1,1550,null,{}] 09:05:32 INFO - PROCESS | 1803 | 1461254732904 Marionette TRACE conn4 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:33 INFO - PROCESS | 1803 | 1461254733117 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 09:05:33 INFO - PROCESS | 1803 | 1461254733304 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:33 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e0ec8800 == 126 [pid = 1803] [id = 395] 09:05:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 209 (0x7f98da7b1000) [pid = 1803] [serial = 1186] [outer = (nil)] 09:05:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 210 (0x7f98db9a2c00) [pid = 1803] [serial = 1187] [outer = 0x7f98da7b1000] 09:05:33 INFO - PROCESS | 1803 | 1461254733430 Marionette DEBUG loaded listener.js 09:05:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 211 (0x7f98dbd77800) [pid = 1803] [serial = 1188] [outer = 0x7f98da7b1000] 09:05:34 INFO - PROCESS | 1803 | 1461254734270 Marionette TRACE conn4 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 09:05:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 09:05:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1434ms 09:05:34 INFO - PROCESS | 1803 | 1461254734318 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 09:05:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 09:05:34 INFO - PROCESS | 1803 | 1461254734323 Marionette TRACE conn4 <- [1,1553,null,{"value":"8"}] 09:05:34 INFO - PROCESS | 1803 | 1461254734328 Marionette TRACE conn4 -> [0,1554,"setScriptTimeout",{"ms":35000}] 09:05:34 INFO - PROCESS | 1803 | 1461254734332 Marionette TRACE conn4 <- [1,1554,null,{}] 09:05:34 INFO - PROCESS | 1803 | 1461254734337 Marionette TRACE conn4 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:34 INFO - PROCESS | 1803 | 1461254734504 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 09:05:34 INFO - PROCESS | 1803 | 1461254734695 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:34 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e129b800 == 127 [pid = 1803] [id = 396] 09:05:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 212 (0x7f98da865c00) [pid = 1803] [serial = 1189] [outer = (nil)] 09:05:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 213 (0x7f98dd64d000) [pid = 1803] [serial = 1190] [outer = 0x7f98da865c00] 09:05:34 INFO - PROCESS | 1803 | 1461254734767 Marionette DEBUG loaded listener.js 09:05:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 214 (0x7f98dd9ef400) [pid = 1803] [serial = 1191] [outer = 0x7f98da865c00] 09:05:35 INFO - PROCESS | 1803 | 1461254735656 Marionette TRACE conn4 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 09:05:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 09:05:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1390ms 09:05:35 INFO - PROCESS | 1803 | 1461254735719 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 09:05:35 INFO - PROCESS | 1803 | 1461254735723 Marionette TRACE conn4 <- [1,1557,null,{"value":"8"}] 09:05:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 09:05:35 INFO - PROCESS | 1803 | 1461254735729 Marionette TRACE conn4 -> [0,1558,"setScriptTimeout",{"ms":35000}] 09:05:35 INFO - PROCESS | 1803 | 1461254735732 Marionette TRACE conn4 <- [1,1558,null,{}] 09:05:35 INFO - PROCESS | 1803 | 1461254735737 Marionette TRACE conn4 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:35 INFO - PROCESS | 1803 | 1461254735950 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 09:05:36 INFO - PROCESS | 1803 | 1461254736141 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:36 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e283c800 == 128 [pid = 1803] [id = 397] 09:05:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 215 (0x7f98dc311000) [pid = 1803] [serial = 1192] [outer = (nil)] 09:05:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 216 (0x7f98de663800) [pid = 1803] [serial = 1193] [outer = 0x7f98dc311000] 09:05:36 INFO - PROCESS | 1803 | 1461254736217 Marionette DEBUG loaded listener.js 09:05:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 217 (0x7f98de7e6400) [pid = 1803] [serial = 1194] [outer = 0x7f98dc311000] 09:05:37 INFO - PROCESS | 1803 | 1461254737153 Marionette TRACE conn4 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 09:05:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 09:05:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1480ms 09:05:37 INFO - PROCESS | 1803 | 1461254737211 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 09:05:37 INFO - PROCESS | 1803 | 1461254737214 Marionette TRACE conn4 <- [1,1561,null,{"value":"8"}] 09:05:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 09:05:37 INFO - PROCESS | 1803 | 1461254737221 Marionette TRACE conn4 -> [0,1562,"setScriptTimeout",{"ms":35000}] 09:05:37 INFO - PROCESS | 1803 | 1461254737224 Marionette TRACE conn4 <- [1,1562,null,{}] 09:05:37 INFO - PROCESS | 1803 | 1461254737230 Marionette TRACE conn4 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:37 INFO - PROCESS | 1803 | 1461254737537 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 09:05:37 INFO - PROCESS | 1803 | 1461254737795 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:37 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e4cdb800 == 129 [pid = 1803] [id = 398] 09:05:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 218 (0x7f98e01b9400) [pid = 1803] [serial = 1195] [outer = (nil)] 09:05:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 219 (0x7f98e1069800) [pid = 1803] [serial = 1196] [outer = 0x7f98e01b9400] 09:05:37 INFO - PROCESS | 1803 | 1461254737879 Marionette DEBUG loaded listener.js 09:05:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 220 (0x7f98e1312000) [pid = 1803] [serial = 1197] [outer = 0x7f98e01b9400] 09:05:38 INFO - PROCESS | 1803 | 1461254738720 Marionette TRACE conn4 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 09:05:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 09:05:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1538ms 09:05:38 INFO - PROCESS | 1803 | 1461254738760 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 09:05:38 INFO - PROCESS | 1803 | 1461254738763 Marionette TRACE conn4 <- [1,1565,null,{"value":"8"}] 09:05:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 09:05:38 INFO - PROCESS | 1803 | 1461254738769 Marionette TRACE conn4 -> [0,1566,"setScriptTimeout",{"ms":35000}] 09:05:38 INFO - PROCESS | 1803 | 1461254738772 Marionette TRACE conn4 <- [1,1566,null,{}] 09:05:38 INFO - PROCESS | 1803 | 1461254738777 Marionette TRACE conn4 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:38 INFO - PROCESS | 1803 | 1461254738958 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 09:05:39 INFO - PROCESS | 1803 | 1461254739153 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:39 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e560f000 == 130 [pid = 1803] [id = 399] 09:05:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 221 (0x7f98e01ba000) [pid = 1803] [serial = 1198] [outer = (nil)] 09:05:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 222 (0x7f98e29a2000) [pid = 1803] [serial = 1199] [outer = 0x7f98e01ba000] 09:05:39 INFO - PROCESS | 1803 | 1461254739223 Marionette DEBUG loaded listener.js 09:05:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 223 (0x7f98e340d000) [pid = 1803] [serial = 1200] [outer = 0x7f98e01ba000] 09:05:40 INFO - PROCESS | 1803 | 1461254740099 Marionette TRACE conn4 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 09:05:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 09:05:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1381ms 09:05:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 09:05:40 INFO - PROCESS | 1803 | 1461254740153 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 09:05:40 INFO - PROCESS | 1803 | 1461254740155 Marionette TRACE conn4 <- [1,1569,null,{"value":"8"}] 09:05:40 INFO - PROCESS | 1803 | 1461254740162 Marionette TRACE conn4 -> [0,1570,"setScriptTimeout",{"ms":35000}] 09:05:40 INFO - PROCESS | 1803 | 1461254740165 Marionette TRACE conn4 <- [1,1570,null,{}] 09:05:40 INFO - PROCESS | 1803 | 1461254740170 Marionette TRACE conn4 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:40 INFO - PROCESS | 1803 | 1461254740335 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 09:05:40 INFO - PROCESS | 1803 | 1461254740541 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:40 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e67d2800 == 131 [pid = 1803] [id = 400] 09:05:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 224 (0x7f98e11afc00) [pid = 1803] [serial = 1201] [outer = (nil)] 09:05:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 225 (0x7f98e42c3000) [pid = 1803] [serial = 1202] [outer = 0x7f98e11afc00] 09:05:40 INFO - PROCESS | 1803 | 1461254740655 Marionette DEBUG loaded listener.js 09:05:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 226 (0x7f98e4e6ec00) [pid = 1803] [serial = 1203] [outer = 0x7f98e11afc00] 09:05:41 INFO - PROCESS | 1803 | 1461254741545 Marionette TRACE conn4 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 09:05:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 09:05:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1432ms 09:05:41 INFO - PROCESS | 1803 | 1461254741594 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 09:05:41 INFO - PROCESS | 1803 | 1461254741597 Marionette TRACE conn4 <- [1,1573,null,{"value":"8"}] 09:05:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 09:05:41 INFO - PROCESS | 1803 | 1461254741603 Marionette TRACE conn4 -> [0,1574,"setScriptTimeout",{"ms":35000}] 09:05:41 INFO - PROCESS | 1803 | 1461254741606 Marionette TRACE conn4 <- [1,1574,null,{}] 09:05:41 INFO - PROCESS | 1803 | 1461254741611 Marionette TRACE conn4 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:41 INFO - PROCESS | 1803 | 1461254741798 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 09:05:42 INFO - PROCESS | 1803 | 1461254741995 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:42 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98f3744000 == 132 [pid = 1803] [id = 401] 09:05:42 INFO - PROCESS | 1803 | ++DOMWINDOW == 227 (0x7f98d3981000) [pid = 1803] [serial = 1204] [outer = (nil)] 09:05:42 INFO - PROCESS | 1803 | ++DOMWINDOW == 228 (0x7f98e5c98400) [pid = 1803] [serial = 1205] [outer = 0x7f98d3981000] 09:05:42 INFO - PROCESS | 1803 | 1461254742063 Marionette DEBUG loaded listener.js 09:05:42 INFO - PROCESS | 1803 | ++DOMWINDOW == 229 (0x7f98e6222400) [pid = 1803] [serial = 1206] [outer = 0x7f98d3981000] 09:05:42 INFO - PROCESS | 1803 | 1461254742911 Marionette TRACE conn4 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 09:05:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 09:05:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1378ms 09:05:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 09:05:42 INFO - PROCESS | 1803 | 1461254742982 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 09:05:42 INFO - PROCESS | 1803 | 1461254742985 Marionette TRACE conn4 <- [1,1577,null,{"value":"8"}] 09:05:42 INFO - PROCESS | 1803 | 1461254742991 Marionette TRACE conn4 -> [0,1578,"setScriptTimeout",{"ms":35000}] 09:05:42 INFO - PROCESS | 1803 | 1461254742995 Marionette TRACE conn4 <- [1,1578,null,{}] 09:05:43 INFO - PROCESS | 1803 | 1461254743000 Marionette TRACE conn4 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:43 INFO - PROCESS | 1803 | 1461254743187 Marionette TRACE conn4 <- [1,1579,null,{"value":null}] 09:05:43 INFO - PROCESS | 1803 | 1461254743378 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:43 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98f4b1e800 == 133 [pid = 1803] [id = 402] 09:05:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 230 (0x7f98da85a000) [pid = 1803] [serial = 1207] [outer = (nil)] 09:05:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 231 (0x7f98e715bc00) [pid = 1803] [serial = 1208] [outer = 0x7f98da85a000] 09:05:43 INFO - PROCESS | 1803 | 1461254743449 Marionette DEBUG loaded listener.js 09:05:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 232 (0x7f98e8f8cc00) [pid = 1803] [serial = 1209] [outer = 0x7f98da85a000] 09:05:44 INFO - PROCESS | 1803 | 1461254744304 Marionette TRACE conn4 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 09:05:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 09:05:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1382ms 09:05:44 INFO - PROCESS | 1803 | 1461254744373 Marionette TRACE conn4 -> [0,1581,"getWindowHandle",null] 09:05:44 INFO - PROCESS | 1803 | 1461254744377 Marionette TRACE conn4 <- [1,1581,null,{"value":"8"}] 09:05:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 09:05:44 INFO - PROCESS | 1803 | 1461254744383 Marionette TRACE conn4 -> [0,1582,"setScriptTimeout",{"ms":35000}] 09:05:44 INFO - PROCESS | 1803 | 1461254744387 Marionette TRACE conn4 <- [1,1582,null,{}] 09:05:44 INFO - PROCESS | 1803 | 1461254744392 Marionette TRACE conn4 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:44 INFO - PROCESS | 1803 | 1461254744634 Marionette TRACE conn4 <- [1,1583,null,{"value":null}] 09:05:44 INFO - PROCESS | 1803 | 1461254744826 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:44 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98fab70800 == 134 [pid = 1803] [id = 403] 09:05:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 233 (0x7f98e3404c00) [pid = 1803] [serial = 1210] [outer = (nil)] 09:05:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 234 (0x7f98f365d400) [pid = 1803] [serial = 1211] [outer = 0x7f98e3404c00] 09:05:44 INFO - PROCESS | 1803 | 1461254744903 Marionette DEBUG loaded listener.js 09:05:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 235 (0x7f98f399f400) [pid = 1803] [serial = 1212] [outer = 0x7f98e3404c00] 09:05:45 INFO - PROCESS | 1803 | 1461254745812 Marionette TRACE conn4 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 09:05:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 09:05:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1486ms 09:05:45 INFO - PROCESS | 1803 | 1461254745871 Marionette TRACE conn4 -> [0,1585,"getWindowHandle",null] 09:05:45 INFO - PROCESS | 1803 | 1461254745873 Marionette TRACE conn4 <- [1,1585,null,{"value":"8"}] 09:05:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 09:05:45 INFO - PROCESS | 1803 | 1461254745879 Marionette TRACE conn4 -> [0,1586,"setScriptTimeout",{"ms":35000}] 09:05:45 INFO - PROCESS | 1803 | 1461254745881 Marionette TRACE conn4 <- [1,1586,null,{}] 09:05:45 INFO - PROCESS | 1803 | 1461254745887 Marionette TRACE conn4 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:46 INFO - PROCESS | 1803 | 1461254746092 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 09:05:46 INFO - PROCESS | 1803 | 1461254746296 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:46 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98cf775800 == 135 [pid = 1803] [id = 404] 09:05:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 236 (0x7f98f3927c00) [pid = 1803] [serial = 1213] [outer = (nil)] 09:05:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 237 (0x7f98f6acb400) [pid = 1803] [serial = 1214] [outer = 0x7f98f3927c00] 09:05:46 INFO - PROCESS | 1803 | 1461254746448 Marionette DEBUG loaded listener.js 09:05:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 238 (0x7f98f88df400) [pid = 1803] [serial = 1215] [outer = 0x7f98f3927c00] 09:05:47 INFO - PROCESS | 1803 | 1461254747271 Marionette TRACE conn4 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 09:05:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 09:05:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1429ms 09:05:47 INFO - PROCESS | 1803 | 1461254747310 Marionette TRACE conn4 -> [0,1589,"getWindowHandle",null] 09:05:47 INFO - PROCESS | 1803 | 1461254747312 Marionette TRACE conn4 <- [1,1589,null,{"value":"8"}] 09:05:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 09:05:47 INFO - PROCESS | 1803 | 1461254747318 Marionette TRACE conn4 -> [0,1590,"setScriptTimeout",{"ms":35000}] 09:05:47 INFO - PROCESS | 1803 | 1461254747320 Marionette TRACE conn4 <- [1,1590,null,{}] 09:05:47 INFO - PROCESS | 1803 | 1461254747326 Marionette TRACE conn4 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:47 INFO - PROCESS | 1803 | 1461254747490 Marionette TRACE conn4 <- [1,1591,null,{"value":null}] 09:05:47 INFO - PROCESS | 1803 | 1461254747688 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:47 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98cc4e7000 == 136 [pid = 1803] [id = 405] 09:05:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 239 (0x7f98db99f000) [pid = 1803] [serial = 1216] [outer = (nil)] 09:05:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 240 (0x7f98e013a400) [pid = 1803] [serial = 1217] [outer = 0x7f98db99f000] 09:05:47 INFO - PROCESS | 1803 | 1461254747771 Marionette DEBUG loaded listener.js 09:05:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 241 (0x7f98e0141800) [pid = 1803] [serial = 1218] [outer = 0x7f98db99f000] 09:05:48 INFO - PROCESS | 1803 | 1461254748622 Marionette TRACE conn4 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 09:05:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 09:05:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1332ms 09:05:48 INFO - PROCESS | 1803 | 1461254748654 Marionette TRACE conn4 -> [0,1593,"getWindowHandle",null] 09:05:48 INFO - PROCESS | 1803 | 1461254748657 Marionette TRACE conn4 <- [1,1593,null,{"value":"8"}] 09:05:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 09:05:48 INFO - PROCESS | 1803 | 1461254748663 Marionette TRACE conn4 -> [0,1594,"setScriptTimeout",{"ms":35000}] 09:05:48 INFO - PROCESS | 1803 | 1461254748665 Marionette TRACE conn4 <- [1,1594,null,{}] 09:05:48 INFO - PROCESS | 1803 | 1461254748671 Marionette TRACE conn4 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:48 INFO - PROCESS | 1803 | 1461254748862 Marionette TRACE conn4 <- [1,1595,null,{"value":null}] 09:05:49 INFO - PROCESS | 1803 | 1461254749062 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:49 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98f8bb0000 == 137 [pid = 1803] [id = 406] 09:05:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 242 (0x7f98cc52dc00) [pid = 1803] [serial = 1219] [outer = (nil)] 09:05:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 243 (0x7f98cc535000) [pid = 1803] [serial = 1220] [outer = 0x7f98cc52dc00] 09:05:49 INFO - PROCESS | 1803 | 1461254749130 Marionette DEBUG loaded listener.js 09:05:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 244 (0x7f98cc539c00) [pid = 1803] [serial = 1221] [outer = 0x7f98cc52dc00] 09:05:50 INFO - PROCESS | 1803 | 1461254750020 Marionette TRACE conn4 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 09:05:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 09:05:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1430ms 09:05:50 INFO - PROCESS | 1803 | 1461254750096 Marionette TRACE conn4 -> [0,1597,"getWindowHandle",null] 09:05:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 09:05:50 INFO - PROCESS | 1803 | 1461254750107 Marionette TRACE conn4 <- [1,1597,null,{"value":"8"}] 09:05:50 INFO - PROCESS | 1803 | 1461254750114 Marionette TRACE conn4 -> [0,1598,"setScriptTimeout",{"ms":35000}] 09:05:50 INFO - PROCESS | 1803 | 1461254750117 Marionette TRACE conn4 <- [1,1598,null,{}] 09:05:50 INFO - PROCESS | 1803 | 1461254750122 Marionette TRACE conn4 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:50 INFO - PROCESS | 1803 | 1461254750331 Marionette TRACE conn4 <- [1,1599,null,{"value":null}] 09:05:50 INFO - PROCESS | 1803 | 1461254750532 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:50 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98cbba7000 == 138 [pid = 1803] [id = 407] 09:05:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 245 (0x7f98cc52f400) [pid = 1803] [serial = 1222] [outer = (nil)] 09:05:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 246 (0x7f98d03e3c00) [pid = 1803] [serial = 1223] [outer = 0x7f98cc52f400] 09:05:50 INFO - PROCESS | 1803 | 1461254750671 Marionette DEBUG loaded listener.js 09:05:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 247 (0x7f98dc190c00) [pid = 1803] [serial = 1224] [outer = 0x7f98cc52f400] 09:05:51 INFO - PROCESS | 1803 | 1461254751495 Marionette TRACE conn4 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 09:05:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 09:05:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1429ms 09:05:51 INFO - PROCESS | 1803 | 1461254751543 Marionette TRACE conn4 -> [0,1601,"getWindowHandle",null] 09:05:51 INFO - PROCESS | 1803 | 1461254751546 Marionette TRACE conn4 <- [1,1601,null,{"value":"8"}] 09:05:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 09:05:51 INFO - PROCESS | 1803 | 1461254751552 Marionette TRACE conn4 -> [0,1602,"setScriptTimeout",{"ms":35000}] 09:05:51 INFO - PROCESS | 1803 | 1461254751554 Marionette TRACE conn4 <- [1,1602,null,{}] 09:05:51 INFO - PROCESS | 1803 | 1461254751560 Marionette TRACE conn4 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:51 INFO - PROCESS | 1803 | 1461254751743 Marionette TRACE conn4 <- [1,1603,null,{"value":null}] 09:05:51 INFO - PROCESS | 1803 | 1461254751960 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:51 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d59a5000 == 139 [pid = 1803] [id = 408] 09:05:51 INFO - PROCESS | 1803 | ++DOMWINDOW == 248 (0x7f98cc534c00) [pid = 1803] [serial = 1225] [outer = (nil)] 09:05:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 249 (0x7f98ddab4c00) [pid = 1803] [serial = 1226] [outer = 0x7f98cc534c00] 09:05:52 INFO - PROCESS | 1803 | 1461254752031 Marionette DEBUG loaded listener.js 09:05:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 250 (0x7f98e4e77000) [pid = 1803] [serial = 1227] [outer = 0x7f98cc534c00] 09:05:52 INFO - PROCESS | 1803 | 1461254752918 Marionette TRACE conn4 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 09:05:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 09:05:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1430ms 09:05:52 INFO - PROCESS | 1803 | 1461254752985 Marionette TRACE conn4 -> [0,1605,"getWindowHandle",null] 09:05:52 INFO - PROCESS | 1803 | 1461254752988 Marionette TRACE conn4 <- [1,1605,null,{"value":"8"}] 09:05:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 09:05:52 INFO - PROCESS | 1803 | 1461254752994 Marionette TRACE conn4 -> [0,1606,"setScriptTimeout",{"ms":35000}] 09:05:52 INFO - PROCESS | 1803 | 1461254752996 Marionette TRACE conn4 <- [1,1606,null,{}] 09:05:53 INFO - PROCESS | 1803 | 1461254753001 Marionette TRACE conn4 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:53 INFO - PROCESS | 1803 | 1461254753180 Marionette TRACE conn4 <- [1,1607,null,{"value":null}] 09:05:53 INFO - PROCESS | 1803 | 1461254753668 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:53 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d1dfd800 == 140 [pid = 1803] [id = 409] 09:05:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 251 (0x7f98cd378c00) [pid = 1803] [serial = 1228] [outer = (nil)] 09:05:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 252 (0x7f98cd37b400) [pid = 1803] [serial = 1229] [outer = 0x7f98cd378c00] 09:05:53 INFO - PROCESS | 1803 | 1461254753780 Marionette DEBUG loaded listener.js 09:05:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 253 (0x7f98cd611c00) [pid = 1803] [serial = 1230] [outer = 0x7f98cd378c00] 09:05:54 INFO - PROCESS | 1803 | 1461254754618 Marionette TRACE conn4 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 09:05:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 09:05:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1682ms 09:05:54 INFO - PROCESS | 1803 | 1461254754678 Marionette TRACE conn4 -> [0,1609,"getWindowHandle",null] 09:05:54 INFO - PROCESS | 1803 | 1461254754684 Marionette TRACE conn4 <- [1,1609,null,{"value":"8"}] 09:05:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 09:05:54 INFO - PROCESS | 1803 | 1461254754692 Marionette TRACE conn4 -> [0,1610,"setScriptTimeout",{"ms":35000}] 09:05:54 INFO - PROCESS | 1803 | 1461254754695 Marionette TRACE conn4 <- [1,1610,null,{}] 09:05:54 INFO - PROCESS | 1803 | 1461254754702 Marionette TRACE conn4 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:54 INFO - PROCESS | 1803 | 1461254754874 Marionette TRACE conn4 <- [1,1611,null,{"value":null}] 09:05:55 INFO - PROCESS | 1803 | 1461254755096 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:55 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d5c65000 == 141 [pid = 1803] [id = 410] 09:05:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 254 (0x7f98cd379400) [pid = 1803] [serial = 1231] [outer = (nil)] 09:05:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 255 (0x7f98ce86b800) [pid = 1803] [serial = 1232] [outer = 0x7f98cd379400] 09:05:55 INFO - PROCESS | 1803 | 1461254755162 Marionette DEBUG loaded listener.js 09:05:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 256 (0x7f98d0c5ec00) [pid = 1803] [serial = 1233] [outer = 0x7f98cd379400] 09:05:56 INFO - PROCESS | 1803 | 1461254756174 Marionette TRACE conn4 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 09:05:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 09:05:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1536ms 09:05:56 INFO - PROCESS | 1803 | 1461254756232 Marionette TRACE conn4 -> [0,1613,"getWindowHandle",null] 09:05:56 INFO - PROCESS | 1803 | 1461254756237 Marionette TRACE conn4 <- [1,1613,null,{"value":"8"}] 09:05:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 09:05:56 INFO - PROCESS | 1803 | 1461254756243 Marionette TRACE conn4 -> [0,1614,"setScriptTimeout",{"ms":35000}] 09:05:56 INFO - PROCESS | 1803 | 1461254756245 Marionette TRACE conn4 <- [1,1614,null,{}] 09:05:56 INFO - PROCESS | 1803 | 1461254756251 Marionette TRACE conn4 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:56 INFO - PROCESS | 1803 | 1461254756408 Marionette TRACE conn4 <- [1,1615,null,{"value":null}] 09:05:56 INFO - PROCESS | 1803 | 1461254756624 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:56 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d2c1b800 == 142 [pid = 1803] [id = 411] 09:05:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 257 (0x7f98d4d21c00) [pid = 1803] [serial = 1234] [outer = (nil)] 09:05:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 258 (0x7f98d4f90400) [pid = 1803] [serial = 1235] [outer = 0x7f98d4d21c00] 09:05:56 INFO - PROCESS | 1803 | 1461254756689 Marionette DEBUG loaded listener.js 09:05:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 259 (0x7f98d6a50400) [pid = 1803] [serial = 1236] [outer = 0x7f98d4d21c00] 09:05:57 INFO - PROCESS | 1803 | --DOCSHELL 0x7f9900594000 == 141 [pid = 1803] [id = 267] 09:05:57 INFO - PROCESS | 1803 | --DOMWINDOW == 258 (0x7f98e3311400) [pid = 1803] [serial = 1073] [outer = (nil)] [url = about:blank] 09:05:57 INFO - PROCESS | 1803 | --DOMWINDOW == 257 (0x7f98e7160800) [pid = 1803] [serial = 1076] [outer = (nil)] [url = about:blank] 09:05:57 INFO - PROCESS | 1803 | --DOMWINDOW == 256 (0x7f98f2860800) [pid = 1803] [serial = 1079] [outer = (nil)] [url = about:blank] 09:05:57 INFO - PROCESS | 1803 | --DOMWINDOW == 255 (0x7f98f37b9000) [pid = 1803] [serial = 1082] [outer = (nil)] [url = about:blank] 09:05:57 INFO - PROCESS | 1803 | --DOMWINDOW == 254 (0x7f98d2b5b000) [pid = 1803] [serial = 1085] [outer = (nil)] [url = about:blank] 09:05:57 INFO - PROCESS | 1803 | --DOMWINDOW == 253 (0x7f98f39f8800) [pid = 1803] [serial = 1088] [outer = (nil)] [url = about:blank] 09:05:57 INFO - PROCESS | 1803 | --DOMWINDOW == 252 (0x7f98f3997000) [pid = 1803] [serial = 1091] [outer = (nil)] [url = about:blank] 09:05:57 INFO - PROCESS | 1803 | --DOMWINDOW == 251 (0x7f98e8396000) [pid = 1803] [serial = 1115] [outer = (nil)] [url = about:blank] 09:05:57 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e47ef800 == 140 [pid = 1803] [id = 337] 09:05:57 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98de53d800 == 139 [pid = 1803] [id = 336] 09:05:57 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98dd578000 == 138 [pid = 1803] [id = 391] 09:05:57 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98dc413800 == 137 [pid = 1803] [id = 390] 09:05:57 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98dbb6a000 == 136 [pid = 1803] [id = 389] 09:05:57 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98d6cb8800 == 135 [pid = 1803] [id = 388] 09:05:57 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98d5b26000 == 134 [pid = 1803] [id = 387] 09:05:57 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98d2dc0800 == 133 [pid = 1803] [id = 386] 09:05:57 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98d2c11000 == 132 [pid = 1803] [id = 385] 09:05:57 INFO - PROCESS | 1803 | --DOMWINDOW == 250 (0x7f98e3403400) [pid = 1803] [serial = 1109] [outer = (nil)] [url = about:blank] 09:05:57 INFO - PROCESS | 1803 | --DOMWINDOW == 249 (0x7f98e4e6d800) [pid = 1803] [serial = 1112] [outer = (nil)] [url = about:blank] 09:05:57 INFO - PROCESS | 1803 | --DOMWINDOW == 248 (0x7f98d4f86400) [pid = 1803] [serial = 1095] [outer = (nil)] [url = about:blank] 09:05:57 INFO - PROCESS | 1803 | --DOMWINDOW == 247 (0x7f98d2b60c00) [pid = 1803] [serial = 1094] [outer = (nil)] [url = about:blank] 09:05:57 INFO - PROCESS | 1803 | --DOMWINDOW == 246 (0x7f98de93f800) [pid = 1803] [serial = 1067] [outer = (nil)] [url = about:blank] 09:05:57 INFO - PROCESS | 1803 | --DOMWINDOW == 245 (0x7f98da871800) [pid = 1803] [serial = 1100] [outer = (nil)] [url = about:blank] 09:05:57 INFO - PROCESS | 1803 | --DOMWINDOW == 244 (0x7f98dbcc6400) [pid = 1803] [serial = 1101] [outer = (nil)] [url = about:blank] 09:05:57 INFO - PROCESS | 1803 | --DOMWINDOW == 243 (0x7f98d6a50c00) [pid = 1803] [serial = 1098] [outer = (nil)] [url = about:blank] 09:05:57 INFO - PROCESS | 1803 | --DOMWINDOW == 242 (0x7f98d4f8e400) [pid = 1803] [serial = 1097] [outer = (nil)] [url = about:blank] 09:05:57 INFO - PROCESS | 1803 | --DOMWINDOW == 241 (0x7f98dc4edc00) [pid = 1803] [serial = 1056] [outer = (nil)] [url = about:blank] 09:05:57 INFO - PROCESS | 1803 | --DOMWINDOW == 240 (0x7f98dc30b800) [pid = 1803] [serial = 1064] [outer = (nil)] [url = about:blank] 09:05:57 INFO - PROCESS | 1803 | --DOMWINDOW == 239 (0x7f98dc310c00) [pid = 1803] [serial = 1103] [outer = (nil)] [url = about:blank] 09:05:57 INFO - PROCESS | 1803 | --DOMWINDOW == 238 (0x7f98dd04b000) [pid = 1803] [serial = 1104] [outer = (nil)] [url = about:blank] 09:05:57 INFO - PROCESS | 1803 | --DOMWINDOW == 237 (0x7f98d25e6400) [pid = 1803] [serial = 1058] [outer = (nil)] [url = about:blank] 09:05:57 INFO - PROCESS | 1803 | --DOMWINDOW == 236 (0x7f98e0431400) [pid = 1803] [serial = 1070] [outer = (nil)] [url = about:blank] 09:05:57 INFO - PROCESS | 1803 | --DOMWINDOW == 235 (0x7f98da784400) [pid = 1803] [serial = 1061] [outer = (nil)] [url = about:blank] 09:05:57 INFO - PROCESS | 1803 | --DOMWINDOW == 234 (0x7f98e5c9c800) [pid = 1803] [serial = 1113] [outer = (nil)] [url = about:blank] 09:05:57 INFO - PROCESS | 1803 | --DOMWINDOW == 233 (0x7f98dd14dc00) [pid = 1803] [serial = 1106] [outer = (nil)] [url = about:blank] 09:05:57 INFO - PROCESS | 1803 | --DOMWINDOW == 232 (0x7f98e4e6cc00) [pid = 1803] [serial = 1110] [outer = (nil)] [url = about:blank] 09:05:57 INFO - PROCESS | 1803 | --DOMWINDOW == 231 (0x7f98dd817400) [pid = 1803] [serial = 1107] [outer = (nil)] [url = about:blank] 09:05:57 INFO - PROCESS | 1803 | 1461254757714 Marionette TRACE conn4 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 09:05:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 09:05:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1536ms 09:05:57 INFO - PROCESS | 1803 | 1461254757781 Marionette TRACE conn4 -> [0,1617,"getWindowHandle",null] 09:05:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 09:05:57 INFO - PROCESS | 1803 | 1461254757784 Marionette TRACE conn4 <- [1,1617,null,{"value":"8"}] 09:05:57 INFO - PROCESS | 1803 | 1461254757797 Marionette TRACE conn4 -> [0,1618,"setScriptTimeout",{"ms":35000}] 09:05:57 INFO - PROCESS | 1803 | 1461254757805 Marionette TRACE conn4 <- [1,1618,null,{}] 09:05:57 INFO - PROCESS | 1803 | 1461254757813 Marionette TRACE conn4 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:57 INFO - PROCESS | 1803 | 1461254757989 Marionette TRACE conn4 <- [1,1619,null,{"value":null}] 09:05:58 INFO - PROCESS | 1803 | 1461254758146 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:58 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d598f800 == 133 [pid = 1803] [id = 412] 09:05:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 232 (0x7f98cf98b000) [pid = 1803] [serial = 1237] [outer = (nil)] 09:05:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 233 (0x7f98da5edc00) [pid = 1803] [serial = 1238] [outer = 0x7f98cf98b000] 09:05:58 INFO - PROCESS | 1803 | 1461254758208 Marionette DEBUG loaded listener.js 09:05:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 234 (0x7f98db95a400) [pid = 1803] [serial = 1239] [outer = 0x7f98cf98b000] 09:05:58 INFO - PROCESS | 1803 | 1461254758919 Marionette TRACE conn4 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 09:05:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 09:05:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1144ms 09:05:58 INFO - PROCESS | 1803 | 1461254758935 Marionette TRACE conn4 -> [0,1621,"getWindowHandle",null] 09:05:58 INFO - PROCESS | 1803 | 1461254758938 Marionette TRACE conn4 <- [1,1621,null,{"value":"8"}] 09:05:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 09:05:58 INFO - PROCESS | 1803 | 1461254758946 Marionette TRACE conn4 -> [0,1622,"setScriptTimeout",{"ms":35000}] 09:05:58 INFO - PROCESS | 1803 | 1461254758949 Marionette TRACE conn4 <- [1,1622,null,{}] 09:05:58 INFO - PROCESS | 1803 | 1461254758954 Marionette TRACE conn4 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:59 INFO - PROCESS | 1803 | 1461254759197 Marionette TRACE conn4 <- [1,1623,null,{"value":null}] 09:05:59 INFO - PROCESS | 1803 | 1461254759304 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:59 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d6ca9800 == 134 [pid = 1803] [id = 413] 09:05:59 INFO - PROCESS | 1803 | ++DOMWINDOW == 235 (0x7f98cd606400) [pid = 1803] [serial = 1240] [outer = (nil)] 09:05:59 INFO - PROCESS | 1803 | ++DOMWINDOW == 236 (0x7f98dbccec00) [pid = 1803] [serial = 1241] [outer = 0x7f98cd606400] 09:05:59 INFO - PROCESS | 1803 | 1461254759365 Marionette DEBUG loaded listener.js 09:05:59 INFO - PROCESS | 1803 | ++DOMWINDOW == 237 (0x7f98dcc4d000) [pid = 1803] [serial = 1242] [outer = 0x7f98cd606400] 09:06:00 INFO - PROCESS | 1803 | 1461254760165 Marionette TRACE conn4 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 09:06:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 09:06:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1278ms 09:06:00 INFO - PROCESS | 1803 | 1461254760229 Marionette TRACE conn4 -> [0,1625,"getWindowHandle",null] 09:06:00 INFO - PROCESS | 1803 | 1461254760232 Marionette TRACE conn4 <- [1,1625,null,{"value":"8"}] 09:06:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 09:06:00 INFO - PROCESS | 1803 | 1461254760238 Marionette TRACE conn4 -> [0,1626,"setScriptTimeout",{"ms":35000}] 09:06:00 INFO - PROCESS | 1803 | 1461254760240 Marionette TRACE conn4 <- [1,1626,null,{}] 09:06:00 INFO - PROCESS | 1803 | 1461254760249 Marionette TRACE conn4 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:00 INFO - PROCESS | 1803 | 1461254760495 Marionette TRACE conn4 <- [1,1627,null,{"value":null}] 09:06:00 INFO - PROCESS | 1803 | 1461254760516 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:00 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98dc367000 == 135 [pid = 1803] [id = 414] 09:06:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 238 (0x7f98de7dd400) [pid = 1803] [serial = 1243] [outer = (nil)] 09:06:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 239 (0x7f98e0006400) [pid = 1803] [serial = 1244] [outer = 0x7f98de7dd400] 09:06:00 INFO - PROCESS | 1803 | 1461254760597 Marionette DEBUG loaded listener.js 09:06:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 240 (0x7f98e02b7c00) [pid = 1803] [serial = 1245] [outer = 0x7f98de7dd400] 09:06:01 INFO - PROCESS | 1803 | 1461254761500 Marionette TRACE conn4 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 09:06:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 09:06:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1287ms 09:06:01 INFO - PROCESS | 1803 | 1461254761526 Marionette TRACE conn4 -> [0,1629,"getWindowHandle",null] 09:06:01 INFO - PROCESS | 1803 | 1461254761529 Marionette TRACE conn4 <- [1,1629,null,{"value":"8"}] 09:06:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 09:06:01 INFO - PROCESS | 1803 | 1461254761534 Marionette TRACE conn4 -> [0,1630,"setScriptTimeout",{"ms":35000}] 09:06:01 INFO - PROCESS | 1803 | 1461254761536 Marionette TRACE conn4 <- [1,1630,null,{}] 09:06:01 INFO - PROCESS | 1803 | 1461254761541 Marionette TRACE conn4 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:01 INFO - PROCESS | 1803 | 1461254761877 Marionette TRACE conn4 <- [1,1631,null,{"value":null}] 09:06:01 INFO - PROCESS | 1803 | --DOMWINDOW == 239 (0x7f98d4f8ac00) [pid = 1803] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 09:06:01 INFO - PROCESS | 1803 | --DOMWINDOW == 238 (0x7f98d0114000) [pid = 1803] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 09:06:01 INFO - PROCESS | 1803 | --DOMWINDOW == 237 (0x7f98d25de400) [pid = 1803] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 09:06:01 INFO - PROCESS | 1803 | --DOMWINDOW == 236 (0x7f98d3ce5000) [pid = 1803] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 09:06:01 INFO - PROCESS | 1803 | --DOMWINDOW == 235 (0x7f98e01afc00) [pid = 1803] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 09:06:01 INFO - PROCESS | 1803 | --DOMWINDOW == 234 (0x7f98cf7f1000) [pid = 1803] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 09:06:01 INFO - PROCESS | 1803 | --DOMWINDOW == 233 (0x7f98dba45800) [pid = 1803] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 09:06:01 INFO - PROCESS | 1803 | --DOMWINDOW == 232 (0x7f98d2ab9c00) [pid = 1803] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 09:06:01 INFO - PROCESS | 1803 | --DOMWINDOW == 231 (0x7f98d2abd800) [pid = 1803] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 09:06:02 INFO - PROCESS | 1803 | 1461254762003 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:02 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d2cde800 == 136 [pid = 1803] [id = 415] 09:06:02 INFO - PROCESS | 1803 | ++DOMWINDOW == 232 (0x7f98cf7f1000) [pid = 1803] [serial = 1246] [outer = (nil)] 09:06:02 INFO - PROCESS | 1803 | ++DOMWINDOW == 233 (0x7f98d2ab5800) [pid = 1803] [serial = 1247] [outer = 0x7f98cf7f1000] 09:06:02 INFO - PROCESS | 1803 | 1461254762064 Marionette DEBUG loaded listener.js 09:06:02 INFO - PROCESS | 1803 | ++DOMWINDOW == 234 (0x7f98dc4e3000) [pid = 1803] [serial = 1248] [outer = 0x7f98cf7f1000] 09:06:02 INFO - PROCESS | 1803 | 1461254762745 Marionette TRACE conn4 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 09:06:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 09:06:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1229ms 09:06:02 INFO - PROCESS | 1803 | 1461254762765 Marionette TRACE conn4 -> [0,1633,"getWindowHandle",null] 09:06:02 INFO - PROCESS | 1803 | 1461254762768 Marionette TRACE conn4 <- [1,1633,null,{"value":"8"}] 09:06:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 09:06:02 INFO - PROCESS | 1803 | 1461254762774 Marionette TRACE conn4 -> [0,1634,"setScriptTimeout",{"ms":35000}] 09:06:02 INFO - PROCESS | 1803 | 1461254762787 Marionette TRACE conn4 <- [1,1634,null,{}] 09:06:02 INFO - PROCESS | 1803 | 1461254762791 Marionette TRACE conn4 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:03 INFO - PROCESS | 1803 | 1461254762998 Marionette TRACE conn4 <- [1,1635,null,{"value":null}] 09:06:03 INFO - PROCESS | 1803 | 1461254763017 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:03 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e0eb8800 == 137 [pid = 1803] [id = 416] 09:06:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 235 (0x7f98dc306000) [pid = 1803] [serial = 1249] [outer = (nil)] 09:06:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 236 (0x7f98e11aac00) [pid = 1803] [serial = 1250] [outer = 0x7f98dc306000] 09:06:03 INFO - PROCESS | 1803 | 1461254763081 Marionette DEBUG loaded listener.js 09:06:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 237 (0x7f98e29a5000) [pid = 1803] [serial = 1251] [outer = 0x7f98dc306000] 09:06:03 INFO - PROCESS | 1803 | 1461254763972 Marionette TRACE conn4 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 09:06:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 09:06:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1238ms 09:06:04 INFO - PROCESS | 1803 | 1461254764013 Marionette TRACE conn4 -> [0,1637,"getWindowHandle",null] 09:06:04 INFO - PROCESS | 1803 | 1461254764018 Marionette TRACE conn4 <- [1,1637,null,{"value":"8"}] 09:06:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 09:06:04 INFO - PROCESS | 1803 | 1461254764026 Marionette TRACE conn4 -> [0,1638,"setScriptTimeout",{"ms":35000}] 09:06:04 INFO - PROCESS | 1803 | 1461254764031 Marionette TRACE conn4 <- [1,1638,null,{}] 09:06:04 INFO - PROCESS | 1803 | 1461254764086 Marionette TRACE conn4 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:04 INFO - PROCESS | 1803 | 1461254764272 Marionette TRACE conn4 <- [1,1639,null,{"value":null}] 09:06:04 INFO - PROCESS | 1803 | 1461254764505 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:04 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d2c06800 == 138 [pid = 1803] [id = 417] 09:06:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 238 (0x7f98cf7f3800) [pid = 1803] [serial = 1252] [outer = (nil)] 09:06:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 239 (0x7f98d0109400) [pid = 1803] [serial = 1253] [outer = 0x7f98cf7f3800] 09:06:04 INFO - PROCESS | 1803 | 1461254764634 Marionette DEBUG loaded listener.js 09:06:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 240 (0x7f98d03e1400) [pid = 1803] [serial = 1254] [outer = 0x7f98cf7f3800] 09:06:05 INFO - PROCESS | 1803 | 1461254765481 Marionette TRACE conn4 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 09:06:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 09:06:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1484ms 09:06:05 INFO - PROCESS | 1803 | 1461254765511 Marionette TRACE conn4 -> [0,1641,"getWindowHandle",null] 09:06:05 INFO - PROCESS | 1803 | 1461254765520 Marionette TRACE conn4 <- [1,1641,null,{"value":"8"}] 09:06:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 09:06:05 INFO - PROCESS | 1803 | 1461254765531 Marionette TRACE conn4 -> [0,1642,"setScriptTimeout",{"ms":35000}] 09:06:05 INFO - PROCESS | 1803 | 1461254765535 Marionette TRACE conn4 <- [1,1642,null,{}] 09:06:05 INFO - PROCESS | 1803 | 1461254765540 Marionette TRACE conn4 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:05 INFO - PROCESS | 1803 | 1461254765757 Marionette TRACE conn4 <- [1,1643,null,{"value":null}] 09:06:05 INFO - PROCESS | 1803 | 1461254765957 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:05 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98da918000 == 139 [pid = 1803] [id = 418] 09:06:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 241 (0x7f98cf98e400) [pid = 1803] [serial = 1255] [outer = (nil)] 09:06:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 242 (0x7f98d4f8b400) [pid = 1803] [serial = 1256] [outer = 0x7f98cf98e400] 09:06:06 INFO - PROCESS | 1803 | 1461254766029 Marionette DEBUG loaded listener.js 09:06:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 243 (0x7f98da5eec00) [pid = 1803] [serial = 1257] [outer = 0x7f98cf98e400] 09:06:07 INFO - PROCESS | 1803 | 1461254767019 Marionette TRACE conn4 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 09:06:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 09:06:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1538ms 09:06:07 INFO - PROCESS | 1803 | 1461254767070 Marionette TRACE conn4 -> [0,1645,"getWindowHandle",null] 09:06:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 09:06:07 INFO - PROCESS | 1803 | 1461254767074 Marionette TRACE conn4 <- [1,1645,null,{"value":"8"}] 09:06:07 INFO - PROCESS | 1803 | 1461254767081 Marionette TRACE conn4 -> [0,1646,"setScriptTimeout",{"ms":35000}] 09:06:07 INFO - PROCESS | 1803 | 1461254767086 Marionette TRACE conn4 <- [1,1646,null,{}] 09:06:07 INFO - PROCESS | 1803 | 1461254767102 Marionette TRACE conn4 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:07 INFO - PROCESS | 1803 | 1461254767299 Marionette TRACE conn4 <- [1,1647,null,{"value":null}] 09:06:07 INFO - PROCESS | 1803 | 1461254767541 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:07 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e13b1000 == 140 [pid = 1803] [id = 419] 09:06:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 244 (0x7f98dbd7b400) [pid = 1803] [serial = 1258] [outer = (nil)] 09:06:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 245 (0x7f98dd151c00) [pid = 1803] [serial = 1259] [outer = 0x7f98dbd7b400] 09:06:07 INFO - PROCESS | 1803 | 1461254767661 Marionette DEBUG loaded listener.js 09:06:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 246 (0x7f98de93d400) [pid = 1803] [serial = 1260] [outer = 0x7f98dbd7b400] 09:06:08 INFO - PROCESS | 1803 | 1461254768537 Marionette TRACE conn4 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 09:06:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 09:06:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1486ms 09:06:08 INFO - PROCESS | 1803 | 1461254768568 Marionette TRACE conn4 -> [0,1649,"getWindowHandle",null] 09:06:08 INFO - PROCESS | 1803 | 1461254768572 Marionette TRACE conn4 <- [1,1649,null,{"value":"8"}] 09:06:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 09:06:08 INFO - PROCESS | 1803 | 1461254768578 Marionette TRACE conn4 -> [0,1650,"setScriptTimeout",{"ms":35000}] 09:06:08 INFO - PROCESS | 1803 | 1461254768581 Marionette TRACE conn4 <- [1,1650,null,{}] 09:06:08 INFO - PROCESS | 1803 | 1461254768587 Marionette TRACE conn4 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:08 INFO - PROCESS | 1803 | 1461254768885 Marionette TRACE conn4 <- [1,1651,null,{"value":null}] 09:06:09 INFO - PROCESS | 1803 | 1461254769126 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:09 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e4c11800 == 141 [pid = 1803] [id = 420] 09:06:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 247 (0x7f98dc0a1c00) [pid = 1803] [serial = 1261] [outer = (nil)] 09:06:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 248 (0x7f98e0427000) [pid = 1803] [serial = 1262] [outer = 0x7f98dc0a1c00] 09:06:09 INFO - PROCESS | 1803 | 1461254769243 Marionette DEBUG loaded listener.js 09:06:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 249 (0x7f98e0e8f400) [pid = 1803] [serial = 1263] [outer = 0x7f98dc0a1c00] 09:06:10 INFO - PROCESS | 1803 | 1461254770051 Marionette TRACE conn4 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 09:06:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 09:06:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1531ms 09:06:10 INFO - PROCESS | 1803 | 1461254770111 Marionette TRACE conn4 -> [0,1653,"getWindowHandle",null] 09:06:10 INFO - PROCESS | 1803 | 1461254770114 Marionette TRACE conn4 <- [1,1653,null,{"value":"8"}] 09:06:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 09:06:10 INFO - PROCESS | 1803 | 1461254770121 Marionette TRACE conn4 -> [0,1654,"setScriptTimeout",{"ms":35000}] 09:06:10 INFO - PROCESS | 1803 | 1461254770124 Marionette TRACE conn4 <- [1,1654,null,{}] 09:06:10 INFO - PROCESS | 1803 | 1461254770130 Marionette TRACE conn4 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:10 INFO - PROCESS | 1803 | 1461254770319 Marionette TRACE conn4 <- [1,1655,null,{"value":null}] 09:06:10 INFO - PROCESS | 1803 | 1461254770516 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:10 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98f3681800 == 142 [pid = 1803] [id = 421] 09:06:10 INFO - PROCESS | 1803 | ++DOMWINDOW == 250 (0x7f98e0133400) [pid = 1803] [serial = 1264] [outer = (nil)] 09:06:10 INFO - PROCESS | 1803 | ++DOMWINDOW == 251 (0x7f98e41ef400) [pid = 1803] [serial = 1265] [outer = 0x7f98e0133400] 09:06:10 INFO - PROCESS | 1803 | 1461254770587 Marionette DEBUG loaded listener.js 09:06:10 INFO - PROCESS | 1803 | ++DOMWINDOW == 252 (0x7f98e5cea000) [pid = 1803] [serial = 1266] [outer = 0x7f98e0133400] 09:06:11 INFO - PROCESS | 1803 | 1461254771464 Marionette TRACE conn4 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 09:06:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 09:06:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1379ms 09:06:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 09:06:11 INFO - PROCESS | 1803 | 1461254771500 Marionette TRACE conn4 -> [0,1657,"getWindowHandle",null] 09:06:11 INFO - PROCESS | 1803 | 1461254771503 Marionette TRACE conn4 <- [1,1657,null,{"value":"8"}] 09:06:11 INFO - PROCESS | 1803 | 1461254771509 Marionette TRACE conn4 -> [0,1658,"setScriptTimeout",{"ms":35000}] 09:06:11 INFO - PROCESS | 1803 | 1461254771512 Marionette TRACE conn4 <- [1,1658,null,{}] 09:06:11 INFO - PROCESS | 1803 | 1461254771518 Marionette TRACE conn4 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:11 INFO - PROCESS | 1803 | 1461254771741 Marionette TRACE conn4 <- [1,1659,null,{"value":null}] 09:06:11 INFO - PROCESS | 1803 | 1461254771951 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:12 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98f8f0b800 == 143 [pid = 1803] [id = 422] 09:06:12 INFO - PROCESS | 1803 | ++DOMWINDOW == 253 (0x7f98e29a5400) [pid = 1803] [serial = 1267] [outer = (nil)] 09:06:12 INFO - PROCESS | 1803 | ++DOMWINDOW == 254 (0x7f98f3999000) [pid = 1803] [serial = 1268] [outer = 0x7f98e29a5400] 09:06:12 INFO - PROCESS | 1803 | 1461254772068 Marionette DEBUG loaded listener.js 09:06:12 INFO - PROCESS | 1803 | ++DOMWINDOW == 255 (0x7f98f4cfa400) [pid = 1803] [serial = 1269] [outer = 0x7f98e29a5400] 09:06:12 INFO - PROCESS | 1803 | 1461254772964 Marionette TRACE conn4 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 09:06:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 09:06:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1531ms 09:06:13 INFO - PROCESS | 1803 | 1461254773040 Marionette TRACE conn4 -> [0,1661,"getWindowHandle",null] 09:06:13 INFO - PROCESS | 1803 | 1461254773044 Marionette TRACE conn4 <- [1,1661,null,{"value":"8"}] 09:06:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 09:06:13 INFO - PROCESS | 1803 | 1461254773049 Marionette TRACE conn4 -> [0,1662,"setScriptTimeout",{"ms":35000}] 09:06:13 INFO - PROCESS | 1803 | 1461254773051 Marionette TRACE conn4 <- [1,1662,null,{}] 09:06:13 INFO - PROCESS | 1803 | 1461254773057 Marionette TRACE conn4 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:13 INFO - PROCESS | 1803 | 1461254773253 Marionette TRACE conn4 <- [1,1663,null,{"value":null}] 09:06:13 INFO - PROCESS | 1803 | 1461254773453 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:13 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98ce531800 == 144 [pid = 1803] [id = 423] 09:06:13 INFO - PROCESS | 1803 | ++DOMWINDOW == 256 (0x7f98cbeebc00) [pid = 1803] [serial = 1270] [outer = (nil)] 09:06:13 INFO - PROCESS | 1803 | ++DOMWINDOW == 257 (0x7f98cbef4000) [pid = 1803] [serial = 1271] [outer = 0x7f98cbeebc00] 09:06:13 INFO - PROCESS | 1803 | 1461254773523 Marionette DEBUG loaded listener.js 09:06:13 INFO - PROCESS | 1803 | ++DOMWINDOW == 258 (0x7f98cbef9400) [pid = 1803] [serial = 1272] [outer = 0x7f98cbeebc00] 09:06:14 INFO - PROCESS | 1803 | 1461254774398 Marionette TRACE conn4 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 09:06:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 09:06:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1382ms 09:06:14 INFO - PROCESS | 1803 | 1461254774433 Marionette TRACE conn4 -> [0,1665,"getWindowHandle",null] 09:06:14 INFO - PROCESS | 1803 | 1461254774437 Marionette TRACE conn4 <- [1,1665,null,{"value":"8"}] 09:06:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 09:06:14 INFO - PROCESS | 1803 | 1461254774443 Marionette TRACE conn4 -> [0,1666,"setScriptTimeout",{"ms":35000}] 09:06:14 INFO - PROCESS | 1803 | 1461254774445 Marionette TRACE conn4 <- [1,1666,null,{}] 09:06:14 INFO - PROCESS | 1803 | 1461254774451 Marionette TRACE conn4 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:14 INFO - PROCESS | 1803 | 1461254774638 Marionette TRACE conn4 <- [1,1667,null,{"value":null}] 09:06:14 INFO - PROCESS | 1803 | 1461254774843 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:14 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f9905ccf000 == 145 [pid = 1803] [id = 424] 09:06:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 259 (0x7f98cbeed000) [pid = 1803] [serial = 1273] [outer = (nil)] 09:06:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 260 (0x7f98d0391400) [pid = 1803] [serial = 1274] [outer = 0x7f98cbeed000] 09:06:14 INFO - PROCESS | 1803 | 1461254774912 Marionette DEBUG loaded listener.js 09:06:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 261 (0x7f98d0398000) [pid = 1803] [serial = 1275] [outer = 0x7f98cbeed000] 09:06:15 INFO - PROCESS | 1803 | 1461254775789 Marionette TRACE conn4 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 09:06:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 09:06:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1383ms 09:06:15 INFO - PROCESS | 1803 | 1461254775827 Marionette TRACE conn4 -> [0,1669,"getWindowHandle",null] 09:06:15 INFO - PROCESS | 1803 | 1461254775831 Marionette TRACE conn4 <- [1,1669,null,{"value":"8"}] 09:06:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 09:06:15 INFO - PROCESS | 1803 | 1461254775836 Marionette TRACE conn4 -> [0,1670,"setScriptTimeout",{"ms":35000}] 09:06:15 INFO - PROCESS | 1803 | 1461254775838 Marionette TRACE conn4 <- [1,1670,null,{}] 09:06:15 INFO - PROCESS | 1803 | 1461254775845 Marionette TRACE conn4 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:16 INFO - PROCESS | 1803 | 1461254776041 Marionette TRACE conn4 <- [1,1671,null,{"value":null}] 09:06:16 INFO - PROCESS | 1803 | 1461254776248 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:16 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d0078000 == 146 [pid = 1803] [id = 425] 09:06:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 262 (0x7f98cbef2400) [pid = 1803] [serial = 1276] [outer = (nil)] 09:06:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 263 (0x7f98d039cc00) [pid = 1803] [serial = 1277] [outer = 0x7f98cbef2400] 09:06:16 INFO - PROCESS | 1803 | 1461254776370 Marionette DEBUG loaded listener.js 09:06:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 264 (0x7f98f4cc2c00) [pid = 1803] [serial = 1278] [outer = 0x7f98cbef2400] 09:06:17 INFO - PROCESS | 1803 | 1461254777290 Marionette TRACE conn4 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 09:06:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 09:06:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1485ms 09:06:17 INFO - PROCESS | 1803 | 1461254777323 Marionette TRACE conn4 -> [0,1673,"getWindowHandle",null] 09:06:17 INFO - PROCESS | 1803 | 1461254777326 Marionette TRACE conn4 <- [1,1673,null,{"value":"8"}] 09:06:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 09:06:17 INFO - PROCESS | 1803 | 1461254777332 Marionette TRACE conn4 -> [0,1674,"setScriptTimeout",{"ms":35000}] 09:06:17 INFO - PROCESS | 1803 | 1461254777334 Marionette TRACE conn4 <- [1,1674,null,{}] 09:06:17 INFO - PROCESS | 1803 | 1461254777339 Marionette TRACE conn4 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:17 INFO - PROCESS | 1803 | 1461254777507 Marionette TRACE conn4 <- [1,1675,null,{"value":null}] 09:06:17 INFO - PROCESS | 1803 | 1461254777713 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:17 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d0352800 == 147 [pid = 1803] [id = 426] 09:06:17 INFO - PROCESS | 1803 | ++DOMWINDOW == 265 (0x7f98d0397800) [pid = 1803] [serial = 1279] [outer = (nil)] 09:06:17 INFO - PROCESS | 1803 | ++DOMWINDOW == 266 (0x7f98d2380c00) [pid = 1803] [serial = 1280] [outer = 0x7f98d0397800] 09:06:17 INFO - PROCESS | 1803 | 1461254777790 Marionette DEBUG loaded listener.js 09:06:17 INFO - PROCESS | 1803 | ++DOMWINDOW == 267 (0x7f98d2386400) [pid = 1803] [serial = 1281] [outer = 0x7f98d0397800] 09:06:18 INFO - PROCESS | 1803 | 1461254778648 Marionette TRACE conn4 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 09:06:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 09:06:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1386ms 09:06:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 09:06:18 INFO - PROCESS | 1803 | 1461254778719 Marionette TRACE conn4 -> [0,1677,"getWindowHandle",null] 09:06:18 INFO - PROCESS | 1803 | 1461254778722 Marionette TRACE conn4 <- [1,1677,null,{"value":"8"}] 09:06:18 INFO - PROCESS | 1803 | 1461254778728 Marionette TRACE conn4 -> [0,1678,"setScriptTimeout",{"ms":35000}] 09:06:18 INFO - PROCESS | 1803 | 1461254778732 Marionette TRACE conn4 <- [1,1678,null,{}] 09:06:18 INFO - PROCESS | 1803 | 1461254778737 Marionette TRACE conn4 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:18 INFO - PROCESS | 1803 | 1461254778948 Marionette TRACE conn4 <- [1,1679,null,{"value":null}] 09:06:19 INFO - PROCESS | 1803 | 1461254779149 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:19 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d4fd7800 == 148 [pid = 1803] [id = 427] 09:06:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 268 (0x7f98d039b000) [pid = 1803] [serial = 1282] [outer = (nil)] 09:06:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 269 (0x7f98dbc62400) [pid = 1803] [serial = 1283] [outer = 0x7f98d039b000] 09:06:19 INFO - PROCESS | 1803 | 1461254779268 Marionette DEBUG loaded listener.js 09:06:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 270 (0x7f98dbc6b400) [pid = 1803] [serial = 1284] [outer = 0x7f98d039b000] 09:06:20 INFO - PROCESS | 1803 | 1461254780201 Marionette TRACE conn4 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 09:06:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 09:06:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1532ms 09:06:20 INFO - PROCESS | 1803 | 1461254780260 Marionette TRACE conn4 -> [0,1681,"getWindowHandle",null] 09:06:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 09:06:20 INFO - PROCESS | 1803 | 1461254780263 Marionette TRACE conn4 <- [1,1681,null,{"value":"8"}] 09:06:20 INFO - PROCESS | 1803 | 1461254780269 Marionette TRACE conn4 -> [0,1682,"setScriptTimeout",{"ms":35000}] 09:06:20 INFO - PROCESS | 1803 | 1461254780272 Marionette TRACE conn4 <- [1,1682,null,{}] 09:06:20 INFO - PROCESS | 1803 | 1461254780277 Marionette TRACE conn4 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:20 INFO - PROCESS | 1803 | 1461254780452 Marionette TRACE conn4 <- [1,1683,null,{"value":null}] 09:06:21 INFO - PROCESS | 1803 | 1461254781256 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:21 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98cc90a800 == 149 [pid = 1803] [id = 428] 09:06:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 271 (0x7f98cc533400) [pid = 1803] [serial = 1285] [outer = (nil)] 09:06:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 272 (0x7f98cd371800) [pid = 1803] [serial = 1286] [outer = 0x7f98cc533400] 09:06:21 INFO - PROCESS | 1803 | 1461254781331 Marionette DEBUG loaded listener.js 09:06:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 273 (0x7f98ce85e800) [pid = 1803] [serial = 1287] [outer = 0x7f98cc533400] 09:06:22 INFO - PROCESS | 1803 | 1461254782175 Marionette TRACE conn4 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 09:06:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 09:06:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1936ms 09:06:22 INFO - PROCESS | 1803 | 1461254782206 Marionette TRACE conn4 -> [0,1685,"getWindowHandle",null] 09:06:22 INFO - PROCESS | 1803 | 1461254782212 Marionette TRACE conn4 <- [1,1685,null,{"value":"8"}] 09:06:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 09:06:22 INFO - PROCESS | 1803 | 1461254782220 Marionette TRACE conn4 -> [0,1686,"setScriptTimeout",{"ms":35000}] 09:06:22 INFO - PROCESS | 1803 | 1461254782224 Marionette TRACE conn4 <- [1,1686,null,{}] 09:06:22 INFO - PROCESS | 1803 | 1461254782230 Marionette TRACE conn4 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:22 INFO - PROCESS | 1803 | 1461254782401 Marionette TRACE conn4 <- [1,1687,null,{"value":null}] 09:06:22 INFO - PROCESS | 1803 | 1461254782639 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:22 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d007e800 == 150 [pid = 1803] [id = 429] 09:06:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 274 (0x7f98cc530c00) [pid = 1803] [serial = 1288] [outer = (nil)] 09:06:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 275 (0x7f98cd607c00) [pid = 1803] [serial = 1289] [outer = 0x7f98cc530c00] 09:06:22 INFO - PROCESS | 1803 | 1461254782709 Marionette DEBUG loaded listener.js 09:06:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 276 (0x7f98d0c5e400) [pid = 1803] [serial = 1290] [outer = 0x7f98cc530c00] 09:06:23 INFO - PROCESS | 1803 | 1461254783763 Marionette TRACE conn4 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 09:06:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 09:06:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1581ms 09:06:23 INFO - PROCESS | 1803 | 1461254783805 Marionette TRACE conn4 -> [0,1689,"getWindowHandle",null] 09:06:23 INFO - PROCESS | 1803 | 1461254783810 Marionette TRACE conn4 <- [1,1689,null,{"value":"8"}] 09:06:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 09:06:23 INFO - PROCESS | 1803 | 1461254783817 Marionette TRACE conn4 -> [0,1690,"setScriptTimeout",{"ms":35000}] 09:06:23 INFO - PROCESS | 1803 | 1461254783821 Marionette TRACE conn4 <- [1,1690,null,{}] 09:06:23 INFO - PROCESS | 1803 | 1461254783826 Marionette TRACE conn4 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:24 INFO - PROCESS | 1803 | 1461254783999 Marionette TRACE conn4 <- [1,1691,null,{"value":null}] 09:06:24 INFO - PROCESS | 1803 | 1461254784287 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:24 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98cf76a800 == 151 [pid = 1803] [id = 430] 09:06:24 INFO - PROCESS | 1803 | ++DOMWINDOW == 277 (0x7f98d4f8a800) [pid = 1803] [serial = 1291] [outer = (nil)] 09:06:24 INFO - PROCESS | 1803 | ++DOMWINDOW == 278 (0x7f98d5abdc00) [pid = 1803] [serial = 1292] [outer = 0x7f98d4f8a800] 09:06:24 INFO - PROCESS | 1803 | 1461254784403 Marionette DEBUG loaded listener.js 09:06:24 INFO - PROCESS | 1803 | ++DOMWINDOW == 279 (0x7f98d5ac6c00) [pid = 1803] [serial = 1293] [outer = 0x7f98d4f8a800] 09:06:25 INFO - PROCESS | 1803 | 1461254785241 Marionette TRACE conn4 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 09:06:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 09:06:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1490ms 09:06:25 INFO - PROCESS | 1803 | 1461254785308 Marionette TRACE conn4 -> [0,1693,"getWindowHandle",null] 09:06:25 INFO - PROCESS | 1803 | 1461254785312 Marionette TRACE conn4 <- [1,1693,null,{"value":"8"}] 09:06:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 09:06:25 INFO - PROCESS | 1803 | 1461254785325 Marionette TRACE conn4 -> [0,1694,"setScriptTimeout",{"ms":35000}] 09:06:25 INFO - PROCESS | 1803 | 1461254785333 Marionette TRACE conn4 <- [1,1694,null,{}] 09:06:25 INFO - PROCESS | 1803 | 1461254785341 Marionette TRACE conn4 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:25 INFO - PROCESS | 1803 | 1461254785576 Marionette TRACE conn4 <- [1,1695,null,{"value":null}] 09:06:25 INFO - PROCESS | 1803 | 1461254785877 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:25 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98ce847000 == 152 [pid = 1803] [id = 431] 09:06:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 280 (0x7f98d5ac4800) [pid = 1803] [serial = 1294] [outer = (nil)] 09:06:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 281 (0x7f98da5ea400) [pid = 1803] [serial = 1295] [outer = 0x7f98d5ac4800] 09:06:25 INFO - PROCESS | 1803 | 1461254785945 Marionette DEBUG loaded listener.js 09:06:26 INFO - PROCESS | 1803 | ++DOMWINDOW == 282 (0x7f98da783c00) [pid = 1803] [serial = 1296] [outer = 0x7f98d5ac4800] 09:06:26 INFO - PROCESS | 1803 | 1461254786786 Marionette TRACE conn4 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 09:06:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 09:06:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1504ms 09:06:26 INFO - PROCESS | 1803 | 1461254786823 Marionette TRACE conn4 -> [0,1697,"getWindowHandle",null] 09:06:26 INFO - PROCESS | 1803 | 1461254786826 Marionette TRACE conn4 <- [1,1697,null,{"value":"8"}] 09:06:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 09:06:26 INFO - PROCESS | 1803 | 1461254786832 Marionette TRACE conn4 -> [0,1698,"setScriptTimeout",{"ms":35000}] 09:06:26 INFO - PROCESS | 1803 | 1461254786834 Marionette TRACE conn4 <- [1,1698,null,{}] 09:06:26 INFO - PROCESS | 1803 | 1461254786840 Marionette TRACE conn4 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:27 INFO - PROCESS | 1803 | 1461254787024 Marionette TRACE conn4 <- [1,1699,null,{"value":null}] 09:06:27 INFO - PROCESS | 1803 | 1461254787237 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:27 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d2ddb800 == 153 [pid = 1803] [id = 432] 09:06:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 283 (0x7f98cf7ed800) [pid = 1803] [serial = 1297] [outer = (nil)] 09:06:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 284 (0x7f98da86d800) [pid = 1803] [serial = 1298] [outer = 0x7f98cf7ed800] 09:06:27 INFO - PROCESS | 1803 | 1461254787304 Marionette DEBUG loaded listener.js 09:06:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 285 (0x7f98dba4a400) [pid = 1803] [serial = 1299] [outer = 0x7f98cf7ed800] 09:06:27 INFO - PROCESS | 1803 | --DOMWINDOW == 284 (0x7f98d03e5000) [pid = 1803] [serial = 1139] [outer = (nil)] [url = about:blank] 09:06:27 INFO - PROCESS | 1803 | --DOMWINDOW == 283 (0x7f98dbd80000) [pid = 1803] [serial = 1121] [outer = (nil)] [url = about:blank] 09:06:27 INFO - PROCESS | 1803 | --DOMWINDOW == 282 (0x7f98d03e8800) [pid = 1803] [serial = 1145] [outer = (nil)] [url = about:blank] 09:06:27 INFO - PROCESS | 1803 | --DOMWINDOW == 281 (0x7f98d4f86c00) [pid = 1803] [serial = 1118] [outer = (nil)] [url = about:blank] 09:06:27 INFO - PROCESS | 1803 | --DOMWINDOW == 280 (0x7f98d0116000) [pid = 1803] [serial = 1133] [outer = (nil)] [url = about:blank] 09:06:27 INFO - PROCESS | 1803 | --DOMWINDOW == 279 (0x7f98e1318800) [pid = 1803] [serial = 1136] [outer = (nil)] [url = about:blank] 09:06:27 INFO - PROCESS | 1803 | --DOMWINDOW == 278 (0x7f98e838e000) [pid = 1803] [serial = 1127] [outer = (nil)] [url = about:blank] 09:06:27 INFO - PROCESS | 1803 | --DOMWINDOW == 277 (0x7f98e11a8000) [pid = 1803] [serial = 1130] [outer = (nil)] [url = about:blank] 09:06:27 INFO - PROCESS | 1803 | --DOMWINDOW == 276 (0x7f98e04c4000) [pid = 1803] [serial = 1124] [outer = (nil)] [url = about:blank] 09:06:27 INFO - PROCESS | 1803 | --DOMWINDOW == 275 (0x7f98cd37d000) [pid = 1803] [serial = 1148] [outer = (nil)] [url = about:blank] 09:06:27 INFO - PROCESS | 1803 | --DOMWINDOW == 274 (0x7f98ce867c00) [pid = 1803] [serial = 1142] [outer = (nil)] [url = about:blank] 09:06:27 INFO - PROCESS | 1803 | --DOMWINDOW == 273 (0x7f98cd60bc00) [pid = 1803] [serial = 1151] [outer = (nil)] [url = about:blank] 09:06:27 INFO - PROCESS | 1803 | --DOMWINDOW == 272 (0x7f98cf98d800) [pid = 1803] [serial = 1154] [outer = (nil)] [url = about:blank] 09:06:27 INFO - PROCESS | 1803 | --DOMWINDOW == 271 (0x7f98dd048400) [pid = 1803] [serial = 1178] [outer = (nil)] [url = about:blank] 09:06:27 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98d2cde800 == 152 [pid = 1803] [id = 415] 09:06:27 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98dc367000 == 151 [pid = 1803] [id = 414] 09:06:27 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98d6ca9800 == 150 [pid = 1803] [id = 413] 09:06:27 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98d598f800 == 149 [pid = 1803] [id = 412] 09:06:27 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98d2c1b800 == 148 [pid = 1803] [id = 411] 09:06:27 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98d5c65000 == 147 [pid = 1803] [id = 410] 09:06:27 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98d1dfd800 == 146 [pid = 1803] [id = 409] 09:06:28 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98cbba7000 == 145 [pid = 1803] [id = 407] 09:06:28 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98f8bb0000 == 144 [pid = 1803] [id = 406] 09:06:28 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98cc4e7000 == 143 [pid = 1803] [id = 405] 09:06:28 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98cf775800 == 142 [pid = 1803] [id = 404] 09:06:28 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98fab70800 == 141 [pid = 1803] [id = 403] 09:06:28 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98f4b1e800 == 140 [pid = 1803] [id = 402] 09:06:28 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98f3744000 == 139 [pid = 1803] [id = 401] 09:06:28 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e67d2800 == 138 [pid = 1803] [id = 400] 09:06:28 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e560f000 == 137 [pid = 1803] [id = 399] 09:06:28 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e4cdb800 == 136 [pid = 1803] [id = 398] 09:06:28 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e283c800 == 135 [pid = 1803] [id = 397] 09:06:28 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e129b800 == 134 [pid = 1803] [id = 396] 09:06:28 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e0ec8800 == 133 [pid = 1803] [id = 395] 09:06:28 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98dbb7d000 == 132 [pid = 1803] [id = 394] 09:06:28 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98d2ce0000 == 131 [pid = 1803] [id = 393] 09:06:28 INFO - PROCESS | 1803 | 1461254788270 Marionette TRACE conn4 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 09:06:28 INFO - PROCESS | 1803 | --DOMWINDOW == 270 (0x7f98f6a1ac00) [pid = 1803] [serial = 894] [outer = (nil)] [url = about:blank] 09:06:28 INFO - PROCESS | 1803 | --DOMWINDOW == 269 (0x7f98da55d800) [pid = 1803] [serial = 1169] [outer = (nil)] [url = about:blank] 09:06:28 INFO - PROCESS | 1803 | --DOMWINDOW == 268 (0x7f98d2b5e000) [pid = 1803] [serial = 1163] [outer = (nil)] [url = about:blank] 09:06:28 INFO - PROCESS | 1803 | --DOMWINDOW == 267 (0x7f98d4d20c00) [pid = 1803] [serial = 1164] [outer = (nil)] [url = about:blank] 09:06:28 INFO - PROCESS | 1803 | --DOMWINDOW == 266 (0x7f98d2634c00) [pid = 1803] [serial = 1161] [outer = (nil)] [url = about:blank] 09:06:28 INFO - PROCESS | 1803 | --DOMWINDOW == 265 (0x7f98d25e3400) [pid = 1803] [serial = 1160] [outer = (nil)] [url = about:blank] 09:06:28 INFO - PROCESS | 1803 | --DOMWINDOW == 264 (0x7f98d684fc00) [pid = 1803] [serial = 1166] [outer = (nil)] [url = about:blank] 09:06:28 INFO - PROCESS | 1803 | --DOMWINDOW == 263 (0x7f98f365e000) [pid = 1803] [serial = 1116] [outer = (nil)] [url = about:blank] 09:06:28 INFO - PROCESS | 1803 | --DOMWINDOW == 262 (0x7f98cf7f7000) [pid = 1803] [serial = 1157] [outer = (nil)] [url = about:blank] 09:06:28 INFO - PROCESS | 1803 | --DOMWINDOW == 261 (0x7f98cf997800) [pid = 1803] [serial = 1158] [outer = (nil)] [url = about:blank] 09:06:28 INFO - PROCESS | 1803 | --DOMWINDOW == 260 (0x7f98dbd3d000) [pid = 1803] [serial = 1172] [outer = (nil)] [url = about:blank] 09:06:28 INFO - PROCESS | 1803 | --DOMWINDOW == 259 (0x7f98da7afc00) [pid = 1803] [serial = 1170] [outer = (nil)] [url = about:blank] 09:06:28 INFO - PROCESS | 1803 | --DOMWINDOW == 258 (0x7f98dc306c00) [pid = 1803] [serial = 1173] [outer = (nil)] [url = about:blank] 09:06:28 INFO - PROCESS | 1803 | --DOMWINDOW == 257 (0x7f98dc30a400) [pid = 1803] [serial = 1175] [outer = (nil)] [url = about:blank] 09:06:28 INFO - PROCESS | 1803 | --DOMWINDOW == 256 (0x7f98d6a52400) [pid = 1803] [serial = 1167] [outer = (nil)] [url = about:blank] 09:06:28 INFO - PROCESS | 1803 | --DOMWINDOW == 255 (0x7f98dd044000) [pid = 1803] [serial = 1176] [outer = (nil)] [url = about:blank] 09:06:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 09:06:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1526ms 09:06:28 INFO - PROCESS | 1803 | 1461254788360 Marionette TRACE conn4 -> [0,1701,"getWindowHandle",null] 09:06:28 INFO - PROCESS | 1803 | 1461254788363 Marionette TRACE conn4 <- [1,1701,null,{"value":"8"}] 09:06:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 09:06:28 INFO - PROCESS | 1803 | 1461254788369 Marionette TRACE conn4 -> [0,1702,"setScriptTimeout",{"ms":35000}] 09:06:28 INFO - PROCESS | 1803 | 1461254788371 Marionette TRACE conn4 <- [1,1702,null,{}] 09:06:28 INFO - PROCESS | 1803 | 1461254788377 Marionette TRACE conn4 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:28 INFO - PROCESS | 1803 | 1461254788539 Marionette TRACE conn4 <- [1,1703,null,{"value":null}] 09:06:28 INFO - PROCESS | 1803 | 1461254788550 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:28 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98cf9c4800 == 132 [pid = 1803] [id = 433] 09:06:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 256 (0x7f98da860000) [pid = 1803] [serial = 1300] [outer = (nil)] 09:06:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 257 (0x7f98dba47c00) [pid = 1803] [serial = 1301] [outer = 0x7f98da860000] 09:06:28 INFO - PROCESS | 1803 | 1461254788622 Marionette DEBUG loaded listener.js 09:06:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 258 (0x7f98dbc68000) [pid = 1803] [serial = 1302] [outer = 0x7f98da860000] 09:06:29 INFO - PROCESS | 1803 | 1461254789520 Marionette TRACE conn4 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 09:06:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 09:06:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1180ms 09:06:29 INFO - PROCESS | 1803 | 1461254789550 Marionette TRACE conn4 -> [0,1705,"getWindowHandle",null] 09:06:29 INFO - PROCESS | 1803 | 1461254789554 Marionette TRACE conn4 <- [1,1705,null,{"value":"8"}] 09:06:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 09:06:29 INFO - PROCESS | 1803 | 1461254789560 Marionette TRACE conn4 -> [0,1706,"setScriptTimeout",{"ms":35000}] 09:06:29 INFO - PROCESS | 1803 | 1461254789563 Marionette TRACE conn4 <- [1,1706,null,{}] 09:06:29 INFO - PROCESS | 1803 | 1461254789567 Marionette TRACE conn4 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:29 INFO - PROCESS | 1803 | 1461254789731 Marionette TRACE conn4 <- [1,1707,null,{"value":null}] 09:06:29 INFO - PROCESS | 1803 | 1461254789747 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:29 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d6caa800 == 133 [pid = 1803] [id = 434] 09:06:29 INFO - PROCESS | 1803 | ++DOMWINDOW == 259 (0x7f98dbccd400) [pid = 1803] [serial = 1303] [outer = (nil)] 09:06:29 INFO - PROCESS | 1803 | ++DOMWINDOW == 260 (0x7f98dc18cc00) [pid = 1803] [serial = 1304] [outer = 0x7f98dbccd400] 09:06:29 INFO - PROCESS | 1803 | 1461254789806 Marionette DEBUG loaded listener.js 09:06:29 INFO - PROCESS | 1803 | ++DOMWINDOW == 261 (0x7f98dc4e9400) [pid = 1803] [serial = 1305] [outer = 0x7f98dbccd400] 09:06:30 INFO - PROCESS | 1803 | 1461254790793 Marionette TRACE conn4 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 09:06:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 09:06:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1287ms 09:06:30 INFO - PROCESS | 1803 | 1461254790853 Marionette TRACE conn4 -> [0,1709,"getWindowHandle",null] 09:06:30 INFO - PROCESS | 1803 | 1461254790856 Marionette TRACE conn4 <- [1,1709,null,{"value":"8"}] 09:06:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 09:06:30 INFO - PROCESS | 1803 | 1461254790862 Marionette TRACE conn4 -> [0,1710,"setScriptTimeout",{"ms":35000}] 09:06:30 INFO - PROCESS | 1803 | 1461254790864 Marionette TRACE conn4 <- [1,1710,null,{}] 09:06:30 INFO - PROCESS | 1803 | 1461254790870 Marionette TRACE conn4 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:31 INFO - PROCESS | 1803 | 1461254791101 Marionette TRACE conn4 <- [1,1711,null,{"value":null}] 09:06:31 INFO - PROCESS | 1803 | 1461254791129 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:31 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98dbb6a000 == 134 [pid = 1803] [id = 435] 09:06:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 262 (0x7f98dbd7bc00) [pid = 1803] [serial = 1306] [outer = (nil)] 09:06:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 263 (0x7f98dcc55c00) [pid = 1803] [serial = 1307] [outer = 0x7f98dbd7bc00] 09:06:31 INFO - PROCESS | 1803 | 1461254791190 Marionette DEBUG loaded listener.js 09:06:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 264 (0x7f98dd152c00) [pid = 1803] [serial = 1308] [outer = 0x7f98dbd7bc00] 09:06:32 INFO - PROCESS | 1803 | 1461254792192 Marionette TRACE conn4 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 09:06:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 09:06:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1390ms 09:06:32 INFO - PROCESS | 1803 | 1461254792259 Marionette TRACE conn4 -> [0,1713,"getWindowHandle",null] 09:06:32 INFO - PROCESS | 1803 | 1461254792264 Marionette TRACE conn4 <- [1,1713,null,{"value":"8"}] 09:06:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 09:06:32 INFO - PROCESS | 1803 | 1461254792272 Marionette TRACE conn4 -> [0,1714,"setScriptTimeout",{"ms":35000}] 09:06:32 INFO - PROCESS | 1803 | 1461254792275 Marionette TRACE conn4 <- [1,1714,null,{}] 09:06:32 INFO - PROCESS | 1803 | 1461254792284 Marionette TRACE conn4 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:32 INFO - PROCESS | 1803 | 1461254792545 Marionette TRACE conn4 <- [1,1715,null,{"value":null}] 09:06:33 INFO - PROCESS | 1803 | --DOMWINDOW == 263 (0x7f98cf98b000) [pid = 1803] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 09:06:33 INFO - PROCESS | 1803 | --DOMWINDOW == 262 (0x7f98d263dc00) [pid = 1803] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 09:06:33 INFO - PROCESS | 1803 | --DOMWINDOW == 261 (0x7f98d2ab3400) [pid = 1803] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 09:06:33 INFO - PROCESS | 1803 | --DOMWINDOW == 260 (0x7f98e4ee6000) [pid = 1803] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 09:06:33 INFO - PROCESS | 1803 | --DOMWINDOW == 259 (0x7f98d2c61c00) [pid = 1803] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 09:06:33 INFO - PROCESS | 1803 | --DOMWINDOW == 258 (0x7f98f3994c00) [pid = 1803] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 09:06:33 INFO - PROCESS | 1803 | --DOMWINDOW == 257 (0x7f98dc4ef000) [pid = 1803] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 09:06:33 INFO - PROCESS | 1803 | --DOMWINDOW == 256 (0x7f98e29a7800) [pid = 1803] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 09:06:33 INFO - PROCESS | 1803 | --DOMWINDOW == 255 (0x7f98d6aa2c00) [pid = 1803] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 09:06:33 INFO - PROCESS | 1803 | --DOMWINDOW == 254 (0x7f98dd048c00) [pid = 1803] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 09:06:33 INFO - PROCESS | 1803 | --DOMWINDOW == 253 (0x7f98d2c6c800) [pid = 1803] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 09:06:33 INFO - PROCESS | 1803 | --DOMWINDOW == 252 (0x7f98cf7f9400) [pid = 1803] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 09:06:33 INFO - PROCESS | 1803 | --DOMWINDOW == 251 (0x7f98d0c59800) [pid = 1803] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 09:06:33 INFO - PROCESS | 1803 | --DOMWINDOW == 250 (0x7f98d0112000) [pid = 1803] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 09:06:33 INFO - PROCESS | 1803 | --DOMWINDOW == 249 (0x7f98e53eac00) [pid = 1803] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 09:06:33 INFO - PROCESS | 1803 | --DOMWINDOW == 248 (0x7f98cf7eb400) [pid = 1803] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 09:06:33 INFO - PROCESS | 1803 | --DOMWINDOW == 247 (0x7f98d2c63800) [pid = 1803] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 09:06:33 INFO - PROCESS | 1803 | --DOMWINDOW == 246 (0x7f98cd606400) [pid = 1803] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 09:06:33 INFO - PROCESS | 1803 | --DOMWINDOW == 245 (0x7f98d0c52400) [pid = 1803] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 09:06:33 INFO - PROCESS | 1803 | --DOMWINDOW == 244 (0x7f98e04c7800) [pid = 1803] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 09:06:33 INFO - PROCESS | 1803 | --DOMWINDOW == 243 (0x7f98cd376400) [pid = 1803] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 09:06:33 INFO - PROCESS | 1803 | --DOMWINDOW == 242 (0x7f98d2ab8000) [pid = 1803] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 09:06:33 INFO - PROCESS | 1803 | --DOMWINDOW == 241 (0x7f98d50a3c00) [pid = 1803] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 09:06:33 INFO - PROCESS | 1803 | --DOMWINDOW == 240 (0x7f98d2ab2800) [pid = 1803] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 09:06:33 INFO - PROCESS | 1803 | --DOMWINDOW == 239 (0x7f98d2630400) [pid = 1803] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 09:06:33 INFO - PROCESS | 1803 | --DOMWINDOW == 238 (0x7f98e61ccc00) [pid = 1803] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 09:06:33 INFO - PROCESS | 1803 | --DOMWINDOW == 237 (0x7f98d03dd400) [pid = 1803] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 09:06:33 INFO - PROCESS | 1803 | --DOMWINDOW == 236 (0x7f98cd379400) [pid = 1803] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 09:06:33 INFO - PROCESS | 1803 | --DOMWINDOW == 235 (0x7f98e674dc00) [pid = 1803] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 09:06:33 INFO - PROCESS | 1803 | --DOMWINDOW == 234 (0x7f98d6aacc00) [pid = 1803] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 09:06:33 INFO - PROCESS | 1803 | --DOMWINDOW == 233 (0x7f98f3995400) [pid = 1803] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 09:06:33 INFO - PROCESS | 1803 | --DOMWINDOW == 232 (0x7f98dd04c000) [pid = 1803] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 09:06:33 INFO - PROCESS | 1803 | --DOMWINDOW == 231 (0x7f98d4d21c00) [pid = 1803] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 09:06:33 INFO - PROCESS | 1803 | --DOMWINDOW == 230 (0x7f98da785c00) [pid = 1803] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 09:06:33 INFO - PROCESS | 1803 | --DOMWINDOW == 229 (0x7f98d0c52800) [pid = 1803] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 09:06:33 INFO - PROCESS | 1803 | --DOMWINDOW == 228 (0x7f98ce861000) [pid = 1803] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 09:06:33 INFO - PROCESS | 1803 | --DOMWINDOW == 227 (0x7f98d25e0000) [pid = 1803] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 09:06:33 INFO - PROCESS | 1803 | --DOMWINDOW == 226 (0x7f98d2aba800) [pid = 1803] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 09:06:33 INFO - PROCESS | 1803 | --DOMWINDOW == 225 (0x7f98e02bac00) [pid = 1803] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 09:06:33 INFO - PROCESS | 1803 | --DOMWINDOW == 224 (0x7f98cf7f1000) [pid = 1803] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 09:06:33 INFO - PROCESS | 1803 | --DOMWINDOW == 223 (0x7f98d3ceb400) [pid = 1803] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 09:06:33 INFO - PROCESS | 1803 | --DOMWINDOW == 222 (0x7f98cd378c00) [pid = 1803] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 09:06:33 INFO - PROCESS | 1803 | --DOMWINDOW == 221 (0x7f98dd9eac00) [pid = 1803] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 09:06:33 INFO - PROCESS | 1803 | --DOMWINDOW == 220 (0x7f98d010e800) [pid = 1803] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 09:06:33 INFO - PROCESS | 1803 | --DOMWINDOW == 219 (0x7f98f399e000) [pid = 1803] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 09:06:33 INFO - PROCESS | 1803 | --DOMWINDOW == 218 (0x7f98dd150400) [pid = 1803] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 09:06:33 INFO - PROCESS | 1803 | --DOMWINDOW == 217 (0x7f98d25db800) [pid = 1803] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 09:06:33 INFO - PROCESS | 1803 | --DOMWINDOW == 216 (0x7f98ce861800) [pid = 1803] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 09:06:33 INFO - PROCESS | 1803 | --DOMWINDOW == 215 (0x7f98dc309c00) [pid = 1803] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 09:06:33 INFO - PROCESS | 1803 | --DOMWINDOW == 214 (0x7f98d2b55000) [pid = 1803] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 09:06:33 INFO - PROCESS | 1803 | --DOMWINDOW == 213 (0x7f98e53e2000) [pid = 1803] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 09:06:33 INFO - PROCESS | 1803 | --DOMWINDOW == 212 (0x7f98dd9ed000) [pid = 1803] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 09:06:33 INFO - PROCESS | 1803 | --DOMWINDOW == 211 (0x7f98d6a54800) [pid = 1803] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 09:06:33 INFO - PROCESS | 1803 | --DOMWINDOW == 210 (0x7f98db9a3c00) [pid = 1803] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 09:06:33 INFO - PROCESS | 1803 | --DOMWINDOW == 209 (0x7f98d2ab4800) [pid = 1803] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 09:06:33 INFO - PROCESS | 1803 | --DOMWINDOW == 208 (0x7f98dbd3d400) [pid = 1803] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 09:06:33 INFO - PROCESS | 1803 | --DOMWINDOW == 207 (0x7f98cd602c00) [pid = 1803] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 09:06:33 INFO - PROCESS | 1803 | --DOMWINDOW == 206 (0x7f98de7dd400) [pid = 1803] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 09:06:33 INFO - PROCESS | 1803 | --DOMWINDOW == 205 (0x7f98d262f800) [pid = 1803] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 09:06:33 INFO - PROCESS | 1803 | --DOMWINDOW == 204 (0x7f98d50a9800) [pid = 1803] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 09:06:33 INFO - PROCESS | 1803 | --DOMWINDOW == 203 (0x7f98d6aaa400) [pid = 1803] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 09:06:33 INFO - PROCESS | 1803 | --DOMWINDOW == 202 (0x7f98d685a800) [pid = 1803] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 09:06:33 INFO - PROCESS | 1803 | --DOMWINDOW == 201 (0x7f98e5131800) [pid = 1803] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 09:06:33 INFO - PROCESS | 1803 | --DOMWINDOW == 200 (0x7f98cd377800) [pid = 1803] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 09:06:33 INFO - PROCESS | 1803 | --DOMWINDOW == 199 (0x7f98f37bb800) [pid = 1803] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 09:06:33 INFO - PROCESS | 1803 | --DOMWINDOW == 198 (0x7f98e1061c00) [pid = 1803] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 09:06:33 INFO - PROCESS | 1803 | --DOMWINDOW == 197 (0x7f98dd647400) [pid = 1803] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 09:06:33 INFO - PROCESS | 1803 | 1461254793826 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:33 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98cd517800 == 135 [pid = 1803] [id = 436] 09:06:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 198 (0x7f98cd370800) [pid = 1803] [serial = 1309] [outer = (nil)] 09:06:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 199 (0x7f98cd37ac00) [pid = 1803] [serial = 1310] [outer = 0x7f98cd370800] 09:06:33 INFO - PROCESS | 1803 | 1461254793896 Marionette DEBUG loaded listener.js 09:06:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 200 (0x7f98cf7ef000) [pid = 1803] [serial = 1311] [outer = 0x7f98cd370800] 09:06:34 INFO - PROCESS | 1803 | 1461254794546 Marionette TRACE conn4 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 09:06:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 09:06:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 2292ms 09:06:34 INFO - PROCESS | 1803 | 1461254794564 Marionette TRACE conn4 -> [0,1717,"getWindowHandle",null] 09:06:34 INFO - PROCESS | 1803 | 1461254794567 Marionette TRACE conn4 <- [1,1717,null,{"value":"8"}] 09:06:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 09:06:34 INFO - PROCESS | 1803 | 1461254794574 Marionette TRACE conn4 -> [0,1718,"setScriptTimeout",{"ms":35000}] 09:06:34 INFO - PROCESS | 1803 | 1461254794589 Marionette TRACE conn4 <- [1,1718,null,{}] 09:06:34 INFO - PROCESS | 1803 | 1461254794595 Marionette TRACE conn4 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:34 INFO - PROCESS | 1803 | 1461254794765 Marionette TRACE conn4 <- [1,1719,null,{"value":null}] 09:06:34 INFO - PROCESS | 1803 | 1461254794932 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:34 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d5c53800 == 136 [pid = 1803] [id = 437] 09:06:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 201 (0x7f98cd372c00) [pid = 1803] [serial = 1312] [outer = (nil)] 09:06:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 202 (0x7f98d03dcc00) [pid = 1803] [serial = 1313] [outer = 0x7f98cd372c00] 09:06:34 INFO - PROCESS | 1803 | 1461254794991 Marionette DEBUG loaded listener.js 09:06:35 INFO - PROCESS | 1803 | ++DOMWINDOW == 203 (0x7f98d2ab6000) [pid = 1803] [serial = 1314] [outer = 0x7f98cd372c00] 09:06:35 INFO - PROCESS | 1803 | 1461254795832 Marionette TRACE conn4 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 09:06:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 09:06:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1306ms 09:06:35 INFO - PROCESS | 1803 | 1461254795881 Marionette TRACE conn4 -> [0,1721,"getWindowHandle",null] 09:06:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 09:06:35 INFO - PROCESS | 1803 | 1461254795887 Marionette TRACE conn4 <- [1,1721,null,{"value":"8"}] 09:06:35 INFO - PROCESS | 1803 | 1461254795894 Marionette TRACE conn4 -> [0,1722,"setScriptTimeout",{"ms":35000}] 09:06:35 INFO - PROCESS | 1803 | 1461254795899 Marionette TRACE conn4 <- [1,1722,null,{}] 09:06:35 INFO - PROCESS | 1803 | 1461254795907 Marionette TRACE conn4 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:36 INFO - PROCESS | 1803 | 1461254796100 Marionette TRACE conn4 <- [1,1723,null,{"value":null}] 09:06:36 INFO - PROCESS | 1803 | 1461254796303 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:36 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98ce847800 == 137 [pid = 1803] [id = 438] 09:06:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 204 (0x7f98cd606000) [pid = 1803] [serial = 1315] [outer = (nil)] 09:06:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 205 (0x7f98cf7ed400) [pid = 1803] [serial = 1316] [outer = 0x7f98cd606000] 09:06:36 INFO - PROCESS | 1803 | 1461254796375 Marionette DEBUG loaded listener.js 09:06:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 206 (0x7f98d0391800) [pid = 1803] [serial = 1317] [outer = 0x7f98cd606000] 09:06:37 INFO - PROCESS | 1803 | 1461254797553 Marionette TRACE conn4 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 09:06:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 09:06:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1691ms 09:06:37 INFO - PROCESS | 1803 | 1461254797587 Marionette TRACE conn4 -> [0,1725,"getWindowHandle",null] 09:06:37 INFO - PROCESS | 1803 | 1461254797595 Marionette TRACE conn4 <- [1,1725,null,{"value":"8"}] 09:06:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 09:06:37 INFO - PROCESS | 1803 | 1461254797625 Marionette TRACE conn4 -> [0,1726,"setScriptTimeout",{"ms":35000}] 09:06:37 INFO - PROCESS | 1803 | 1461254797629 Marionette TRACE conn4 <- [1,1726,null,{}] 09:06:37 INFO - PROCESS | 1803 | 1461254797637 Marionette TRACE conn4 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:37 INFO - PROCESS | 1803 | 1461254797846 Marionette TRACE conn4 <- [1,1727,null,{"value":null}] 09:06:38 INFO - PROCESS | 1803 | 1461254798096 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:38 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d4fec000 == 138 [pid = 1803] [id = 439] 09:06:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 207 (0x7f98d2380000) [pid = 1803] [serial = 1318] [outer = (nil)] 09:06:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 208 (0x7f98d2b55800) [pid = 1803] [serial = 1319] [outer = 0x7f98d2380000] 09:06:38 INFO - PROCESS | 1803 | 1461254798215 Marionette DEBUG loaded listener.js 09:06:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 209 (0x7f98d4d21000) [pid = 1803] [serial = 1320] [outer = 0x7f98d2380000] 09:06:39 INFO - PROCESS | 1803 | 1461254799117 Marionette TRACE conn4 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 09:06:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 09:06:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1557ms 09:06:39 INFO - PROCESS | 1803 | 1461254799163 Marionette TRACE conn4 -> [0,1729,"getWindowHandle",null] 09:06:39 INFO - PROCESS | 1803 | 1461254799167 Marionette TRACE conn4 <- [1,1729,null,{"value":"8"}] 09:06:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 09:06:39 INFO - PROCESS | 1803 | 1461254799173 Marionette TRACE conn4 -> [0,1730,"setScriptTimeout",{"ms":35000}] 09:06:39 INFO - PROCESS | 1803 | 1461254799178 Marionette TRACE conn4 <- [1,1730,null,{}] 09:06:39 INFO - PROCESS | 1803 | 1461254799193 Marionette TRACE conn4 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:39 INFO - PROCESS | 1803 | 1461254799385 Marionette TRACE conn4 <- [1,1731,null,{"value":null}] 09:06:39 INFO - PROCESS | 1803 | 1461254799639 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:39 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98dc37a000 == 139 [pid = 1803] [id = 440] 09:06:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 210 (0x7f98d5ac7c00) [pid = 1803] [serial = 1321] [outer = (nil)] 09:06:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 211 (0x7f98d6853800) [pid = 1803] [serial = 1322] [outer = 0x7f98d5ac7c00] 09:06:39 INFO - PROCESS | 1803 | 1461254799755 Marionette DEBUG loaded listener.js 09:06:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 212 (0x7f98da5ef000) [pid = 1803] [serial = 1323] [outer = 0x7f98d5ac7c00] 09:06:40 INFO - PROCESS | 1803 | 1461254800638 Marionette TRACE conn4 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 09:06:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 09:06:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1535ms 09:06:40 INFO - PROCESS | 1803 | 1461254800709 Marionette TRACE conn4 -> [0,1733,"getWindowHandle",null] 09:06:40 INFO - PROCESS | 1803 | 1461254800714 Marionette TRACE conn4 <- [1,1733,null,{"value":"8"}] 09:06:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 09:06:40 INFO - PROCESS | 1803 | 1461254800719 Marionette TRACE conn4 -> [0,1734,"setScriptTimeout",{"ms":35000}] 09:06:40 INFO - PROCESS | 1803 | 1461254800722 Marionette TRACE conn4 <- [1,1734,null,{}] 09:06:40 INFO - PROCESS | 1803 | 1461254800727 Marionette TRACE conn4 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:40 INFO - PROCESS | 1803 | 1461254800939 Marionette TRACE conn4 <- [1,1735,null,{"value":null}] 09:06:41 INFO - PROCESS | 1803 | 1461254801193 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:41 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98ddaea800 == 140 [pid = 1803] [id = 441] 09:06:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 213 (0x7f98d5acac00) [pid = 1803] [serial = 1324] [outer = (nil)] 09:06:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 214 (0x7f98dba49c00) [pid = 1803] [serial = 1325] [outer = 0x7f98d5acac00] 09:06:41 INFO - PROCESS | 1803 | 1461254801318 Marionette DEBUG loaded listener.js 09:06:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 215 (0x7f98dbc67000) [pid = 1803] [serial = 1326] [outer = 0x7f98d5acac00] 09:06:42 INFO - PROCESS | 1803 | 1461254802211 Marionette TRACE conn4 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 09:06:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 09:06:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1537ms 09:06:42 INFO - PROCESS | 1803 | 1461254802258 Marionette TRACE conn4 -> [0,1737,"getWindowHandle",null] 09:06:42 INFO - PROCESS | 1803 | 1461254802262 Marionette TRACE conn4 <- [1,1737,null,{"value":"8"}] 09:06:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 09:06:42 INFO - PROCESS | 1803 | 1461254802267 Marionette TRACE conn4 -> [0,1738,"setScriptTimeout",{"ms":35000}] 09:06:42 INFO - PROCESS | 1803 | 1461254802270 Marionette TRACE conn4 <- [1,1738,null,{}] 09:06:42 INFO - PROCESS | 1803 | 1461254802275 Marionette TRACE conn4 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:42 INFO - PROCESS | 1803 | 1461254802467 Marionette TRACE conn4 <- [1,1739,null,{"value":null}] 09:06:42 INFO - PROCESS | 1803 | 1461254802675 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:42 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e0eb1800 == 141 [pid = 1803] [id = 442] 09:06:42 INFO - PROCESS | 1803 | ++DOMWINDOW == 216 (0x7f98da6e4000) [pid = 1803] [serial = 1327] [outer = (nil)] 09:06:42 INFO - PROCESS | 1803 | ++DOMWINDOW == 217 (0x7f98dbd3d000) [pid = 1803] [serial = 1328] [outer = 0x7f98da6e4000] 09:06:42 INFO - PROCESS | 1803 | 1461254802757 Marionette DEBUG loaded listener.js 09:06:42 INFO - PROCESS | 1803 | ++DOMWINDOW == 218 (0x7f98dc30f000) [pid = 1803] [serial = 1329] [outer = 0x7f98da6e4000] 09:06:43 INFO - PROCESS | 1803 | 1461254803684 Marionette TRACE conn4 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 09:06:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 09:06:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1477ms 09:06:43 INFO - PROCESS | 1803 | 1461254803747 Marionette TRACE conn4 -> [0,1741,"getWindowHandle",null] 09:06:43 INFO - PROCESS | 1803 | 1461254803751 Marionette TRACE conn4 <- [1,1741,null,{"value":"8"}] 09:06:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 09:06:43 INFO - PROCESS | 1803 | 1461254803757 Marionette TRACE conn4 -> [0,1742,"setScriptTimeout",{"ms":35000}] 09:06:43 INFO - PROCESS | 1803 | 1461254803760 Marionette TRACE conn4 <- [1,1742,null,{}] 09:06:43 INFO - PROCESS | 1803 | 1461254803766 Marionette TRACE conn4 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:44 INFO - PROCESS | 1803 | 1461254804040 Marionette TRACE conn4 <- [1,1743,null,{"value":null}] 09:06:44 INFO - PROCESS | 1803 | 1461254804352 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:44 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e1269800 == 142 [pid = 1803] [id = 443] 09:06:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 219 (0x7f98de5ca400) [pid = 1803] [serial = 1330] [outer = (nil)] 09:06:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 220 (0x7f98e0007c00) [pid = 1803] [serial = 1331] [outer = 0x7f98de5ca400] 09:06:44 INFO - PROCESS | 1803 | 1461254804442 Marionette DEBUG loaded listener.js 09:06:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 221 (0x7f98e01b0000) [pid = 1803] [serial = 1332] [outer = 0x7f98de5ca400] 09:06:45 INFO - PROCESS | 1803 | 1461254805283 Marionette TRACE conn4 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 09:06:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 09:06:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1593ms 09:06:45 INFO - PROCESS | 1803 | 1461254805351 Marionette TRACE conn4 -> [0,1745,"getWindowHandle",null] 09:06:45 INFO - PROCESS | 1803 | 1461254805355 Marionette TRACE conn4 <- [1,1745,null,{"value":"8"}] 09:06:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 09:06:45 INFO - PROCESS | 1803 | 1461254805361 Marionette TRACE conn4 -> [0,1746,"setScriptTimeout",{"ms":35000}] 09:06:45 INFO - PROCESS | 1803 | 1461254805363 Marionette TRACE conn4 <- [1,1746,null,{}] 09:06:45 INFO - PROCESS | 1803 | 1461254805369 Marionette TRACE conn4 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:45 INFO - PROCESS | 1803 | 1461254805544 Marionette TRACE conn4 <- [1,1747,null,{"value":null}] 09:06:45 INFO - PROCESS | 1803 | 1461254805746 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:45 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e33ba000 == 143 [pid = 1803] [id = 444] 09:06:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 222 (0x7f98de7da800) [pid = 1803] [serial = 1333] [outer = (nil)] 09:06:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 223 (0x7f98e04c2400) [pid = 1803] [serial = 1334] [outer = 0x7f98de7da800] 09:06:45 INFO - PROCESS | 1803 | 1461254805826 Marionette DEBUG loaded listener.js 09:06:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 224 (0x7f98e0e89000) [pid = 1803] [serial = 1335] [outer = 0x7f98de7da800] 09:06:46 INFO - PROCESS | 1803 | 1461254806672 Marionette TRACE conn4 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 09:06:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 09:06:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1377ms 09:06:46 INFO - PROCESS | 1803 | 1461254806739 Marionette TRACE conn4 -> [0,1749,"getWindowHandle",null] 09:06:46 INFO - PROCESS | 1803 | 1461254806743 Marionette TRACE conn4 <- [1,1749,null,{"value":"8"}] 09:06:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 09:06:46 INFO - PROCESS | 1803 | 1461254806748 Marionette TRACE conn4 -> [0,1750,"setScriptTimeout",{"ms":35000}] 09:06:46 INFO - PROCESS | 1803 | 1461254806750 Marionette TRACE conn4 <- [1,1750,null,{}] 09:06:46 INFO - PROCESS | 1803 | 1461254806756 Marionette TRACE conn4 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:46 INFO - PROCESS | 1803 | 1461254806940 Marionette TRACE conn4 <- [1,1751,null,{"value":null}] 09:06:47 INFO - PROCESS | 1803 | 1461254807185 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:47 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e4b89000 == 144 [pid = 1803] [id = 445] 09:06:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 225 (0x7f98dd64a800) [pid = 1803] [serial = 1336] [outer = (nil)] 09:06:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 226 (0x7f98e106d400) [pid = 1803] [serial = 1337] [outer = 0x7f98dd64a800] 09:06:47 INFO - PROCESS | 1803 | 1461254807302 Marionette DEBUG loaded listener.js 09:06:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 227 (0x7f98e131a400) [pid = 1803] [serial = 1338] [outer = 0x7f98dd64a800] 09:06:48 INFO - PROCESS | 1803 | 1461254808214 Marionette TRACE conn4 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 09:06:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 09:06:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1531ms 09:06:48 INFO - PROCESS | 1803 | 1461254808281 Marionette TRACE conn4 -> [0,1753,"getWindowHandle",null] 09:06:48 INFO - PROCESS | 1803 | 1461254808285 Marionette TRACE conn4 <- [1,1753,null,{"value":"8"}] 09:06:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 09:06:48 INFO - PROCESS | 1803 | 1461254808291 Marionette TRACE conn4 -> [0,1754,"setScriptTimeout",{"ms":35000}] 09:06:48 INFO - PROCESS | 1803 | 1461254808294 Marionette TRACE conn4 <- [1,1754,null,{}] 09:06:48 INFO - PROCESS | 1803 | 1461254808300 Marionette TRACE conn4 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:48 INFO - PROCESS | 1803 | 1461254808501 Marionette TRACE conn4 <- [1,1755,null,{"value":null}] 09:06:48 INFO - PROCESS | 1803 | 1461254808709 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:48 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e5f52000 == 145 [pid = 1803] [id = 446] 09:06:48 INFO - PROCESS | 1803 | ++DOMWINDOW == 228 (0x7f98e0e89800) [pid = 1803] [serial = 1339] [outer = (nil)] 09:06:48 INFO - PROCESS | 1803 | ++DOMWINDOW == 229 (0x7f98e29a7800) [pid = 1803] [serial = 1340] [outer = 0x7f98e0e89800] 09:06:48 INFO - PROCESS | 1803 | 1461254808826 Marionette DEBUG loaded listener.js 09:06:48 INFO - PROCESS | 1803 | ++DOMWINDOW == 230 (0x7f98e39d1c00) [pid = 1803] [serial = 1341] [outer = 0x7f98e0e89800] 09:06:49 INFO - PROCESS | 1803 | 1461254809743 Marionette TRACE conn4 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 09:06:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 09:06:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1483ms 09:06:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 09:06:49 INFO - PROCESS | 1803 | 1461254809776 Marionette TRACE conn4 -> [0,1757,"getWindowHandle",null] 09:06:49 INFO - PROCESS | 1803 | 1461254809779 Marionette TRACE conn4 <- [1,1757,null,{"value":"8"}] 09:06:49 INFO - PROCESS | 1803 | 1461254809785 Marionette TRACE conn4 -> [0,1758,"setScriptTimeout",{"ms":35000}] 09:06:49 INFO - PROCESS | 1803 | 1461254809788 Marionette TRACE conn4 <- [1,1758,null,{}] 09:06:49 INFO - PROCESS | 1803 | 1461254809793 Marionette TRACE conn4 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:50 INFO - PROCESS | 1803 | 1461254809999 Marionette TRACE conn4 <- [1,1759,null,{"value":null}] 09:06:50 INFO - PROCESS | 1803 | 1461254810215 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:50 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e9139000 == 146 [pid = 1803] [id = 447] 09:06:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 231 (0x7f98e0e8f000) [pid = 1803] [serial = 1342] [outer = (nil)] 09:06:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 232 (0x7f98e466d800) [pid = 1803] [serial = 1343] [outer = 0x7f98e0e8f000] 09:06:50 INFO - PROCESS | 1803 | 1461254810330 Marionette DEBUG loaded listener.js 09:06:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 233 (0x7f98e5133400) [pid = 1803] [serial = 1344] [outer = 0x7f98e0e8f000] 09:06:51 INFO - PROCESS | 1803 | 1461254811304 Marionette TRACE conn4 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 09:06:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 09:06:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1580ms 09:06:51 INFO - PROCESS | 1803 | 1461254811379 Marionette TRACE conn4 -> [0,1761,"getWindowHandle",null] 09:06:51 INFO - PROCESS | 1803 | 1461254811384 Marionette TRACE conn4 <- [1,1761,null,{"value":"8"}] 09:06:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 09:06:51 INFO - PROCESS | 1803 | 1461254811395 Marionette TRACE conn4 -> [0,1762,"setScriptTimeout",{"ms":35000}] 09:06:51 INFO - PROCESS | 1803 | 1461254811399 Marionette TRACE conn4 <- [1,1762,null,{}] 09:06:51 INFO - PROCESS | 1803 | 1461254811405 Marionette TRACE conn4 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:51 INFO - PROCESS | 1803 | 1461254811639 Marionette TRACE conn4 <- [1,1763,null,{"value":null}] 09:06:51 INFO - PROCESS | 1803 | 1461254811898 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:51 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98f4b20800 == 147 [pid = 1803] [id = 448] 09:06:51 INFO - PROCESS | 1803 | ++DOMWINDOW == 234 (0x7f98e8362400) [pid = 1803] [serial = 1345] [outer = (nil)] 09:06:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 235 (0x7f98e8f8e000) [pid = 1803] [serial = 1346] [outer = 0x7f98e8362400] 09:06:52 INFO - PROCESS | 1803 | 1461254812020 Marionette DEBUG loaded listener.js 09:06:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 236 (0x7f98f2858000) [pid = 1803] [serial = 1347] [outer = 0x7f98e8362400] 09:06:52 INFO - PROCESS | 1803 | 1461254812899 Marionette TRACE conn4 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 09:06:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 09:06:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1581ms 09:06:52 INFO - PROCESS | 1803 | 1461254812977 Marionette TRACE conn4 -> [0,1765,"getWindowHandle",null] 09:06:52 INFO - PROCESS | 1803 | 1461254812980 Marionette TRACE conn4 <- [1,1765,null,{"value":"8"}] 09:06:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 09:06:52 INFO - PROCESS | 1803 | 1461254812986 Marionette TRACE conn4 -> [0,1766,"setScriptTimeout",{"ms":35000}] 09:06:52 INFO - PROCESS | 1803 | 1461254812988 Marionette TRACE conn4 <- [1,1766,null,{}] 09:06:52 INFO - PROCESS | 1803 | 1461254812994 Marionette TRACE conn4 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:53 INFO - PROCESS | 1803 | 1461254813183 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 09:06:53 INFO - PROCESS | 1803 | 1461254813390 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:53 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98fb830800 == 148 [pid = 1803] [id = 449] 09:06:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 237 (0x7f98d6aa9800) [pid = 1803] [serial = 1348] [outer = (nil)] 09:06:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 238 (0x7f98f36cec00) [pid = 1803] [serial = 1349] [outer = 0x7f98d6aa9800] 09:06:53 INFO - PROCESS | 1803 | 1461254813503 Marionette DEBUG loaded listener.js 09:06:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 239 (0x7f98f391e400) [pid = 1803] [serial = 1350] [outer = 0x7f98d6aa9800] 09:06:54 INFO - PROCESS | 1803 | 1461254814394 Marionette TRACE conn4 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 09:06:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 09:06:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1483ms 09:06:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 09:06:54 INFO - PROCESS | 1803 | 1461254814471 Marionette TRACE conn4 -> [0,1769,"getWindowHandle",null] 09:06:54 INFO - PROCESS | 1803 | 1461254814474 Marionette TRACE conn4 <- [1,1769,null,{"value":"8"}] 09:06:54 INFO - PROCESS | 1803 | 1461254814480 Marionette TRACE conn4 -> [0,1770,"setScriptTimeout",{"ms":35000}] 09:06:54 INFO - PROCESS | 1803 | 1461254814483 Marionette TRACE conn4 <- [1,1770,null,{}] 09:06:54 INFO - PROCESS | 1803 | 1461254814488 Marionette TRACE conn4 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:54 INFO - PROCESS | 1803 | 1461254814692 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 09:06:54 INFO - PROCESS | 1803 | 1461254814906 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:54 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98caf19000 == 149 [pid = 1803] [id = 450] 09:06:54 INFO - PROCESS | 1803 | ++DOMWINDOW == 240 (0x7f98dcc4b800) [pid = 1803] [serial = 1351] [outer = (nil)] 09:06:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 241 (0x7f98f482d400) [pid = 1803] [serial = 1352] [outer = 0x7f98dcc4b800] 09:06:55 INFO - PROCESS | 1803 | 1461254815019 Marionette DEBUG loaded listener.js 09:06:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 242 (0x7f98f4cfb000) [pid = 1803] [serial = 1353] [outer = 0x7f98dcc4b800] 09:06:55 INFO - PROCESS | 1803 | 1461254815986 Marionette TRACE conn4 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 09:06:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 09:06:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1579ms 09:06:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 09:06:56 INFO - PROCESS | 1803 | 1461254816060 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 09:06:56 INFO - PROCESS | 1803 | 1461254816062 Marionette TRACE conn4 <- [1,1773,null,{"value":"8"}] 09:06:56 INFO - PROCESS | 1803 | 1461254816069 Marionette TRACE conn4 -> [0,1774,"setScriptTimeout",{"ms":35000}] 09:06:56 INFO - PROCESS | 1803 | 1461254816071 Marionette TRACE conn4 <- [1,1774,null,{}] 09:06:56 INFO - PROCESS | 1803 | 1461254816076 Marionette TRACE conn4 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:56 INFO - PROCESS | 1803 | 1461254816287 Marionette TRACE conn4 <- [1,1775,null,{"value":null}] 09:06:56 INFO - PROCESS | 1803 | 1461254816505 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:56 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98cb2ce800 == 150 [pid = 1803] [id = 451] 09:06:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 243 (0x7f98cd372000) [pid = 1803] [serial = 1354] [outer = (nil)] 09:06:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 244 (0x7f98cd609c00) [pid = 1803] [serial = 1355] [outer = 0x7f98cd372000] 09:06:56 INFO - PROCESS | 1803 | 1461254816658 Marionette DEBUG loaded listener.js 09:06:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 245 (0x7f98cf992c00) [pid = 1803] [serial = 1356] [outer = 0x7f98cd372000] 09:06:57 INFO - PROCESS | 1803 | 1461254817565 Marionette TRACE conn4 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 09:06:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 09:06:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1542ms 09:06:57 INFO - PROCESS | 1803 | 1461254817611 Marionette TRACE conn4 -> [0,1777,"getWindowHandle",null] 09:06:57 INFO - PROCESS | 1803 | 1461254817615 Marionette TRACE conn4 <- [1,1777,null,{"value":"8"}] 09:06:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 09:06:57 INFO - PROCESS | 1803 | 1461254817620 Marionette TRACE conn4 -> [0,1778,"setScriptTimeout",{"ms":35000}] 09:06:57 INFO - PROCESS | 1803 | 1461254817622 Marionette TRACE conn4 <- [1,1778,null,{}] 09:06:57 INFO - PROCESS | 1803 | 1461254817628 Marionette TRACE conn4 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:57 INFO - PROCESS | 1803 | 1461254817839 Marionette TRACE conn4 <- [1,1779,null,{"value":null}] 09:06:58 INFO - PROCESS | 1803 | 1461254818103 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:58 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98cc913800 == 151 [pid = 1803] [id = 452] 09:06:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 246 (0x7f98cd373800) [pid = 1803] [serial = 1357] [outer = (nil)] 09:06:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 247 (0x7f98cf7f1800) [pid = 1803] [serial = 1358] [outer = 0x7f98cd373800] 09:06:58 INFO - PROCESS | 1803 | 1461254818223 Marionette DEBUG loaded listener.js 09:06:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 248 (0x7f98d0c5b000) [pid = 1803] [serial = 1359] [outer = 0x7f98cd373800] 09:06:59 INFO - PROCESS | 1803 | 1461254819072 Marionette TRACE conn4 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 09:06:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 09:06:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1529ms 09:06:59 INFO - PROCESS | 1803 | 1461254819152 Marionette TRACE conn4 -> [0,1781,"getWindowHandle",null] 09:06:59 INFO - PROCESS | 1803 | 1461254819156 Marionette TRACE conn4 <- [1,1781,null,{"value":"8"}] 09:06:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 09:06:59 INFO - PROCESS | 1803 | 1461254819161 Marionette TRACE conn4 -> [0,1782,"setScriptTimeout",{"ms":35000}] 09:06:59 INFO - PROCESS | 1803 | 1461254819164 Marionette TRACE conn4 <- [1,1782,null,{}] 09:06:59 INFO - PROCESS | 1803 | 1461254819169 Marionette TRACE conn4 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:59 INFO - PROCESS | 1803 | 1461254819390 Marionette TRACE conn4 <- [1,1783,null,{"value":null}] 09:06:59 INFO - PROCESS | 1803 | 1461254819657 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:00 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98cb825800 == 152 [pid = 1803] [id = 453] 09:07:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 249 (0x7f98cbeed400) [pid = 1803] [serial = 1360] [outer = (nil)] 09:07:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 250 (0x7f98cbef1c00) [pid = 1803] [serial = 1361] [outer = 0x7f98cbeed400] 09:07:00 INFO - PROCESS | 1803 | 1461254820143 Marionette DEBUG loaded listener.js 09:07:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 251 (0x7f98cd377400) [pid = 1803] [serial = 1362] [outer = 0x7f98cbeed400] 09:07:01 INFO - PROCESS | 1803 | 1461254821048 Marionette TRACE conn4 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 09:07:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 09:07:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1934ms 09:07:01 INFO - PROCESS | 1803 | 1461254821098 Marionette TRACE conn4 -> [0,1785,"getWindowHandle",null] 09:07:01 INFO - PROCESS | 1803 | 1461254821105 Marionette TRACE conn4 <- [1,1785,null,{"value":"8"}] 09:07:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 09:07:01 INFO - PROCESS | 1803 | 1461254821114 Marionette TRACE conn4 -> [0,1786,"setScriptTimeout",{"ms":35000}] 09:07:01 INFO - PROCESS | 1803 | 1461254821117 Marionette TRACE conn4 <- [1,1786,null,{}] 09:07:01 INFO - PROCESS | 1803 | 1461254821125 Marionette TRACE conn4 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:07:01 INFO - PROCESS | 1803 | 1461254821337 Marionette TRACE conn4 <- [1,1787,null,{"value":null}] 09:07:01 INFO - PROCESS | 1803 | 1461254821557 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:01 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d4fd5000 == 153 [pid = 1803] [id = 454] 09:07:01 INFO - PROCESS | 1803 | ++DOMWINDOW == 252 (0x7f98d0c54800) [pid = 1803] [serial = 1363] [outer = (nil)] 09:07:01 INFO - PROCESS | 1803 | ++DOMWINDOW == 253 (0x7f98d2389800) [pid = 1803] [serial = 1364] [outer = 0x7f98d0c54800] 09:07:01 INFO - PROCESS | 1803 | 1461254821707 Marionette DEBUG loaded listener.js 09:07:01 INFO - PROCESS | 1803 | ++DOMWINDOW == 254 (0x7f98d2ab3400) [pid = 1803] [serial = 1365] [outer = 0x7f98d0c54800] 09:07:02 INFO - PROCESS | 1803 | 1461254822758 Marionette TRACE conn4 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 09:07:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 09:07:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1688ms 09:07:02 INFO - PROCESS | 1803 | 1461254822801 Marionette TRACE conn4 -> [0,1789,"getWindowHandle",null] 09:07:02 INFO - PROCESS | 1803 | 1461254822807 Marionette TRACE conn4 <- [1,1789,null,{"value":"8"}] 09:07:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 09:07:02 INFO - PROCESS | 1803 | 1461254822817 Marionette TRACE conn4 -> [0,1790,"setScriptTimeout",{"ms":35000}] 09:07:02 INFO - PROCESS | 1803 | 1461254822821 Marionette TRACE conn4 <- [1,1790,null,{}] 09:07:02 INFO - PROCESS | 1803 | 1461254822827 Marionette TRACE conn4 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:07:03 INFO - PROCESS | 1803 | 1461254823045 Marionette TRACE conn4 <- [1,1791,null,{"value":null}] 09:07:03 INFO - PROCESS | 1803 | 1461254823363 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:03 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98cbb95000 == 154 [pid = 1803] [id = 455] 09:07:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 255 (0x7f98d2ab9c00) [pid = 1803] [serial = 1366] [outer = (nil)] 09:07:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 256 (0x7f98d2c68000) [pid = 1803] [serial = 1367] [outer = 0x7f98d2ab9c00] 09:07:03 INFO - PROCESS | 1803 | 1461254823476 Marionette DEBUG loaded listener.js 09:07:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 257 (0x7f98d3ce5800) [pid = 1803] [serial = 1368] [outer = 0x7f98d2ab9c00] 09:07:03 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98dd58f800 == 153 [pid = 1803] [id = 255] 09:07:03 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98f39c1000 == 152 [pid = 1803] [id = 63] 09:07:03 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e56be800 == 151 [pid = 1803] [id = 258] 09:07:03 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98d2ce0800 == 150 [pid = 1803] [id = 335] 09:07:04 INFO - PROCESS | 1803 | --DOMWINDOW == 256 (0x7f98e11aac00) [pid = 1803] [serial = 1250] [outer = (nil)] [url = about:blank] 09:07:04 INFO - PROCESS | 1803 | --DOMWINDOW == 255 (0x7f98d03e3c00) [pid = 1803] [serial = 1223] [outer = (nil)] [url = about:blank] 09:07:04 INFO - PROCESS | 1803 | --DOMWINDOW == 254 (0x7f98f365d400) [pid = 1803] [serial = 1211] [outer = (nil)] [url = about:blank] 09:07:04 INFO - PROCESS | 1803 | --DOMWINDOW == 253 (0x7f98f6acb400) [pid = 1803] [serial = 1214] [outer = (nil)] [url = about:blank] 09:07:04 INFO - PROCESS | 1803 | --DOMWINDOW == 252 (0x7f98e013a400) [pid = 1803] [serial = 1217] [outer = (nil)] [url = about:blank] 09:07:04 INFO - PROCESS | 1803 | --DOMWINDOW == 251 (0x7f98cc535000) [pid = 1803] [serial = 1220] [outer = (nil)] [url = about:blank] 09:07:04 INFO - PROCESS | 1803 | --DOMWINDOW == 250 (0x7f98e5c98400) [pid = 1803] [serial = 1205] [outer = (nil)] [url = about:blank] 09:07:04 INFO - PROCESS | 1803 | --DOMWINDOW == 249 (0x7f98e715bc00) [pid = 1803] [serial = 1208] [outer = (nil)] [url = about:blank] 09:07:04 INFO - PROCESS | 1803 | --DOMWINDOW == 248 (0x7f98ddab4c00) [pid = 1803] [serial = 1226] [outer = (nil)] [url = about:blank] 09:07:04 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e4178800 == 149 [pid = 1803] [id = 299] 09:07:04 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98f834c000 == 148 [pid = 1803] [id = 67] 09:07:04 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98cd517800 == 147 [pid = 1803] [id = 436] 09:07:04 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98dbb6a000 == 146 [pid = 1803] [id = 435] 09:07:04 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98d6caa800 == 145 [pid = 1803] [id = 434] 09:07:04 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98cf9c4800 == 144 [pid = 1803] [id = 433] 09:07:04 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98d2ddb800 == 143 [pid = 1803] [id = 432] 09:07:04 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98ce847000 == 142 [pid = 1803] [id = 431] 09:07:04 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98cf76a800 == 141 [pid = 1803] [id = 430] 09:07:04 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98d007e800 == 140 [pid = 1803] [id = 429] 09:07:04 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98cc90a800 == 139 [pid = 1803] [id = 428] 09:07:04 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98d4fd7800 == 138 [pid = 1803] [id = 427] 09:07:04 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98d0352800 == 137 [pid = 1803] [id = 426] 09:07:04 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98d0078000 == 136 [pid = 1803] [id = 425] 09:07:04 INFO - PROCESS | 1803 | --DOCSHELL 0x7f9905ccf000 == 135 [pid = 1803] [id = 424] 09:07:04 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98ce531800 == 134 [pid = 1803] [id = 423] 09:07:04 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98f8f0b800 == 133 [pid = 1803] [id = 422] 09:07:04 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98f3681800 == 132 [pid = 1803] [id = 421] 09:07:04 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e4c11800 == 131 [pid = 1803] [id = 420] 09:07:04 INFO - PROCESS | 1803 | 1461254824489 Marionette TRACE conn4 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 09:07:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 09:07:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1686ms 09:07:04 INFO - PROCESS | 1803 | 1461254824506 Marionette TRACE conn4 -> [0,1793,"getWindowHandle",null] 09:07:04 INFO - PROCESS | 1803 | 1461254824509 Marionette TRACE conn4 <- [1,1793,null,{"value":"8"}] 09:07:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 09:07:04 INFO - PROCESS | 1803 | 1461254824515 Marionette TRACE conn4 -> [0,1794,"setScriptTimeout",{"ms":35000}] 09:07:04 INFO - PROCESS | 1803 | 1461254824520 Marionette TRACE conn4 <- [1,1794,null,{}] 09:07:04 INFO - PROCESS | 1803 | 1461254824538 Marionette TRACE conn4 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:07:04 INFO - PROCESS | 1803 | 1461254824766 Marionette TRACE conn4 <- [1,1795,null,{"value":null}] 09:07:04 INFO - PROCESS | 1803 | --DOMWINDOW == 247 (0x7f98e42c3000) [pid = 1803] [serial = 1202] [outer = (nil)] [url = about:blank] 09:07:04 INFO - PROCESS | 1803 | --DOMWINDOW == 246 (0x7f98db95a400) [pid = 1803] [serial = 1239] [outer = (nil)] [url = about:blank] 09:07:04 INFO - PROCESS | 1803 | --DOMWINDOW == 245 (0x7f98da55a400) [pid = 1803] [serial = 1008] [outer = (nil)] [url = about:blank] 09:07:04 INFO - PROCESS | 1803 | --DOMWINDOW == 244 (0x7f98d4f90c00) [pid = 1803] [serial = 1041] [outer = (nil)] [url = about:blank] 09:07:04 INFO - PROCESS | 1803 | --DOMWINDOW == 243 (0x7f98f346f800) [pid = 1803] [serial = 903] [outer = (nil)] [url = about:blank] 09:07:04 INFO - PROCESS | 1803 | --DOMWINDOW == 242 (0x7f98d6a46c00) [pid = 1803] [serial = 915] [outer = (nil)] [url = about:blank] 09:07:04 INFO - PROCESS | 1803 | --DOMWINDOW == 241 (0x7f98f8311400) [pid = 1803] [serial = 1131] [outer = (nil)] [url = about:blank] 09:07:04 INFO - PROCESS | 1803 | --DOMWINDOW == 240 (0x7f98e4e6c000) [pid = 1803] [serial = 963] [outer = (nil)] [url = about:blank] 09:07:04 INFO - PROCESS | 1803 | --DOMWINDOW == 239 (0x7f98e5132000) [pid = 1803] [serial = 1074] [outer = (nil)] [url = about:blank] 09:07:04 INFO - PROCESS | 1803 | --DOMWINDOW == 238 (0x7f98db9a2c00) [pid = 1803] [serial = 1187] [outer = (nil)] [url = about:blank] 09:07:04 INFO - PROCESS | 1803 | --DOMWINDOW == 237 (0x7f98dc0a0000) [pid = 1803] [serial = 897] [outer = (nil)] [url = about:blank] 09:07:04 INFO - PROCESS | 1803 | --DOMWINDOW == 236 (0x7f98f8dae400) [pid = 1803] [serial = 912] [outer = (nil)] [url = about:blank] 09:07:04 INFO - PROCESS | 1803 | --DOMWINDOW == 235 (0x7f98dc30ac00) [pid = 1803] [serial = 921] [outer = (nil)] [url = about:blank] 09:07:04 INFO - PROCESS | 1803 | --DOMWINDOW == 234 (0x7f98f8b65000) [pid = 1803] [serial = 1029] [outer = (nil)] [url = about:blank] 09:07:04 INFO - PROCESS | 1803 | --DOMWINDOW == 233 (0x7f98f8e2a800) [pid = 1803] [serial = 1038] [outer = (nil)] [url = about:blank] 09:07:04 INFO - PROCESS | 1803 | --DOMWINDOW == 232 (0x7f98e131e800) [pid = 1803] [serial = 1137] [outer = (nil)] [url = about:blank] 09:07:04 INFO - PROCESS | 1803 | --DOMWINDOW == 231 (0x7f98f88d5c00) [pid = 1803] [serial = 972] [outer = (nil)] [url = about:blank] 09:07:04 INFO - PROCESS | 1803 | --DOMWINDOW == 230 (0x7f98cf7f9800) [pid = 1803] [serial = 1026] [outer = (nil)] [url = about:blank] 09:07:04 INFO - PROCESS | 1803 | --DOMWINDOW == 229 (0x7f98d6a53000) [pid = 1803] [serial = 918] [outer = (nil)] [url = about:blank] 09:07:04 INFO - PROCESS | 1803 | --DOMWINDOW == 228 (0x7f98dcc4d000) [pid = 1803] [serial = 1242] [outer = (nil)] [url = about:blank] 09:07:04 INFO - PROCESS | 1803 | --DOMWINDOW == 227 (0x7f98d0c60c00) [pid = 1803] [serial = 1032] [outer = (nil)] [url = about:blank] 09:07:04 INFO - PROCESS | 1803 | --DOMWINDOW == 226 (0x7f98e4543800) [pid = 1803] [serial = 843] [outer = (nil)] [url = about:blank] 09:07:04 INFO - PROCESS | 1803 | --DOMWINDOW == 225 (0x7f98e43a6c00) [pid = 1803] [serial = 1149] [outer = (nil)] [url = about:blank] 09:07:04 INFO - PROCESS | 1803 | --DOMWINDOW == 224 (0x7f98d6854400) [pid = 1803] [serial = 1119] [outer = (nil)] [url = about:blank] 09:07:04 INFO - PROCESS | 1803 | --DOMWINDOW == 223 (0x7f98da5edc00) [pid = 1803] [serial = 1238] [outer = (nil)] [url = about:blank] 09:07:04 INFO - PROCESS | 1803 | --DOMWINDOW == 222 (0x7f98d50ae800) [pid = 1803] [serial = 978] [outer = (nil)] [url = about:blank] 09:07:04 INFO - PROCESS | 1803 | --DOMWINDOW == 221 (0x7f98de668c00) [pid = 1803] [serial = 984] [outer = (nil)] [url = about:blank] 09:07:04 INFO - PROCESS | 1803 | --DOMWINDOW == 220 (0x7f98dbd76800) [pid = 1803] [serial = 954] [outer = (nil)] [url = about:blank] 09:07:04 INFO - PROCESS | 1803 | --DOMWINDOW == 219 (0x7f98f88d5800) [pid = 1803] [serial = 906] [outer = (nil)] [url = about:blank] 09:07:04 INFO - PROCESS | 1803 | --DOMWINDOW == 218 (0x7f98d03e9000) [pid = 1803] [serial = 1140] [outer = (nil)] [url = about:blank] 09:07:04 INFO - PROCESS | 1803 | --DOMWINDOW == 217 (0x7f98d0c5ec00) [pid = 1803] [serial = 1233] [outer = (nil)] [url = about:blank] 09:07:04 INFO - PROCESS | 1803 | --DOMWINDOW == 216 (0x7f98eca52400) [pid = 1803] [serial = 966] [outer = (nil)] [url = about:blank] 09:07:04 INFO - PROCESS | 1803 | --DOMWINDOW == 215 (0x7f98dd044800) [pid = 1803] [serial = 1065] [outer = (nil)] [url = about:blank] 09:07:04 INFO - PROCESS | 1803 | --DOMWINDOW == 214 (0x7f98f4cef800) [pid = 1803] [serial = 1089] [outer = (nil)] [url = about:blank] 09:07:04 INFO - PROCESS | 1803 | --DOMWINDOW == 213 (0x7f98e04cc800) [pid = 1803] [serial = 1014] [outer = (nil)] [url = about:blank] 09:07:04 INFO - PROCESS | 1803 | --DOMWINDOW == 212 (0x7f98d4f90400) [pid = 1803] [serial = 1235] [outer = (nil)] [url = about:blank] 09:07:04 INFO - PROCESS | 1803 | --DOMWINDOW == 211 (0x7f98dd150c00) [pid = 1803] [serial = 957] [outer = (nil)] [url = about:blank] 09:07:04 INFO - PROCESS | 1803 | --DOMWINDOW == 210 (0x7f98d25e6000) [pid = 1803] [serial = 1035] [outer = (nil)] [url = about:blank] 09:07:04 INFO - PROCESS | 1803 | --DOMWINDOW == 209 (0x7f98ce86c400) [pid = 1803] [serial = 1143] [outer = (nil)] [url = about:blank] 09:07:04 INFO - PROCESS | 1803 | --DOMWINDOW == 208 (0x7f98d2abc400) [pid = 1803] [serial = 1059] [outer = (nil)] [url = about:blank] 09:07:04 INFO - PROCESS | 1803 | --DOMWINDOW == 207 (0x7f98f8b9ac00) [pid = 1803] [serial = 1092] [outer = (nil)] [url = about:blank] 09:07:04 INFO - PROCESS | 1803 | --DOMWINDOW == 206 (0x7f98f48da000) [pid = 1803] [serial = 969] [outer = (nil)] [url = about:blank] 09:07:04 INFO - PROCESS | 1803 | --DOMWINDOW == 205 (0x7f98d2ab5800) [pid = 1803] [serial = 1247] [outer = (nil)] [url = about:blank] 09:07:04 INFO - PROCESS | 1803 | --DOMWINDOW == 204 (0x7f98dc4e3000) [pid = 1803] [serial = 1248] [outer = (nil)] [url = about:blank] 09:07:04 INFO - PROCESS | 1803 | --DOMWINDOW == 203 (0x7f98dc311c00) [pid = 1803] [serial = 1011] [outer = (nil)] [url = about:blank] 09:07:04 INFO - PROCESS | 1803 | --DOMWINDOW == 202 (0x7f98d4d20000) [pid = 1803] [serial = 1184] [outer = (nil)] [url = about:blank] 09:07:04 INFO - PROCESS | 1803 | --DOMWINDOW == 201 (0x7f98e29a2000) [pid = 1803] [serial = 1199] [outer = (nil)] [url = about:blank] 09:07:04 INFO - PROCESS | 1803 | --DOMWINDOW == 200 (0x7f98cd611c00) [pid = 1803] [serial = 1230] [outer = (nil)] [url = about:blank] 09:07:04 INFO - PROCESS | 1803 | --DOMWINDOW == 199 (0x7f98e64f2400) [pid = 1803] [serial = 1017] [outer = (nil)] [url = about:blank] 09:07:04 INFO - PROCESS | 1803 | --DOMWINDOW == 198 (0x7f98f8a94000) [pid = 1803] [serial = 1134] [outer = (nil)] [url = about:blank] 09:07:04 INFO - PROCESS | 1803 | --DOMWINDOW == 197 (0x7f98f8a45400) [pid = 1803] [serial = 909] [outer = (nil)] [url = about:blank] 09:07:04 INFO - PROCESS | 1803 | --DOMWINDOW == 196 (0x7f98f37b9400) [pid = 1803] [serial = 1128] [outer = (nil)] [url = about:blank] 09:07:04 INFO - PROCESS | 1803 | --DOMWINDOW == 195 (0x7f98e006e400) [pid = 1803] [serial = 1068] [outer = (nil)] [url = about:blank] 09:07:04 INFO - PROCESS | 1803 | --DOMWINDOW == 194 (0x7f98e131c800) [pid = 1803] [serial = 1146] [outer = (nil)] [url = about:blank] 09:07:04 INFO - PROCESS | 1803 | --DOMWINDOW == 193 (0x7f98e106a400) [pid = 1803] [serial = 1071] [outer = (nil)] [url = about:blank] 09:07:04 INFO - PROCESS | 1803 | --DOMWINDOW == 192 (0x7f98d2b60800) [pid = 1803] [serial = 1086] [outer = (nil)] [url = about:blank] 09:07:04 INFO - PROCESS | 1803 | --DOMWINDOW == 191 (0x7f98f37c5000) [pid = 1803] [serial = 1083] [outer = (nil)] [url = about:blank] 09:07:04 INFO - PROCESS | 1803 | --DOMWINDOW == 190 (0x7f98e2c0ec00) [pid = 1803] [serial = 1125] [outer = (nil)] [url = about:blank] 09:07:04 INFO - PROCESS | 1803 | --DOMWINDOW == 189 (0x7f98dd146800) [pid = 1803] [serial = 924] [outer = (nil)] [url = about:blank] 09:07:04 INFO - PROCESS | 1803 | --DOMWINDOW == 188 (0x7f98e11ae400) [pid = 1803] [serial = 960] [outer = (nil)] [url = about:blank] 09:07:04 INFO - PROCESS | 1803 | --DOMWINDOW == 187 (0x7f98dc189c00) [pid = 1803] [serial = 981] [outer = (nil)] [url = about:blank] 09:07:04 INFO - PROCESS | 1803 | --DOMWINDOW == 186 (0x7f98f365e800) [pid = 1803] [serial = 1080] [outer = (nil)] [url = about:blank] 09:07:04 INFO - PROCESS | 1803 | --DOMWINDOW == 185 (0x7f98cf992000) [pid = 1803] [serial = 1155] [outer = (nil)] [url = about:blank] 09:07:04 INFO - PROCESS | 1803 | --DOMWINDOW == 184 (0x7f98e0006400) [pid = 1803] [serial = 1244] [outer = (nil)] [url = about:blank] 09:07:04 INFO - PROCESS | 1803 | --DOMWINDOW == 183 (0x7f98dbccec00) [pid = 1803] [serial = 1241] [outer = (nil)] [url = about:blank] 09:07:04 INFO - PROCESS | 1803 | --DOMWINDOW == 182 (0x7f98d2c64000) [pid = 1803] [serial = 951] [outer = (nil)] [url = about:blank] 09:07:04 INFO - PROCESS | 1803 | --DOMWINDOW == 181 (0x7f98db952c00) [pid = 1803] [serial = 1062] [outer = (nil)] [url = about:blank] 09:07:04 INFO - PROCESS | 1803 | --DOMWINDOW == 180 (0x7f98e11a5000) [pid = 1803] [serial = 900] [outer = (nil)] [url = about:blank] 09:07:04 INFO - PROCESS | 1803 | --DOMWINDOW == 179 (0x7f98dc30e800) [pid = 1803] [serial = 1122] [outer = (nil)] [url = about:blank] 09:07:04 INFO - PROCESS | 1803 | --DOMWINDOW == 178 (0x7f98e8f95800) [pid = 1803] [serial = 1077] [outer = (nil)] [url = about:blank] 09:07:04 INFO - PROCESS | 1803 | --DOMWINDOW == 177 (0x7f98d0110000) [pid = 1803] [serial = 1181] [outer = (nil)] [url = about:blank] 09:07:04 INFO - PROCESS | 1803 | --DOMWINDOW == 176 (0x7f98de663800) [pid = 1803] [serial = 1193] [outer = (nil)] [url = about:blank] 09:07:04 INFO - PROCESS | 1803 | --DOMWINDOW == 175 (0x7f98d6a50400) [pid = 1803] [serial = 1236] [outer = (nil)] [url = about:blank] 09:07:04 INFO - PROCESS | 1803 | --DOMWINDOW == 174 (0x7f98e02b7c00) [pid = 1803] [serial = 1245] [outer = (nil)] [url = about:blank] 09:07:04 INFO - PROCESS | 1803 | --DOMWINDOW == 173 (0x7f98e1069800) [pid = 1803] [serial = 1196] [outer = (nil)] [url = about:blank] 09:07:04 INFO - PROCESS | 1803 | --DOMWINDOW == 172 (0x7f98cd611000) [pid = 1803] [serial = 1152] [outer = (nil)] [url = about:blank] 09:07:04 INFO - PROCESS | 1803 | --DOMWINDOW == 171 (0x7f98ce86b800) [pid = 1803] [serial = 1232] [outer = (nil)] [url = about:blank] 09:07:04 INFO - PROCESS | 1803 | --DOMWINDOW == 170 (0x7f98f88dfc00) [pid = 1803] [serial = 1023] [outer = (nil)] [url = about:blank] 09:07:04 INFO - PROCESS | 1803 | --DOMWINDOW == 169 (0x7f98eca5e400) [pid = 1803] [serial = 1020] [outer = (nil)] [url = about:blank] 09:07:04 INFO - PROCESS | 1803 | --DOMWINDOW == 168 (0x7f98dd64d000) [pid = 1803] [serial = 1190] [outer = (nil)] [url = about:blank] 09:07:04 INFO - PROCESS | 1803 | --DOMWINDOW == 167 (0x7f98cd37b400) [pid = 1803] [serial = 1229] [outer = (nil)] [url = about:blank] 09:07:04 INFO - PROCESS | 1803 | --DOMWINDOW == 166 (0x7f98f8a98400) [pid = 1803] [serial = 975] [outer = (nil)] [url = about:blank] 09:07:05 INFO - PROCESS | 1803 | 1461254825063 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:05 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98cd516800 == 132 [pid = 1803] [id = 456] 09:07:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 167 (0x7f98ce86b800) [pid = 1803] [serial = 1369] [outer = (nil)] 09:07:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 168 (0x7f98d03e9000) [pid = 1803] [serial = 1370] [outer = 0x7f98ce86b800] 09:07:05 INFO - PROCESS | 1803 | 1461254825149 Marionette DEBUG loaded listener.js 09:07:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 169 (0x7f98d50a1000) [pid = 1803] [serial = 1371] [outer = 0x7f98ce86b800] 09:07:05 INFO - PROCESS | 1803 | 1461254825910 Marionette TRACE conn4 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 09:07:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 09:07:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1436ms 09:07:05 INFO - PROCESS | 1803 | 1461254825952 Marionette TRACE conn4 -> [0,1797,"getWindowHandle",null] 09:07:05 INFO - PROCESS | 1803 | 1461254825956 Marionette TRACE conn4 <- [1,1797,null,{"value":"8"}] 09:07:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 09:07:05 INFO - PROCESS | 1803 | 1461254825962 Marionette TRACE conn4 -> [0,1798,"setScriptTimeout",{"ms":35000}] 09:07:05 INFO - PROCESS | 1803 | 1461254825964 Marionette TRACE conn4 <- [1,1798,null,{}] 09:07:05 INFO - PROCESS | 1803 | 1461254825970 Marionette TRACE conn4 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:07:06 INFO - PROCESS | 1803 | 1461254826242 Marionette TRACE conn4 <- [1,1799,null,{"value":null}] 09:07:06 INFO - PROCESS | 1803 | 1461254826350 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:06 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d0be2000 == 133 [pid = 1803] [id = 457] 09:07:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 170 (0x7f98ce85e400) [pid = 1803] [serial = 1372] [outer = (nil)] 09:07:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 171 (0x7f98d684ec00) [pid = 1803] [serial = 1373] [outer = 0x7f98ce85e400] 09:07:06 INFO - PROCESS | 1803 | 1461254826420 Marionette DEBUG loaded listener.js 09:07:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 172 (0x7f98d6a53000) [pid = 1803] [serial = 1374] [outer = 0x7f98ce85e400] 09:07:07 INFO - PROCESS | 1803 | 1461254827231 Marionette TRACE conn4 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 09:07:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 09:07:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1332ms 09:07:07 INFO - PROCESS | 1803 | 1461254827295 Marionette TRACE conn4 -> [0,1801,"getWindowHandle",null] 09:07:07 INFO - PROCESS | 1803 | 1461254827309 Marionette TRACE conn4 <- [1,1801,null,{"value":"8"}] 09:07:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 09:07:07 INFO - PROCESS | 1803 | 1461254827325 Marionette TRACE conn4 -> [0,1802,"setScriptTimeout",{"ms":35000}] 09:07:07 INFO - PROCESS | 1803 | 1461254827328 Marionette TRACE conn4 <- [1,1802,null,{}] 09:07:07 INFO - PROCESS | 1803 | 1461254827334 Marionette TRACE conn4 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:07:07 INFO - PROCESS | 1803 | 1461254827581 Marionette TRACE conn4 <- [1,1803,null,{"value":null}] 09:07:07 INFO - PROCESS | 1803 | 1461254827610 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:07 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d4fd3000 == 134 [pid = 1803] [id = 458] 09:07:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 173 (0x7f98da55d800) [pid = 1803] [serial = 1375] [outer = (nil)] 09:07:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 174 (0x7f98da5f0400) [pid = 1803] [serial = 1376] [outer = 0x7f98da55d800] 09:07:07 INFO - PROCESS | 1803 | 1461254827678 Marionette DEBUG loaded listener.js 09:07:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 175 (0x7f98da866800) [pid = 1803] [serial = 1377] [outer = 0x7f98da55d800] 09:07:09 INFO - PROCESS | 1803 | 1461254829104 Marionette TRACE conn4 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 09:07:09 INFO - PROCESS | 1803 | --DOMWINDOW == 174 (0x7f98dc306000) [pid = 1803] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 09:07:09 INFO - PROCESS | 1803 | --DOMWINDOW == 173 (0x7f98dbd7bc00) [pid = 1803] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 09:07:09 INFO - PROCESS | 1803 | --DOMWINDOW == 172 (0x7f98cf7ed800) [pid = 1803] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 09:07:09 INFO - PROCESS | 1803 | --DOMWINDOW == 171 (0x7f98dbccd400) [pid = 1803] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 09:07:09 INFO - PROCESS | 1803 | --DOMWINDOW == 170 (0x7f98d4f8a800) [pid = 1803] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 09:07:09 INFO - PROCESS | 1803 | --DOMWINDOW == 169 (0x7f98da860000) [pid = 1803] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 09:07:09 INFO - PROCESS | 1803 | --DOMWINDOW == 168 (0x7f98cc530c00) [pid = 1803] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 09:07:09 INFO - PROCESS | 1803 | --DOMWINDOW == 167 (0x7f98d5ac4800) [pid = 1803] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 09:07:09 INFO - PROCESS | 1803 | --DOMWINDOW == 166 (0x7f98cd370800) [pid = 1803] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 09:07:09 INFO - PROCESS | 1803 | --DOMWINDOW == 165 (0x7f98cc533400) [pid = 1803] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 09:07:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 09:07:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1890ms 09:07:09 INFO - PROCESS | 1803 | 1461254829232 Marionette TRACE conn4 -> [0,1805,"getWindowHandle",null] 09:07:09 INFO - PROCESS | 1803 | 1461254829236 Marionette TRACE conn4 <- [1,1805,null,{"value":"8"}] 09:07:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 09:07:09 INFO - PROCESS | 1803 | 1461254829247 Marionette TRACE conn4 -> [0,1806,"setScriptTimeout",{"ms":35000}] 09:07:09 INFO - PROCESS | 1803 | 1461254829249 Marionette TRACE conn4 <- [1,1806,null,{}] 09:07:09 INFO - PROCESS | 1803 | 1461254829257 Marionette TRACE conn4 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:07:09 INFO - PROCESS | 1803 | 1461254829508 Marionette TRACE conn4 <- [1,1807,null,{"value":null}] 09:07:09 INFO - PROCESS | 1803 | 1461254829609 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:09 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d5adb000 == 135 [pid = 1803] [id = 459] 09:07:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 166 (0x7f98da86f400) [pid = 1803] [serial = 1378] [outer = (nil)] 09:07:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 167 (0x7f98dba4c000) [pid = 1803] [serial = 1379] [outer = 0x7f98da86f400] 09:07:09 INFO - PROCESS | 1803 | 1461254829694 Marionette DEBUG loaded listener.js 09:07:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 168 (0x7f98dbc6bc00) [pid = 1803] [serial = 1380] [outer = 0x7f98da86f400] 09:07:10 INFO - PROCESS | 1803 | 1461254830710 Marionette TRACE conn4 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 09:07:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 09:07:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1487ms 09:07:10 INFO - PROCESS | 1803 | 1461254830738 Marionette TRACE conn4 -> [0,1809,"getWindowHandle",null] 09:07:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 09:07:10 INFO - PROCESS | 1803 | 1461254830742 Marionette TRACE conn4 <- [1,1809,null,{"value":"8"}] 09:07:10 INFO - PROCESS | 1803 | 1461254830750 Marionette TRACE conn4 -> [0,1810,"setScriptTimeout",{"ms":35000}] 09:07:10 INFO - PROCESS | 1803 | 1461254830753 Marionette TRACE conn4 <- [1,1810,null,{}] 09:07:10 INFO - PROCESS | 1803 | 1461254830761 Marionette TRACE conn4 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:07:11 INFO - PROCESS | 1803 | 1461254831022 Marionette TRACE conn4 <- [1,1811,null,{"value":null}] 09:07:11 INFO - PROCESS | 1803 | 1461254831385 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:11 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98cc4ea800 == 136 [pid = 1803] [id = 460] 09:07:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 169 (0x7f98cbef0400) [pid = 1803] [serial = 1381] [outer = (nil)] 09:07:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 170 (0x7f98cd374800) [pid = 1803] [serial = 1382] [outer = 0x7f98cbef0400] 09:07:11 INFO - PROCESS | 1803 | 1461254831467 Marionette DEBUG loaded listener.js 09:07:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 171 (0x7f98cf7f4400) [pid = 1803] [serial = 1383] [outer = 0x7f98cbef0400] 09:07:12 INFO - PROCESS | 1803 | 1461254832385 Marionette TRACE conn4 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 09:07:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 09:07:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1695ms 09:07:12 INFO - PROCESS | 1803 | 1461254832445 Marionette TRACE conn4 -> [0,1813,"getWindowHandle",null] 09:07:12 INFO - PROCESS | 1803 | 1461254832452 Marionette TRACE conn4 <- [1,1813,null,{"value":"8"}] 09:07:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 09:07:12 INFO - PROCESS | 1803 | 1461254832461 Marionette TRACE conn4 -> [0,1814,"setScriptTimeout",{"ms":35000}] 09:07:12 INFO - PROCESS | 1803 | 1461254832464 Marionette TRACE conn4 <- [1,1814,null,{}] 09:07:12 INFO - PROCESS | 1803 | 1461254832472 Marionette TRACE conn4 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:07:12 INFO - PROCESS | 1803 | 1461254832693 Marionette TRACE conn4 <- [1,1815,null,{"value":null}] 09:07:12 INFO - PROCESS | 1803 | 1461254832943 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:13 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d2c1b000 == 137 [pid = 1803] [id = 461] 09:07:13 INFO - PROCESS | 1803 | ++DOMWINDOW == 172 (0x7f98d25ddc00) [pid = 1803] [serial = 1384] [outer = (nil)] 09:07:13 INFO - PROCESS | 1803 | ++DOMWINDOW == 173 (0x7f98d2ab8000) [pid = 1803] [serial = 1385] [outer = 0x7f98d25ddc00] 09:07:13 INFO - PROCESS | 1803 | 1461254833068 Marionette DEBUG loaded listener.js 09:07:13 INFO - PROCESS | 1803 | ++DOMWINDOW == 174 (0x7f98d2c6ec00) [pid = 1803] [serial = 1386] [outer = 0x7f98d25ddc00] 09:07:14 INFO - PROCESS | 1803 | 1461254834015 Marionette TRACE conn4 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 09:07:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 09:07:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1636ms 09:07:14 INFO - PROCESS | 1803 | 1461254834102 Marionette TRACE conn4 -> [0,1817,"getWindowHandle",null] 09:07:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 09:07:14 INFO - PROCESS | 1803 | 1461254834109 Marionette TRACE conn4 <- [1,1817,null,{"value":"8"}] 09:07:14 INFO - PROCESS | 1803 | 1461254834116 Marionette TRACE conn4 -> [0,1818,"setScriptTimeout",{"ms":35000}] 09:07:14 INFO - PROCESS | 1803 | 1461254834119 Marionette TRACE conn4 <- [1,1818,null,{}] 09:07:14 INFO - PROCESS | 1803 | 1461254834126 Marionette TRACE conn4 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:07:14 INFO - PROCESS | 1803 | 1461254834383 Marionette TRACE conn4 <- [1,1819,null,{"value":null}] 09:07:14 INFO - PROCESS | 1803 | 1461254834727 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:14 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d6682000 == 138 [pid = 1803] [id = 462] 09:07:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 175 (0x7f98d3cee000) [pid = 1803] [serial = 1387] [outer = (nil)] 09:07:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 176 (0x7f98d684e000) [pid = 1803] [serial = 1388] [outer = 0x7f98d3cee000] 09:07:14 INFO - PROCESS | 1803 | 1461254834811 Marionette DEBUG loaded listener.js 09:07:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 177 (0x7f98da555800) [pid = 1803] [serial = 1389] [outer = 0x7f98d3cee000] 09:07:15 INFO - PROCESS | 1803 | 1461254835773 Marionette TRACE conn4 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 09:07:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 09:07:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1731ms 09:07:15 INFO - PROCESS | 1803 | 1461254835848 Marionette TRACE conn4 -> [0,1821,"getWindowHandle",null] 09:07:15 INFO - PROCESS | 1803 | 1461254835851 Marionette TRACE conn4 <- [1,1821,null,{"value":"8"}] 09:07:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 09:07:15 INFO - PROCESS | 1803 | 1461254835865 Marionette TRACE conn4 -> [0,1822,"setScriptTimeout",{"ms":35000}] 09:07:15 INFO - PROCESS | 1803 | 1461254835875 Marionette TRACE conn4 <- [1,1822,null,{}] 09:07:15 INFO - PROCESS | 1803 | 1461254835884 Marionette TRACE conn4 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:07:16 INFO - PROCESS | 1803 | 1461254836133 Marionette TRACE conn4 <- [1,1823,null,{"value":null}] 09:07:16 INFO - PROCESS | 1803 | 1461254836396 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:16 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98db935800 == 139 [pid = 1803] [id = 463] 09:07:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 178 (0x7f98da7b5000) [pid = 1803] [serial = 1390] [outer = (nil)] 09:07:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 179 (0x7f98dbcc5c00) [pid = 1803] [serial = 1391] [outer = 0x7f98da7b5000] 09:07:16 INFO - PROCESS | 1803 | 1461254836470 Marionette DEBUG loaded listener.js 09:07:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 180 (0x7f98dbd41000) [pid = 1803] [serial = 1392] [outer = 0x7f98da7b5000] 09:07:17 INFO - PROCESS | 1803 | 1461254837341 Marionette TRACE conn4 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 09:07:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 09:07:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1553ms 09:07:17 INFO - PROCESS | 1803 | 1461254837413 Marionette TRACE conn4 -> [0,1825,"getWindowHandle",null] 09:07:17 INFO - PROCESS | 1803 | 1461254837417 Marionette TRACE conn4 <- [1,1825,null,{"value":"8"}] 09:07:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 09:07:17 INFO - PROCESS | 1803 | 1461254837423 Marionette TRACE conn4 -> [0,1826,"setScriptTimeout",{"ms":35000}] 09:07:17 INFO - PROCESS | 1803 | 1461254837426 Marionette TRACE conn4 <- [1,1826,null,{}] 09:07:17 INFO - PROCESS | 1803 | 1461254837431 Marionette TRACE conn4 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:07:17 INFO - PROCESS | 1803 | 1461254837690 Marionette TRACE conn4 <- [1,1827,null,{"value":null}] 09:07:18 INFO - PROCESS | 1803 | 1461254838010 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:18 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98dbba0000 == 140 [pid = 1803] [id = 464] 09:07:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 181 (0x7f98d4f90c00) [pid = 1803] [serial = 1393] [outer = (nil)] 09:07:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 182 (0x7f98dc4e3000) [pid = 1803] [serial = 1394] [outer = 0x7f98d4f90c00] 09:07:18 INFO - PROCESS | 1803 | 1461254838086 Marionette DEBUG loaded listener.js 09:07:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 183 (0x7f98dd043000) [pid = 1803] [serial = 1395] [outer = 0x7f98d4f90c00] 09:07:18 INFO - PROCESS | 1803 | 1461254838971 Marionette TRACE conn4 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 09:07:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 09:07:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1590ms 09:07:19 INFO - PROCESS | 1803 | 1461254839015 Marionette TRACE conn4 -> [0,1829,"getWindowHandle",null] 09:07:19 INFO - PROCESS | 1803 | 1461254839019 Marionette TRACE conn4 <- [1,1829,null,{"value":"8"}] 09:07:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 09:07:19 INFO - PROCESS | 1803 | 1461254839025 Marionette TRACE conn4 -> [0,1830,"setScriptTimeout",{"ms":35000}] 09:07:19 INFO - PROCESS | 1803 | 1461254839028 Marionette TRACE conn4 <- [1,1830,null,{}] 09:07:19 INFO - PROCESS | 1803 | 1461254839033 Marionette TRACE conn4 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:07:19 INFO - PROCESS | 1803 | 1461254839237 Marionette TRACE conn4 <- [1,1831,null,{"value":null}] 09:07:19 INFO - PROCESS | 1803 | 1461254839441 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:19 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98dc37d000 == 141 [pid = 1803] [id = 465] 09:07:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 184 (0x7f98dd14e800) [pid = 1803] [serial = 1396] [outer = (nil)] 09:07:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 185 (0x7f98dd64cc00) [pid = 1803] [serial = 1397] [outer = 0x7f98dd14e800] 09:07:19 INFO - PROCESS | 1803 | 1461254839573 Marionette DEBUG loaded listener.js 09:07:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 186 (0x7f98de93dc00) [pid = 1803] [serial = 1398] [outer = 0x7f98dd14e800] 09:07:20 INFO - PROCESS | 1803 | 1461254840631 Marionette TRACE conn4 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 09:07:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 09:07:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1679ms 09:07:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 09:07:20 INFO - PROCESS | 1803 | 1461254840705 Marionette TRACE conn4 -> [0,1833,"getWindowHandle",null] 09:07:20 INFO - PROCESS | 1803 | 1461254840708 Marionette TRACE conn4 <- [1,1833,null,{"value":"8"}] 09:07:20 INFO - PROCESS | 1803 | 1461254840714 Marionette TRACE conn4 -> [0,1834,"setScriptTimeout",{"ms":35000}] 09:07:20 INFO - PROCESS | 1803 | 1461254840717 Marionette TRACE conn4 <- [1,1834,null,{}] 09:07:20 INFO - PROCESS | 1803 | 1461254840723 Marionette TRACE conn4 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:07:20 INFO - PROCESS | 1803 | 1461254840962 Marionette TRACE conn4 <- [1,1835,null,{"value":null}] 09:07:21 INFO - PROCESS | 1803 | 1461254841265 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:21 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98dd8e4800 == 142 [pid = 1803] [id = 466] 09:07:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 187 (0x7f98cbef2800) [pid = 1803] [serial = 1399] [outer = (nil)] 09:07:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 188 (0x7f98dbc61c00) [pid = 1803] [serial = 1400] [outer = 0x7f98cbef2800] 09:07:21 INFO - PROCESS | 1803 | 1461254841339 Marionette DEBUG loaded listener.js 09:07:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 189 (0x7f98e04cd800) [pid = 1803] [serial = 1401] [outer = 0x7f98cbef2800] 09:07:22 INFO - PROCESS | 1803 | 1461254842197 Marionette TRACE conn4 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 09:07:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 09:07:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1533ms 09:07:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 09:07:22 INFO - PROCESS | 1803 | 1461254842248 Marionette TRACE conn4 -> [0,1837,"getWindowHandle",null] 09:07:22 INFO - PROCESS | 1803 | 1461254842251 Marionette TRACE conn4 <- [1,1837,null,{"value":"8"}] 09:07:22 INFO - PROCESS | 1803 | 1461254842257 Marionette TRACE conn4 -> [0,1838,"setScriptTimeout",{"ms":35000}] 09:07:22 INFO - PROCESS | 1803 | 1461254842260 Marionette TRACE conn4 <- [1,1838,null,{}] 09:07:22 INFO - PROCESS | 1803 | 1461254842265 Marionette TRACE conn4 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:07:22 INFO - PROCESS | 1803 | 1461254842461 Marionette TRACE conn4 <- [1,1839,null,{"value":null}] 09:07:22 INFO - PROCESS | 1803 | 1461254842668 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:22 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e0ead800 == 143 [pid = 1803] [id = 467] 09:07:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 190 (0x7f98cc533c00) [pid = 1803] [serial = 1402] [outer = (nil)] 09:07:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 191 (0x7f98e0e86c00) [pid = 1803] [serial = 1403] [outer = 0x7f98cc533c00] 09:07:22 INFO - PROCESS | 1803 | 1461254842758 Marionette DEBUG loaded listener.js 09:07:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 192 (0x7f98e1314400) [pid = 1803] [serial = 1404] [outer = 0x7f98cc533c00] 09:07:23 INFO - PROCESS | 1803 | 1461254843649 Marionette TRACE conn4 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 09:07:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 09:07:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1428ms 09:07:23 INFO - PROCESS | 1803 | 1461254843685 Marionette TRACE conn4 -> [0,1841,"getWindowHandle",null] 09:07:23 INFO - PROCESS | 1803 | 1461254843689 Marionette TRACE conn4 <- [1,1841,null,{"value":"8"}] 09:07:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 09:07:23 INFO - PROCESS | 1803 | 1461254843694 Marionette TRACE conn4 -> [0,1842,"setScriptTimeout",{"ms":35000}] 09:07:23 INFO - PROCESS | 1803 | 1461254843697 Marionette TRACE conn4 <- [1,1842,null,{}] 09:07:23 INFO - PROCESS | 1803 | 1461254843702 Marionette TRACE conn4 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:07:23 INFO - PROCESS | 1803 | 1461254843896 Marionette TRACE conn4 <- [1,1843,null,{"value":null}] 09:07:24 INFO - PROCESS | 1803 | 1461254844103 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:24 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e124a000 == 144 [pid = 1803] [id = 468] 09:07:24 INFO - PROCESS | 1803 | ++DOMWINDOW == 193 (0x7f98e013a400) [pid = 1803] [serial = 1405] [outer = (nil)] 09:07:24 INFO - PROCESS | 1803 | ++DOMWINDOW == 194 (0x7f98e299d400) [pid = 1803] [serial = 1406] [outer = 0x7f98e013a400] 09:07:24 INFO - PROCESS | 1803 | 1461254844216 Marionette DEBUG loaded listener.js 09:07:24 INFO - PROCESS | 1803 | ++DOMWINDOW == 195 (0x7f98e4191400) [pid = 1803] [serial = 1407] [outer = 0x7f98e013a400] 09:07:25 INFO - PROCESS | 1803 | 1461254845126 Marionette TRACE conn4 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 09:07:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 09:07:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1489ms 09:07:25 INFO - PROCESS | 1803 | 1461254845190 Marionette TRACE conn4 -> [0,1845,"getWindowHandle",null] 09:07:25 INFO - PROCESS | 1803 | 1461254845194 Marionette TRACE conn4 <- [1,1845,null,{"value":"8"}] 09:07:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 09:07:25 INFO - PROCESS | 1803 | 1461254845202 Marionette TRACE conn4 -> [0,1846,"setScriptTimeout",{"ms":35000}] 09:07:25 INFO - PROCESS | 1803 | 1461254845205 Marionette TRACE conn4 <- [1,1846,null,{}] 09:07:25 INFO - PROCESS | 1803 | 1461254845210 Marionette TRACE conn4 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:07:25 INFO - PROCESS | 1803 | 1461254845428 Marionette TRACE conn4 <- [1,1847,null,{"value":null}] 09:07:25 INFO - PROCESS | 1803 | 1461254845634 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:25 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e12b0800 == 145 [pid = 1803] [id = 469] 09:07:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 196 (0x7f98e01b0c00) [pid = 1803] [serial = 1408] [outer = (nil)] 09:07:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 197 (0x7f98e4c3a800) [pid = 1803] [serial = 1409] [outer = 0x7f98e01b0c00] 09:07:25 INFO - PROCESS | 1803 | 1461254845747 Marionette DEBUG loaded listener.js 09:07:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 198 (0x7f98e53e8000) [pid = 1803] [serial = 1410] [outer = 0x7f98e01b0c00] 09:07:26 INFO - PROCESS | 1803 | 1461254846674 Marionette TRACE conn4 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 09:07:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 09:07:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1532ms 09:07:26 INFO - PROCESS | 1803 | 1461254846736 Marionette TRACE conn4 -> [0,1849,"getWindowHandle",null] 09:07:26 INFO - PROCESS | 1803 | 1461254846740 Marionette TRACE conn4 <- [1,1849,null,{"value":"8"}] 09:07:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 09:07:26 INFO - PROCESS | 1803 | 1461254846747 Marionette TRACE conn4 -> [0,1850,"setScriptTimeout",{"ms":35000}] 09:07:26 INFO - PROCESS | 1803 | 1461254846750 Marionette TRACE conn4 <- [1,1850,null,{}] 09:07:26 INFO - PROCESS | 1803 | 1461254846755 Marionette TRACE conn4 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:07:26 INFO - PROCESS | 1803 | 1461254846966 Marionette TRACE conn4 <- [1,1851,null,{"value":null}] 09:07:27 INFO - PROCESS | 1803 | 1461254847173 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:27 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e4979000 == 146 [pid = 1803] [id = 470] 09:07:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 199 (0x7f98e419ec00) [pid = 1803] [serial = 1411] [outer = (nil)] 09:07:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 200 (0x7f98e6743400) [pid = 1803] [serial = 1412] [outer = 0x7f98e419ec00] 09:07:27 INFO - PROCESS | 1803 | 1461254847314 Marionette DEBUG loaded listener.js 09:07:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 201 (0x7f98e839c800) [pid = 1803] [serial = 1413] [outer = 0x7f98e419ec00] 09:07:28 INFO - PROCESS | 1803 | 1461254848296 Marionette TRACE conn4 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 09:07:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 09:07:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1585ms 09:07:28 INFO - PROCESS | 1803 | 1461254848333 Marionette TRACE conn4 -> [0,1853,"getWindowHandle",null] 09:07:28 INFO - PROCESS | 1803 | 1461254848337 Marionette TRACE conn4 <- [1,1853,null,{"value":"8"}] 09:07:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 09:07:28 INFO - PROCESS | 1803 | 1461254848344 Marionette TRACE conn4 -> [0,1854,"setScriptTimeout",{"ms":35000}] 09:07:28 INFO - PROCESS | 1803 | 1461254848348 Marionette TRACE conn4 <- [1,1854,null,{}] 09:07:28 INFO - PROCESS | 1803 | 1461254848355 Marionette TRACE conn4 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:07:28 INFO - PROCESS | 1803 | 1461254848612 Marionette TRACE conn4 <- [1,1855,null,{"value":null}] 09:07:28 INFO - PROCESS | 1803 | 1461254848967 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:29 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e5603000 == 147 [pid = 1803] [id = 471] 09:07:29 INFO - PROCESS | 1803 | ++DOMWINDOW == 202 (0x7f98eca54000) [pid = 1803] [serial = 1414] [outer = (nil)] 09:07:29 INFO - PROCESS | 1803 | ++DOMWINDOW == 203 (0x7f98f3995400) [pid = 1803] [serial = 1415] [outer = 0x7f98eca54000] 09:07:29 INFO - PROCESS | 1803 | 1461254849092 Marionette DEBUG loaded listener.js 09:07:29 INFO - PROCESS | 1803 | ++DOMWINDOW == 204 (0x7f98f65de000) [pid = 1803] [serial = 1416] [outer = 0x7f98eca54000] 09:07:30 INFO - PROCESS | 1803 | 1461254850037 Marionette TRACE conn4 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 09:07:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 09:07:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1737ms 09:07:30 INFO - PROCESS | 1803 | 1461254850082 Marionette TRACE conn4 -> [0,1857,"getWindowHandle",null] 09:07:30 INFO - PROCESS | 1803 | 1461254850085 Marionette TRACE conn4 <- [1,1857,null,{"value":"8"}] 09:07:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 09:07:30 INFO - PROCESS | 1803 | 1461254850091 Marionette TRACE conn4 -> [0,1858,"setScriptTimeout",{"ms":35000}] 09:07:30 INFO - PROCESS | 1803 | 1461254850094 Marionette TRACE conn4 <- [1,1858,null,{}] 09:07:30 INFO - PROCESS | 1803 | 1461254850099 Marionette TRACE conn4 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:07:30 INFO - PROCESS | 1803 | 1461254850303 Marionette TRACE conn4 <- [1,1859,null,{"value":null}] 09:07:30 INFO - PROCESS | 1803 | 1461254850517 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:30 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e67b9800 == 148 [pid = 1803] [id = 472] 09:07:30 INFO - PROCESS | 1803 | ++DOMWINDOW == 205 (0x7f98f37b9400) [pid = 1803] [serial = 1417] [outer = (nil)] 09:07:30 INFO - PROCESS | 1803 | ++DOMWINDOW == 206 (0x7f98f8318c00) [pid = 1803] [serial = 1418] [outer = 0x7f98f37b9400] 09:07:30 INFO - PROCESS | 1803 | 1461254850633 Marionette DEBUG loaded listener.js 09:07:30 INFO - PROCESS | 1803 | ++DOMWINDOW == 207 (0x7f98f88da400) [pid = 1803] [serial = 1419] [outer = 0x7f98f37b9400] 09:07:31 INFO - PROCESS | 1803 | 1461254851590 Marionette TRACE conn4 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 09:07:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 09:07:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1534ms 09:07:31 INFO - PROCESS | 1803 | 1461254851626 Marionette TRACE conn4 -> [0,1861,"getWindowHandle",null] 09:07:31 INFO - PROCESS | 1803 | 1461254851630 Marionette TRACE conn4 <- [1,1861,null,{"value":"8"}] 09:07:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 09:07:31 INFO - PROCESS | 1803 | 1461254851636 Marionette TRACE conn4 -> [0,1862,"setScriptTimeout",{"ms":35000}] 09:07:31 INFO - PROCESS | 1803 | 1461254851638 Marionette TRACE conn4 <- [1,1862,null,{}] 09:07:31 INFO - PROCESS | 1803 | 1461254851643 Marionette TRACE conn4 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:07:31 INFO - PROCESS | 1803 | 1461254851841 Marionette TRACE conn4 <- [1,1863,null,{"value":null}] 09:07:32 INFO - PROCESS | 1803 | 1461254852058 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:32 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d2943800 == 149 [pid = 1803] [id = 473] 09:07:32 INFO - PROCESS | 1803 | ++DOMWINDOW == 208 (0x7f98ce85f400) [pid = 1803] [serial = 1420] [outer = (nil)] 09:07:32 INFO - PROCESS | 1803 | ++DOMWINDOW == 209 (0x7f98f3b74400) [pid = 1803] [serial = 1421] [outer = 0x7f98ce85f400] 09:07:32 INFO - PROCESS | 1803 | 1461254852177 Marionette DEBUG loaded listener.js 09:07:32 INFO - PROCESS | 1803 | ++DOMWINDOW == 210 (0x7f98f89d0c00) [pid = 1803] [serial = 1422] [outer = 0x7f98ce85f400] 09:07:33 INFO - PROCESS | 1803 | 1461254853138 Marionette TRACE conn4 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 09:07:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 09:07:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1542ms 09:07:33 INFO - PROCESS | 1803 | 1461254853179 Marionette TRACE conn4 -> [0,1865,"getWindowHandle",null] 09:07:33 INFO - PROCESS | 1803 | 1461254853183 Marionette TRACE conn4 <- [1,1865,null,{"value":"8"}] 09:07:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 09:07:33 INFO - PROCESS | 1803 | 1461254853188 Marionette TRACE conn4 -> [0,1866,"setScriptTimeout",{"ms":35000}] 09:07:33 INFO - PROCESS | 1803 | 1461254853191 Marionette TRACE conn4 <- [1,1866,null,{}] 09:07:33 INFO - PROCESS | 1803 | 1461254853196 Marionette TRACE conn4 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:07:33 INFO - PROCESS | 1803 | 1461254853485 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 09:07:33 INFO - PROCESS | 1803 | 1461254853683 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:33 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d5c4b800 == 150 [pid = 1803] [id = 474] 09:07:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 211 (0x7f98cb0af400) [pid = 1803] [serial = 1423] [outer = (nil)] 09:07:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 212 (0x7f98cb0b9800) [pid = 1803] [serial = 1424] [outer = 0x7f98cb0af400] 09:07:33 INFO - PROCESS | 1803 | 1461254853801 Marionette DEBUG loaded listener.js 09:07:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 213 (0x7f98cf7eec00) [pid = 1803] [serial = 1425] [outer = 0x7f98cb0af400] 09:07:35 INFO - PROCESS | 1803 | 1461254855158 Marionette TRACE conn4 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 09:07:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 09:07:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 2035ms 09:07:35 INFO - PROCESS | 1803 | 1461254855225 Marionette TRACE conn4 -> [0,1869,"getWindowHandle",null] 09:07:35 INFO - PROCESS | 1803 | 1461254855232 Marionette TRACE conn4 <- [1,1869,null,{"value":"8"}] 09:07:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 09:07:35 INFO - PROCESS | 1803 | 1461254855242 Marionette TRACE conn4 -> [0,1870,"setScriptTimeout",{"ms":35000}] 09:07:35 INFO - PROCESS | 1803 | 1461254855246 Marionette TRACE conn4 <- [1,1870,null,{}] 09:07:35 INFO - PROCESS | 1803 | 1461254855253 Marionette TRACE conn4 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:07:35 INFO - PROCESS | 1803 | 1461254855450 Marionette TRACE conn4 <- [1,1871,null,{"value":null}] 09:07:35 INFO - PROCESS | 1803 | 1461254855666 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:35 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98cb2d4800 == 151 [pid = 1803] [id = 475] 09:07:35 INFO - PROCESS | 1803 | ++DOMWINDOW == 214 (0x7f98cc52e800) [pid = 1803] [serial = 1426] [outer = (nil)] 09:07:35 INFO - PROCESS | 1803 | ++DOMWINDOW == 215 (0x7f98cf7eb000) [pid = 1803] [serial = 1427] [outer = 0x7f98cc52e800] 09:07:35 INFO - PROCESS | 1803 | 1461254855805 Marionette DEBUG loaded listener.js 09:07:35 INFO - PROCESS | 1803 | ++DOMWINDOW == 216 (0x7f98d039ec00) [pid = 1803] [serial = 1428] [outer = 0x7f98cc52e800] 09:07:37 INFO - PROCESS | 1803 | 1461254857005 Marionette TRACE conn4 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 09:07:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 09:07:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1844ms 09:07:37 INFO - PROCESS | 1803 | 1461254857088 Marionette TRACE conn4 -> [0,1873,"getWindowHandle",null] 09:07:37 INFO - PROCESS | 1803 | 1461254857096 Marionette TRACE conn4 <- [1,1873,null,{"value":"8"}] 09:07:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 09:07:37 INFO - PROCESS | 1803 | 1461254857106 Marionette TRACE conn4 -> [0,1874,"setScriptTimeout",{"ms":35000}] 09:07:37 INFO - PROCESS | 1803 | 1461254857110 Marionette TRACE conn4 <- [1,1874,null,{}] 09:07:37 INFO - PROCESS | 1803 | 1461254857116 Marionette TRACE conn4 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:07:37 INFO - PROCESS | 1803 | 1461254857354 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 09:07:37 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98dc37f800 == 150 [pid = 1803] [id = 367] 09:07:37 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98d5c67000 == 149 [pid = 1803] [id = 364] 09:07:37 INFO - PROCESS | 1803 | --DOMWINDOW == 215 (0x7f98d0391400) [pid = 1803] [serial = 1274] [outer = (nil)] [url = about:blank] 09:07:37 INFO - PROCESS | 1803 | --DOMWINDOW == 214 (0x7f98d039cc00) [pid = 1803] [serial = 1277] [outer = (nil)] [url = about:blank] 09:07:37 INFO - PROCESS | 1803 | --DOMWINDOW == 213 (0x7f98dbc62400) [pid = 1803] [serial = 1283] [outer = (nil)] [url = about:blank] 09:07:37 INFO - PROCESS | 1803 | --DOMWINDOW == 212 (0x7f98d2380c00) [pid = 1803] [serial = 1280] [outer = (nil)] [url = about:blank] 09:07:37 INFO - PROCESS | 1803 | --DOMWINDOW == 211 (0x7f98d03dcc00) [pid = 1803] [serial = 1313] [outer = (nil)] [url = about:blank] 09:07:37 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98d5adb000 == 148 [pid = 1803] [id = 459] 09:07:37 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98d4fd3000 == 147 [pid = 1803] [id = 458] 09:07:37 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98d0be2000 == 146 [pid = 1803] [id = 457] 09:07:37 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98cd516800 == 145 [pid = 1803] [id = 456] 09:07:37 INFO - PROCESS | 1803 | 1461254857780 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:37 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98cbb95000 == 144 [pid = 1803] [id = 455] 09:07:37 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98d4fd5000 == 143 [pid = 1803] [id = 454] 09:07:37 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98cb825800 == 142 [pid = 1803] [id = 453] 09:07:37 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98caf1b800 == 143 [pid = 1803] [id = 476] 09:07:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 212 (0x7f98cd376c00) [pid = 1803] [serial = 1429] [outer = (nil)] 09:07:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 213 (0x7f98d03e7800) [pid = 1803] [serial = 1430] [outer = 0x7f98cd376c00] 09:07:37 INFO - PROCESS | 1803 | 1461254857859 Marionette DEBUG loaded listener.js 09:07:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 214 (0x7f98d2c6a800) [pid = 1803] [serial = 1431] [outer = 0x7f98cd376c00] 09:07:38 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e9139000 == 142 [pid = 1803] [id = 447] 09:07:38 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e5f52000 == 141 [pid = 1803] [id = 446] 09:07:38 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e4b89000 == 140 [pid = 1803] [id = 445] 09:07:38 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e33ba000 == 139 [pid = 1803] [id = 444] 09:07:38 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e1269800 == 138 [pid = 1803] [id = 443] 09:07:38 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e0eb1800 == 137 [pid = 1803] [id = 442] 09:07:38 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98ddaea800 == 136 [pid = 1803] [id = 441] 09:07:38 INFO - PROCESS | 1803 | --DOMWINDOW == 213 (0x7f98e29a5000) [pid = 1803] [serial = 1251] [outer = (nil)] [url = about:blank] 09:07:38 INFO - PROCESS | 1803 | --DOMWINDOW == 212 (0x7f98dd152c00) [pid = 1803] [serial = 1308] [outer = (nil)] [url = about:blank] 09:07:38 INFO - PROCESS | 1803 | --DOMWINDOW == 211 (0x7f98da86d800) [pid = 1803] [serial = 1298] [outer = (nil)] [url = about:blank] 09:07:38 INFO - PROCESS | 1803 | --DOMWINDOW == 210 (0x7f98dc18cc00) [pid = 1803] [serial = 1304] [outer = (nil)] [url = about:blank] 09:07:38 INFO - PROCESS | 1803 | --DOMWINDOW == 209 (0x7f98d5abdc00) [pid = 1803] [serial = 1292] [outer = (nil)] [url = about:blank] 09:07:38 INFO - PROCESS | 1803 | --DOMWINDOW == 208 (0x7f98dc4e9400) [pid = 1803] [serial = 1305] [outer = (nil)] [url = about:blank] 09:07:38 INFO - PROCESS | 1803 | --DOMWINDOW == 207 (0x7f98dbc68000) [pid = 1803] [serial = 1302] [outer = (nil)] [url = about:blank] 09:07:38 INFO - PROCESS | 1803 | --DOMWINDOW == 206 (0x7f98dba4a400) [pid = 1803] [serial = 1299] [outer = (nil)] [url = about:blank] 09:07:38 INFO - PROCESS | 1803 | --DOMWINDOW == 205 (0x7f98d0c5e400) [pid = 1803] [serial = 1290] [outer = (nil)] [url = about:blank] 09:07:38 INFO - PROCESS | 1803 | --DOMWINDOW == 204 (0x7f98cbef4000) [pid = 1803] [serial = 1271] [outer = (nil)] [url = about:blank] 09:07:38 INFO - PROCESS | 1803 | --DOMWINDOW == 203 (0x7f98da5ea400) [pid = 1803] [serial = 1295] [outer = (nil)] [url = about:blank] 09:07:38 INFO - PROCESS | 1803 | --DOMWINDOW == 202 (0x7f98dba47c00) [pid = 1803] [serial = 1301] [outer = (nil)] [url = about:blank] 09:07:38 INFO - PROCESS | 1803 | --DOMWINDOW == 201 (0x7f98cd607c00) [pid = 1803] [serial = 1289] [outer = (nil)] [url = about:blank] 09:07:38 INFO - PROCESS | 1803 | --DOMWINDOW == 200 (0x7f98d5ac6c00) [pid = 1803] [serial = 1293] [outer = (nil)] [url = about:blank] 09:07:38 INFO - PROCESS | 1803 | --DOMWINDOW == 199 (0x7f98dd151c00) [pid = 1803] [serial = 1259] [outer = (nil)] [url = about:blank] 09:07:38 INFO - PROCESS | 1803 | --DOMWINDOW == 198 (0x7f98e0427000) [pid = 1803] [serial = 1262] [outer = (nil)] [url = about:blank] 09:07:38 INFO - PROCESS | 1803 | --DOMWINDOW == 197 (0x7f98d0109400) [pid = 1803] [serial = 1253] [outer = (nil)] [url = about:blank] 09:07:38 INFO - PROCESS | 1803 | --DOMWINDOW == 196 (0x7f98cf7ef000) [pid = 1803] [serial = 1311] [outer = (nil)] [url = about:blank] 09:07:38 INFO - PROCESS | 1803 | --DOMWINDOW == 195 (0x7f98da783c00) [pid = 1803] [serial = 1296] [outer = (nil)] [url = about:blank] 09:07:38 INFO - PROCESS | 1803 | --DOMWINDOW == 194 (0x7f98dcc55c00) [pid = 1803] [serial = 1307] [outer = (nil)] [url = about:blank] 09:07:38 INFO - PROCESS | 1803 | --DOMWINDOW == 193 (0x7f98d4f8b400) [pid = 1803] [serial = 1256] [outer = (nil)] [url = about:blank] 09:07:38 INFO - PROCESS | 1803 | --DOMWINDOW == 192 (0x7f98f3999000) [pid = 1803] [serial = 1268] [outer = (nil)] [url = about:blank] 09:07:38 INFO - PROCESS | 1803 | --DOMWINDOW == 191 (0x7f98cd37ac00) [pid = 1803] [serial = 1310] [outer = (nil)] [url = about:blank] 09:07:38 INFO - PROCESS | 1803 | --DOMWINDOW == 190 (0x7f98e41ef400) [pid = 1803] [serial = 1265] [outer = (nil)] [url = about:blank] 09:07:38 INFO - PROCESS | 1803 | --DOMWINDOW == 189 (0x7f98cd371800) [pid = 1803] [serial = 1286] [outer = (nil)] [url = about:blank] 09:07:38 INFO - PROCESS | 1803 | --DOMWINDOW == 188 (0x7f98ce85e800) [pid = 1803] [serial = 1287] [outer = (nil)] [url = about:blank] 09:07:38 INFO - PROCESS | 1803 | 1461254858690 Marionette TRACE conn4 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 09:07:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 09:07:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1633ms 09:07:38 INFO - PROCESS | 1803 | 1461254858740 Marionette TRACE conn4 -> [0,1877,"getWindowHandle",null] 09:07:38 INFO - PROCESS | 1803 | 1461254858743 Marionette TRACE conn4 <- [1,1877,null,{"value":"8"}] 09:07:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 09:07:38 INFO - PROCESS | 1803 | 1461254858749 Marionette TRACE conn4 -> [0,1878,"setScriptTimeout",{"ms":35000}] 09:07:38 INFO - PROCESS | 1803 | 1461254858754 Marionette TRACE conn4 <- [1,1878,null,{}] 09:07:38 INFO - PROCESS | 1803 | 1461254858768 Marionette TRACE conn4 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:07:38 INFO - PROCESS | 1803 | 1461254858978 Marionette TRACE conn4 <- [1,1879,null,{"value":null}] 09:07:39 INFO - PROCESS | 1803 | 1461254859160 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:39 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d035a000 == 137 [pid = 1803] [id = 477] 09:07:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 189 (0x7f98d0c5e400) [pid = 1803] [serial = 1432] [outer = (nil)] 09:07:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 190 (0x7f98d5ac2400) [pid = 1803] [serial = 1433] [outer = 0x7f98d0c5e400] 09:07:39 INFO - PROCESS | 1803 | 1461254859231 Marionette DEBUG loaded listener.js 09:07:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 191 (0x7f98da55c000) [pid = 1803] [serial = 1434] [outer = 0x7f98d0c5e400] 09:07:40 INFO - PROCESS | 1803 | 1461254860035 Marionette TRACE conn4 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 09:07:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 09:07:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1334ms 09:07:40 INFO - PROCESS | 1803 | 1461254860085 Marionette TRACE conn4 -> [0,1881,"getWindowHandle",null] 09:07:40 INFO - PROCESS | 1803 | 1461254860090 Marionette TRACE conn4 <- [1,1881,null,{"value":"8"}] 09:07:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 09:07:40 INFO - PROCESS | 1803 | 1461254860146 Marionette TRACE conn4 -> [0,1882,"setScriptTimeout",{"ms":35000}] 09:07:40 INFO - PROCESS | 1803 | 1461254860149 Marionette TRACE conn4 <- [1,1882,null,{}] 09:07:40 INFO - PROCESS | 1803 | 1461254860155 Marionette TRACE conn4 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:07:40 INFO - PROCESS | 1803 | 1461254860470 Marionette TRACE conn4 <- [1,1883,null,{"value":null}] 09:07:40 INFO - PROCESS | 1803 | 1461254860516 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:40 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d4fd5000 == 138 [pid = 1803] [id = 478] 09:07:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 192 (0x7f98da55ec00) [pid = 1803] [serial = 1435] [outer = (nil)] 09:07:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 193 (0x7f98db957c00) [pid = 1803] [serial = 1436] [outer = 0x7f98da55ec00] 09:07:40 INFO - PROCESS | 1803 | 1461254860580 Marionette DEBUG loaded listener.js 09:07:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 194 (0x7f98dbc62000) [pid = 1803] [serial = 1437] [outer = 0x7f98da55ec00] 09:07:41 INFO - PROCESS | 1803 | 1461254861562 Marionette TRACE conn4 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 09:07:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 09:07:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1447ms 09:07:41 INFO - PROCESS | 1803 | 1461254861587 Marionette TRACE conn4 -> [0,1885,"getWindowHandle",null] 09:07:41 INFO - PROCESS | 1803 | 1461254861595 Marionette TRACE conn4 <- [1,1885,null,{"value":"8"}] 09:07:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 09:07:41 INFO - PROCESS | 1803 | 1461254861606 Marionette TRACE conn4 -> [0,1886,"setScriptTimeout",{"ms":35000}] 09:07:41 INFO - PROCESS | 1803 | 1461254861608 Marionette TRACE conn4 <- [1,1886,null,{}] 09:07:41 INFO - PROCESS | 1803 | 1461254861627 Marionette TRACE conn4 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:07:41 INFO - PROCESS | 1803 | 1461254861868 Marionette TRACE conn4 <- [1,1887,null,{"value":null}] 09:07:41 INFO - PROCESS | 1803 | 1461254861899 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:41 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d6ae6800 == 139 [pid = 1803] [id = 479] 09:07:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 195 (0x7f98da780800) [pid = 1803] [serial = 1438] [outer = (nil)] 09:07:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 196 (0x7f98dbcca000) [pid = 1803] [serial = 1439] [outer = 0x7f98da780800] 09:07:41 INFO - PROCESS | 1803 | 1461254861960 Marionette DEBUG loaded listener.js 09:07:42 INFO - PROCESS | 1803 | ++DOMWINDOW == 197 (0x7f98dc187000) [pid = 1803] [serial = 1440] [outer = 0x7f98da780800] 09:07:42 INFO - PROCESS | 1803 | --DOMWINDOW == 196 (0x7f98da55d800) [pid = 1803] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 09:07:42 INFO - PROCESS | 1803 | --DOMWINDOW == 195 (0x7f98cbeed400) [pid = 1803] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 09:07:42 INFO - PROCESS | 1803 | --DOMWINDOW == 194 (0x7f98d0c54800) [pid = 1803] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 09:07:42 INFO - PROCESS | 1803 | --DOMWINDOW == 193 (0x7f98ce86b800) [pid = 1803] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 09:07:42 INFO - PROCESS | 1803 | --DOMWINDOW == 192 (0x7f98d2ab9c00) [pid = 1803] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 09:07:42 INFO - PROCESS | 1803 | --DOMWINDOW == 191 (0x7f98cd372c00) [pid = 1803] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 09:07:42 INFO - PROCESS | 1803 | --DOMWINDOW == 190 (0x7f98ce85e400) [pid = 1803] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 09:07:43 INFO - PROCESS | 1803 | 1461254863333 Marionette TRACE conn4 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 09:07:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 09:07:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1743ms 09:07:43 INFO - PROCESS | 1803 | 1461254863350 Marionette TRACE conn4 -> [0,1889,"getWindowHandle",null] 09:07:43 INFO - PROCESS | 1803 | 1461254863353 Marionette TRACE conn4 <- [1,1889,null,{"value":"8"}] 09:07:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 09:07:43 INFO - PROCESS | 1803 | 1461254863360 Marionette TRACE conn4 -> [0,1890,"setScriptTimeout",{"ms":35000}] 09:07:43 INFO - PROCESS | 1803 | 1461254863361 Marionette TRACE conn4 <- [1,1890,null,{}] 09:07:43 INFO - PROCESS | 1803 | 1461254863367 Marionette TRACE conn4 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:07:43 INFO - PROCESS | 1803 | 1461254863568 Marionette TRACE conn4 <- [1,1891,null,{"value":null}] 09:07:43 INFO - PROCESS | 1803 | 1461254863739 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:43 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98da921000 == 140 [pid = 1803] [id = 480] 09:07:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 191 (0x7f98cd37ec00) [pid = 1803] [serial = 1441] [outer = (nil)] 09:07:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 192 (0x7f98dd144800) [pid = 1803] [serial = 1442] [outer = 0x7f98cd37ec00] 09:07:43 INFO - PROCESS | 1803 | 1461254863811 Marionette DEBUG loaded listener.js 09:07:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 193 (0x7f98de663c00) [pid = 1803] [serial = 1443] [outer = 0x7f98cd37ec00] 09:07:44 INFO - PROCESS | 1803 | 1461254864607 Marionette TRACE conn4 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 09:07:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 09:07:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1281ms 09:07:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 09:07:44 INFO - PROCESS | 1803 | 1461254864641 Marionette TRACE conn4 -> [0,1893,"getWindowHandle",null] 09:07:44 INFO - PROCESS | 1803 | 1461254864644 Marionette TRACE conn4 <- [1,1893,null,{"value":"8"}] 09:07:44 INFO - PROCESS | 1803 | 1461254864786 Marionette TRACE conn4 -> [0,1894,"setScriptTimeout",{"ms":35000}] 09:07:44 INFO - PROCESS | 1803 | 1461254864792 Marionette TRACE conn4 <- [1,1894,null,{}] 09:07:44 INFO - PROCESS | 1803 | 1461254864819 Marionette TRACE conn4 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:07:45 INFO - PROCESS | 1803 | 1461254865049 Marionette TRACE conn4 <- [1,1895,null,{"value":null}] 09:07:45 INFO - PROCESS | 1803 | 1461254865337 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:45 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98cf5e9800 == 141 [pid = 1803] [id = 481] 09:07:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 194 (0x7f98ce863400) [pid = 1803] [serial = 1444] [outer = (nil)] 09:07:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 195 (0x7f98cf7ef800) [pid = 1803] [serial = 1445] [outer = 0x7f98ce863400] 09:07:45 INFO - PROCESS | 1803 | 1461254865458 Marionette DEBUG loaded listener.js 09:07:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 196 (0x7f98d0114400) [pid = 1803] [serial = 1446] [outer = 0x7f98ce863400] 09:07:46 INFO - PROCESS | 1803 | 1461254866447 Marionette TRACE conn4 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 09:07:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 09:07:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1839ms 09:07:46 INFO - PROCESS | 1803 | 1461254866491 Marionette TRACE conn4 -> [0,1897,"getWindowHandle",null] 09:07:46 INFO - PROCESS | 1803 | 1461254866498 Marionette TRACE conn4 <- [1,1897,null,{"value":"8"}] 09:07:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 09:07:46 INFO - PROCESS | 1803 | 1461254866506 Marionette TRACE conn4 -> [0,1898,"setScriptTimeout",{"ms":35000}] 09:07:46 INFO - PROCESS | 1803 | 1461254866510 Marionette TRACE conn4 <- [1,1898,null,{}] 09:07:46 INFO - PROCESS | 1803 | 1461254866521 Marionette TRACE conn4 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:07:46 INFO - PROCESS | 1803 | 1461254866762 Marionette TRACE conn4 <- [1,1899,null,{"value":null}] 09:07:47 INFO - PROCESS | 1803 | 1461254867072 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:47 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d5aeb800 == 142 [pid = 1803] [id = 482] 09:07:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 197 (0x7f98d2387800) [pid = 1803] [serial = 1447] [outer = (nil)] 09:07:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 198 (0x7f98d3982800) [pid = 1803] [serial = 1448] [outer = 0x7f98d2387800] 09:07:47 INFO - PROCESS | 1803 | 1461254867155 Marionette DEBUG loaded listener.js 09:07:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 199 (0x7f98d509f800) [pid = 1803] [serial = 1449] [outer = 0x7f98d2387800] 09:07:48 INFO - PROCESS | 1803 | 1461254868178 Marionette TRACE conn4 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 09:07:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 09:07:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1735ms 09:07:48 INFO - PROCESS | 1803 | 1461254868241 Marionette TRACE conn4 -> [0,1901,"getWindowHandle",null] 09:07:48 INFO - PROCESS | 1803 | 1461254868245 Marionette TRACE conn4 <- [1,1901,null,{"value":"8"}] 09:07:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 09:07:48 INFO - PROCESS | 1803 | 1461254868253 Marionette TRACE conn4 -> [0,1902,"setScriptTimeout",{"ms":35000}] 09:07:48 INFO - PROCESS | 1803 | 1461254868257 Marionette TRACE conn4 <- [1,1902,null,{}] 09:07:48 INFO - PROCESS | 1803 | 1461254868263 Marionette TRACE conn4 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:07:48 INFO - PROCESS | 1803 | 1461254868482 Marionette TRACE conn4 <- [1,1903,null,{"value":null}] 09:07:48 INFO - PROCESS | 1803 | 1461254868828 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:48 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98dd104800 == 143 [pid = 1803] [id = 483] 09:07:48 INFO - PROCESS | 1803 | ++DOMWINDOW == 200 (0x7f98db998800) [pid = 1803] [serial = 1450] [outer = (nil)] 09:07:48 INFO - PROCESS | 1803 | ++DOMWINDOW == 201 (0x7f98dbc6c800) [pid = 1803] [serial = 1451] [outer = 0x7f98db998800] 09:07:48 INFO - PROCESS | 1803 | 1461254868919 Marionette DEBUG loaded listener.js 09:07:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 202 (0x7f98dc30ec00) [pid = 1803] [serial = 1452] [outer = 0x7f98db998800] 09:07:49 INFO - PROCESS | 1803 | 1461254869900 Marionette TRACE conn4 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 09:07:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 09:07:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1690ms 09:07:49 INFO - PROCESS | 1803 | 1461254869955 Marionette TRACE conn4 -> [0,1905,"getWindowHandle",null] 09:07:49 INFO - PROCESS | 1803 | 1461254869961 Marionette TRACE conn4 <- [1,1905,null,{"value":"8"}] 09:07:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 09:07:49 INFO - PROCESS | 1803 | 1461254869970 Marionette TRACE conn4 -> [0,1906,"setScriptTimeout",{"ms":35000}] 09:07:49 INFO - PROCESS | 1803 | 1461254869974 Marionette TRACE conn4 <- [1,1906,null,{}] 09:07:49 INFO - PROCESS | 1803 | 1461254869983 Marionette TRACE conn4 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:07:50 INFO - PROCESS | 1803 | 1461254870220 Marionette TRACE conn4 <- [1,1907,null,{"value":null}] 09:07:50 INFO - PROCESS | 1803 | 1461254870477 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:50 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e0ea5800 == 144 [pid = 1803] [id = 484] 09:07:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 203 (0x7f98d685a800) [pid = 1803] [serial = 1453] [outer = (nil)] 09:07:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 204 (0x7f98de65f400) [pid = 1803] [serial = 1454] [outer = 0x7f98d685a800] 09:07:50 INFO - PROCESS | 1803 | 1461254870610 Marionette DEBUG loaded listener.js 09:07:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 205 (0x7f98e0141000) [pid = 1803] [serial = 1455] [outer = 0x7f98d685a800] 09:07:51 INFO - PROCESS | 1803 | 1461254871504 Marionette TRACE conn4 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 09:07:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 09:07:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1582ms 09:07:51 INFO - PROCESS | 1803 | 1461254871553 Marionette TRACE conn4 -> [0,1909,"getWindowHandle",null] 09:07:51 INFO - PROCESS | 1803 | 1461254871557 Marionette TRACE conn4 <- [1,1909,null,{"value":"8"}] 09:07:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 09:07:51 INFO - PROCESS | 1803 | 1461254871564 Marionette TRACE conn4 -> [0,1910,"setScriptTimeout",{"ms":35000}] 09:07:51 INFO - PROCESS | 1803 | 1461254871567 Marionette TRACE conn4 <- [1,1910,null,{}] 09:07:51 INFO - PROCESS | 1803 | 1461254871572 Marionette TRACE conn4 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:07:51 INFO - PROCESS | 1803 | 1461254871812 Marionette TRACE conn4 <- [1,1911,null,{"value":null}] 09:07:52 INFO - PROCESS | 1803 | 1461254872155 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:52 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e1e9d800 == 145 [pid = 1803] [id = 485] 09:07:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 206 (0x7f98e01b3c00) [pid = 1803] [serial = 1456] [outer = (nil)] 09:07:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 207 (0x7f98e0e88800) [pid = 1803] [serial = 1457] [outer = 0x7f98e01b3c00] 09:07:52 INFO - PROCESS | 1803 | 1461254872314 Marionette DEBUG loaded listener.js 09:07:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 208 (0x7f98e1316c00) [pid = 1803] [serial = 1458] [outer = 0x7f98e01b3c00] 09:07:53 INFO - PROCESS | 1803 | 1461254873263 Marionette TRACE conn4 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 09:07:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 09:07:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1729ms 09:07:53 INFO - PROCESS | 1803 | 1461254873294 Marionette TRACE conn4 -> [0,1913,"getWindowHandle",null] 09:07:53 INFO - PROCESS | 1803 | 1461254873297 Marionette TRACE conn4 <- [1,1913,null,{"value":"8"}] 09:07:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 09:07:53 INFO - PROCESS | 1803 | 1461254873304 Marionette TRACE conn4 -> [0,1914,"setScriptTimeout",{"ms":35000}] 09:07:53 INFO - PROCESS | 1803 | 1461254873308 Marionette TRACE conn4 <- [1,1914,null,{}] 09:07:53 INFO - PROCESS | 1803 | 1461254873313 Marionette TRACE conn4 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:07:53 INFO - PROCESS | 1803 | 1461254873532 Marionette TRACE conn4 <- [1,1915,null,{"value":null}] 09:07:53 INFO - PROCESS | 1803 | 1461254873748 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:53 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e4cf3800 == 146 [pid = 1803] [id = 486] 09:07:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 209 (0x7f98e01bbc00) [pid = 1803] [serial = 1459] [outer = (nil)] 09:07:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 210 (0x7f98e715bc00) [pid = 1803] [serial = 1460] [outer = 0x7f98e01bbc00] 09:07:53 INFO - PROCESS | 1803 | 1461254873865 Marionette DEBUG loaded listener.js 09:07:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 211 (0x7f98ed7f2c00) [pid = 1803] [serial = 1461] [outer = 0x7f98e01bbc00] 09:07:54 INFO - PROCESS | 1803 | 1461254874801 Marionette TRACE conn4 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 09:07:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 09:07:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1538ms 09:07:54 INFO - PROCESS | 1803 | 1461254874843 Marionette TRACE conn4 -> [0,1917,"getWindowHandle",null] 09:07:54 INFO - PROCESS | 1803 | 1461254874847 Marionette TRACE conn4 <- [1,1917,null,{"value":"8"}] 09:07:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 09:07:54 INFO - PROCESS | 1803 | 1461254874853 Marionette TRACE conn4 -> [0,1918,"setScriptTimeout",{"ms":35000}] 09:07:54 INFO - PROCESS | 1803 | 1461254874856 Marionette TRACE conn4 <- [1,1918,null,{}] 09:07:54 INFO - PROCESS | 1803 | 1461254874861 Marionette TRACE conn4 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:07:55 INFO - PROCESS | 1803 | 1461254875150 Marionette TRACE conn4 <- [1,1919,null,{"value":null}] 09:07:55 INFO - PROCESS | 1803 | 1461254875304 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:55 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e8f15000 == 147 [pid = 1803] [id = 487] 09:07:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 212 (0x7f98e0e90400) [pid = 1803] [serial = 1462] [outer = (nil)] 09:07:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 213 (0x7f98f37bfc00) [pid = 1803] [serial = 1463] [outer = 0x7f98e0e90400] 09:07:55 INFO - PROCESS | 1803 | 1461254875418 Marionette DEBUG loaded listener.js 09:07:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 214 (0x7f98f49c6800) [pid = 1803] [serial = 1464] [outer = 0x7f98e0e90400] 09:07:56 INFO - PROCESS | 1803 | 1461254876367 Marionette TRACE conn4 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 09:07:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 09:07:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1584ms 09:07:56 INFO - PROCESS | 1803 | 1461254876439 Marionette TRACE conn4 -> [0,1921,"getWindowHandle",null] 09:07:56 INFO - PROCESS | 1803 | 1461254876443 Marionette TRACE conn4 <- [1,1921,null,{"value":"8"}] 09:07:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 09:07:56 INFO - PROCESS | 1803 | 1461254876450 Marionette TRACE conn4 -> [0,1922,"setScriptTimeout",{"ms":35000}] 09:07:56 INFO - PROCESS | 1803 | 1461254876453 Marionette TRACE conn4 <- [1,1922,null,{}] 09:07:56 INFO - PROCESS | 1803 | 1461254876460 Marionette TRACE conn4 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:07:56 INFO - PROCESS | 1803 | 1461254876711 Marionette TRACE conn4 <- [1,1923,null,{"value":null}] 09:07:56 INFO - PROCESS | 1803 | 1461254876961 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:57 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98f4551800 == 148 [pid = 1803] [id = 488] 09:07:57 INFO - PROCESS | 1803 | ++DOMWINDOW == 215 (0x7f98d6aaa000) [pid = 1803] [serial = 1465] [outer = (nil)] 09:07:57 INFO - PROCESS | 1803 | ++DOMWINDOW == 216 (0x7f98f88dfc00) [pid = 1803] [serial = 1466] [outer = 0x7f98d6aaa000] 09:07:57 INFO - PROCESS | 1803 | 1461254877078 Marionette DEBUG loaded listener.js 09:07:57 INFO - PROCESS | 1803 | ++DOMWINDOW == 217 (0x7f98f8a4c800) [pid = 1803] [serial = 1467] [outer = 0x7f98d6aaa000] 09:07:57 INFO - PROCESS | 1803 | 1461254877923 Marionette TRACE conn4 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 09:07:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 09:07:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1531ms 09:07:57 INFO - PROCESS | 1803 | 1461254877982 Marionette TRACE conn4 -> [0,1925,"getWindowHandle",null] 09:07:57 INFO - PROCESS | 1803 | 1461254877985 Marionette TRACE conn4 <- [1,1925,null,{"value":"8"}] 09:07:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 09:07:57 INFO - PROCESS | 1803 | 1461254877991 Marionette TRACE conn4 -> [0,1926,"setScriptTimeout",{"ms":35000}] 09:07:57 INFO - PROCESS | 1803 | 1461254877993 Marionette TRACE conn4 <- [1,1926,null,{}] 09:07:58 INFO - PROCESS | 1803 | 1461254878002 Marionette TRACE conn4 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:07:58 INFO - PROCESS | 1803 | 1461254878271 Marionette TRACE conn4 <- [1,1927,null,{"value":null}] 09:07:58 INFO - PROCESS | 1803 | 1461254878526 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:58 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98f6a82000 == 149 [pid = 1803] [id = 489] 09:07:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 218 (0x7f98cd7b5000) [pid = 1803] [serial = 1468] [outer = (nil)] 09:07:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 219 (0x7f98cd7bbc00) [pid = 1803] [serial = 1469] [outer = 0x7f98cd7b5000] 09:07:58 INFO - PROCESS | 1803 | 1461254878646 Marionette DEBUG loaded listener.js 09:07:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 220 (0x7f98cd7c0400) [pid = 1803] [serial = 1470] [outer = 0x7f98cd7b5000] 09:07:59 INFO - PROCESS | 1803 | 1461254879533 Marionette TRACE conn4 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 09:07:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 09:07:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1581ms 09:07:59 INFO - PROCESS | 1803 | 1461254879574 Marionette TRACE conn4 -> [0,1929,"getWindowHandle",null] 09:07:59 INFO - PROCESS | 1803 | 1461254879577 Marionette TRACE conn4 <- [1,1929,null,{"value":"8"}] 09:07:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 09:07:59 INFO - PROCESS | 1803 | 1461254879583 Marionette TRACE conn4 -> [0,1930,"setScriptTimeout",{"ms":35000}] 09:07:59 INFO - PROCESS | 1803 | 1461254879585 Marionette TRACE conn4 <- [1,1930,null,{}] 09:07:59 INFO - PROCESS | 1803 | 1461254879591 Marionette TRACE conn4 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:07:59 INFO - PROCESS | 1803 | 1461254879795 Marionette TRACE conn4 <- [1,1931,null,{"value":null}] 09:08:00 INFO - PROCESS | 1803 | 1461254880023 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:00 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98f8d3f000 == 150 [pid = 1803] [id = 490] 09:08:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 221 (0x7f98cd7b5400) [pid = 1803] [serial = 1471] [outer = (nil)] 09:08:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 222 (0x7f98d02e8800) [pid = 1803] [serial = 1472] [outer = 0x7f98cd7b5400] 09:08:00 INFO - PROCESS | 1803 | 1461254880096 Marionette DEBUG loaded listener.js 09:08:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 223 (0x7f98d02ed000) [pid = 1803] [serial = 1473] [outer = 0x7f98cd7b5400] 09:08:01 INFO - PROCESS | 1803 | 1461254881047 Marionette TRACE conn4 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 09:08:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 09:08:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1538ms 09:08:01 INFO - PROCESS | 1803 | 1461254881125 Marionette TRACE conn4 -> [0,1933,"getWindowHandle",null] 09:08:01 INFO - PROCESS | 1803 | 1461254881129 Marionette TRACE conn4 <- [1,1933,null,{"value":"8"}] 09:08:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 09:08:01 INFO - PROCESS | 1803 | 1461254881136 Marionette TRACE conn4 -> [0,1934,"setScriptTimeout",{"ms":35000}] 09:08:01 INFO - PROCESS | 1803 | 1461254881142 Marionette TRACE conn4 <- [1,1934,null,{}] 09:08:01 INFO - PROCESS | 1803 | 1461254881148 Marionette TRACE conn4 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:08:01 INFO - PROCESS | 1803 | 1461254881433 Marionette TRACE conn4 <- [1,1935,null,{"value":null}] 09:08:01 INFO - PROCESS | 1803 | 1461254881756 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:01 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98fb836800 == 151 [pid = 1803] [id = 491] 09:08:01 INFO - PROCESS | 1803 | ++DOMWINDOW == 224 (0x7f98f3b76400) [pid = 1803] [serial = 1474] [outer = (nil)] 09:08:01 INFO - PROCESS | 1803 | ++DOMWINDOW == 225 (0x7f98f8a8cc00) [pid = 1803] [serial = 1475] [outer = 0x7f98f3b76400] 09:08:01 INFO - PROCESS | 1803 | 1461254881839 Marionette DEBUG loaded listener.js 09:08:01 INFO - PROCESS | 1803 | ++DOMWINDOW == 226 (0x7f98f8ba4800) [pid = 1803] [serial = 1476] [outer = 0x7f98f3b76400] 09:08:02 INFO - PROCESS | 1803 | 1461254882727 Marionette TRACE conn4 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 09:08:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 09:08:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1635ms 09:08:02 INFO - PROCESS | 1803 | 1461254882772 Marionette TRACE conn4 -> [0,1937,"getWindowHandle",null] 09:08:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 09:08:02 INFO - PROCESS | 1803 | 1461254882777 Marionette TRACE conn4 <- [1,1937,null,{"value":"8"}] 09:08:02 INFO - PROCESS | 1803 | 1461254882783 Marionette TRACE conn4 -> [0,1938,"setScriptTimeout",{"ms":35000}] 09:08:02 INFO - PROCESS | 1803 | 1461254882787 Marionette TRACE conn4 <- [1,1938,null,{}] 09:08:02 INFO - PROCESS | 1803 | 1461254882792 Marionette TRACE conn4 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:08:03 INFO - PROCESS | 1803 | 1461254883021 Marionette TRACE conn4 <- [1,1939,null,{"value":null}] 09:08:03 INFO - PROCESS | 1803 | 1461254883375 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:03 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98cb3dd000 == 152 [pid = 1803] [id = 492] 09:08:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 227 (0x7f98cb3f0800) [pid = 1803] [serial = 1477] [outer = (nil)] 09:08:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 228 (0x7f98cb3f6800) [pid = 1803] [serial = 1478] [outer = 0x7f98cb3f0800] 09:08:03 INFO - PROCESS | 1803 | 1461254883463 Marionette DEBUG loaded listener.js 09:08:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 229 (0x7f98f8a97400) [pid = 1803] [serial = 1479] [outer = 0x7f98cb3f0800] 09:08:04 INFO - PROCESS | 1803 | 1461254884289 Marionette TRACE conn4 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 09:08:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 09:08:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1536ms 09:08:04 INFO - PROCESS | 1803 | 1461254884319 Marionette TRACE conn4 -> [0,1941,"getWindowHandle",null] 09:08:04 INFO - PROCESS | 1803 | 1461254884322 Marionette TRACE conn4 <- [1,1941,null,{"value":"8"}] 09:08:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 09:08:04 INFO - PROCESS | 1803 | 1461254884329 Marionette TRACE conn4 -> [0,1942,"setScriptTimeout",{"ms":35000}] 09:08:04 INFO - PROCESS | 1803 | 1461254884331 Marionette TRACE conn4 <- [1,1942,null,{}] 09:08:04 INFO - PROCESS | 1803 | 1461254884337 Marionette TRACE conn4 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:08:04 INFO - PROCESS | 1803 | 1461254884555 Marionette TRACE conn4 <- [1,1943,null,{"value":null}] 09:08:04 INFO - PROCESS | 1803 | 1461254884821 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:04 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98cb60e000 == 153 [pid = 1803] [id = 493] 09:08:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 230 (0x7f98cb3f0c00) [pid = 1803] [serial = 1480] [outer = (nil)] 09:08:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 231 (0x7f98d5b89c00) [pid = 1803] [serial = 1481] [outer = 0x7f98cb3f0c00] 09:08:04 INFO - PROCESS | 1803 | 1461254884940 Marionette DEBUG loaded listener.js 09:08:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 232 (0x7f98d5b8e000) [pid = 1803] [serial = 1482] [outer = 0x7f98cb3f0c00] 09:08:05 INFO - PROCESS | 1803 | 1461254885782 Marionette TRACE conn4 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 09:08:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 09:08:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1482ms 09:08:05 INFO - PROCESS | 1803 | 1461254885812 Marionette TRACE conn4 -> [0,1945,"getWindowHandle",null] 09:08:05 INFO - PROCESS | 1803 | 1461254885815 Marionette TRACE conn4 <- [1,1945,null,{"value":"8"}] 09:08:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 09:08:05 INFO - PROCESS | 1803 | 1461254885822 Marionette TRACE conn4 -> [0,1946,"setScriptTimeout",{"ms":35000}] 09:08:05 INFO - PROCESS | 1803 | 1461254885826 Marionette TRACE conn4 <- [1,1946,null,{}] 09:08:05 INFO - PROCESS | 1803 | 1461254885832 Marionette TRACE conn4 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:08:06 INFO - PROCESS | 1803 | 1461254886044 Marionette TRACE conn4 <- [1,1947,null,{"value":null}] 09:08:06 INFO - PROCESS | 1803 | 1461254886316 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:06 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98fb825800 == 154 [pid = 1803] [id = 494] 09:08:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 233 (0x7f98cb3f3000) [pid = 1803] [serial = 1483] [outer = (nil)] 09:08:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 234 (0x7f98ce755c00) [pid = 1803] [serial = 1484] [outer = 0x7f98cb3f3000] 09:08:06 INFO - PROCESS | 1803 | 1461254886435 Marionette DEBUG loaded listener.js 09:08:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 235 (0x7f98ce75a400) [pid = 1803] [serial = 1485] [outer = 0x7f98cb3f3000] 09:08:07 INFO - PROCESS | 1803 | 1461254887285 Marionette TRACE conn4 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 09:08:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 09:08:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1533ms 09:08:07 INFO - PROCESS | 1803 | 1461254887356 Marionette TRACE conn4 -> [0,1949,"getWindowHandle",null] 09:08:07 INFO - PROCESS | 1803 | 1461254887360 Marionette TRACE conn4 <- [1,1949,null,{"value":"8"}] 09:08:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 09:08:07 INFO - PROCESS | 1803 | 1461254887366 Marionette TRACE conn4 -> [0,1950,"setScriptTimeout",{"ms":35000}] 09:08:07 INFO - PROCESS | 1803 | 1461254887368 Marionette TRACE conn4 <- [1,1950,null,{}] 09:08:07 INFO - PROCESS | 1803 | 1461254887373 Marionette TRACE conn4 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:08:07 INFO - PROCESS | 1803 | 1461254887605 Marionette TRACE conn4 <- [1,1951,null,{"value":null}] 09:08:07 INFO - PROCESS | 1803 | 1461254887905 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:07 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d3d7b800 == 155 [pid = 1803] [id = 495] 09:08:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 236 (0x7f98cb46ec00) [pid = 1803] [serial = 1486] [outer = (nil)] 09:08:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 237 (0x7f98cb475800) [pid = 1803] [serial = 1487] [outer = 0x7f98cb46ec00] 09:08:07 INFO - PROCESS | 1803 | 1461254887984 Marionette DEBUG loaded listener.js 09:08:08 INFO - PROCESS | 1803 | ++DOMWINDOW == 238 (0x7f98cb479c00) [pid = 1803] [serial = 1488] [outer = 0x7f98cb46ec00] 09:08:08 INFO - PROCESS | 1803 | 1461254888815 Marionette TRACE conn4 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 09:08:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 09:08:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1477ms 09:08:08 INFO - PROCESS | 1803 | 1461254888846 Marionette TRACE conn4 -> [0,1953,"getWindowHandle",null] 09:08:08 INFO - PROCESS | 1803 | 1461254888849 Marionette TRACE conn4 <- [1,1953,null,{"value":"8"}] 09:08:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 09:08:08 INFO - PROCESS | 1803 | 1461254888857 Marionette TRACE conn4 -> [0,1954,"setScriptTimeout",{"ms":35000}] 09:08:08 INFO - PROCESS | 1803 | 1461254888860 Marionette TRACE conn4 <- [1,1954,null,{}] 09:08:08 INFO - PROCESS | 1803 | 1461254888866 Marionette TRACE conn4 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:08:09 INFO - PROCESS | 1803 | 1461254889076 Marionette TRACE conn4 <- [1,1955,null,{"value":null}] 09:08:09 INFO - PROCESS | 1803 | 1461254889337 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:09 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98cb1a4000 == 156 [pid = 1803] [id = 496] 09:08:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 239 (0x7f98cb46fc00) [pid = 1803] [serial = 1489] [outer = (nil)] 09:08:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 240 (0x7f98ce757800) [pid = 1803] [serial = 1490] [outer = 0x7f98cb46fc00] 09:08:09 INFO - PROCESS | 1803 | 1461254889414 Marionette DEBUG loaded listener.js 09:08:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 241 (0x7f98d5b86800) [pid = 1803] [serial = 1491] [outer = 0x7f98cb46fc00] 09:08:10 INFO - PROCESS | 1803 | 1461254890394 Marionette TRACE conn4 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 09:08:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 09:08:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1587ms 09:08:10 INFO - PROCESS | 1803 | 1461254890445 Marionette TRACE conn4 -> [0,1957,"getWindowHandle",null] 09:08:10 INFO - PROCESS | 1803 | 1461254890449 Marionette TRACE conn4 <- [1,1957,null,{"value":"8"}] 09:08:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 09:08:10 INFO - PROCESS | 1803 | 1461254890455 Marionette TRACE conn4 -> [0,1958,"setScriptTimeout",{"ms":35000}] 09:08:10 INFO - PROCESS | 1803 | 1461254890458 Marionette TRACE conn4 <- [1,1958,null,{}] 09:08:10 INFO - PROCESS | 1803 | 1461254890464 Marionette TRACE conn4 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:08:10 INFO - PROCESS | 1803 | 1461254890710 Marionette TRACE conn4 <- [1,1959,null,{"value":null}] 09:08:11 INFO - PROCESS | 1803 | 1461254891017 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:11 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98cf5ed000 == 157 [pid = 1803] [id = 497] 09:08:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 242 (0x7f98cb472400) [pid = 1803] [serial = 1492] [outer = (nil)] 09:08:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 243 (0x7f98d03dd800) [pid = 1803] [serial = 1493] [outer = 0x7f98cb472400] 09:08:11 INFO - PROCESS | 1803 | 1461254891102 Marionette DEBUG loaded listener.js 09:08:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 244 (0x7f98d1e81400) [pid = 1803] [serial = 1494] [outer = 0x7f98cb472400] 09:08:12 INFO - PROCESS | 1803 | 1461254892004 Marionette TRACE conn4 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 09:08:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 09:08:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1586ms 09:08:12 INFO - PROCESS | 1803 | 1461254892043 Marionette TRACE conn4 -> [0,1961,"getWindowHandle",null] 09:08:12 INFO - PROCESS | 1803 | 1461254892045 Marionette TRACE conn4 <- [1,1961,null,{"value":"8"}] 09:08:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 09:08:12 INFO - PROCESS | 1803 | 1461254892052 Marionette TRACE conn4 -> [0,1962,"setScriptTimeout",{"ms":35000}] 09:08:12 INFO - PROCESS | 1803 | 1461254892055 Marionette TRACE conn4 <- [1,1962,null,{}] 09:08:12 INFO - PROCESS | 1803 | 1461254892061 Marionette TRACE conn4 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:08:12 INFO - PROCESS | 1803 | 1461254892275 Marionette TRACE conn4 <- [1,1963,null,{"value":null}] 09:08:13 INFO - PROCESS | 1803 | 1461254893001 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:13 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98ce537800 == 158 [pid = 1803] [id = 498] 09:08:13 INFO - PROCESS | 1803 | ++DOMWINDOW == 245 (0x7f98cb0b4400) [pid = 1803] [serial = 1495] [outer = (nil)] 09:08:13 INFO - PROCESS | 1803 | ++DOMWINDOW == 246 (0x7f98cb3ea400) [pid = 1803] [serial = 1496] [outer = 0x7f98cb0b4400] 09:08:13 INFO - PROCESS | 1803 | 1461254893151 Marionette DEBUG loaded listener.js 09:08:13 INFO - PROCESS | 1803 | ++DOMWINDOW == 247 (0x7f98cbef3c00) [pid = 1803] [serial = 1497] [outer = 0x7f98cb0b4400] 09:08:14 INFO - PROCESS | 1803 | 1461254894123 Marionette TRACE conn4 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 09:08:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 09:08:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 2130ms 09:08:14 INFO - PROCESS | 1803 | 1461254894185 Marionette TRACE conn4 -> [0,1965,"getWindowHandle",null] 09:08:14 INFO - PROCESS | 1803 | 1461254894193 Marionette TRACE conn4 <- [1,1965,null,{"value":"8"}] 09:08:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 09:08:14 INFO - PROCESS | 1803 | 1461254894203 Marionette TRACE conn4 -> [0,1966,"setScriptTimeout",{"ms":35000}] 09:08:14 INFO - PROCESS | 1803 | 1461254894206 Marionette TRACE conn4 <- [1,1966,null,{}] 09:08:14 INFO - PROCESS | 1803 | 1461254894215 Marionette TRACE conn4 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:08:14 INFO - PROCESS | 1803 | 1461254894464 Marionette TRACE conn4 <- [1,1967,null,{"value":null}] 09:08:14 INFO - PROCESS | 1803 | 1461254894795 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:15 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e13b1000 == 157 [pid = 1803] [id = 419] 09:08:15 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e5017800 == 156 [pid = 1803] [id = 196] 09:08:15 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e6d64000 == 155 [pid = 1803] [id = 378] 09:08:15 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98f86c3800 == 154 [pid = 1803] [id = 376] 09:08:15 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e0ecf800 == 153 [pid = 1803] [id = 373] 09:08:15 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98da8cd000 == 152 [pid = 1803] [id = 344] 09:08:15 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98da918000 == 151 [pid = 1803] [id = 418] 09:08:15 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98ed7da000 == 150 [pid = 1803] [id = 375] 09:08:15 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e124a000 == 149 [pid = 1803] [id = 468] 09:08:15 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e0ead800 == 148 [pid = 1803] [id = 467] 09:08:15 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98dd8e4800 == 147 [pid = 1803] [id = 466] 09:08:15 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98dc37d000 == 146 [pid = 1803] [id = 465] 09:08:15 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98dbba0000 == 145 [pid = 1803] [id = 464] 09:08:15 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98db935800 == 144 [pid = 1803] [id = 463] 09:08:15 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98d6682000 == 143 [pid = 1803] [id = 462] 09:08:15 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98d2c1b000 == 142 [pid = 1803] [id = 461] 09:08:15 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98cc4ea800 == 141 [pid = 1803] [id = 460] 09:08:15 INFO - PROCESS | 1803 | --DOMWINDOW == 246 (0x7f98d2b55800) [pid = 1803] [serial = 1319] [outer = (nil)] [url = about:blank] 09:08:15 INFO - PROCESS | 1803 | --DOMWINDOW == 245 (0x7f98f36cec00) [pid = 1803] [serial = 1349] [outer = (nil)] [url = about:blank] 09:08:15 INFO - PROCESS | 1803 | --DOMWINDOW == 244 (0x7f98cd609c00) [pid = 1803] [serial = 1355] [outer = (nil)] [url = about:blank] 09:08:15 INFO - PROCESS | 1803 | --DOMWINDOW == 243 (0x7f98f482d400) [pid = 1803] [serial = 1352] [outer = (nil)] [url = about:blank] 09:08:15 INFO - PROCESS | 1803 | --DOMWINDOW == 242 (0x7f98cf7f1800) [pid = 1803] [serial = 1358] [outer = (nil)] [url = about:blank] 09:08:15 INFO - PROCESS | 1803 | --DOMWINDOW == 241 (0x7f98d6a53000) [pid = 1803] [serial = 1374] [outer = (nil)] [url = about:blank] 09:08:15 INFO - PROCESS | 1803 | --DOMWINDOW == 240 (0x7f98da5f0400) [pid = 1803] [serial = 1376] [outer = (nil)] [url = about:blank] 09:08:15 INFO - PROCESS | 1803 | --DOMWINDOW == 239 (0x7f98cd377400) [pid = 1803] [serial = 1362] [outer = (nil)] [url = about:blank] 09:08:15 INFO - PROCESS | 1803 | --DOMWINDOW == 238 (0x7f98cbef1c00) [pid = 1803] [serial = 1361] [outer = (nil)] [url = about:blank] 09:08:15 INFO - PROCESS | 1803 | --DOMWINDOW == 237 (0x7f98d2ab3400) [pid = 1803] [serial = 1365] [outer = (nil)] [url = about:blank] 09:08:15 INFO - PROCESS | 1803 | --DOMWINDOW == 236 (0x7f98d2389800) [pid = 1803] [serial = 1364] [outer = (nil)] [url = about:blank] 09:08:15 INFO - PROCESS | 1803 | --DOMWINDOW == 235 (0x7f98dba4c000) [pid = 1803] [serial = 1379] [outer = (nil)] [url = about:blank] 09:08:15 INFO - PROCESS | 1803 | --DOMWINDOW == 234 (0x7f98da866800) [pid = 1803] [serial = 1377] [outer = (nil)] [url = about:blank] 09:08:15 INFO - PROCESS | 1803 | --DOMWINDOW == 233 (0x7f98d03e9000) [pid = 1803] [serial = 1370] [outer = (nil)] [url = about:blank] 09:08:15 INFO - PROCESS | 1803 | --DOMWINDOW == 232 (0x7f98d50a1000) [pid = 1803] [serial = 1371] [outer = (nil)] [url = about:blank] 09:08:15 INFO - PROCESS | 1803 | --DOMWINDOW == 231 (0x7f98e29a7800) [pid = 1803] [serial = 1340] [outer = (nil)] [url = about:blank] 09:08:15 INFO - PROCESS | 1803 | --DOMWINDOW == 230 (0x7f98d3ce5800) [pid = 1803] [serial = 1368] [outer = (nil)] [url = about:blank] 09:08:15 INFO - PROCESS | 1803 | --DOMWINDOW == 229 (0x7f98d2c68000) [pid = 1803] [serial = 1367] [outer = (nil)] [url = about:blank] 09:08:15 INFO - PROCESS | 1803 | --DOMWINDOW == 228 (0x7f98d2ab6000) [pid = 1803] [serial = 1314] [outer = (nil)] [url = about:blank] 09:08:15 INFO - PROCESS | 1803 | --DOMWINDOW == 227 (0x7f98d6853800) [pid = 1803] [serial = 1322] [outer = (nil)] [url = about:blank] 09:08:15 INFO - PROCESS | 1803 | --DOMWINDOW == 226 (0x7f98cf7ed400) [pid = 1803] [serial = 1316] [outer = (nil)] [url = about:blank] 09:08:15 INFO - PROCESS | 1803 | --DOMWINDOW == 225 (0x7f98d684ec00) [pid = 1803] [serial = 1373] [outer = (nil)] [url = about:blank] 09:08:15 INFO - PROCESS | 1803 | --DOMWINDOW == 224 (0x7f98e106d400) [pid = 1803] [serial = 1337] [outer = (nil)] [url = about:blank] 09:08:15 INFO - PROCESS | 1803 | --DOMWINDOW == 223 (0x7f98e04c2400) [pid = 1803] [serial = 1334] [outer = (nil)] [url = about:blank] 09:08:15 INFO - PROCESS | 1803 | --DOMWINDOW == 222 (0x7f98dbd3d000) [pid = 1803] [serial = 1328] [outer = (nil)] [url = about:blank] 09:08:15 INFO - PROCESS | 1803 | --DOMWINDOW == 221 (0x7f98dba49c00) [pid = 1803] [serial = 1325] [outer = (nil)] [url = about:blank] 09:08:15 INFO - PROCESS | 1803 | --DOMWINDOW == 220 (0x7f98e8f8e000) [pid = 1803] [serial = 1346] [outer = (nil)] [url = about:blank] 09:08:15 INFO - PROCESS | 1803 | --DOMWINDOW == 219 (0x7f98e466d800) [pid = 1803] [serial = 1343] [outer = (nil)] [url = about:blank] 09:08:15 INFO - PROCESS | 1803 | --DOMWINDOW == 218 (0x7f98e0007c00) [pid = 1803] [serial = 1331] [outer = (nil)] [url = about:blank] 09:08:15 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98caf06000 == 142 [pid = 1803] [id = 499] 09:08:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 219 (0x7f98cb0ae400) [pid = 1803] [serial = 1498] [outer = (nil)] 09:08:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 220 (0x7f98ce867c00) [pid = 1803] [serial = 1499] [outer = 0x7f98cb0ae400] 09:08:15 INFO - PROCESS | 1803 | 1461254895333 Marionette DEBUG loaded listener.js 09:08:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 221 (0x7f98d0109c00) [pid = 1803] [serial = 1500] [outer = 0x7f98cb0ae400] 09:08:15 INFO - PROCESS | 1803 | ************************* 09:08:15 INFO - PROCESS | 1803 | A coding exception was thrown and uncaught in a Task. 09:08:15 INFO - PROCESS | 1803 | 09:08:15 INFO - PROCESS | 1803 | Full message: TypeError: NetworkError when attempting to fetch resource. 09:08:15 INFO - PROCESS | 1803 | Full stack: 09:08:15 INFO - PROCESS | 1803 | ************************* 09:08:16 INFO - PROCESS | 1803 | 1461254896212 Marionette TRACE conn4 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 09:08:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 09:08:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 2038ms 09:08:16 INFO - PROCESS | 1803 | 1461254896256 Marionette TRACE conn4 -> [0,1969,"getWindowHandle",null] 09:08:16 INFO - PROCESS | 1803 | 1461254896262 Marionette TRACE conn4 <- [1,1969,null,{"value":"8"}] 09:08:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 09:08:16 INFO - PROCESS | 1803 | 1461254896271 Marionette TRACE conn4 -> [0,1970,"setScriptTimeout",{"ms":35000}] 09:08:16 INFO - PROCESS | 1803 | 1461254896275 Marionette TRACE conn4 <- [1,1970,null,{}] 09:08:16 INFO - PROCESS | 1803 | 1461254896282 Marionette TRACE conn4 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:08:16 INFO - PROCESS | 1803 | 1461254896490 Marionette TRACE conn4 <- [1,1971,null,{"value":null}] 09:08:16 INFO - PROCESS | 1803 | 1461254896695 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:16 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d0071000 == 143 [pid = 1803] [id = 500] 09:08:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 222 (0x7f98cb0bc000) [pid = 1803] [serial = 1501] [outer = (nil)] 09:08:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 223 (0x7f98d1e83000) [pid = 1803] [serial = 1502] [outer = 0x7f98cb0bc000] 09:08:16 INFO - PROCESS | 1803 | 1461254896770 Marionette DEBUG loaded listener.js 09:08:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 224 (0x7f98d1e89400) [pid = 1803] [serial = 1503] [outer = 0x7f98cb0bc000] 09:08:17 INFO - PROCESS | 1803 | 1461254897617 Marionette TRACE conn4 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 09:08:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 09:08:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1391ms 09:08:17 INFO - PROCESS | 1803 | 1461254897674 Marionette TRACE conn4 -> [0,1973,"getWindowHandle",null] 09:08:17 INFO - PROCESS | 1803 | 1461254897679 Marionette TRACE conn4 <- [1,1973,null,{"value":"8"}] 09:08:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 09:08:17 INFO - PROCESS | 1803 | 1461254897688 Marionette TRACE conn4 -> [0,1974,"setScriptTimeout",{"ms":35000}] 09:08:17 INFO - PROCESS | 1803 | 1461254897697 Marionette TRACE conn4 <- [1,1974,null,{}] 09:08:17 INFO - PROCESS | 1803 | 1461254897717 Marionette TRACE conn4 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:08:18 INFO - PROCESS | 1803 | 1461254898003 Marionette TRACE conn4 <- [1,1975,null,{"value":null}] 09:08:18 INFO - PROCESS | 1803 | 1461254898039 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:18 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d5ada000 == 144 [pid = 1803] [id = 501] 09:08:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 225 (0x7f98d1e80c00) [pid = 1803] [serial = 1504] [outer = (nil)] 09:08:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 226 (0x7f98d2c6e400) [pid = 1803] [serial = 1505] [outer = 0x7f98d1e80c00] 09:08:18 INFO - PROCESS | 1803 | 1461254898104 Marionette DEBUG loaded listener.js 09:08:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 227 (0x7f98d4f87c00) [pid = 1803] [serial = 1506] [outer = 0x7f98d1e80c00] 09:08:19 INFO - PROCESS | 1803 | 1461254899119 Marionette TRACE conn4 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 09:08:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 09:08:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1444ms 09:08:19 INFO - PROCESS | 1803 | 1461254899136 Marionette TRACE conn4 -> [0,1977,"getWindowHandle",null] 09:08:19 INFO - PROCESS | 1803 | 1461254899139 Marionette TRACE conn4 <- [1,1977,null,{"value":"8"}] 09:08:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 09:08:19 INFO - PROCESS | 1803 | 1461254899146 Marionette TRACE conn4 -> [0,1978,"setScriptTimeout",{"ms":35000}] 09:08:19 INFO - PROCESS | 1803 | 1461254899148 Marionette TRACE conn4 <- [1,1978,null,{}] 09:08:19 INFO - PROCESS | 1803 | 1461254899158 Marionette TRACE conn4 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:08:19 INFO - PROCESS | 1803 | 1461254899427 Marionette TRACE conn4 <- [1,1979,null,{"value":null}] 09:08:19 INFO - PROCESS | 1803 | 1461254899474 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:19 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98da91a000 == 145 [pid = 1803] [id = 502] 09:08:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 228 (0x7f98d4f8c800) [pid = 1803] [serial = 1507] [outer = (nil)] 09:08:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 229 (0x7f98d5b90800) [pid = 1803] [serial = 1508] [outer = 0x7f98d4f8c800] 09:08:19 INFO - PROCESS | 1803 | 1461254899561 Marionette DEBUG loaded listener.js 09:08:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 230 (0x7f98d684e800) [pid = 1803] [serial = 1509] [outer = 0x7f98d4f8c800] 09:08:20 INFO - PROCESS | 1803 | --DOMWINDOW == 229 (0x7f98da55ec00) [pid = 1803] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 09:08:20 INFO - PROCESS | 1803 | --DOMWINDOW == 228 (0x7f98da780800) [pid = 1803] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 09:08:20 INFO - PROCESS | 1803 | --DOMWINDOW == 227 (0x7f98cc52e800) [pid = 1803] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 09:08:20 INFO - PROCESS | 1803 | --DOMWINDOW == 226 (0x7f98d0c5e400) [pid = 1803] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 09:08:20 INFO - PROCESS | 1803 | --DOMWINDOW == 225 (0x7f98cd376c00) [pid = 1803] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 09:08:20 INFO - PROCESS | 1803 | 1461254900863 Marionette TRACE conn4 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 09:08:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 09:08:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1742ms 09:08:20 INFO - PROCESS | 1803 | 1461254900889 Marionette TRACE conn4 -> [0,1981,"getWindowHandle",null] 09:08:20 INFO - PROCESS | 1803 | 1461254900893 Marionette TRACE conn4 <- [1,1981,null,{"value":"8"}] 09:08:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 09:08:20 INFO - PROCESS | 1803 | 1461254900898 Marionette TRACE conn4 -> [0,1982,"setScriptTimeout",{"ms":35000}] 09:08:20 INFO - PROCESS | 1803 | 1461254900900 Marionette TRACE conn4 <- [1,1982,null,{}] 09:08:20 INFO - PROCESS | 1803 | 1461254900906 Marionette TRACE conn4 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:08:21 INFO - PROCESS | 1803 | 1461254901102 Marionette TRACE conn4 <- [1,1983,null,{"value":null}] 09:08:21 INFO - PROCESS | 1803 | 1461254901292 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:21 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98dc36a000 == 146 [pid = 1803] [id = 503] 09:08:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 226 (0x7f98d6a49000) [pid = 1803] [serial = 1510] [outer = (nil)] 09:08:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 227 (0x7f98d6aac800) [pid = 1803] [serial = 1511] [outer = 0x7f98d6a49000] 09:08:21 INFO - PROCESS | 1803 | 1461254901369 Marionette DEBUG loaded listener.js 09:08:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 228 (0x7f98da85ec00) [pid = 1803] [serial = 1512] [outer = 0x7f98d6a49000] 09:08:22 INFO - PROCESS | 1803 | 1461254902170 Marionette TRACE conn4 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 09:08:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 09:08:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1289ms 09:08:22 INFO - PROCESS | 1803 | 1461254902188 Marionette TRACE conn4 -> [0,1985,"getWindowHandle",null] 09:08:22 INFO - PROCESS | 1803 | 1461254902191 Marionette TRACE conn4 <- [1,1985,null,{"value":"8"}] 09:08:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 09:08:22 INFO - PROCESS | 1803 | 1461254902369 Marionette TRACE conn4 -> [0,1986,"setScriptTimeout",{"ms":35000}] 09:08:22 INFO - PROCESS | 1803 | 1461254902376 Marionette TRACE conn4 <- [1,1986,null,{}] 09:08:22 INFO - PROCESS | 1803 | 1461254902393 Marionette TRACE conn4 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:08:22 INFO - PROCESS | 1803 | 1461254902647 Marionette TRACE conn4 <- [1,1987,null,{"value":null}] 09:08:22 INFO - PROCESS | 1803 | 1461254902946 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:22 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98cf777000 == 147 [pid = 1803] [id = 504] 09:08:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 229 (0x7f98cc37b000) [pid = 1803] [serial = 1513] [outer = (nil)] 09:08:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 230 (0x7f98cc381000) [pid = 1803] [serial = 1514] [outer = 0x7f98cc37b000] 09:08:23 INFO - PROCESS | 1803 | 1461254903039 Marionette DEBUG loaded listener.js 09:08:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 231 (0x7f98cd7b4800) [pid = 1803] [serial = 1515] [outer = 0x7f98cc37b000] 09:08:23 INFO - PROCESS | 1803 | 1461254903989 Marionette TRACE conn4 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 09:08:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 09:08:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1852ms 09:08:24 INFO - PROCESS | 1803 | 1461254904067 Marionette TRACE conn4 -> [0,1989,"getWindowHandle",null] 09:08:24 INFO - PROCESS | 1803 | 1461254904071 Marionette TRACE conn4 <- [1,1989,null,{"value":"8"}] 09:08:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 09:08:24 INFO - PROCESS | 1803 | 1461254904079 Marionette TRACE conn4 -> [0,1990,"setScriptTimeout",{"ms":35000}] 09:08:24 INFO - PROCESS | 1803 | 1461254904083 Marionette TRACE conn4 <- [1,1990,null,{}] 09:08:24 INFO - PROCESS | 1803 | 1461254904094 Marionette TRACE conn4 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:08:24 INFO - PROCESS | 1803 | 1461254904376 Marionette TRACE conn4 <- [1,1991,null,{"value":null}] 09:08:24 INFO - PROCESS | 1803 | 1461254904697 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:24 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d5c4d800 == 148 [pid = 1803] [id = 505] 09:08:24 INFO - PROCESS | 1803 | ++DOMWINDOW == 232 (0x7f98d0c56c00) [pid = 1803] [serial = 1516] [outer = (nil)] 09:08:24 INFO - PROCESS | 1803 | ++DOMWINDOW == 233 (0x7f98d1e7c000) [pid = 1803] [serial = 1517] [outer = 0x7f98d0c56c00] 09:08:24 INFO - PROCESS | 1803 | 1461254904773 Marionette DEBUG loaded listener.js 09:08:24 INFO - PROCESS | 1803 | ++DOMWINDOW == 234 (0x7f98d1e87c00) [pid = 1803] [serial = 1518] [outer = 0x7f98d0c56c00] 09:08:25 INFO - PROCESS | 1803 | 1461254905767 Marionette TRACE conn4 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 09:08:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 09:08:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1733ms 09:08:25 INFO - PROCESS | 1803 | 1461254905813 Marionette TRACE conn4 -> [0,1993,"getWindowHandle",null] 09:08:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 09:08:25 INFO - PROCESS | 1803 | 1461254905818 Marionette TRACE conn4 <- [1,1993,null,{"value":"8"}] 09:08:25 INFO - PROCESS | 1803 | 1461254905824 Marionette TRACE conn4 -> [0,1994,"setScriptTimeout",{"ms":35000}] 09:08:25 INFO - PROCESS | 1803 | 1461254905827 Marionette TRACE conn4 <- [1,1994,null,{}] 09:08:25 INFO - PROCESS | 1803 | 1461254905833 Marionette TRACE conn4 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:08:26 INFO - PROCESS | 1803 | 1461254906066 Marionette TRACE conn4 <- [1,1995,null,{"value":null}] 09:08:26 INFO - PROCESS | 1803 | 1461254906446 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:26 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e0403000 == 149 [pid = 1803] [id = 506] 09:08:26 INFO - PROCESS | 1803 | ++DOMWINDOW == 235 (0x7f98d4f89c00) [pid = 1803] [serial = 1519] [outer = (nil)] 09:08:26 INFO - PROCESS | 1803 | ++DOMWINDOW == 236 (0x7f98d5ac1400) [pid = 1803] [serial = 1520] [outer = 0x7f98d4f89c00] 09:08:26 INFO - PROCESS | 1803 | 1461254906536 Marionette DEBUG loaded listener.js 09:08:26 INFO - PROCESS | 1803 | ++DOMWINDOW == 237 (0x7f98d6859000) [pid = 1803] [serial = 1521] [outer = 0x7f98d4f89c00] 09:08:27 INFO - PROCESS | 1803 | 1461254907426 Marionette TRACE conn4 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 09:08:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 09:08:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1682ms 09:08:27 INFO - PROCESS | 1803 | 1461254907507 Marionette TRACE conn4 -> [0,1997,"getWindowHandle",null] 09:08:27 INFO - PROCESS | 1803 | 1461254907512 Marionette TRACE conn4 <- [1,1997,null,{"value":"8"}] 09:08:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 09:08:27 INFO - PROCESS | 1803 | 1461254907518 Marionette TRACE conn4 -> [0,1998,"setScriptTimeout",{"ms":35000}] 09:08:27 INFO - PROCESS | 1803 | 1461254907523 Marionette TRACE conn4 <- [1,1998,null,{}] 09:08:27 INFO - PROCESS | 1803 | 1461254907530 Marionette TRACE conn4 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:08:27 INFO - PROCESS | 1803 | 1461254907794 Marionette TRACE conn4 <- [1,1999,null,{"value":null}] 09:08:28 INFO - PROCESS | 1803 | 1461254908102 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:28 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e13a0000 == 150 [pid = 1803] [id = 507] 09:08:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 238 (0x7f98d2633400) [pid = 1803] [serial = 1522] [outer = (nil)] 09:08:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 239 (0x7f98db996800) [pid = 1803] [serial = 1523] [outer = 0x7f98d2633400] 09:08:28 INFO - PROCESS | 1803 | 1461254908182 Marionette DEBUG loaded listener.js 09:08:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 240 (0x7f98dba4f400) [pid = 1803] [serial = 1524] [outer = 0x7f98d2633400] 09:08:29 INFO - PROCESS | 1803 | 1461254909078 Marionette TRACE conn4 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 09:08:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 09:08:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1634ms 09:08:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 09:08:29 INFO - PROCESS | 1803 | 1461254909154 Marionette TRACE conn4 -> [0,2001,"getWindowHandle",null] 09:08:29 INFO - PROCESS | 1803 | 1461254909157 Marionette TRACE conn4 <- [1,2001,null,{"value":"8"}] 09:08:29 INFO - PROCESS | 1803 | 1461254909163 Marionette TRACE conn4 -> [0,2002,"setScriptTimeout",{"ms":35000}] 09:08:29 INFO - PROCESS | 1803 | 1461254909167 Marionette TRACE conn4 <- [1,2002,null,{}] 09:08:29 INFO - PROCESS | 1803 | 1461254909173 Marionette TRACE conn4 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:08:29 INFO - PROCESS | 1803 | 1461254909391 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 09:08:29 INFO - PROCESS | 1803 | 1461254909653 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:29 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e4cde800 == 151 [pid = 1803] [id = 508] 09:08:29 INFO - PROCESS | 1803 | ++DOMWINDOW == 241 (0x7f98d6859400) [pid = 1803] [serial = 1525] [outer = (nil)] 09:08:29 INFO - PROCESS | 1803 | ++DOMWINDOW == 242 (0x7f98dc18cc00) [pid = 1803] [serial = 1526] [outer = 0x7f98d6859400] 09:08:29 INFO - PROCESS | 1803 | 1461254909776 Marionette DEBUG loaded listener.js 09:08:29 INFO - PROCESS | 1803 | ++DOMWINDOW == 243 (0x7f98dc4f1000) [pid = 1803] [serial = 1527] [outer = 0x7f98d6859400] 09:08:30 INFO - PROCESS | 1803 | 1461254910656 Marionette TRACE conn4 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 09:08:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 09:08:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1534ms 09:08:30 INFO - PROCESS | 1803 | 1461254910697 Marionette TRACE conn4 -> [0,2005,"getWindowHandle",null] 09:08:30 INFO - PROCESS | 1803 | 1461254910701 Marionette TRACE conn4 <- [1,2005,null,{"value":"8"}] 09:08:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 09:08:30 INFO - PROCESS | 1803 | 1461254910707 Marionette TRACE conn4 -> [0,2006,"setScriptTimeout",{"ms":35000}] 09:08:30 INFO - PROCESS | 1803 | 1461254910711 Marionette TRACE conn4 <- [1,2006,null,{}] 09:08:30 INFO - PROCESS | 1803 | 1461254910718 Marionette TRACE conn4 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:08:30 INFO - PROCESS | 1803 | 1461254910983 Marionette TRACE conn4 <- [1,2007,null,{"value":null}] 09:08:31 INFO - PROCESS | 1803 | 1461254911312 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:31 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e67d5000 == 152 [pid = 1803] [id = 509] 09:08:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 244 (0x7f98de7e6000) [pid = 1803] [serial = 1528] [outer = (nil)] 09:08:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 245 (0x7f98e04bf800) [pid = 1803] [serial = 1529] [outer = 0x7f98de7e6000] 09:08:31 INFO - PROCESS | 1803 | 1461254911417 Marionette DEBUG loaded listener.js 09:08:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 246 (0x7f98e11b3000) [pid = 1803] [serial = 1530] [outer = 0x7f98de7e6000] 09:08:32 INFO - PROCESS | 1803 | 1461254912279 Marionette TRACE conn4 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 09:08:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 09:08:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1642ms 09:08:32 INFO - PROCESS | 1803 | 1461254912351 Marionette TRACE conn4 -> [0,2009,"getWindowHandle",null] 09:08:32 INFO - PROCESS | 1803 | 1461254912354 Marionette TRACE conn4 <- [1,2009,null,{"value":"8"}] 09:08:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 09:08:32 INFO - PROCESS | 1803 | 1461254912360 Marionette TRACE conn4 -> [0,2010,"setScriptTimeout",{"ms":35000}] 09:08:32 INFO - PROCESS | 1803 | 1461254912364 Marionette TRACE conn4 <- [1,2010,null,{}] 09:08:32 INFO - PROCESS | 1803 | 1461254912370 Marionette TRACE conn4 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:08:32 INFO - PROCESS | 1803 | 1461254912605 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 09:08:32 INFO - PROCESS | 1803 | 1461254912827 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:32 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98f86c2800 == 153 [pid = 1803] [id = 510] 09:08:32 INFO - PROCESS | 1803 | ++DOMWINDOW == 247 (0x7f98e01ae800) [pid = 1803] [serial = 1531] [outer = (nil)] 09:08:32 INFO - PROCESS | 1803 | ++DOMWINDOW == 248 (0x7f98e2c08800) [pid = 1803] [serial = 1532] [outer = 0x7f98e01ae800] 09:08:32 INFO - PROCESS | 1803 | 1461254912990 Marionette DEBUG loaded listener.js 09:08:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 249 (0x7f98e4e71400) [pid = 1803] [serial = 1533] [outer = 0x7f98e01ae800] 09:08:33 INFO - PROCESS | 1803 | 1461254913935 Marionette TRACE conn4 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 09:08:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 09:08:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1636ms 09:08:34 INFO - PROCESS | 1803 | 1461254913998 Marionette TRACE conn4 -> [0,2013,"getWindowHandle",null] 09:08:34 INFO - PROCESS | 1803 | 1461254914003 Marionette TRACE conn4 <- [1,2013,null,{"value":"8"}] 09:08:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 09:08:34 INFO - PROCESS | 1803 | 1461254914011 Marionette TRACE conn4 -> [0,2014,"setScriptTimeout",{"ms":35000}] 09:08:34 INFO - PROCESS | 1803 | 1461254914015 Marionette TRACE conn4 <- [1,2014,null,{}] 09:08:34 INFO - PROCESS | 1803 | 1461254914021 Marionette TRACE conn4 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:08:34 INFO - PROCESS | 1803 | 1461254914238 Marionette TRACE conn4 <- [1,2015,null,{"value":null}] 09:08:34 INFO - PROCESS | 1803 | 1461254914560 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:34 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98fcead000 == 154 [pid = 1803] [id = 511] 09:08:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 250 (0x7f98e01b8000) [pid = 1803] [serial = 1534] [outer = (nil)] 09:08:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 251 (0x7f98e64f1000) [pid = 1803] [serial = 1535] [outer = 0x7f98e01b8000] 09:08:34 INFO - PROCESS | 1803 | 1461254914642 Marionette DEBUG loaded listener.js 09:08:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 252 (0x7f98e8f8e000) [pid = 1803] [serial = 1536] [outer = 0x7f98e01b8000] 09:08:35 INFO - PROCESS | 1803 | 1461254915563 Marionette TRACE conn4 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 09:08:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 09:08:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1583ms 09:08:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 09:08:35 INFO - PROCESS | 1803 | 1461254915597 Marionette TRACE conn4 -> [0,2017,"getWindowHandle",null] 09:08:35 INFO - PROCESS | 1803 | 1461254915600 Marionette TRACE conn4 <- [1,2017,null,{"value":"8"}] 09:08:35 INFO - PROCESS | 1803 | 1461254915607 Marionette TRACE conn4 -> [0,2018,"setScriptTimeout",{"ms":35000}] 09:08:35 INFO - PROCESS | 1803 | 1461254915611 Marionette TRACE conn4 <- [1,2018,null,{}] 09:08:35 INFO - PROCESS | 1803 | 1461254915618 Marionette TRACE conn4 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:08:35 INFO - PROCESS | 1803 | 1461254915878 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 09:08:36 INFO - PROCESS | 1803 | 1461254916183 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:36 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98f4952000 == 155 [pid = 1803] [id = 512] 09:08:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 253 (0x7f98d3ce8800) [pid = 1803] [serial = 1537] [outer = (nil)] 09:08:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 254 (0x7f98f346c800) [pid = 1803] [serial = 1538] [outer = 0x7f98d3ce8800] 09:08:36 INFO - PROCESS | 1803 | 1461254916262 Marionette DEBUG loaded listener.js 09:08:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 255 (0x7f98f496f800) [pid = 1803] [serial = 1539] [outer = 0x7f98d3ce8800] 09:08:37 INFO - PROCESS | 1803 | 1461254917174 Marionette TRACE conn4 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 09:08:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 09:08:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1643ms 09:08:37 INFO - PROCESS | 1803 | 1461254917250 Marionette TRACE conn4 -> [0,2021,"getWindowHandle",null] 09:08:37 INFO - PROCESS | 1803 | 1461254917254 Marionette TRACE conn4 <- [1,2021,null,{"value":"8"}] 09:08:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 09:08:37 INFO - PROCESS | 1803 | 1461254917261 Marionette TRACE conn4 -> [0,2022,"setScriptTimeout",{"ms":35000}] 09:08:37 INFO - PROCESS | 1803 | 1461254917264 Marionette TRACE conn4 <- [1,2022,null,{}] 09:08:37 INFO - PROCESS | 1803 | 1461254917271 Marionette TRACE conn4 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:08:37 INFO - PROCESS | 1803 | 1461254917562 Marionette TRACE conn4 <- [1,2023,null,{"value":null}] 09:08:37 INFO - PROCESS | 1803 | 1461254917879 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:37 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e1017000 == 156 [pid = 1803] [id = 513] 09:08:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 256 (0x7f98cf82a800) [pid = 1803] [serial = 1540] [outer = (nil)] 09:08:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 257 (0x7f98cf833000) [pid = 1803] [serial = 1541] [outer = 0x7f98cf82a800] 09:08:37 INFO - PROCESS | 1803 | 1461254917962 Marionette DEBUG loaded listener.js 09:08:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 258 (0x7f98cf838400) [pid = 1803] [serial = 1542] [outer = 0x7f98cf82a800] 09:08:38 INFO - PROCESS | 1803 | 1461254918856 Marionette TRACE conn4 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 09:08:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 09:08:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1648ms 09:08:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 09:08:38 INFO - PROCESS | 1803 | 1461254918910 Marionette TRACE conn4 -> [0,2025,"getWindowHandle",null] 09:08:38 INFO - PROCESS | 1803 | 1461254918913 Marionette TRACE conn4 <- [1,2025,null,{"value":"8"}] 09:08:38 INFO - PROCESS | 1803 | 1461254918920 Marionette TRACE conn4 -> [0,2026,"setScriptTimeout",{"ms":35000}] 09:08:38 INFO - PROCESS | 1803 | 1461254918924 Marionette TRACE conn4 <- [1,2026,null,{}] 09:08:38 INFO - PROCESS | 1803 | 1461254918930 Marionette TRACE conn4 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:08:39 INFO - PROCESS | 1803 | 1461254919198 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 09:08:39 INFO - PROCESS | 1803 | 1461254919522 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:39 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e1035000 == 157 [pid = 1803] [id = 514] 09:08:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 259 (0x7f98f88d9800) [pid = 1803] [serial = 1543] [outer = (nil)] 09:08:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 260 (0x7f98f89cc400) [pid = 1803] [serial = 1544] [outer = 0x7f98f88d9800] 09:08:39 INFO - PROCESS | 1803 | 1461254919611 Marionette DEBUG loaded listener.js 09:08:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 261 (0x7f98f8da9400) [pid = 1803] [serial = 1545] [outer = 0x7f98f88d9800] 09:08:40 INFO - PROCESS | 1803 | 1461254920527 Marionette TRACE conn4 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 09:08:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 09:08:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1643ms 09:08:40 INFO - PROCESS | 1803 | 1461254920563 Marionette TRACE conn4 -> [0,2029,"getWindowHandle",null] 09:08:40 INFO - PROCESS | 1803 | 1461254920567 Marionette TRACE conn4 <- [1,2029,null,{"value":"8"}] 09:08:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 09:08:40 INFO - PROCESS | 1803 | 1461254920574 Marionette TRACE conn4 -> [0,2030,"setScriptTimeout",{"ms":35000}] 09:08:40 INFO - PROCESS | 1803 | 1461254920577 Marionette TRACE conn4 <- [1,2030,null,{}] 09:08:40 INFO - PROCESS | 1803 | 1461254920582 Marionette TRACE conn4 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:08:40 INFO - PROCESS | 1803 | 1461254920820 Marionette TRACE conn4 <- [1,2031,null,{"value":null}] 09:08:41 INFO - PROCESS | 1803 | 1461254921136 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:41 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98ca6c3800 == 158 [pid = 1803] [id = 515] 09:08:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 262 (0x7f98d5d8b800) [pid = 1803] [serial = 1546] [outer = (nil)] 09:08:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 263 (0x7f98d5d91c00) [pid = 1803] [serial = 1547] [outer = 0x7f98d5d8b800] 09:08:41 INFO - PROCESS | 1803 | 1461254921216 Marionette DEBUG loaded listener.js 09:08:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 264 (0x7f98f8319800) [pid = 1803] [serial = 1548] [outer = 0x7f98d5d8b800] 09:08:42 INFO - PROCESS | 1803 | 1461254922053 Marionette TRACE conn4 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 09:08:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 09:08:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1533ms 09:08:42 INFO - PROCESS | 1803 | 1461254922108 Marionette TRACE conn4 -> [0,2033,"getWindowHandle",null] 09:08:42 INFO - PROCESS | 1803 | 1461254922111 Marionette TRACE conn4 <- [1,2033,null,{"value":"8"}] 09:08:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 09:08:42 INFO - PROCESS | 1803 | 1461254922117 Marionette TRACE conn4 -> [0,2034,"setScriptTimeout",{"ms":35000}] 09:08:42 INFO - PROCESS | 1803 | 1461254922119 Marionette TRACE conn4 <- [1,2034,null,{}] 09:08:42 INFO - PROCESS | 1803 | 1461254922125 Marionette TRACE conn4 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:08:42 INFO - PROCESS | 1803 | 1461254922352 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 09:08:42 INFO - PROCESS | 1803 | 1461254922625 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:42 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98f494c800 == 159 [pid = 1803] [id = 516] 09:08:42 INFO - PROCESS | 1803 | ++DOMWINDOW == 265 (0x7f98c9e66c00) [pid = 1803] [serial = 1549] [outer = (nil)] 09:08:42 INFO - PROCESS | 1803 | ++DOMWINDOW == 266 (0x7f98c9e6dc00) [pid = 1803] [serial = 1550] [outer = 0x7f98c9e66c00] 09:08:42 INFO - PROCESS | 1803 | 1461254922747 Marionette DEBUG loaded listener.js 09:08:42 INFO - PROCESS | 1803 | ++DOMWINDOW == 267 (0x7f98c9e72400) [pid = 1803] [serial = 1551] [outer = 0x7f98c9e66c00] 09:08:43 INFO - PROCESS | 1803 | 1461254923631 Marionette TRACE conn4 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 09:08:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 09:08:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1579ms 09:08:43 INFO - PROCESS | 1803 | 1461254923697 Marionette TRACE conn4 -> [0,2037,"getWindowHandle",null] 09:08:43 INFO - PROCESS | 1803 | 1461254923701 Marionette TRACE conn4 <- [1,2037,null,{"value":"8"}] 09:08:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 09:08:43 INFO - PROCESS | 1803 | 1461254923708 Marionette TRACE conn4 -> [0,2038,"setScriptTimeout",{"ms":35000}] 09:08:43 INFO - PROCESS | 1803 | 1461254923711 Marionette TRACE conn4 <- [1,2038,null,{}] 09:08:43 INFO - PROCESS | 1803 | 1461254923717 Marionette TRACE conn4 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:08:43 INFO - PROCESS | 1803 | 1461254923958 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 09:08:44 INFO - PROCESS | 1803 | 1461254924266 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:44 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d2588000 == 160 [pid = 1803] [id = 517] 09:08:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 268 (0x7f98c9e67000) [pid = 1803] [serial = 1552] [outer = (nil)] 09:08:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 269 (0x7f98cbcaa000) [pid = 1803] [serial = 1553] [outer = 0x7f98c9e67000] 09:08:44 INFO - PROCESS | 1803 | 1461254924353 Marionette DEBUG loaded listener.js 09:08:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 270 (0x7f98cbcaec00) [pid = 1803] [serial = 1554] [outer = 0x7f98c9e67000] 09:08:45 INFO - PROCESS | 1803 | 1461254925205 Marionette TRACE conn4 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 09:08:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 09:08:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1535ms 09:08:45 INFO - PROCESS | 1803 | 1461254925244 Marionette TRACE conn4 -> [0,2041,"getWindowHandle",null] 09:08:45 INFO - PROCESS | 1803 | 1461254925247 Marionette TRACE conn4 <- [1,2041,null,{"value":"8"}] 09:08:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 09:08:45 INFO - PROCESS | 1803 | 1461254925253 Marionette TRACE conn4 -> [0,2042,"setScriptTimeout",{"ms":35000}] 09:08:45 INFO - PROCESS | 1803 | 1461254925255 Marionette TRACE conn4 <- [1,2042,null,{}] 09:08:45 INFO - PROCESS | 1803 | 1461254925261 Marionette TRACE conn4 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:08:45 INFO - PROCESS | 1803 | 1461254925486 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 09:08:45 INFO - PROCESS | 1803 | 1461254925876 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:45 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d21ea000 == 161 [pid = 1803] [id = 518] 09:08:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 271 (0x7f98c6e2a400) [pid = 1803] [serial = 1555] [outer = (nil)] 09:08:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 272 (0x7f98c6e32c00) [pid = 1803] [serial = 1556] [outer = 0x7f98c6e2a400] 09:08:46 INFO - PROCESS | 1803 | 1461254926005 Marionette DEBUG loaded listener.js 09:08:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 273 (0x7f98c6e37800) [pid = 1803] [serial = 1557] [outer = 0x7f98c6e2a400] 09:08:47 INFO - PROCESS | 1803 | 1461254927058 Marionette TRACE conn4 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 09:08:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 09:08:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1880ms 09:08:47 INFO - PROCESS | 1803 | 1461254927134 Marionette TRACE conn4 -> [0,2045,"getWindowHandle",null] 09:08:47 INFO - PROCESS | 1803 | 1461254927138 Marionette TRACE conn4 <- [1,2045,null,{"value":"8"}] 09:08:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 09:08:47 INFO - PROCESS | 1803 | 1461254927144 Marionette TRACE conn4 -> [0,2046,"setScriptTimeout",{"ms":35000}] 09:08:47 INFO - PROCESS | 1803 | 1461254927146 Marionette TRACE conn4 <- [1,2046,null,{}] 09:08:47 INFO - PROCESS | 1803 | 1461254927152 Marionette TRACE conn4 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:08:47 INFO - PROCESS | 1803 | 1461254927409 Marionette TRACE conn4 <- [1,2047,null,{"value":null}] 09:08:47 INFO - PROCESS | 1803 | 1461254927717 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:47 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98c7077000 == 162 [pid = 1803] [id = 519] 09:08:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 274 (0x7f98c6e2d800) [pid = 1803] [serial = 1558] [outer = (nil)] 09:08:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 275 (0x7f98cbcae400) [pid = 1803] [serial = 1559] [outer = 0x7f98c6e2d800] 09:08:47 INFO - PROCESS | 1803 | 1461254927796 Marionette DEBUG loaded listener.js 09:08:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 276 (0x7f98cbcb3400) [pid = 1803] [serial = 1560] [outer = 0x7f98c6e2d800] 09:08:48 INFO - PROCESS | 1803 | 1461254928699 Marionette TRACE conn4 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 09:08:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 09:08:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1587ms 09:08:48 INFO - PROCESS | 1803 | 1461254928733 Marionette TRACE conn4 -> [0,2049,"getWindowHandle",null] 09:08:48 INFO - PROCESS | 1803 | 1461254928736 Marionette TRACE conn4 <- [1,2049,null,{"value":"8"}] 09:08:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 09:08:48 INFO - PROCESS | 1803 | 1461254928744 Marionette TRACE conn4 -> [0,2050,"setScriptTimeout",{"ms":35000}] 09:08:48 INFO - PROCESS | 1803 | 1461254928746 Marionette TRACE conn4 <- [1,2050,null,{}] 09:08:48 INFO - PROCESS | 1803 | 1461254928753 Marionette TRACE conn4 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:08:49 INFO - PROCESS | 1803 | 1461254929000 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 09:08:49 INFO - PROCESS | 1803 | 1461254929359 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:49 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d257b800 == 163 [pid = 1803] [id = 520] 09:08:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 277 (0x7f98c7140000) [pid = 1803] [serial = 1561] [outer = (nil)] 09:08:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 278 (0x7f98c7144c00) [pid = 1803] [serial = 1562] [outer = 0x7f98c7140000] 09:08:49 INFO - PROCESS | 1803 | 1461254929444 Marionette DEBUG loaded listener.js 09:08:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 279 (0x7f98c7148c00) [pid = 1803] [serial = 1563] [outer = 0x7f98c7140000] 09:08:50 INFO - PROCESS | 1803 | 1461254930335 Marionette TRACE conn4 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 09:08:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 09:08:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1634ms 09:08:50 INFO - PROCESS | 1803 | 1461254930379 Marionette TRACE conn4 -> [0,2053,"getWindowHandle",null] 09:08:50 INFO - PROCESS | 1803 | 1461254930383 Marionette TRACE conn4 <- [1,2053,null,{"value":"8"}] 09:08:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 09:08:50 INFO - PROCESS | 1803 | 1461254930389 Marionette TRACE conn4 -> [0,2054,"setScriptTimeout",{"ms":35000}] 09:08:50 INFO - PROCESS | 1803 | 1461254930392 Marionette TRACE conn4 <- [1,2054,null,{}] 09:08:50 INFO - PROCESS | 1803 | 1461254930397 Marionette TRACE conn4 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:08:50 INFO - PROCESS | 1803 | 1461254930622 Marionette TRACE conn4 <- [1,2055,null,{"value":null}] 09:08:50 INFO - PROCESS | 1803 | 1461254930914 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:50 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98c72ed800 == 164 [pid = 1803] [id = 521] 09:08:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 280 (0x7f98c7140c00) [pid = 1803] [serial = 1564] [outer = (nil)] 09:08:51 INFO - PROCESS | 1803 | ++DOMWINDOW == 281 (0x7f98ca267800) [pid = 1803] [serial = 1565] [outer = 0x7f98c7140c00] 09:08:51 INFO - PROCESS | 1803 | 1461254931039 Marionette DEBUG loaded listener.js 09:08:51 INFO - PROCESS | 1803 | ++DOMWINDOW == 282 (0x7f98ca26c000) [pid = 1803] [serial = 1566] [outer = 0x7f98c7140c00] 09:08:52 INFO - PROCESS | 1803 | 1461254932060 Marionette TRACE conn4 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 09:08:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 09:08:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1737ms 09:08:52 INFO - PROCESS | 1803 | 1461254932127 Marionette TRACE conn4 -> [0,2057,"getWindowHandle",null] 09:08:52 INFO - PROCESS | 1803 | 1461254932131 Marionette TRACE conn4 <- [1,2057,null,{"value":"8"}] 09:08:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 09:08:52 INFO - PROCESS | 1803 | 1461254932137 Marionette TRACE conn4 -> [0,2058,"setScriptTimeout",{"ms":35000}] 09:08:52 INFO - PROCESS | 1803 | 1461254932140 Marionette TRACE conn4 <- [1,2058,null,{}] 09:08:52 INFO - PROCESS | 1803 | 1461254932145 Marionette TRACE conn4 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:08:52 INFO - PROCESS | 1803 | 1461254932373 Marionette TRACE conn4 <- [1,2059,null,{"value":null}] 09:08:54 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98d5b23000 == 163 [pid = 1803] [id = 366] 09:08:54 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98dc37a000 == 162 [pid = 1803] [id = 440] 09:08:54 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98d59a5000 == 161 [pid = 1803] [id = 408] 09:08:54 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98f3b38800 == 160 [pid = 1803] [id = 149] 09:08:54 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98d4fec000 == 159 [pid = 1803] [id = 439] 09:08:54 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98ce847800 == 158 [pid = 1803] [id = 438] 09:08:54 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98da91a000 == 157 [pid = 1803] [id = 502] 09:08:54 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98d5ada000 == 156 [pid = 1803] [id = 501] 09:08:54 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98d0071000 == 155 [pid = 1803] [id = 500] 09:08:54 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98caf06000 == 154 [pid = 1803] [id = 499] 09:08:54 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98ce537800 == 153 [pid = 1803] [id = 498] 09:08:54 INFO - PROCESS | 1803 | --DOMWINDOW == 281 (0x7f98dd144800) [pid = 1803] [serial = 1442] [outer = (nil)] [url = about:blank] 09:08:54 INFO - PROCESS | 1803 | --DOMWINDOW == 280 (0x7f98dbc62000) [pid = 1803] [serial = 1437] [outer = (nil)] [url = about:blank] 09:08:54 INFO - PROCESS | 1803 | --DOMWINDOW == 279 (0x7f98dbcca000) [pid = 1803] [serial = 1439] [outer = (nil)] [url = about:blank] 09:08:54 INFO - PROCESS | 1803 | --DOMWINDOW == 278 (0x7f98dd64cc00) [pid = 1803] [serial = 1397] [outer = (nil)] [url = about:blank] 09:08:54 INFO - PROCESS | 1803 | --DOMWINDOW == 277 (0x7f98cf7eb000) [pid = 1803] [serial = 1427] [outer = (nil)] [url = about:blank] 09:08:54 INFO - PROCESS | 1803 | --DOMWINDOW == 276 (0x7f98d039ec00) [pid = 1803] [serial = 1428] [outer = (nil)] [url = about:blank] 09:08:54 INFO - PROCESS | 1803 | --DOMWINDOW == 275 (0x7f98cd374800) [pid = 1803] [serial = 1382] [outer = (nil)] [url = about:blank] 09:08:54 INFO - PROCESS | 1803 | --DOMWINDOW == 274 (0x7f98d2ab8000) [pid = 1803] [serial = 1385] [outer = (nil)] [url = about:blank] 09:08:54 INFO - PROCESS | 1803 | --DOMWINDOW == 273 (0x7f98dbc61c00) [pid = 1803] [serial = 1400] [outer = (nil)] [url = about:blank] 09:08:54 INFO - PROCESS | 1803 | --DOMWINDOW == 272 (0x7f98d684e000) [pid = 1803] [serial = 1388] [outer = (nil)] [url = about:blank] 09:08:54 INFO - PROCESS | 1803 | --DOMWINDOW == 271 (0x7f98d5ac2400) [pid = 1803] [serial = 1433] [outer = (nil)] [url = about:blank] 09:08:54 INFO - PROCESS | 1803 | --DOMWINDOW == 270 (0x7f98d03e7800) [pid = 1803] [serial = 1430] [outer = (nil)] [url = about:blank] 09:08:54 INFO - PROCESS | 1803 | --DOMWINDOW == 269 (0x7f98d2c6a800) [pid = 1803] [serial = 1431] [outer = (nil)] [url = about:blank] 09:08:54 INFO - PROCESS | 1803 | --DOMWINDOW == 268 (0x7f98f3b74400) [pid = 1803] [serial = 1421] [outer = (nil)] [url = about:blank] 09:08:54 INFO - PROCESS | 1803 | --DOMWINDOW == 267 (0x7f98f8318c00) [pid = 1803] [serial = 1418] [outer = (nil)] [url = about:blank] 09:08:54 INFO - PROCESS | 1803 | --DOMWINDOW == 266 (0x7f98f3995400) [pid = 1803] [serial = 1415] [outer = (nil)] [url = about:blank] 09:08:54 INFO - PROCESS | 1803 | --DOMWINDOW == 265 (0x7f98e6743400) [pid = 1803] [serial = 1412] [outer = (nil)] [url = about:blank] 09:08:54 INFO - PROCESS | 1803 | --DOMWINDOW == 264 (0x7f98e4c3a800) [pid = 1803] [serial = 1409] [outer = (nil)] [url = about:blank] 09:08:54 INFO - PROCESS | 1803 | --DOMWINDOW == 263 (0x7f98dbcc5c00) [pid = 1803] [serial = 1391] [outer = (nil)] [url = about:blank] 09:08:54 INFO - PROCESS | 1803 | --DOMWINDOW == 262 (0x7f98e0e86c00) [pid = 1803] [serial = 1403] [outer = (nil)] [url = about:blank] 09:08:54 INFO - PROCESS | 1803 | --DOMWINDOW == 261 (0x7f98cb0b9800) [pid = 1803] [serial = 1424] [outer = (nil)] [url = about:blank] 09:08:54 INFO - PROCESS | 1803 | --DOMWINDOW == 260 (0x7f98dc4e3000) [pid = 1803] [serial = 1394] [outer = (nil)] [url = about:blank] 09:08:54 INFO - PROCESS | 1803 | --DOMWINDOW == 259 (0x7f98e299d400) [pid = 1803] [serial = 1406] [outer = (nil)] [url = about:blank] 09:08:54 INFO - PROCESS | 1803 | --DOMWINDOW == 258 (0x7f98db957c00) [pid = 1803] [serial = 1436] [outer = (nil)] [url = about:blank] 09:08:54 INFO - PROCESS | 1803 | --DOMWINDOW == 257 (0x7f98dc187000) [pid = 1803] [serial = 1440] [outer = (nil)] [url = about:blank] 09:08:54 INFO - PROCESS | 1803 | --DOMWINDOW == 256 (0x7f98da55c000) [pid = 1803] [serial = 1434] [outer = (nil)] [url = about:blank] 09:08:54 INFO - PROCESS | 1803 | 1461254934570 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:54 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98c72ef000 == 154 [pid = 1803] [id = 522] 09:08:54 INFO - PROCESS | 1803 | ++DOMWINDOW == 257 (0x7f98cb3ec400) [pid = 1803] [serial = 1567] [outer = (nil)] 09:08:54 INFO - PROCESS | 1803 | ++DOMWINDOW == 258 (0x7f98cb3ef400) [pid = 1803] [serial = 1568] [outer = 0x7f98cb3ec400] 09:08:54 INFO - PROCESS | 1803 | 1461254934647 Marionette DEBUG loaded listener.js 09:08:54 INFO - PROCESS | 1803 | ++DOMWINDOW == 259 (0x7f98cb473800) [pid = 1803] [serial = 1569] [outer = 0x7f98cb3ec400] 09:08:55 INFO - PROCESS | 1803 | 1461254935428 Marionette TRACE conn4 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 09:08:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 09:08:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 3338ms 09:08:55 INFO - PROCESS | 1803 | 1461254935479 Marionette TRACE conn4 -> [0,2061,"getWindowHandle",null] 09:08:55 INFO - PROCESS | 1803 | 1461254935485 Marionette TRACE conn4 <- [1,2061,null,{"value":"8"}] 09:08:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 09:08:55 INFO - PROCESS | 1803 | 1461254935494 Marionette TRACE conn4 -> [0,2062,"setScriptTimeout",{"ms":35000}] 09:08:55 INFO - PROCESS | 1803 | 1461254935497 Marionette TRACE conn4 <- [1,2062,null,{}] 09:08:55 INFO - PROCESS | 1803 | 1461254935508 Marionette TRACE conn4 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:08:55 INFO - PROCESS | 1803 | 1461254935755 Marionette TRACE conn4 <- [1,2063,null,{"value":null}] 09:08:55 INFO - PROCESS | 1803 | 1461254935938 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:55 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98cb3ce000 == 155 [pid = 1803] [id = 523] 09:08:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 260 (0x7f98c7146000) [pid = 1803] [serial = 1570] [outer = (nil)] 09:08:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 261 (0x7f98cc37b400) [pid = 1803] [serial = 1571] [outer = 0x7f98c7146000] 09:08:56 INFO - PROCESS | 1803 | 1461254936009 Marionette DEBUG loaded listener.js 09:08:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 262 (0x7f98cd60f400) [pid = 1803] [serial = 1572] [outer = 0x7f98c7146000] 09:08:56 INFO - PROCESS | 1803 | 1461254936944 Marionette TRACE conn4 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 09:08:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 09:08:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1484ms 09:08:56 INFO - PROCESS | 1803 | 1461254936983 Marionette TRACE conn4 -> [0,2065,"getWindowHandle",null] 09:08:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 09:08:56 INFO - PROCESS | 1803 | 1461254936989 Marionette TRACE conn4 <- [1,2065,null,{"value":"8"}] 09:08:57 INFO - PROCESS | 1803 | 1461254937008 Marionette TRACE conn4 -> [0,2066,"setScriptTimeout",{"ms":35000}] 09:08:57 INFO - PROCESS | 1803 | 1461254937012 Marionette TRACE conn4 <- [1,2066,null,{}] 09:08:57 INFO - PROCESS | 1803 | 1461254937019 Marionette TRACE conn4 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:08:57 INFO - PROCESS | 1803 | 1461254937319 Marionette TRACE conn4 <- [1,2067,null,{"value":null}] 09:08:57 INFO - PROCESS | 1803 | 1461254937357 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:57 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98cd50c000 == 156 [pid = 1803] [id = 524] 09:08:57 INFO - PROCESS | 1803 | ++DOMWINDOW == 263 (0x7f98cbcae800) [pid = 1803] [serial = 1573] [outer = (nil)] 09:08:57 INFO - PROCESS | 1803 | ++DOMWINDOW == 264 (0x7f98ce864400) [pid = 1803] [serial = 1574] [outer = 0x7f98cbcae800] 09:08:57 INFO - PROCESS | 1803 | 1461254937422 Marionette DEBUG loaded listener.js 09:08:57 INFO - PROCESS | 1803 | ++DOMWINDOW == 265 (0x7f98cf98d800) [pid = 1803] [serial = 1575] [outer = 0x7f98cbcae800] 09:08:58 INFO - PROCESS | 1803 | 1461254938443 Marionette TRACE conn4 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 09:08:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 09:08:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1498ms 09:08:58 INFO - PROCESS | 1803 | 1461254938507 Marionette TRACE conn4 -> [0,2069,"getWindowHandle",null] 09:08:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 09:08:58 INFO - PROCESS | 1803 | 1461254938512 Marionette TRACE conn4 <- [1,2069,null,{"value":"8"}] 09:08:58 INFO - PROCESS | 1803 | 1461254938528 Marionette TRACE conn4 -> [0,2070,"setScriptTimeout",{"ms":35000}] 09:08:58 INFO - PROCESS | 1803 | 1461254938537 Marionette TRACE conn4 <- [1,2070,null,{}] 09:08:58 INFO - PROCESS | 1803 | 1461254938551 Marionette TRACE conn4 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:08:58 INFO - PROCESS | 1803 | 1461254938822 Marionette TRACE conn4 <- [1,2071,null,{"value":null}] 09:08:59 INFO - PROCESS | 1803 | --DOMWINDOW == 264 (0x7f98cb0bc000) [pid = 1803] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 09:08:59 INFO - PROCESS | 1803 | --DOMWINDOW == 263 (0x7f98cb0ae400) [pid = 1803] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 09:08:59 INFO - PROCESS | 1803 | --DOMWINDOW == 262 (0x7f98cd37ec00) [pid = 1803] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 09:08:59 INFO - PROCESS | 1803 | --DOMWINDOW == 261 (0x7f98cb0af400) [pid = 1803] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 09:08:59 INFO - PROCESS | 1803 | --DOMWINDOW == 260 (0x7f98cb0b4400) [pid = 1803] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 09:08:59 INFO - PROCESS | 1803 | --DOMWINDOW == 259 (0x7f98d4f8c800) [pid = 1803] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 09:08:59 INFO - PROCESS | 1803 | --DOMWINDOW == 258 (0x7f98d1e80c00) [pid = 1803] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 09:09:00 INFO - PROCESS | 1803 | 1461254940016 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:00 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98cf9ce800 == 157 [pid = 1803] [id = 525] 09:09:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 259 (0x7f98cb0ae400) [pid = 1803] [serial = 1576] [outer = (nil)] 09:09:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 260 (0x7f98cc535000) [pid = 1803] [serial = 1577] [outer = 0x7f98cb0ae400] 09:09:00 INFO - PROCESS | 1803 | 1461254940085 Marionette DEBUG loaded listener.js 09:09:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 261 (0x7f98d1e7d800) [pid = 1803] [serial = 1578] [outer = 0x7f98cb0ae400] 09:09:01 INFO - PROCESS | 1803 | 1461254941030 Marionette TRACE conn4 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 09:09:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 09:09:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 2561ms 09:09:01 INFO - PROCESS | 1803 | 1461254941082 Marionette TRACE conn4 -> [0,2073,"getWindowHandle",null] 09:09:01 INFO - PROCESS | 1803 | 1461254941086 Marionette TRACE conn4 <- [1,2073,null,{"value":"8"}] 09:09:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 09:09:01 INFO - PROCESS | 1803 | 1461254941091 Marionette TRACE conn4 -> [0,2074,"setScriptTimeout",{"ms":35000}] 09:09:01 INFO - PROCESS | 1803 | 1461254941093 Marionette TRACE conn4 <- [1,2074,null,{}] 09:09:01 INFO - PROCESS | 1803 | 1461254941099 Marionette TRACE conn4 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:09:01 INFO - PROCESS | 1803 | 1461254941312 Marionette TRACE conn4 <- [1,2075,null,{"value":null}] 09:09:01 INFO - PROCESS | 1803 | 1461254941524 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:01 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d2cda800 == 158 [pid = 1803] [id = 526] 09:09:01 INFO - PROCESS | 1803 | ++DOMWINDOW == 262 (0x7f98cb0af400) [pid = 1803] [serial = 1579] [outer = (nil)] 09:09:01 INFO - PROCESS | 1803 | ++DOMWINDOW == 263 (0x7f98d2389800) [pid = 1803] [serial = 1580] [outer = 0x7f98cb0af400] 09:09:01 INFO - PROCESS | 1803 | 1461254941603 Marionette DEBUG loaded listener.js 09:09:01 INFO - PROCESS | 1803 | ++DOMWINDOW == 264 (0x7f98d2abd800) [pid = 1803] [serial = 1581] [outer = 0x7f98cb0af400] 09:09:02 INFO - PROCESS | 1803 | 1461254942708 Marionette TRACE conn4 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 09:09:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 09:09:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1683ms 09:09:02 INFO - PROCESS | 1803 | 1461254942777 Marionette TRACE conn4 -> [0,2077,"getWindowHandle",null] 09:09:02 INFO - PROCESS | 1803 | 1461254942784 Marionette TRACE conn4 <- [1,2077,null,{"value":"8"}] 09:09:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 09:09:02 INFO - PROCESS | 1803 | 1461254942795 Marionette TRACE conn4 -> [0,2078,"setScriptTimeout",{"ms":35000}] 09:09:02 INFO - PROCESS | 1803 | 1461254942801 Marionette TRACE conn4 <- [1,2078,null,{}] 09:09:02 INFO - PROCESS | 1803 | 1461254942809 Marionette TRACE conn4 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:09:03 INFO - PROCESS | 1803 | 1461254943093 Marionette TRACE conn4 <- [1,2079,null,{"value":null}] 09:09:03 INFO - PROCESS | 1803 | 1461254943421 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:03 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98cb620800 == 159 [pid = 1803] [id = 527] 09:09:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 265 (0x7f98cbcb5c00) [pid = 1803] [serial = 1582] [outer = (nil)] 09:09:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 266 (0x7f98cc37c800) [pid = 1803] [serial = 1583] [outer = 0x7f98cbcb5c00] 09:09:03 INFO - PROCESS | 1803 | 1461254943499 Marionette DEBUG loaded listener.js 09:09:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 267 (0x7f98cd7ba000) [pid = 1803] [serial = 1584] [outer = 0x7f98cbcb5c00] 09:09:04 INFO - PROCESS | 1803 | 1461254944458 Marionette TRACE conn4 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 09:09:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 09:09:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1740ms 09:09:04 INFO - PROCESS | 1803 | 1461254944536 Marionette TRACE conn4 -> [0,2081,"getWindowHandle",null] 09:09:04 INFO - PROCESS | 1803 | 1461254944545 Marionette TRACE conn4 <- [1,2081,null,{"value":"8"}] 09:09:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 09:09:04 INFO - PROCESS | 1803 | 1461254944558 Marionette TRACE conn4 -> [0,2082,"setScriptTimeout",{"ms":35000}] 09:09:04 INFO - PROCESS | 1803 | 1461254944562 Marionette TRACE conn4 <- [1,2082,null,{}] 09:09:04 INFO - PROCESS | 1803 | 1461254944568 Marionette TRACE conn4 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:09:04 INFO - PROCESS | 1803 | 1461254944853 Marionette TRACE conn4 <- [1,2083,null,{"value":null}] 09:09:05 INFO - PROCESS | 1803 | 1461254945219 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:05 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d2dc6800 == 160 [pid = 1803] [id = 528] 09:09:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 268 (0x7f98cf999c00) [pid = 1803] [serial = 1585] [outer = (nil)] 09:09:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 269 (0x7f98d039ec00) [pid = 1803] [serial = 1586] [outer = 0x7f98cf999c00] 09:09:05 INFO - PROCESS | 1803 | 1461254945303 Marionette DEBUG loaded listener.js 09:09:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 270 (0x7f98d1e87400) [pid = 1803] [serial = 1587] [outer = 0x7f98cf999c00] 09:09:06 INFO - PROCESS | 1803 | 1461254946406 Marionette TRACE conn4 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 09:09:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 09:09:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1886ms 09:09:06 INFO - PROCESS | 1803 | 1461254946445 Marionette TRACE conn4 -> [0,2085,"getWindowHandle",null] 09:09:06 INFO - PROCESS | 1803 | 1461254946451 Marionette TRACE conn4 <- [1,2085,null,{"value":"8"}] 09:09:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 09:09:06 INFO - PROCESS | 1803 | 1461254946461 Marionette TRACE conn4 -> [0,2086,"setScriptTimeout",{"ms":35000}] 09:09:06 INFO - PROCESS | 1803 | 1461254946469 Marionette TRACE conn4 <- [1,2086,null,{}] 09:09:06 INFO - PROCESS | 1803 | 1461254946495 Marionette TRACE conn4 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:09:06 INFO - PROCESS | 1803 | 1461254946871 Marionette TRACE conn4 <- [1,2087,null,{"value":null}] 09:09:07 INFO - PROCESS | 1803 | 1461254947245 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:07 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d5af3800 == 161 [pid = 1803] [id = 529] 09:09:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 271 (0x7f98d2c63c00) [pid = 1803] [serial = 1588] [outer = (nil)] 09:09:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 272 (0x7f98d4d1e800) [pid = 1803] [serial = 1589] [outer = 0x7f98d2c63c00] 09:09:07 INFO - PROCESS | 1803 | 1461254947365 Marionette DEBUG loaded listener.js 09:09:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 273 (0x7f98d5ac2400) [pid = 1803] [serial = 1590] [outer = 0x7f98d2c63c00] 09:09:08 INFO - PROCESS | 1803 | 1461254948484 Marionette TRACE conn4 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 09:09:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 09:09:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 2101ms 09:09:08 INFO - PROCESS | 1803 | 1461254948563 Marionette TRACE conn4 -> [0,2089,"getWindowHandle",null] 09:09:08 INFO - PROCESS | 1803 | 1461254948570 Marionette TRACE conn4 <- [1,2089,null,{"value":"8"}] 09:09:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 09:09:08 INFO - PROCESS | 1803 | 1461254948579 Marionette TRACE conn4 -> [0,2090,"setScriptTimeout",{"ms":35000}] 09:09:08 INFO - PROCESS | 1803 | 1461254948584 Marionette TRACE conn4 <- [1,2090,null,{}] 09:09:08 INFO - PROCESS | 1803 | 1461254948591 Marionette TRACE conn4 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:09:08 INFO - PROCESS | 1803 | 1461254948934 Marionette TRACE conn4 <- [1,2091,null,{"value":null}] 09:09:09 INFO - PROCESS | 1803 | 1461254949306 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:09 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98da8cf800 == 162 [pid = 1803] [id = 530] 09:09:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 274 (0x7f98d0c54800) [pid = 1803] [serial = 1591] [outer = (nil)] 09:09:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 275 (0x7f98d5d89400) [pid = 1803] [serial = 1592] [outer = 0x7f98d0c54800] 09:09:09 INFO - PROCESS | 1803 | 1461254949382 Marionette DEBUG loaded listener.js 09:09:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 276 (0x7f98d5d90800) [pid = 1803] [serial = 1593] [outer = 0x7f98d0c54800] 09:09:10 INFO - PROCESS | 1803 | 1461254950291 Marionette TRACE conn4 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 09:09:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 09:09:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1783ms 09:09:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 09:09:10 INFO - PROCESS | 1803 | 1461254950362 Marionette TRACE conn4 -> [0,2093,"getWindowHandle",null] 09:09:10 INFO - PROCESS | 1803 | 1461254950365 Marionette TRACE conn4 <- [1,2093,null,{"value":"8"}] 09:09:10 INFO - PROCESS | 1803 | 1461254950372 Marionette TRACE conn4 -> [0,2094,"setScriptTimeout",{"ms":35000}] 09:09:10 INFO - PROCESS | 1803 | 1461254950375 Marionette TRACE conn4 <- [1,2094,null,{}] 09:09:10 INFO - PROCESS | 1803 | 1461254950380 Marionette TRACE conn4 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:09:10 INFO - PROCESS | 1803 | 1461254950608 Marionette TRACE conn4 <- [1,2095,null,{"value":null}] 09:09:10 INFO - PROCESS | 1803 | 1461254950871 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:10 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98dc2bc000 == 163 [pid = 1803] [id = 531] 09:09:10 INFO - PROCESS | 1803 | ++DOMWINDOW == 277 (0x7f98d5ac4800) [pid = 1803] [serial = 1594] [outer = (nil)] 09:09:10 INFO - PROCESS | 1803 | ++DOMWINDOW == 278 (0x7f98d6a54800) [pid = 1803] [serial = 1595] [outer = 0x7f98d5ac4800] 09:09:10 INFO - PROCESS | 1803 | 1461254950951 Marionette DEBUG loaded listener.js 09:09:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 279 (0x7f98da861800) [pid = 1803] [serial = 1596] [outer = 0x7f98d5ac4800] 09:09:11 INFO - PROCESS | 1803 | 1461254951899 Marionette TRACE conn4 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 09:09:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 09:09:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1585ms 09:09:11 INFO - PROCESS | 1803 | 1461254951957 Marionette TRACE conn4 -> [0,2097,"getWindowHandle",null] 09:09:11 INFO - PROCESS | 1803 | 1461254951960 Marionette TRACE conn4 <- [1,2097,null,{"value":"8"}] 09:09:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 09:09:11 INFO - PROCESS | 1803 | 1461254951967 Marionette TRACE conn4 -> [0,2098,"setScriptTimeout",{"ms":35000}] 09:09:11 INFO - PROCESS | 1803 | 1461254951971 Marionette TRACE conn4 <- [1,2098,null,{}] 09:09:11 INFO - PROCESS | 1803 | 1461254951976 Marionette TRACE conn4 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:09:12 INFO - PROCESS | 1803 | 1461254952226 Marionette TRACE conn4 <- [1,2099,null,{"value":null}] 09:09:12 INFO - PROCESS | 1803 | 1461254952542 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:12 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98df4ef000 == 164 [pid = 1803] [id = 532] 09:09:12 INFO - PROCESS | 1803 | ++DOMWINDOW == 280 (0x7f98dc097800) [pid = 1803] [serial = 1597] [outer = (nil)] 09:09:12 INFO - PROCESS | 1803 | ++DOMWINDOW == 281 (0x7f98dd04d800) [pid = 1803] [serial = 1598] [outer = 0x7f98dc097800] 09:09:12 INFO - PROCESS | 1803 | 1461254952636 Marionette DEBUG loaded listener.js 09:09:12 INFO - PROCESS | 1803 | ++DOMWINDOW == 282 (0x7f98dd9eac00) [pid = 1803] [serial = 1599] [outer = 0x7f98dc097800] 09:09:13 INFO - PROCESS | 1803 | 1461254953490 Marionette TRACE conn4 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 09:09:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 09:09:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1580ms 09:09:13 INFO - PROCESS | 1803 | 1461254953548 Marionette TRACE conn4 -> [0,2101,"getWindowHandle",null] 09:09:13 INFO - PROCESS | 1803 | 1461254953553 Marionette TRACE conn4 <- [1,2101,null,{"value":"8"}] 09:09:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 09:09:13 INFO - PROCESS | 1803 | 1461254953578 Marionette TRACE conn4 -> [0,2102,"setScriptTimeout",{"ms":35000}] 09:09:13 INFO - PROCESS | 1803 | 1461254953581 Marionette TRACE conn4 <- [1,2102,null,{}] 09:09:13 INFO - PROCESS | 1803 | 1461254953588 Marionette TRACE conn4 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:09:13 INFO - PROCESS | 1803 | 1461254953817 Marionette TRACE conn4 <- [1,2103,null,{"value":null}] 09:09:14 INFO - PROCESS | 1803 | 1461254954084 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:14 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e1013800 == 165 [pid = 1803] [id = 533] 09:09:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 283 (0x7f98dc098800) [pid = 1803] [serial = 1600] [outer = (nil)] 09:09:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 284 (0x7f98e0009800) [pid = 1803] [serial = 1601] [outer = 0x7f98dc098800] 09:09:14 INFO - PROCESS | 1803 | 1461254954211 Marionette DEBUG loaded listener.js 09:09:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 285 (0x7f98e013fc00) [pid = 1803] [serial = 1602] [outer = 0x7f98dc098800] 09:09:15 INFO - PROCESS | 1803 | 1461254955115 Marionette TRACE conn4 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 09:09:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 09:09:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1588ms 09:09:15 INFO - PROCESS | 1803 | 1461254955163 Marionette TRACE conn4 -> [0,2105,"getWindowHandle",null] 09:09:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 09:09:15 INFO - PROCESS | 1803 | 1461254955167 Marionette TRACE conn4 <- [1,2105,null,{"value":"8"}] 09:09:15 INFO - PROCESS | 1803 | 1461254955174 Marionette TRACE conn4 -> [0,2106,"setScriptTimeout",{"ms":35000}] 09:09:15 INFO - PROCESS | 1803 | 1461254955177 Marionette TRACE conn4 <- [1,2106,null,{}] 09:09:15 INFO - PROCESS | 1803 | 1461254955183 Marionette TRACE conn4 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:09:15 INFO - PROCESS | 1803 | 1461254955417 Marionette TRACE conn4 <- [1,2107,null,{"value":null}] 09:09:15 INFO - PROCESS | 1803 | 1461254955737 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:15 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e1297800 == 166 [pid = 1803] [id = 534] 09:09:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 286 (0x7f98dd651c00) [pid = 1803] [serial = 1603] [outer = (nil)] 09:09:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 287 (0x7f98e1065800) [pid = 1803] [serial = 1604] [outer = 0x7f98dd651c00] 09:09:15 INFO - PROCESS | 1803 | 1461254955818 Marionette DEBUG loaded listener.js 09:09:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 288 (0x7f98e2868c00) [pid = 1803] [serial = 1605] [outer = 0x7f98dd651c00] 09:09:16 INFO - PROCESS | 1803 | 1461254956694 Marionette TRACE conn4 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 09:09:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 09:09:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1589ms 09:09:16 INFO - PROCESS | 1803 | 1461254956764 Marionette TRACE conn4 -> [0,2109,"getWindowHandle",null] 09:09:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 09:09:16 INFO - PROCESS | 1803 | 1461254956768 Marionette TRACE conn4 <- [1,2109,null,{"value":"8"}] 09:09:16 INFO - PROCESS | 1803 | 1461254956774 Marionette TRACE conn4 -> [0,2110,"setScriptTimeout",{"ms":35000}] 09:09:16 INFO - PROCESS | 1803 | 1461254956778 Marionette TRACE conn4 <- [1,2110,null,{}] 09:09:16 INFO - PROCESS | 1803 | 1461254956783 Marionette TRACE conn4 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:09:17 INFO - PROCESS | 1803 | 1461254957010 Marionette TRACE conn4 <- [1,2111,null,{"value":null}] 09:09:17 INFO - PROCESS | 1803 | 1461254957331 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:17 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e4b7c800 == 167 [pid = 1803] [id = 535] 09:09:17 INFO - PROCESS | 1803 | ++DOMWINDOW == 289 (0x7f98dbd34800) [pid = 1803] [serial = 1606] [outer = (nil)] 09:09:17 INFO - PROCESS | 1803 | ++DOMWINDOW == 290 (0x7f98e41ef400) [pid = 1803] [serial = 1607] [outer = 0x7f98dbd34800] 09:09:17 INFO - PROCESS | 1803 | 1461254957424 Marionette DEBUG loaded listener.js 09:09:17 INFO - PROCESS | 1803 | ++DOMWINDOW == 291 (0x7f98e53eb000) [pid = 1803] [serial = 1608] [outer = 0x7f98dbd34800] 09:09:18 INFO - PROCESS | 1803 | 1461254958283 Marionette TRACE conn4 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 09:09:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 09:09:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1580ms 09:09:18 INFO - PROCESS | 1803 | 1461254958355 Marionette TRACE conn4 -> [0,2113,"getWindowHandle",null] 09:09:18 INFO - PROCESS | 1803 | 1461254958358 Marionette TRACE conn4 <- [1,2113,null,{"value":"8"}] 09:09:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 09:09:18 INFO - PROCESS | 1803 | 1461254958366 Marionette TRACE conn4 -> [0,2114,"setScriptTimeout",{"ms":35000}] 09:09:18 INFO - PROCESS | 1803 | 1461254958369 Marionette TRACE conn4 <- [1,2114,null,{}] 09:09:18 INFO - PROCESS | 1803 | 1461254958375 Marionette TRACE conn4 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:09:18 INFO - PROCESS | 1803 | 1461254958606 Marionette TRACE conn4 <- [1,2115,null,{"value":null}] 09:09:18 INFO - PROCESS | 1803 | 1461254958922 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:18 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e5f57800 == 168 [pid = 1803] [id = 536] 09:09:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 292 (0x7f98dd14ec00) [pid = 1803] [serial = 1609] [outer = (nil)] 09:09:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 293 (0x7f98e8f97c00) [pid = 1803] [serial = 1610] [outer = 0x7f98dd14ec00] 09:09:19 INFO - PROCESS | 1803 | 1461254959006 Marionette DEBUG loaded listener.js 09:09:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 294 (0x7f98f37c0800) [pid = 1803] [serial = 1611] [outer = 0x7f98dd14ec00] 09:09:20 INFO - PROCESS | 1803 | 1461254960019 Marionette TRACE conn4 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 09:09:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 09:09:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1692ms 09:09:20 INFO - PROCESS | 1803 | 1461254960058 Marionette TRACE conn4 -> [0,2117,"getWindowHandle",null] 09:09:20 INFO - PROCESS | 1803 | 1461254960064 Marionette TRACE conn4 <- [1,2117,null,{"value":"8"}] 09:09:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 09:09:20 INFO - PROCESS | 1803 | 1461254960071 Marionette TRACE conn4 -> [0,2118,"setScriptTimeout",{"ms":35000}] 09:09:20 INFO - PROCESS | 1803 | 1461254960082 Marionette TRACE conn4 <- [1,2118,null,{}] 09:09:20 INFO - PROCESS | 1803 | 1461254960087 Marionette TRACE conn4 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:09:20 INFO - PROCESS | 1803 | 1461254960341 Marionette TRACE conn4 <- [1,2119,null,{"value":null}] 09:09:20 INFO - PROCESS | 1803 | 1461254960679 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:20 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98f493e800 == 169 [pid = 1803] [id = 537] 09:09:20 INFO - PROCESS | 1803 | ++DOMWINDOW == 295 (0x7f98e7156800) [pid = 1803] [serial = 1612] [outer = (nil)] 09:09:20 INFO - PROCESS | 1803 | ++DOMWINDOW == 296 (0x7f98f48da000) [pid = 1803] [serial = 1613] [outer = 0x7f98e7156800] 09:09:20 INFO - PROCESS | 1803 | 1461254960768 Marionette DEBUG loaded listener.js 09:09:20 INFO - PROCESS | 1803 | ++DOMWINDOW == 297 (0x7f98f88db800) [pid = 1803] [serial = 1614] [outer = 0x7f98e7156800] 09:09:21 INFO - PROCESS | 1803 | 1461254961671 Marionette TRACE conn4 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 09:09:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 09:09:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1640ms 09:09:21 INFO - PROCESS | 1803 | 1461254961713 Marionette TRACE conn4 -> [0,2121,"getWindowHandle",null] 09:09:21 INFO - PROCESS | 1803 | 1461254961717 Marionette TRACE conn4 <- [1,2121,null,{"value":"8"}] 09:09:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 09:09:21 INFO - PROCESS | 1803 | 1461254961723 Marionette TRACE conn4 -> [0,2122,"setScriptTimeout",{"ms":35000}] 09:09:21 INFO - PROCESS | 1803 | 1461254961725 Marionette TRACE conn4 <- [1,2122,null,{}] 09:09:21 INFO - PROCESS | 1803 | 1461254961731 Marionette TRACE conn4 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:09:21 INFO - PROCESS | 1803 | 1461254961956 Marionette TRACE conn4 <- [1,2123,null,{"value":null}] 09:09:22 INFO - PROCESS | 1803 | 1461254962273 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:22 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98fb8c6000 == 170 [pid = 1803] [id = 538] 09:09:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 298 (0x7f98cb0b7400) [pid = 1803] [serial = 1615] [outer = (nil)] 09:09:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 299 (0x7f98cbde7400) [pid = 1803] [serial = 1616] [outer = 0x7f98cb0b7400] 09:09:22 INFO - PROCESS | 1803 | 1461254962358 Marionette DEBUG loaded listener.js 09:09:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 300 (0x7f98cbded000) [pid = 1803] [serial = 1617] [outer = 0x7f98cb0b7400] 09:09:23 INFO - PROCESS | 1803 | 1461254963211 Marionette TRACE conn4 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 09:09:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 09:09:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1531ms 09:09:23 INFO - PROCESS | 1803 | 1461254963256 Marionette TRACE conn4 -> [0,2125,"getWindowHandle",null] 09:09:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 09:09:23 INFO - PROCESS | 1803 | 1461254963260 Marionette TRACE conn4 <- [1,2125,null,{"value":"8"}] 09:09:23 INFO - PROCESS | 1803 | 1461254963267 Marionette TRACE conn4 -> [0,2126,"setScriptTimeout",{"ms":35000}] 09:09:23 INFO - PROCESS | 1803 | 1461254963270 Marionette TRACE conn4 <- [1,2126,null,{}] 09:09:23 INFO - PROCESS | 1803 | 1461254963297 Marionette TRACE conn4 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:09:23 INFO - PROCESS | 1803 | 1461254963532 Marionette TRACE conn4 <- [1,2127,null,{"value":null}] 09:09:23 INFO - PROCESS | 1803 | 1461254963803 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:23 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98c5eea800 == 171 [pid = 1803] [id = 539] 09:09:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 301 (0x7f98c59cf400) [pid = 1803] [serial = 1618] [outer = (nil)] 09:09:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 302 (0x7f98c59d6800) [pid = 1803] [serial = 1619] [outer = 0x7f98c59cf400] 09:09:23 INFO - PROCESS | 1803 | 1461254963926 Marionette DEBUG loaded listener.js 09:09:24 INFO - PROCESS | 1803 | ++DOMWINDOW == 303 (0x7f98c59db800) [pid = 1803] [serial = 1620] [outer = 0x7f98c59cf400] 09:09:24 INFO - PROCESS | 1803 | 1461254964839 Marionette TRACE conn4 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 09:09:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 09:09:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1636ms 09:09:24 INFO - PROCESS | 1803 | 1461254964903 Marionette TRACE conn4 -> [0,2129,"getWindowHandle",null] 09:09:24 INFO - PROCESS | 1803 | 1461254964907 Marionette TRACE conn4 <- [1,2129,null,{"value":"8"}] 09:09:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 09:09:24 INFO - PROCESS | 1803 | 1461254964914 Marionette TRACE conn4 -> [0,2130,"setScriptTimeout",{"ms":35000}] 09:09:24 INFO - PROCESS | 1803 | 1461254964919 Marionette TRACE conn4 <- [1,2130,null,{}] 09:09:24 INFO - PROCESS | 1803 | 1461254964925 Marionette TRACE conn4 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:09:25 INFO - PROCESS | 1803 | 1461254965160 Marionette TRACE conn4 <- [1,2131,null,{"value":null}] 09:09:25 INFO - PROCESS | 1803 | 1461254965473 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:25 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98c5dd0000 == 172 [pid = 1803] [id = 540] 09:09:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 304 (0x7f98c59d2c00) [pid = 1803] [serial = 1621] [outer = (nil)] 09:09:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 305 (0x7f98cbdeb400) [pid = 1803] [serial = 1622] [outer = 0x7f98c59d2c00] 09:09:25 INFO - PROCESS | 1803 | 1461254965559 Marionette DEBUG loaded listener.js 09:09:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 306 (0x7f98db95bc00) [pid = 1803] [serial = 1623] [outer = 0x7f98c59d2c00] 09:09:26 INFO - PROCESS | 1803 | 1461254966421 Marionette TRACE conn4 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 09:09:26 INFO - PROCESS | 1803 | 1461254966504 Marionette TRACE conn4 <- [1,2133,null,{"value":"8"}] 09:09:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 09:09:26 INFO - PROCESS | 1803 | 1461254966511 Marionette TRACE conn4 -> [0,2134,"setScriptTimeout",{"ms":35000}] 09:09:26 INFO - PROCESS | 1803 | 1461254966514 Marionette TRACE conn4 <- [1,2134,null,{}] 09:09:26 INFO - PROCESS | 1803 | 1461254966519 Marionette TRACE conn4 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:09:26 INFO - PROCESS | 1803 | 1461254966774 Marionette TRACE conn4 <- [1,2135,null,{"value":null}] 09:09:27 INFO - PROCESS | 1803 | 1461254967089 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:27 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98ca756800 == 173 [pid = 1803] [id = 541] 09:09:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 307 (0x7f98c59d3400) [pid = 1803] [serial = 1624] [outer = (nil)] 09:09:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 308 (0x7f98cf648400) [pid = 1803] [serial = 1625] [outer = 0x7f98c59d3400] 09:09:27 INFO - PROCESS | 1803 | 1461254967168 Marionette DEBUG loaded listener.js 09:09:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 309 (0x7f98cf64e800) [pid = 1803] [serial = 1626] [outer = 0x7f98c59d3400] 09:09:28 INFO - PROCESS | 1803 | 1461254968012 Marionette TRACE conn4 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 09:09:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 09:09:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1580ms 09:09:28 INFO - PROCESS | 1803 | 1461254968092 Marionette TRACE conn4 -> [0,2137,"getWindowHandle",null] 09:09:28 INFO - PROCESS | 1803 | 1461254968096 Marionette TRACE conn4 <- [1,2137,null,{"value":"8"}] 09:09:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 09:09:28 INFO - PROCESS | 1803 | 1461254968101 Marionette TRACE conn4 -> [0,2138,"setScriptTimeout",{"ms":35000}] 09:09:28 INFO - PROCESS | 1803 | 1461254968104 Marionette TRACE conn4 <- [1,2138,null,{}] 09:09:28 INFO - PROCESS | 1803 | 1461254968109 Marionette TRACE conn4 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:09:28 INFO - PROCESS | 1803 | 1461254968365 Marionette TRACE conn4 <- [1,2139,null,{"value":null}] 09:09:28 INFO - PROCESS | 1803 | 1461254968677 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:28 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98ca76f000 == 174 [pid = 1803] [id = 542] 09:09:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 310 (0x7f98ca7d4c00) [pid = 1803] [serial = 1627] [outer = (nil)] 09:09:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 311 (0x7f98ca7ddc00) [pid = 1803] [serial = 1628] [outer = 0x7f98ca7d4c00] 09:09:28 INFO - PROCESS | 1803 | 1461254968757 Marionette DEBUG loaded listener.js 09:09:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 312 (0x7f98ca7e2400) [pid = 1803] [serial = 1629] [outer = 0x7f98ca7d4c00] 09:09:29 INFO - PROCESS | 1803 | 1461254969605 Marionette TRACE conn4 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 09:09:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 09:09:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1581ms 09:09:29 INFO - PROCESS | 1803 | 1461254969685 Marionette TRACE conn4 -> [0,2141,"getWindowHandle",null] 09:09:29 INFO - PROCESS | 1803 | 1461254969688 Marionette TRACE conn4 <- [1,2141,null,{"value":"8"}] 09:09:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 09:09:29 INFO - PROCESS | 1803 | 1461254969702 Marionette TRACE conn4 -> [0,2142,"setScriptTimeout",{"ms":35000}] 09:09:29 INFO - PROCESS | 1803 | 1461254969708 Marionette TRACE conn4 <- [1,2142,null,{}] 09:09:29 INFO - PROCESS | 1803 | 1461254969716 Marionette TRACE conn4 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:09:29 INFO - PROCESS | 1803 | 1461254969980 Marionette TRACE conn4 <- [1,2143,null,{"value":null}] 09:09:30 INFO - PROCESS | 1803 | 1461254970329 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:30 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98cb2ca800 == 175 [pid = 1803] [id = 543] 09:09:30 INFO - PROCESS | 1803 | ++DOMWINDOW == 313 (0x7f98c6e2f000) [pid = 1803] [serial = 1630] [outer = (nil)] 09:09:30 INFO - PROCESS | 1803 | ++DOMWINDOW == 314 (0x7f98cb0af800) [pid = 1803] [serial = 1631] [outer = 0x7f98c6e2f000] 09:09:30 INFO - PROCESS | 1803 | 1461254970406 Marionette DEBUG loaded listener.js 09:09:30 INFO - PROCESS | 1803 | ++DOMWINDOW == 315 (0x7f98cf649400) [pid = 1803] [serial = 1632] [outer = 0x7f98c6e2f000] 09:09:31 INFO - PROCESS | 1803 | 1461254971285 Marionette TRACE conn4 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 09:09:31 INFO - PROCESS | 1803 | 1461254971353 Marionette TRACE conn4 <- [1,2145,null,{"value":"8"}] 09:09:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 09:09:31 INFO - PROCESS | 1803 | 1461254971362 Marionette TRACE conn4 -> [0,2146,"setScriptTimeout",{"ms":35000}] 09:09:31 INFO - PROCESS | 1803 | 1461254971367 Marionette TRACE conn4 <- [1,2146,null,{}] 09:09:31 INFO - PROCESS | 1803 | 1461254971373 Marionette TRACE conn4 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:09:31 INFO - PROCESS | 1803 | 1461254971648 Marionette TRACE conn4 <- [1,2147,null,{"value":null}] 09:09:31 INFO - PROCESS | 1803 | 1461254971987 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:32 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98cf9cd000 == 176 [pid = 1803] [id = 544] 09:09:32 INFO - PROCESS | 1803 | ++DOMWINDOW == 316 (0x7f98c6e37c00) [pid = 1803] [serial = 1633] [outer = (nil)] 09:09:32 INFO - PROCESS | 1803 | ++DOMWINDOW == 317 (0x7f98d0c56800) [pid = 1803] [serial = 1634] [outer = 0x7f98c6e37c00] 09:09:32 INFO - PROCESS | 1803 | 1461254972066 Marionette DEBUG loaded listener.js 09:09:32 INFO - PROCESS | 1803 | ++DOMWINDOW == 318 (0x7f98da7b0800) [pid = 1803] [serial = 1635] [outer = 0x7f98c6e37c00] 09:09:33 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98d2c06800 == 175 [pid = 1803] [id = 417] 09:09:33 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98f3b31800 == 174 [pid = 1803] [id = 169] 09:09:33 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e6d63800 == 173 [pid = 1803] [id = 297] 09:09:33 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e67b9800 == 172 [pid = 1803] [id = 472] 09:09:33 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e12b0800 == 171 [pid = 1803] [id = 469] 09:09:33 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98d2943800 == 170 [pid = 1803] [id = 473] 09:09:33 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e4979000 == 169 [pid = 1803] [id = 470] 09:09:33 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98dd3cb800 == 168 [pid = 1803] [id = 167] 09:09:33 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e5603000 == 167 [pid = 1803] [id = 471] 09:09:33 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e4ce7800 == 166 [pid = 1803] [id = 195] 09:09:33 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98cf9ce800 == 165 [pid = 1803] [id = 525] 09:09:33 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98cd50c000 == 164 [pid = 1803] [id = 524] 09:09:33 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98cb3ce000 == 163 [pid = 1803] [id = 523] 09:09:33 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98c72ef000 == 162 [pid = 1803] [id = 522] 09:09:33 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98c72ed800 == 161 [pid = 1803] [id = 521] 09:09:33 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98d257b800 == 160 [pid = 1803] [id = 520] 09:09:33 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98c7077000 == 159 [pid = 1803] [id = 519] 09:09:33 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98d21ea000 == 158 [pid = 1803] [id = 518] 09:09:33 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98d2588000 == 157 [pid = 1803] [id = 517] 09:09:33 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98f494c800 == 156 [pid = 1803] [id = 516] 09:09:33 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98ca6c3800 == 155 [pid = 1803] [id = 515] 09:09:33 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e1035000 == 154 [pid = 1803] [id = 514] 09:09:33 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e1017000 == 153 [pid = 1803] [id = 513] 09:09:33 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98f4952000 == 152 [pid = 1803] [id = 512] 09:09:33 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98fcead000 == 151 [pid = 1803] [id = 511] 09:09:33 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98f86c2800 == 150 [pid = 1803] [id = 510] 09:09:33 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e67d5000 == 149 [pid = 1803] [id = 509] 09:09:33 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e4cde800 == 148 [pid = 1803] [id = 508] 09:09:33 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e13a0000 == 147 [pid = 1803] [id = 507] 09:09:33 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e0403000 == 146 [pid = 1803] [id = 506] 09:09:33 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98d5c4d800 == 145 [pid = 1803] [id = 505] 09:09:33 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98cf777000 == 144 [pid = 1803] [id = 504] 09:09:33 INFO - PROCESS | 1803 | --DOMWINDOW == 317 (0x7f98d1e89400) [pid = 1803] [serial = 1503] [outer = (nil)] [url = about:blank] 09:09:33 INFO - PROCESS | 1803 | --DOMWINDOW == 316 (0x7f98ce867c00) [pid = 1803] [serial = 1499] [outer = (nil)] [url = about:blank] 09:09:33 INFO - PROCESS | 1803 | --DOMWINDOW == 315 (0x7f98e0e88800) [pid = 1803] [serial = 1457] [outer = (nil)] [url = about:blank] 09:09:33 INFO - PROCESS | 1803 | --DOMWINDOW == 314 (0x7f98de663c00) [pid = 1803] [serial = 1443] [outer = (nil)] [url = about:blank] 09:09:33 INFO - PROCESS | 1803 | --DOMWINDOW == 313 (0x7f98cb3f6800) [pid = 1803] [serial = 1478] [outer = (nil)] [url = about:blank] 09:09:33 INFO - PROCESS | 1803 | --DOMWINDOW == 312 (0x7f98cf7eec00) [pid = 1803] [serial = 1425] [outer = (nil)] [url = about:blank] 09:09:33 INFO - PROCESS | 1803 | --DOMWINDOW == 311 (0x7f98d02e8800) [pid = 1803] [serial = 1472] [outer = (nil)] [url = about:blank] 09:09:33 INFO - PROCESS | 1803 | --DOMWINDOW == 310 (0x7f98d03dd800) [pid = 1803] [serial = 1493] [outer = (nil)] [url = about:blank] 09:09:33 INFO - PROCESS | 1803 | --DOMWINDOW == 309 (0x7f98e715bc00) [pid = 1803] [serial = 1460] [outer = (nil)] [url = about:blank] 09:09:33 INFO - PROCESS | 1803 | --DOMWINDOW == 308 (0x7f98d1e83000) [pid = 1803] [serial = 1502] [outer = (nil)] [url = about:blank] 09:09:33 INFO - PROCESS | 1803 | --DOMWINDOW == 307 (0x7f98cb3ea400) [pid = 1803] [serial = 1496] [outer = (nil)] [url = about:blank] 09:09:33 INFO - PROCESS | 1803 | --DOMWINDOW == 306 (0x7f98cf7ef800) [pid = 1803] [serial = 1445] [outer = (nil)] [url = about:blank] 09:09:33 INFO - PROCESS | 1803 | --DOMWINDOW == 305 (0x7f98d3982800) [pid = 1803] [serial = 1448] [outer = (nil)] [url = about:blank] 09:09:33 INFO - PROCESS | 1803 | --DOMWINDOW == 304 (0x7f98f8a8cc00) [pid = 1803] [serial = 1475] [outer = (nil)] [url = about:blank] 09:09:33 INFO - PROCESS | 1803 | --DOMWINDOW == 303 (0x7f98d684e800) [pid = 1803] [serial = 1509] [outer = (nil)] [url = about:blank] 09:09:33 INFO - PROCESS | 1803 | --DOMWINDOW == 302 (0x7f98de65f400) [pid = 1803] [serial = 1454] [outer = (nil)] [url = about:blank] 09:09:33 INFO - PROCESS | 1803 | --DOMWINDOW == 301 (0x7f98cb475800) [pid = 1803] [serial = 1487] [outer = (nil)] [url = about:blank] 09:09:33 INFO - PROCESS | 1803 | --DOMWINDOW == 300 (0x7f98ce757800) [pid = 1803] [serial = 1490] [outer = (nil)] [url = about:blank] 09:09:33 INFO - PROCESS | 1803 | --DOMWINDOW == 299 (0x7f98f37bfc00) [pid = 1803] [serial = 1463] [outer = (nil)] [url = about:blank] 09:09:33 INFO - PROCESS | 1803 | --DOMWINDOW == 298 (0x7f98d5b89c00) [pid = 1803] [serial = 1481] [outer = (nil)] [url = about:blank] 09:09:33 INFO - PROCESS | 1803 | --DOMWINDOW == 297 (0x7f98d2c6e400) [pid = 1803] [serial = 1505] [outer = (nil)] [url = about:blank] 09:09:33 INFO - PROCESS | 1803 | --DOMWINDOW == 296 (0x7f98d5b90800) [pid = 1803] [serial = 1508] [outer = (nil)] [url = about:blank] 09:09:33 INFO - PROCESS | 1803 | --DOMWINDOW == 295 (0x7f98d4f87c00) [pid = 1803] [serial = 1506] [outer = (nil)] [url = about:blank] 09:09:33 INFO - PROCESS | 1803 | --DOMWINDOW == 294 (0x7f98dbc6c800) [pid = 1803] [serial = 1451] [outer = (nil)] [url = about:blank] 09:09:33 INFO - PROCESS | 1803 | --DOMWINDOW == 293 (0x7f98cd7bbc00) [pid = 1803] [serial = 1469] [outer = (nil)] [url = about:blank] 09:09:33 INFO - PROCESS | 1803 | --DOMWINDOW == 292 (0x7f98ce755c00) [pid = 1803] [serial = 1484] [outer = (nil)] [url = about:blank] 09:09:33 INFO - PROCESS | 1803 | --DOMWINDOW == 291 (0x7f98cbef3c00) [pid = 1803] [serial = 1497] [outer = (nil)] [url = about:blank] 09:09:33 INFO - PROCESS | 1803 | --DOMWINDOW == 290 (0x7f98f88dfc00) [pid = 1803] [serial = 1466] [outer = (nil)] [url = about:blank] 09:09:33 INFO - PROCESS | 1803 | --DOMWINDOW == 289 (0x7f98d0109c00) [pid = 1803] [serial = 1500] [outer = (nil)] [url = about:blank] 09:09:33 INFO - PROCESS | 1803 | --DOMWINDOW == 288 (0x7f98d6aac800) [pid = 1803] [serial = 1511] [outer = (nil)] [url = about:blank] 09:09:34 INFO - PROCESS | 1803 | 1461254974489 Marionette TRACE conn4 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 09:09:34 INFO - PROCESS | 1803 | 1461254974562 Marionette TRACE conn4 <- [1,2149,null,{"value":"8"}] 09:09:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 09:09:34 INFO - PROCESS | 1803 | 1461254974571 Marionette TRACE conn4 -> [0,2150,"setScriptTimeout",{"ms":35000}] 09:09:34 INFO - PROCESS | 1803 | 1461254974575 Marionette TRACE conn4 <- [1,2150,null,{}] 09:09:34 INFO - PROCESS | 1803 | 1461254974583 Marionette TRACE conn4 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:09:34 INFO - PROCESS | 1803 | 1461254974804 Marionette TRACE conn4 <- [1,2151,null,{"value":null}] 09:09:35 INFO - PROCESS | 1803 | 1461254975024 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:35 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98ca6b4800 == 145 [pid = 1803] [id = 545] 09:09:35 INFO - PROCESS | 1803 | ++DOMWINDOW == 289 (0x7f98ca5ea800) [pid = 1803] [serial = 1636] [outer = (nil)] 09:09:35 INFO - PROCESS | 1803 | ++DOMWINDOW == 290 (0x7f98ca5edc00) [pid = 1803] [serial = 1637] [outer = 0x7f98ca5ea800] 09:09:35 INFO - PROCESS | 1803 | 1461254975089 Marionette DEBUG loaded listener.js 09:09:35 INFO - PROCESS | 1803 | ++DOMWINDOW == 291 (0x7f98ca5f6400) [pid = 1803] [serial = 1638] [outer = 0x7f98ca5ea800] 09:09:35 INFO - PROCESS | 1803 | 1461254975921 Marionette TRACE conn4 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 09:09:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 09:09:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1439ms 09:09:36 INFO - PROCESS | 1803 | 1461254976012 Marionette TRACE conn4 -> [0,2153,"getWindowHandle",null] 09:09:36 INFO - PROCESS | 1803 | 1461254976020 Marionette TRACE conn4 <- [1,2153,null,{"value":"8"}] 09:09:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 09:09:36 INFO - PROCESS | 1803 | 1461254976030 Marionette TRACE conn4 -> [0,2154,"setScriptTimeout",{"ms":35000}] 09:09:36 INFO - PROCESS | 1803 | 1461254976032 Marionette TRACE conn4 <- [1,2154,null,{}] 09:09:36 INFO - PROCESS | 1803 | 1461254976038 Marionette TRACE conn4 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:09:36 INFO - PROCESS | 1803 | 1461254976245 Marionette TRACE conn4 <- [1,2155,null,{"value":null}] 09:09:36 INFO - PROCESS | 1803 | 1461254976466 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:36 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98cb1ab000 == 146 [pid = 1803] [id = 546] 09:09:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 292 (0x7f98ca5eb000) [pid = 1803] [serial = 1639] [outer = (nil)] 09:09:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 293 (0x7f98cb46e000) [pid = 1803] [serial = 1640] [outer = 0x7f98ca5eb000] 09:09:36 INFO - PROCESS | 1803 | 1461254976528 Marionette DEBUG loaded listener.js 09:09:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 294 (0x7f98cb50e400) [pid = 1803] [serial = 1641] [outer = 0x7f98ca5eb000] 09:09:37 INFO - PROCESS | 1803 | 1461254977815 Marionette TRACE conn4 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 09:09:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 09:09:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1839ms 09:09:37 INFO - PROCESS | 1803 | 1461254977870 Marionette TRACE conn4 -> [0,2157,"getWindowHandle",null] 09:09:37 INFO - PROCESS | 1803 | 1461254977872 Marionette TRACE conn4 <- [1,2157,null,{"value":"8"}] 09:09:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 09:09:37 INFO - PROCESS | 1803 | 1461254977879 Marionette TRACE conn4 -> [0,2158,"setScriptTimeout",{"ms":35000}] 09:09:37 INFO - PROCESS | 1803 | 1461254977885 Marionette TRACE conn4 <- [1,2158,null,{}] 09:09:37 INFO - PROCESS | 1803 | 1461254977908 Marionette TRACE conn4 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:09:38 INFO - PROCESS | 1803 | 1461254978175 Marionette TRACE conn4 <- [1,2159,null,{"value":null}] 09:09:38 INFO - PROCESS | 1803 | 1461254978209 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:38 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98cb80a000 == 147 [pid = 1803] [id = 547] 09:09:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 295 (0x7f98cb51a800) [pid = 1803] [serial = 1642] [outer = (nil)] 09:09:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 296 (0x7f98cbdebc00) [pid = 1803] [serial = 1643] [outer = 0x7f98cb51a800] 09:09:38 INFO - PROCESS | 1803 | 1461254978283 Marionette DEBUG loaded listener.js 09:09:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 297 (0x7f98cbef5800) [pid = 1803] [serial = 1644] [outer = 0x7f98cb51a800] 09:09:39 INFO - PROCESS | 1803 | --DOMWINDOW == 296 (0x7f98d3cee000) [pid = 1803] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 09:09:39 INFO - PROCESS | 1803 | --DOMWINDOW == 295 (0x7f98cf82a800) [pid = 1803] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 09:09:39 INFO - PROCESS | 1803 | --DOMWINDOW == 294 (0x7f98d6aa9800) [pid = 1803] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 09:09:39 INFO - PROCESS | 1803 | --DOMWINDOW == 293 (0x7f98c6e2d800) [pid = 1803] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 09:09:39 INFO - PROCESS | 1803 | --DOMWINDOW == 292 (0x7f98cd7b5400) [pid = 1803] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 09:09:39 INFO - PROCESS | 1803 | --DOMWINDOW == 291 (0x7f98e01b8000) [pid = 1803] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 09:09:39 INFO - PROCESS | 1803 | --DOMWINDOW == 290 (0x7f98cf999400) [pid = 1803] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 09:09:39 INFO - PROCESS | 1803 | --DOMWINDOW == 289 (0x7f98d0397800) [pid = 1803] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 09:09:39 INFO - PROCESS | 1803 | --DOMWINDOW == 288 (0x7f98d6aaa000) [pid = 1803] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 09:09:39 INFO - PROCESS | 1803 | --DOMWINDOW == 287 (0x7f98d0c56c00) [pid = 1803] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 09:09:39 INFO - PROCESS | 1803 | --DOMWINDOW == 286 (0x7f98cd7b5000) [pid = 1803] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 09:09:39 INFO - PROCESS | 1803 | --DOMWINDOW == 285 (0x7f98da6e4000) [pid = 1803] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 09:09:39 INFO - PROCESS | 1803 | --DOMWINDOW == 284 (0x7f98d6859400) [pid = 1803] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 09:09:39 INFO - PROCESS | 1803 | --DOMWINDOW == 283 (0x7f98cbef2400) [pid = 1803] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 09:09:39 INFO - PROCESS | 1803 | --DOMWINDOW == 282 (0x7f98cc52dc00) [pid = 1803] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 09:09:39 INFO - PROCESS | 1803 | --DOMWINDOW == 281 (0x7f98e01b0c00) [pid = 1803] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 09:09:39 INFO - PROCESS | 1803 | --DOMWINDOW == 280 (0x7f98d2380000) [pid = 1803] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 09:09:40 INFO - PROCESS | 1803 | --DOMWINDOW == 279 (0x7f98d2633400) [pid = 1803] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 09:09:40 INFO - PROCESS | 1803 | --DOMWINDOW == 278 (0x7f98e01b9400) [pid = 1803] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 09:09:40 INFO - PROCESS | 1803 | --DOMWINDOW == 277 (0x7f98cb0ae400) [pid = 1803] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 09:09:40 INFO - PROCESS | 1803 | --DOMWINDOW == 276 (0x7f98dd14e800) [pid = 1803] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 09:09:40 INFO - PROCESS | 1803 | --DOMWINDOW == 275 (0x7f98cb472400) [pid = 1803] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 09:09:40 INFO - PROCESS | 1803 | --DOMWINDOW == 274 (0x7f98dc311000) [pid = 1803] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 09:09:40 INFO - PROCESS | 1803 | --DOMWINDOW == 273 (0x7f98cd373800) [pid = 1803] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 09:09:40 INFO - PROCESS | 1803 | --DOMWINDOW == 272 (0x7f98d4f90c00) [pid = 1803] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 09:09:40 INFO - PROCESS | 1803 | --DOMWINDOW == 271 (0x7f98e0e89800) [pid = 1803] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 09:09:40 INFO - PROCESS | 1803 | --DOMWINDOW == 270 (0x7f98da86f400) [pid = 1803] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 09:09:40 INFO - PROCESS | 1803 | --DOMWINDOW == 269 (0x7f98de7da800) [pid = 1803] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 09:09:40 INFO - PROCESS | 1803 | --DOMWINDOW == 268 (0x7f98d3ce8800) [pid = 1803] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 09:09:40 INFO - PROCESS | 1803 | --DOMWINDOW == 267 (0x7f98dcc4b800) [pid = 1803] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 09:09:40 INFO - PROCESS | 1803 | --DOMWINDOW == 266 (0x7f98c9e67000) [pid = 1803] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 09:09:40 INFO - PROCESS | 1803 | --DOMWINDOW == 265 (0x7f98c9e66c00) [pid = 1803] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 09:09:40 INFO - PROCESS | 1803 | --DOMWINDOW == 264 (0x7f98e01ba000) [pid = 1803] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 09:09:40 INFO - PROCESS | 1803 | --DOMWINDOW == 263 (0x7f98cc37b000) [pid = 1803] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 09:09:40 INFO - PROCESS | 1803 | --DOMWINDOW == 262 (0x7f98d4f89c00) [pid = 1803] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 09:09:40 INFO - PROCESS | 1803 | --DOMWINDOW == 261 (0x7f98e0e8f000) [pid = 1803] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 09:09:40 INFO - PROCESS | 1803 | --DOMWINDOW == 260 (0x7f98e419ec00) [pid = 1803] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 09:09:40 INFO - PROCESS | 1803 | --DOMWINDOW == 259 (0x7f98e8362400) [pid = 1803] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 09:09:40 INFO - PROCESS | 1803 | --DOMWINDOW == 258 (0x7f98cbeebc00) [pid = 1803] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 09:09:40 INFO - PROCESS | 1803 | --DOMWINDOW == 257 (0x7f98c6e2a400) [pid = 1803] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 09:09:40 INFO - PROCESS | 1803 | --DOMWINDOW == 256 (0x7f98e01ae800) [pid = 1803] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 09:09:40 INFO - PROCESS | 1803 | --DOMWINDOW == 255 (0x7f98e29a5400) [pid = 1803] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 09:09:40 INFO - PROCESS | 1803 | --DOMWINDOW == 254 (0x7f98cd372000) [pid = 1803] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 09:09:40 INFO - PROCESS | 1803 | --DOMWINDOW == 253 (0x7f98eca54000) [pid = 1803] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 09:09:40 INFO - PROCESS | 1803 | --DOMWINDOW == 252 (0x7f98e3404c00) [pid = 1803] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 09:09:40 INFO - PROCESS | 1803 | --DOMWINDOW == 251 (0x7f98f3b76400) [pid = 1803] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 09:09:40 INFO - PROCESS | 1803 | --DOMWINDOW == 250 (0x7f98de5ca400) [pid = 1803] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 09:09:40 INFO - PROCESS | 1803 | --DOMWINDOW == 249 (0x7f98dc0a1c00) [pid = 1803] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 09:09:40 INFO - PROCESS | 1803 | --DOMWINDOW == 248 (0x7f98cb46fc00) [pid = 1803] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 09:09:40 INFO - PROCESS | 1803 | --DOMWINDOW == 247 (0x7f98d6a49000) [pid = 1803] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 09:09:40 INFO - PROCESS | 1803 | --DOMWINDOW == 246 (0x7f98de7e6000) [pid = 1803] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 09:09:40 INFO - PROCESS | 1803 | --DOMWINDOW == 245 (0x7f98da7b5000) [pid = 1803] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 09:09:40 INFO - PROCESS | 1803 | --DOMWINDOW == 244 (0x7f98f37b9400) [pid = 1803] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 09:09:40 INFO - PROCESS | 1803 | --DOMWINDOW == 243 (0x7f98c7140000) [pid = 1803] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 09:09:40 INFO - PROCESS | 1803 | --DOMWINDOW == 242 (0x7f98d5ac7c00) [pid = 1803] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 09:09:40 INFO - PROCESS | 1803 | --DOMWINDOW == 241 (0x7f98d5acac00) [pid = 1803] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 09:09:40 INFO - PROCESS | 1803 | --DOMWINDOW == 240 (0x7f98db99f000) [pid = 1803] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 09:09:40 INFO - PROCESS | 1803 | --DOMWINDOW == 239 (0x7f98cbcae800) [pid = 1803] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 09:09:40 INFO - PROCESS | 1803 | --DOMWINDOW == 238 (0x7f98d5d8b800) [pid = 1803] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 09:09:40 INFO - PROCESS | 1803 | --DOMWINDOW == 237 (0x7f98f88d9800) [pid = 1803] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 09:09:40 INFO - PROCESS | 1803 | --DOMWINDOW == 236 (0x7f98cbeed000) [pid = 1803] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 09:09:40 INFO - PROCESS | 1803 | --DOMWINDOW == 235 (0x7f98d3981000) [pid = 1803] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 09:09:40 INFO - PROCESS | 1803 | --DOMWINDOW == 234 (0x7f98cf98e400) [pid = 1803] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 09:09:40 INFO - PROCESS | 1803 | --DOMWINDOW == 233 (0x7f98c7140c00) [pid = 1803] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 09:09:40 INFO - PROCESS | 1803 | --DOMWINDOW == 232 (0x7f98cb3f3000) [pid = 1803] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 09:09:40 INFO - PROCESS | 1803 | --DOMWINDOW == 231 (0x7f98da7b1000) [pid = 1803] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 09:09:40 INFO - PROCESS | 1803 | --DOMWINDOW == 230 (0x7f98e013a400) [pid = 1803] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 09:09:40 INFO - PROCESS | 1803 | --DOMWINDOW == 229 (0x7f98dd64a800) [pid = 1803] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 09:09:40 INFO - PROCESS | 1803 | --DOMWINDOW == 228 (0x7f98cc534c00) [pid = 1803] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 09:09:40 INFO - PROCESS | 1803 | --DOMWINDOW == 227 (0x7f98c7146000) [pid = 1803] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 09:09:40 INFO - PROCESS | 1803 | --DOMWINDOW == 226 (0x7f98da85a000) [pid = 1803] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 09:09:40 INFO - PROCESS | 1803 | --DOMWINDOW == 225 (0x7f98cb3f0800) [pid = 1803] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 09:09:40 INFO - PROCESS | 1803 | --DOMWINDOW == 224 (0x7f98d25ddc00) [pid = 1803] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 09:09:40 INFO - PROCESS | 1803 | --DOMWINDOW == 223 (0x7f98d2b5d000) [pid = 1803] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 09:09:40 INFO - PROCESS | 1803 | --DOMWINDOW == 222 (0x7f98d039b000) [pid = 1803] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 09:09:40 INFO - PROCESS | 1803 | --DOMWINDOW == 221 (0x7f98d4f8d400) [pid = 1803] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 09:09:40 INFO - PROCESS | 1803 | --DOMWINDOW == 220 (0x7f98cbef0400) [pid = 1803] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 09:09:40 INFO - PROCESS | 1803 | --DOMWINDOW == 219 (0x7f98e11afc00) [pid = 1803] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 09:09:40 INFO - PROCESS | 1803 | --DOMWINDOW == 218 (0x7f98cb3f0c00) [pid = 1803] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 09:09:40 INFO - PROCESS | 1803 | --DOMWINDOW == 217 (0x7f98da865c00) [pid = 1803] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 09:09:40 INFO - PROCESS | 1803 | --DOMWINDOW == 216 (0x7f98cb46ec00) [pid = 1803] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 09:09:40 INFO - PROCESS | 1803 | --DOMWINDOW == 215 (0x7f98e0133400) [pid = 1803] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 09:09:40 INFO - PROCESS | 1803 | --DOMWINDOW == 214 (0x7f98cc52f400) [pid = 1803] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 09:09:40 INFO - PROCESS | 1803 | --DOMWINDOW == 213 (0x7f98f3927c00) [pid = 1803] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 09:09:40 INFO - PROCESS | 1803 | --DOMWINDOW == 212 (0x7f98cf7f3800) [pid = 1803] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 09:09:40 INFO - PROCESS | 1803 | --DOMWINDOW == 211 (0x7f98ce85f400) [pid = 1803] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 09:09:40 INFO - PROCESS | 1803 | --DOMWINDOW == 210 (0x7f98cb3ec400) [pid = 1803] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 09:09:40 INFO - PROCESS | 1803 | --DOMWINDOW == 209 (0x7f98dbd7b400) [pid = 1803] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 09:09:40 INFO - PROCESS | 1803 | --DOMWINDOW == 208 (0x7f98cc533c00) [pid = 1803] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 09:09:40 INFO - PROCESS | 1803 | --DOMWINDOW == 207 (0x7f98cd606000) [pid = 1803] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 09:09:40 INFO - PROCESS | 1803 | --DOMWINDOW == 206 (0x7f98cbef2800) [pid = 1803] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 09:09:40 INFO - PROCESS | 1803 | --DOMWINDOW == 205 (0x7f98e0e90400) [pid = 1803] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 09:09:40 INFO - PROCESS | 1803 | --DOMWINDOW == 204 (0x7f98e01bbc00) [pid = 1803] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 09:09:40 INFO - PROCESS | 1803 | --DOMWINDOW == 203 (0x7f98d685a800) [pid = 1803] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 09:09:40 INFO - PROCESS | 1803 | --DOMWINDOW == 202 (0x7f98d2387800) [pid = 1803] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 09:09:40 INFO - PROCESS | 1803 | --DOMWINDOW == 201 (0x7f98ce863400) [pid = 1803] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 09:09:40 INFO - PROCESS | 1803 | --DOMWINDOW == 200 (0x7f98e01b3c00) [pid = 1803] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 09:09:40 INFO - PROCESS | 1803 | --DOMWINDOW == 199 (0x7f98db998800) [pid = 1803] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 09:09:40 INFO - PROCESS | 1803 | 1461254980520 Marionette TRACE conn4 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 09:09:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 09:09:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 2658ms 09:09:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 09:09:40 INFO - PROCESS | 1803 | 1461254980537 Marionette TRACE conn4 -> [0,2161,"getWindowHandle",null] 09:09:40 INFO - PROCESS | 1803 | 1461254980540 Marionette TRACE conn4 <- [1,2161,null,{"value":"8"}] 09:09:40 INFO - PROCESS | 1803 | 1461254980546 Marionette TRACE conn4 -> [0,2162,"setScriptTimeout",{"ms":35000}] 09:09:40 INFO - PROCESS | 1803 | 1461254980549 Marionette TRACE conn4 <- [1,2162,null,{}] 09:09:40 INFO - PROCESS | 1803 | 1461254980554 Marionette TRACE conn4 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:09:40 INFO - PROCESS | 1803 | 1461254980762 Marionette TRACE conn4 <- [1,2163,null,{"value":null}] 09:09:40 INFO - PROCESS | 1803 | 1461254980949 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:40 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98cb606800 == 148 [pid = 1803] [id = 548] 09:09:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 200 (0x7f98c6e2a400) [pid = 1803] [serial = 1645] [outer = (nil)] 09:09:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 201 (0x7f98cb3eac00) [pid = 1803] [serial = 1646] [outer = 0x7f98c6e2a400] 09:09:41 INFO - PROCESS | 1803 | 1461254981011 Marionette DEBUG loaded listener.js 09:09:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 202 (0x7f98cbde6400) [pid = 1803] [serial = 1647] [outer = 0x7f98c6e2a400] 09:09:41 INFO - PROCESS | 1803 | 1461254981776 Marionette TRACE conn4 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 09:09:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 09:09:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1431ms 09:09:41 INFO - PROCESS | 1803 | 1461254981979 Marionette TRACE conn4 -> [0,2165,"getWindowHandle",null] 09:09:41 INFO - PROCESS | 1803 | 1461254981987 Marionette TRACE conn4 <- [1,2165,null,{"value":"8"}] 09:09:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 09:09:42 INFO - PROCESS | 1803 | 1461254982000 Marionette TRACE conn4 -> [0,2166,"setScriptTimeout",{"ms":35000}] 09:09:42 INFO - PROCESS | 1803 | 1461254982004 Marionette TRACE conn4 <- [1,2166,null,{}] 09:09:42 INFO - PROCESS | 1803 | 1461254982014 Marionette TRACE conn4 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:09:42 INFO - PROCESS | 1803 | 1461254982277 Marionette TRACE conn4 <- [1,2167,null,{"value":null}] 09:09:42 INFO - PROCESS | 1803 | 1461254982623 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:42 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98ca6ba000 == 149 [pid = 1803] [id = 549] 09:09:42 INFO - PROCESS | 1803 | ++DOMWINDOW == 203 (0x7f98c9e6f800) [pid = 1803] [serial = 1648] [outer = (nil)] 09:09:42 INFO - PROCESS | 1803 | ++DOMWINDOW == 204 (0x7f98ca26d400) [pid = 1803] [serial = 1649] [outer = 0x7f98c9e6f800] 09:09:42 INFO - PROCESS | 1803 | 1461254982697 Marionette DEBUG loaded listener.js 09:09:42 INFO - PROCESS | 1803 | ++DOMWINDOW == 205 (0x7f98ca7d8400) [pid = 1803] [serial = 1650] [outer = 0x7f98c9e6f800] 09:09:43 INFO - PROCESS | 1803 | 1461254983623 Marionette TRACE conn4 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 09:09:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 09:09:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1693ms 09:09:43 INFO - PROCESS | 1803 | 1461254983693 Marionette TRACE conn4 -> [0,2169,"getWindowHandle",null] 09:09:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 09:09:43 INFO - PROCESS | 1803 | 1461254983700 Marionette TRACE conn4 <- [1,2169,null,{"value":"8"}] 09:09:43 INFO - PROCESS | 1803 | 1461254983713 Marionette TRACE conn4 -> [0,2170,"setScriptTimeout",{"ms":35000}] 09:09:43 INFO - PROCESS | 1803 | 1461254983719 Marionette TRACE conn4 <- [1,2170,null,{}] 09:09:43 INFO - PROCESS | 1803 | 1461254983727 Marionette TRACE conn4 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:09:44 INFO - PROCESS | 1803 | 1461254984007 Marionette TRACE conn4 <- [1,2171,null,{"value":null}] 09:09:44 INFO - PROCESS | 1803 | 1461254984327 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:44 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98cbb9d800 == 150 [pid = 1803] [id = 550] 09:09:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 206 (0x7f98cb46d400) [pid = 1803] [serial = 1651] [outer = (nil)] 09:09:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 207 (0x7f98cb50e800) [pid = 1803] [serial = 1652] [outer = 0x7f98cb46d400] 09:09:44 INFO - PROCESS | 1803 | 1461254984407 Marionette DEBUG loaded listener.js 09:09:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 208 (0x7f98cb518000) [pid = 1803] [serial = 1653] [outer = 0x7f98cb46d400] 09:09:45 INFO - PROCESS | 1803 | 1461254985299 Marionette TRACE conn4 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 09:09:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 09:09:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1649ms 09:09:45 INFO - PROCESS | 1803 | 1461254985359 Marionette TRACE conn4 -> [0,2173,"getWindowHandle",null] 09:09:45 INFO - PROCESS | 1803 | 1461254985363 Marionette TRACE conn4 <- [1,2173,null,{"value":"8"}] 09:09:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 09:09:45 INFO - PROCESS | 1803 | 1461254985370 Marionette TRACE conn4 -> [0,2174,"setScriptTimeout",{"ms":35000}] 09:09:45 INFO - PROCESS | 1803 | 1461254985373 Marionette TRACE conn4 <- [1,2174,null,{}] 09:09:45 INFO - PROCESS | 1803 | 1461254985389 Marionette TRACE conn4 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:09:45 INFO - PROCESS | 1803 | 1461254985667 Marionette TRACE conn4 <- [1,2175,null,{"value":null}] 09:09:46 INFO - PROCESS | 1803 | 1461254986024 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:46 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98cf5db800 == 151 [pid = 1803] [id = 551] 09:09:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 209 (0x7f98cc374800) [pid = 1803] [serial = 1654] [outer = (nil)] 09:09:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 210 (0x7f98cc37fc00) [pid = 1803] [serial = 1655] [outer = 0x7f98cc374800] 09:09:46 INFO - PROCESS | 1803 | 1461254986106 Marionette DEBUG loaded listener.js 09:09:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 211 (0x7f98cc533000) [pid = 1803] [serial = 1656] [outer = 0x7f98cc374800] 09:09:46 INFO - PROCESS | 1803 | 1461254986996 Marionette TRACE conn4 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 09:09:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 09:09:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1692ms 09:09:47 INFO - PROCESS | 1803 | 1461254987064 Marionette TRACE conn4 -> [0,2177,"getWindowHandle",null] 09:09:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 09:09:47 INFO - PROCESS | 1803 | 1461254987068 Marionette TRACE conn4 <- [1,2177,null,{"value":"8"}] 09:09:47 INFO - PROCESS | 1803 | 1461254987075 Marionette TRACE conn4 -> [0,2178,"setScriptTimeout",{"ms":35000}] 09:09:47 INFO - PROCESS | 1803 | 1461254987078 Marionette TRACE conn4 <- [1,2178,null,{}] 09:09:47 INFO - PROCESS | 1803 | 1461254987084 Marionette TRACE conn4 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:09:47 INFO - PROCESS | 1803 | 1461254987300 Marionette TRACE conn4 <- [1,2179,null,{"value":null}] 09:09:47 INFO - PROCESS | 1803 | 1461254987565 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:47 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d0072000 == 152 [pid = 1803] [id = 552] 09:09:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 212 (0x7f98cc37bc00) [pid = 1803] [serial = 1657] [outer = (nil)] 09:09:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 213 (0x7f98cd37d400) [pid = 1803] [serial = 1658] [outer = 0x7f98cc37bc00] 09:09:47 INFO - PROCESS | 1803 | 1461254987698 Marionette DEBUG loaded listener.js 09:09:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 214 (0x7f98cd608000) [pid = 1803] [serial = 1659] [outer = 0x7f98cc37bc00] 09:09:48 INFO - PROCESS | 1803 | 1461254988568 Marionette TRACE conn4 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 09:09:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 09:09:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1531ms 09:09:48 INFO - PROCESS | 1803 | 1461254988607 Marionette TRACE conn4 -> [0,2181,"getWindowHandle",null] 09:09:48 INFO - PROCESS | 1803 | 1461254988610 Marionette TRACE conn4 <- [1,2181,null,{"value":"8"}] 09:09:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 09:09:48 INFO - PROCESS | 1803 | 1461254988617 Marionette TRACE conn4 -> [0,2182,"setScriptTimeout",{"ms":35000}] 09:09:48 INFO - PROCESS | 1803 | 1461254988620 Marionette TRACE conn4 <- [1,2182,null,{}] 09:09:48 INFO - PROCESS | 1803 | 1461254988626 Marionette TRACE conn4 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:09:48 INFO - PROCESS | 1803 | 1461254988834 Marionette TRACE conn4 <- [1,2183,null,{"value":null}] 09:09:49 INFO - PROCESS | 1803 | 1461254989105 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:49 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d0bca800 == 153 [pid = 1803] [id = 553] 09:09:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 215 (0x7f98cd372000) [pid = 1803] [serial = 1660] [outer = (nil)] 09:09:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 216 (0x7f98cd7b5000) [pid = 1803] [serial = 1661] [outer = 0x7f98cd372000] 09:09:49 INFO - PROCESS | 1803 | 1461254989230 Marionette DEBUG loaded listener.js 09:09:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 217 (0x7f98cd7bf000) [pid = 1803] [serial = 1662] [outer = 0x7f98cd372000] 09:09:50 INFO - PROCESS | 1803 | 1461254990048 Marionette TRACE conn4 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 09:09:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 09:09:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1533ms 09:09:50 INFO - PROCESS | 1803 | 1461254990151 Marionette TRACE conn4 -> [0,2185,"getWindowHandle",null] 09:09:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 09:09:50 INFO - PROCESS | 1803 | 1461254990155 Marionette TRACE conn4 <- [1,2185,null,{"value":"8"}] 09:09:50 INFO - PROCESS | 1803 | 1461254990161 Marionette TRACE conn4 -> [0,2186,"setScriptTimeout",{"ms":35000}] 09:09:50 INFO - PROCESS | 1803 | 1461254990164 Marionette TRACE conn4 <- [1,2186,null,{}] 09:09:50 INFO - PROCESS | 1803 | 1461254990169 Marionette TRACE conn4 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:09:50 INFO - PROCESS | 1803 | 1461254990412 Marionette TRACE conn4 <- [1,2187,null,{"value":null}] 09:09:50 INFO - PROCESS | 1803 | 1461254990737 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:50 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d257d800 == 154 [pid = 1803] [id = 554] 09:09:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 218 (0x7f98cf7f6c00) [pid = 1803] [serial = 1663] [outer = (nil)] 09:09:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 219 (0x7f98cf82ac00) [pid = 1803] [serial = 1664] [outer = 0x7f98cf7f6c00] 09:09:50 INFO - PROCESS | 1803 | 1461254990819 Marionette DEBUG loaded listener.js 09:09:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 220 (0x7f98cf835800) [pid = 1803] [serial = 1665] [outer = 0x7f98cf7f6c00] 09:09:51 INFO - PROCESS | 1803 | 1461254991699 Marionette TRACE conn4 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 09:09:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 09:09:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1589ms 09:09:51 INFO - PROCESS | 1803 | 1461254991755 Marionette TRACE conn4 -> [0,2189,"getWindowHandle",null] 09:09:51 INFO - PROCESS | 1803 | 1461254991758 Marionette TRACE conn4 <- [1,2189,null,{"value":"8"}] 09:09:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 09:09:51 INFO - PROCESS | 1803 | 1461254991769 Marionette TRACE conn4 -> [0,2190,"setScriptTimeout",{"ms":35000}] 09:09:51 INFO - PROCESS | 1803 | 1461254991772 Marionette TRACE conn4 <- [1,2190,null,{}] 09:09:51 INFO - PROCESS | 1803 | 1461254991777 Marionette TRACE conn4 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:09:52 INFO - PROCESS | 1803 | 1461254992003 Marionette TRACE conn4 <- [1,2191,null,{"value":null}] 09:09:52 INFO - PROCESS | 1803 | 1461254992318 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:52 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d2c12000 == 155 [pid = 1803] [id = 555] 09:09:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 221 (0x7f98cd7bec00) [pid = 1803] [serial = 1666] [outer = (nil)] 09:09:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 222 (0x7f98cf991400) [pid = 1803] [serial = 1667] [outer = 0x7f98cd7bec00] 09:09:52 INFO - PROCESS | 1803 | 1461254992397 Marionette DEBUG loaded listener.js 09:09:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 223 (0x7f98d010c400) [pid = 1803] [serial = 1668] [outer = 0x7f98cd7bec00] 09:09:53 INFO - PROCESS | 1803 | 1461254993265 Marionette TRACE conn4 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 09:09:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 09:09:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1540ms 09:09:53 INFO - PROCESS | 1803 | 1461254993312 Marionette TRACE conn4 -> [0,2193,"getWindowHandle",null] 09:09:53 INFO - PROCESS | 1803 | 1461254993315 Marionette TRACE conn4 <- [1,2193,null,{"value":"8"}] 09:09:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 09:09:53 INFO - PROCESS | 1803 | 1461254993321 Marionette TRACE conn4 -> [0,2194,"setScriptTimeout",{"ms":35000}] 09:09:53 INFO - PROCESS | 1803 | 1461254993324 Marionette TRACE conn4 <- [1,2194,null,{}] 09:09:53 INFO - PROCESS | 1803 | 1461254993329 Marionette TRACE conn4 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:09:53 INFO - PROCESS | 1803 | 1461254993538 Marionette TRACE conn4 <- [1,2195,null,{"value":null}] 09:09:53 INFO - PROCESS | 1803 | 1461254993813 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:53 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d2db3800 == 156 [pid = 1803] [id = 556] 09:09:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 224 (0x7f98cf649c00) [pid = 1803] [serial = 1669] [outer = (nil)] 09:09:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 225 (0x7f98d02e8000) [pid = 1803] [serial = 1670] [outer = 0x7f98cf649c00] 09:09:53 INFO - PROCESS | 1803 | 1461254993899 Marionette DEBUG loaded listener.js 09:09:54 INFO - PROCESS | 1803 | ++DOMWINDOW == 226 (0x7f98d0395000) [pid = 1803] [serial = 1671] [outer = 0x7f98cf649c00] 09:09:54 INFO - PROCESS | 1803 | 1461254994773 Marionette TRACE conn4 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 09:09:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 09:09:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1477ms 09:09:54 INFO - PROCESS | 1803 | 1461254994801 Marionette TRACE conn4 -> [0,2197,"getWindowHandle",null] 09:09:54 INFO - PROCESS | 1803 | 1461254994804 Marionette TRACE conn4 <- [1,2197,null,{"value":"8"}] 09:09:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 09:09:54 INFO - PROCESS | 1803 | 1461254994811 Marionette TRACE conn4 -> [0,2198,"setScriptTimeout",{"ms":35000}] 09:09:54 INFO - PROCESS | 1803 | 1461254994814 Marionette TRACE conn4 <- [1,2198,null,{}] 09:09:54 INFO - PROCESS | 1803 | 1461254994819 Marionette TRACE conn4 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:09:55 INFO - PROCESS | 1803 | 1461254995039 Marionette TRACE conn4 <- [1,2199,null,{"value":null}] 09:09:55 INFO - PROCESS | 1803 | 1461254995324 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:55 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d4fcd800 == 157 [pid = 1803] [id = 557] 09:09:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 227 (0x7f98ce74e400) [pid = 1803] [serial = 1672] [outer = (nil)] 09:09:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 228 (0x7f98d03dd800) [pid = 1803] [serial = 1673] [outer = 0x7f98ce74e400] 09:09:55 INFO - PROCESS | 1803 | 1461254995446 Marionette DEBUG loaded listener.js 09:09:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 229 (0x7f98d0c53800) [pid = 1803] [serial = 1674] [outer = 0x7f98ce74e400] 09:09:56 INFO - PROCESS | 1803 | 1461254996280 Marionette TRACE conn4 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 09:09:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 09:09:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1528ms 09:09:56 INFO - PROCESS | 1803 | 1461254996340 Marionette TRACE conn4 -> [0,2201,"getWindowHandle",null] 09:09:56 INFO - PROCESS | 1803 | 1461254996344 Marionette TRACE conn4 <- [1,2201,null,{"value":"8"}] 09:09:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 09:09:56 INFO - PROCESS | 1803 | 1461254996349 Marionette TRACE conn4 -> [0,2202,"setScriptTimeout",{"ms":35000}] 09:09:56 INFO - PROCESS | 1803 | 1461254996351 Marionette TRACE conn4 <- [1,2202,null,{}] 09:09:56 INFO - PROCESS | 1803 | 1461254996357 Marionette TRACE conn4 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:09:56 INFO - PROCESS | 1803 | 1461254996627 Marionette TRACE conn4 <- [1,2203,null,{"value":null}] 09:09:56 INFO - PROCESS | 1803 | 1461254996955 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:56 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d5ad8800 == 158 [pid = 1803] [id = 558] 09:09:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 230 (0x7f98cf98b000) [pid = 1803] [serial = 1675] [outer = (nil)] 09:09:57 INFO - PROCESS | 1803 | ++DOMWINDOW == 231 (0x7f98d0c60400) [pid = 1803] [serial = 1676] [outer = 0x7f98cf98b000] 09:09:57 INFO - PROCESS | 1803 | 1461254997036 Marionette DEBUG loaded listener.js 09:09:57 INFO - PROCESS | 1803 | ++DOMWINDOW == 232 (0x7f98d1e82400) [pid = 1803] [serial = 1677] [outer = 0x7f98cf98b000] 09:09:57 INFO - PROCESS | 1803 | 1461254997914 Marionette TRACE conn4 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 09:09:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 09:09:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1634ms 09:09:57 INFO - PROCESS | 1803 | 1461254997989 Marionette TRACE conn4 -> [0,2205,"getWindowHandle",null] 09:09:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 09:09:57 INFO - PROCESS | 1803 | 1461254997994 Marionette TRACE conn4 <- [1,2205,null,{"value":"8"}] 09:09:58 INFO - PROCESS | 1803 | 1461254998000 Marionette TRACE conn4 -> [0,2206,"setScriptTimeout",{"ms":35000}] 09:09:58 INFO - PROCESS | 1803 | 1461254998005 Marionette TRACE conn4 <- [1,2206,null,{}] 09:09:58 INFO - PROCESS | 1803 | 1461254998012 Marionette TRACE conn4 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:09:58 INFO - PROCESS | 1803 | 1461254998288 Marionette TRACE conn4 <- [1,2207,null,{"value":null}] 09:09:58 INFO - PROCESS | 1803 | 1461254998608 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:58 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d5c66000 == 159 [pid = 1803] [id = 559] 09:09:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 233 (0x7f98d25df800) [pid = 1803] [serial = 1678] [outer = (nil)] 09:09:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 234 (0x7f98d25e3c00) [pid = 1803] [serial = 1679] [outer = 0x7f98d25df800] 09:09:58 INFO - PROCESS | 1803 | 1461254998694 Marionette DEBUG loaded listener.js 09:09:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 235 (0x7f98d263a800) [pid = 1803] [serial = 1680] [outer = 0x7f98d25df800] 09:09:59 INFO - PROCESS | 1803 | 1461254999562 Marionette TRACE conn4 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 09:09:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 09:09:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1637ms 09:09:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 09:09:59 INFO - PROCESS | 1803 | 1461254999639 Marionette TRACE conn4 -> [0,2209,"getWindowHandle",null] 09:09:59 INFO - PROCESS | 1803 | 1461254999641 Marionette TRACE conn4 <- [1,2209,null,{"value":"8"}] 09:09:59 INFO - PROCESS | 1803 | 1461254999647 Marionette TRACE conn4 -> [0,2210,"setScriptTimeout",{"ms":35000}] 09:09:59 INFO - PROCESS | 1803 | 1461254999650 Marionette TRACE conn4 <- [1,2210,null,{}] 09:09:59 INFO - PROCESS | 1803 | 1461254999655 Marionette TRACE conn4 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:09:59 INFO - PROCESS | 1803 | 1461254999899 Marionette TRACE conn4 <- [1,2211,null,{"value":null}] 09:10:00 INFO - PROCESS | 1803 | 1461255000229 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:00 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d6cb8800 == 160 [pid = 1803] [id = 560] 09:10:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 236 (0x7f98c6e34c00) [pid = 1803] [serial = 1681] [outer = (nil)] 09:10:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 237 (0x7f98d2abec00) [pid = 1803] [serial = 1682] [outer = 0x7f98c6e34c00] 09:10:00 INFO - PROCESS | 1803 | 1461255000307 Marionette DEBUG loaded listener.js 09:10:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 238 (0x7f98d2b5c800) [pid = 1803] [serial = 1683] [outer = 0x7f98c6e34c00] 09:10:01 INFO - PROCESS | 1803 | 1461255001189 Marionette TRACE conn4 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 09:10:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 09:10:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1581ms 09:10:01 INFO - PROCESS | 1803 | 1461255001228 Marionette TRACE conn4 -> [0,2213,"getWindowHandle",null] 09:10:01 INFO - PROCESS | 1803 | 1461255001231 Marionette TRACE conn4 <- [1,2213,null,{"value":"8"}] 09:10:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 09:10:01 INFO - PROCESS | 1803 | 1461255001237 Marionette TRACE conn4 -> [0,2214,"setScriptTimeout",{"ms":35000}] 09:10:01 INFO - PROCESS | 1803 | 1461255001239 Marionette TRACE conn4 <- [1,2214,null,{}] 09:10:01 INFO - PROCESS | 1803 | 1461255001245 Marionette TRACE conn4 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:10:01 INFO - PROCESS | 1803 | 1461255001453 Marionette TRACE conn4 <- [1,2215,null,{"value":null}] 09:10:01 INFO - PROCESS | 1803 | 1461255001747 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:01 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98da8c4800 == 161 [pid = 1803] [id = 561] 09:10:01 INFO - PROCESS | 1803 | ++DOMWINDOW == 239 (0x7f98d2385800) [pid = 1803] [serial = 1684] [outer = (nil)] 09:10:01 INFO - PROCESS | 1803 | ++DOMWINDOW == 240 (0x7f98d2c6e000) [pid = 1803] [serial = 1685] [outer = 0x7f98d2385800] 09:10:01 INFO - PROCESS | 1803 | 1461255001879 Marionette DEBUG loaded listener.js 09:10:01 INFO - PROCESS | 1803 | ++DOMWINDOW == 241 (0x7f98d3987c00) [pid = 1803] [serial = 1686] [outer = 0x7f98d2385800] 09:10:02 INFO - PROCESS | 1803 | 1461255002704 Marionette TRACE conn4 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 09:10:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 09:10:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1536ms 09:10:02 INFO - PROCESS | 1803 | 1461255002776 Marionette TRACE conn4 -> [0,2217,"getWindowHandle",null] 09:10:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 09:10:02 INFO - PROCESS | 1803 | 1461255002781 Marionette TRACE conn4 <- [1,2217,null,{"value":"8"}] 09:10:02 INFO - PROCESS | 1803 | 1461255002788 Marionette TRACE conn4 -> [0,2218,"setScriptTimeout",{"ms":35000}] 09:10:02 INFO - PROCESS | 1803 | 1461255002796 Marionette TRACE conn4 <- [1,2218,null,{}] 09:10:02 INFO - PROCESS | 1803 | 1461255002809 Marionette TRACE conn4 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:10:03 INFO - PROCESS | 1803 | 1461255003068 Marionette TRACE conn4 <- [1,2219,null,{"value":null}] 09:10:03 INFO - PROCESS | 1803 | 1461255003386 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:03 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98dbb6f800 == 162 [pid = 1803] [id = 562] 09:10:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 242 (0x7f98d2ab7000) [pid = 1803] [serial = 1687] [outer = (nil)] 09:10:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 243 (0x7f98d3ceac00) [pid = 1803] [serial = 1688] [outer = 0x7f98d2ab7000] 09:10:03 INFO - PROCESS | 1803 | 1461255003465 Marionette DEBUG loaded listener.js 09:10:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 244 (0x7f98d4d21400) [pid = 1803] [serial = 1689] [outer = 0x7f98d2ab7000] 09:10:04 INFO - PROCESS | 1803 | 1461255004275 Marionette TRACE conn4 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 09:10:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 09:10:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1504ms 09:10:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 09:10:04 INFO - PROCESS | 1803 | 1461255004291 Marionette TRACE conn4 -> [0,2221,"getWindowHandle",null] 09:10:04 INFO - PROCESS | 1803 | 1461255004294 Marionette TRACE conn4 <- [1,2221,null,{"value":"8"}] 09:10:04 INFO - PROCESS | 1803 | 1461255004301 Marionette TRACE conn4 -> [0,2222,"setScriptTimeout",{"ms":35000}] 09:10:04 INFO - PROCESS | 1803 | 1461255004304 Marionette TRACE conn4 <- [1,2222,null,{}] 09:10:04 INFO - PROCESS | 1803 | 1461255004309 Marionette TRACE conn4 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:10:04 INFO - PROCESS | 1803 | 1461255004523 Marionette TRACE conn4 <- [1,2223,null,{"value":null}] 09:10:04 INFO - PROCESS | 1803 | 1461255004770 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:04 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98dbd1c800 == 163 [pid = 1803] [id = 563] 09:10:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 245 (0x7f98d397d400) [pid = 1803] [serial = 1690] [outer = (nil)] 09:10:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 246 (0x7f98d4f86800) [pid = 1803] [serial = 1691] [outer = 0x7f98d397d400] 09:10:04 INFO - PROCESS | 1803 | 1461255004852 Marionette DEBUG loaded listener.js 09:10:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 247 (0x7f98d4f90800) [pid = 1803] [serial = 1692] [outer = 0x7f98d397d400] 09:10:05 INFO - PROCESS | 1803 | 1461255005779 Marionette TRACE conn4 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 09:10:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 09:10:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1535ms 09:10:05 INFO - PROCESS | 1803 | 1461255005836 Marionette TRACE conn4 -> [0,2225,"getWindowHandle",null] 09:10:05 INFO - PROCESS | 1803 | 1461255005840 Marionette TRACE conn4 <- [1,2225,null,{"value":"8"}] 09:10:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 09:10:05 INFO - PROCESS | 1803 | 1461255005846 Marionette TRACE conn4 -> [0,2226,"setScriptTimeout",{"ms":35000}] 09:10:05 INFO - PROCESS | 1803 | 1461255005848 Marionette TRACE conn4 <- [1,2226,null,{}] 09:10:05 INFO - PROCESS | 1803 | 1461255005854 Marionette TRACE conn4 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:10:06 INFO - PROCESS | 1803 | 1461255006069 Marionette TRACE conn4 <- [1,2227,null,{"value":null}] 09:10:06 INFO - PROCESS | 1803 | 1461255006350 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:06 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98dc41e000 == 164 [pid = 1803] [id = 564] 09:10:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 248 (0x7f98d3988000) [pid = 1803] [serial = 1693] [outer = (nil)] 09:10:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 249 (0x7f98d5ac1c00) [pid = 1803] [serial = 1694] [outer = 0x7f98d3988000] 09:10:06 INFO - PROCESS | 1803 | 1461255006467 Marionette DEBUG loaded listener.js 09:10:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 250 (0x7f98d5b85000) [pid = 1803] [serial = 1695] [outer = 0x7f98d3988000] 09:10:07 INFO - PROCESS | 1803 | 1461255007279 Marionette TRACE conn4 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 09:10:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 09:10:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1481ms 09:10:07 INFO - PROCESS | 1803 | 1461255007327 Marionette TRACE conn4 -> [0,2229,"getWindowHandle",null] 09:10:07 INFO - PROCESS | 1803 | 1461255007330 Marionette TRACE conn4 <- [1,2229,null,{"value":"8"}] 09:10:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 09:10:07 INFO - PROCESS | 1803 | 1461255007336 Marionette TRACE conn4 -> [0,2230,"setScriptTimeout",{"ms":35000}] 09:10:07 INFO - PROCESS | 1803 | 1461255007338 Marionette TRACE conn4 <- [1,2230,null,{}] 09:10:07 INFO - PROCESS | 1803 | 1461255007344 Marionette TRACE conn4 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:10:07 INFO - PROCESS | 1803 | 1461255007548 Marionette TRACE conn4 <- [1,2231,null,{"value":null}] 09:10:07 INFO - PROCESS | 1803 | 1461255007832 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:07 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98dd498800 == 165 [pid = 1803] [id = 565] 09:10:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 251 (0x7f98d4d27800) [pid = 1803] [serial = 1696] [outer = (nil)] 09:10:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 252 (0x7f98d5b93c00) [pid = 1803] [serial = 1697] [outer = 0x7f98d4d27800] 09:10:07 INFO - PROCESS | 1803 | 1461255007911 Marionette DEBUG loaded listener.js 09:10:08 INFO - PROCESS | 1803 | ++DOMWINDOW == 253 (0x7f98d5d8e800) [pid = 1803] [serial = 1698] [outer = 0x7f98d4d27800] 09:10:08 INFO - PROCESS | 1803 | 1461255008842 Marionette TRACE conn4 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 09:10:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 09:10:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1580ms 09:10:08 INFO - PROCESS | 1803 | 1461255008917 Marionette TRACE conn4 -> [0,2233,"getWindowHandle",null] 09:10:08 INFO - PROCESS | 1803 | 1461255008921 Marionette TRACE conn4 <- [1,2233,null,{"value":"8"}] 09:10:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 09:10:08 INFO - PROCESS | 1803 | 1461255008927 Marionette TRACE conn4 -> [0,2234,"setScriptTimeout",{"ms":35000}] 09:10:08 INFO - PROCESS | 1803 | 1461255008929 Marionette TRACE conn4 <- [1,2234,null,{}] 09:10:08 INFO - PROCESS | 1803 | 1461255008935 Marionette TRACE conn4 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:10:09 INFO - PROCESS | 1803 | 1461255009153 Marionette TRACE conn4 <- [1,2235,null,{"value":null}] 09:10:09 INFO - PROCESS | 1803 | 1461255009498 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:09 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98c72dc000 == 166 [pid = 1803] [id = 566] 09:10:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 254 (0x7f98c6e29400) [pid = 1803] [serial = 1699] [outer = (nil)] 09:10:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 255 (0x7f98ca264000) [pid = 1803] [serial = 1700] [outer = 0x7f98c6e29400] 09:10:09 INFO - PROCESS | 1803 | 1461255009575 Marionette DEBUG loaded listener.js 09:10:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 256 (0x7f98d5b86400) [pid = 1803] [serial = 1701] [outer = 0x7f98c6e29400] 09:10:10 INFO - PROCESS | 1803 | 1461255010475 Marionette TRACE conn4 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 09:10:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 09:10:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1592ms 09:10:10 INFO - PROCESS | 1803 | 1461255010520 Marionette TRACE conn4 -> [0,2237,"getWindowHandle",null] 09:10:10 INFO - PROCESS | 1803 | 1461255010524 Marionette TRACE conn4 <- [1,2237,null,{"value":"8"}] 09:10:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 09:10:10 INFO - PROCESS | 1803 | 1461255010530 Marionette TRACE conn4 -> [0,2238,"setScriptTimeout",{"ms":35000}] 09:10:10 INFO - PROCESS | 1803 | 1461255010533 Marionette TRACE conn4 <- [1,2238,null,{}] 09:10:10 INFO - PROCESS | 1803 | 1461255010539 Marionette TRACE conn4 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:10:10 INFO - PROCESS | 1803 | 1461255010790 Marionette TRACE conn4 <- [1,2239,null,{"value":null}] 09:10:11 INFO - PROCESS | 1803 | 1461255011116 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:11 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98cb60a000 == 167 [pid = 1803] [id = 567] 09:10:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 257 (0x7f98c6e2d000) [pid = 1803] [serial = 1702] [outer = (nil)] 09:10:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 258 (0x7f98c713ec00) [pid = 1803] [serial = 1703] [outer = 0x7f98c6e2d000] 09:10:11 INFO - PROCESS | 1803 | 1461255011189 Marionette DEBUG loaded listener.js 09:10:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 259 (0x7f98cb3f5800) [pid = 1803] [serial = 1704] [outer = 0x7f98c6e2d000] 09:10:13 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98cb1ab000 == 166 [pid = 1803] [id = 546] 09:10:13 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98ca6b4800 == 165 [pid = 1803] [id = 545] 09:10:13 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98cf9cd000 == 164 [pid = 1803] [id = 544] 09:10:13 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98cb2ca800 == 163 [pid = 1803] [id = 543] 09:10:13 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98ca76f000 == 162 [pid = 1803] [id = 542] 09:10:13 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98ca756800 == 161 [pid = 1803] [id = 541] 09:10:13 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98c5dd0000 == 160 [pid = 1803] [id = 540] 09:10:13 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98c5eea800 == 159 [pid = 1803] [id = 539] 09:10:13 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98fb8c6000 == 158 [pid = 1803] [id = 538] 09:10:13 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98f493e800 == 157 [pid = 1803] [id = 537] 09:10:13 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e5f57800 == 156 [pid = 1803] [id = 536] 09:10:13 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e4b7c800 == 155 [pid = 1803] [id = 535] 09:10:13 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e1297800 == 154 [pid = 1803] [id = 534] 09:10:13 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e1013800 == 153 [pid = 1803] [id = 533] 09:10:13 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98df4ef000 == 152 [pid = 1803] [id = 532] 09:10:13 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98dc2bc000 == 151 [pid = 1803] [id = 531] 09:10:13 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98da8cf800 == 150 [pid = 1803] [id = 530] 09:10:13 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98d5af3800 == 149 [pid = 1803] [id = 529] 09:10:13 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98d2dc6800 == 148 [pid = 1803] [id = 528] 09:10:13 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98cb620800 == 147 [pid = 1803] [id = 527] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 258 (0x7f98da555800) [pid = 1803] [serial = 1389] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 257 (0x7f98cf838400) [pid = 1803] [serial = 1542] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 256 (0x7f98f391e400) [pid = 1803] [serial = 1350] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 255 (0x7f98cbcae400) [pid = 1803] [serial = 1559] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 254 (0x7f98d02ed000) [pid = 1803] [serial = 1473] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 253 (0x7f98e8f8e000) [pid = 1803] [serial = 1536] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 252 (0x7f98d03e9c00) [pid = 1803] [serial = 1182] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 251 (0x7f98d2386400) [pid = 1803] [serial = 1281] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 250 (0x7f98f8a4c800) [pid = 1803] [serial = 1467] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 249 (0x7f98d1e7c000) [pid = 1803] [serial = 1517] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 248 (0x7f98d1e87c00) [pid = 1803] [serial = 1518] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 247 (0x7f98cd7c0400) [pid = 1803] [serial = 1470] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 246 (0x7f98dc30f000) [pid = 1803] [serial = 1329] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 245 (0x7f98dc18cc00) [pid = 1803] [serial = 1526] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 244 (0x7f98f4cc2c00) [pid = 1803] [serial = 1278] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 243 (0x7f98cc539c00) [pid = 1803] [serial = 1221] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 242 (0x7f98e53e8000) [pid = 1803] [serial = 1410] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 241 (0x7f98d4d21000) [pid = 1803] [serial = 1320] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 240 (0x7f98db996800) [pid = 1803] [serial = 1523] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 239 (0x7f98cbcb3400) [pid = 1803] [serial = 1560] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 238 (0x7f98e1312000) [pid = 1803] [serial = 1197] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 237 (0x7f98d1e7d800) [pid = 1803] [serial = 1578] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 236 (0x7f98de93dc00) [pid = 1803] [serial = 1398] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 235 (0x7f98d1e81400) [pid = 1803] [serial = 1494] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 234 (0x7f98de7e6400) [pid = 1803] [serial = 1194] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 233 (0x7f98d0c5b000) [pid = 1803] [serial = 1359] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 232 (0x7f98dd043000) [pid = 1803] [serial = 1395] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 231 (0x7f98e64f1000) [pid = 1803] [serial = 1535] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 230 (0x7f98e39d1c00) [pid = 1803] [serial = 1341] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 229 (0x7f98dbc6bc00) [pid = 1803] [serial = 1380] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 228 (0x7f98e0e89000) [pid = 1803] [serial = 1335] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 227 (0x7f98f496f800) [pid = 1803] [serial = 1539] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 226 (0x7f98dc4f1000) [pid = 1803] [serial = 1527] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 225 (0x7f98f4cfb000) [pid = 1803] [serial = 1353] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 224 (0x7f98cbcaa000) [pid = 1803] [serial = 1553] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 223 (0x7f98cf833000) [pid = 1803] [serial = 1541] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 222 (0x7f98c9e6dc00) [pid = 1803] [serial = 1550] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 221 (0x7f98e340d000) [pid = 1803] [serial = 1200] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 220 (0x7f98cc381000) [pid = 1803] [serial = 1514] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 219 (0x7f98d5ac1400) [pid = 1803] [serial = 1520] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 218 (0x7f98e5133400) [pid = 1803] [serial = 1344] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 217 (0x7f98e839c800) [pid = 1803] [serial = 1413] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 216 (0x7f98f2858000) [pid = 1803] [serial = 1347] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 215 (0x7f98cbef9400) [pid = 1803] [serial = 1272] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 214 (0x7f98c6e37800) [pid = 1803] [serial = 1557] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 213 (0x7f98e4e71400) [pid = 1803] [serial = 1533] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 212 (0x7f98f4cfa400) [pid = 1803] [serial = 1269] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 211 (0x7f98cf992c00) [pid = 1803] [serial = 1356] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 210 (0x7f98f65de000) [pid = 1803] [serial = 1416] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 209 (0x7f98f399f400) [pid = 1803] [serial = 1212] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 208 (0x7f98f8ba4800) [pid = 1803] [serial = 1476] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 207 (0x7f98e01b0000) [pid = 1803] [serial = 1332] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 206 (0x7f98cd7b4800) [pid = 1803] [serial = 1515] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 205 (0x7f98d6859000) [pid = 1803] [serial = 1521] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 204 (0x7f98e0e8f400) [pid = 1803] [serial = 1263] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 203 (0x7f98d5b86800) [pid = 1803] [serial = 1491] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 202 (0x7f98da85ec00) [pid = 1803] [serial = 1512] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 201 (0x7f98e04bf800) [pid = 1803] [serial = 1529] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 200 (0x7f98c9e72400) [pid = 1803] [serial = 1551] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 199 (0x7f98e11b3000) [pid = 1803] [serial = 1530] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 198 (0x7f98dbd41000) [pid = 1803] [serial = 1392] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 197 (0x7f98f88da400) [pid = 1803] [serial = 1419] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 196 (0x7f98c7148c00) [pid = 1803] [serial = 1563] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 195 (0x7f98da5ef000) [pid = 1803] [serial = 1323] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 194 (0x7f98dbc67000) [pid = 1803] [serial = 1326] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 193 (0x7f98e0141800) [pid = 1803] [serial = 1218] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 192 (0x7f98cf98d800) [pid = 1803] [serial = 1575] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 191 (0x7f98f8319800) [pid = 1803] [serial = 1548] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 190 (0x7f98f8da9400) [pid = 1803] [serial = 1545] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 189 (0x7f98d0398000) [pid = 1803] [serial = 1275] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 188 (0x7f98e6222400) [pid = 1803] [serial = 1206] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 187 (0x7f98da5eec00) [pid = 1803] [serial = 1257] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 186 (0x7f98ce864400) [pid = 1803] [serial = 1574] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 185 (0x7f98ca26c000) [pid = 1803] [serial = 1566] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 184 (0x7f98c7144c00) [pid = 1803] [serial = 1562] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 183 (0x7f98ce75a400) [pid = 1803] [serial = 1485] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 182 (0x7f98dbd77800) [pid = 1803] [serial = 1188] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 181 (0x7f98e4191400) [pid = 1803] [serial = 1407] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 180 (0x7f98e2c08800) [pid = 1803] [serial = 1532] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 179 (0x7f98e131a400) [pid = 1803] [serial = 1338] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 178 (0x7f98e4e77000) [pid = 1803] [serial = 1227] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 177 (0x7f98cd60f400) [pid = 1803] [serial = 1572] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 176 (0x7f98d5d91c00) [pid = 1803] [serial = 1547] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 175 (0x7f98ca267800) [pid = 1803] [serial = 1565] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 174 (0x7f98e8f8cc00) [pid = 1803] [serial = 1209] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 173 (0x7f98f8a97400) [pid = 1803] [serial = 1479] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 172 (0x7f98d2c6ec00) [pid = 1803] [serial = 1386] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 171 (0x7f98f89cc400) [pid = 1803] [serial = 1544] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 170 (0x7f98d6850800) [pid = 1803] [serial = 1185] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 169 (0x7f98f346c800) [pid = 1803] [serial = 1538] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 168 (0x7f98cc37b400) [pid = 1803] [serial = 1571] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 167 (0x7f98dbc6b400) [pid = 1803] [serial = 1284] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 166 (0x7f98dd80d400) [pid = 1803] [serial = 1179] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 165 (0x7f98c6e32c00) [pid = 1803] [serial = 1556] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 164 (0x7f98cf7f4400) [pid = 1803] [serial = 1383] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 163 (0x7f98e4e6ec00) [pid = 1803] [serial = 1203] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 162 (0x7f98d5b8e000) [pid = 1803] [serial = 1482] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 161 (0x7f98cbcaec00) [pid = 1803] [serial = 1554] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 160 (0x7f98dd9ef400) [pid = 1803] [serial = 1191] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 159 (0x7f98cb479c00) [pid = 1803] [serial = 1488] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 158 (0x7f98e5cea000) [pid = 1803] [serial = 1266] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 157 (0x7f98cc535000) [pid = 1803] [serial = 1577] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 156 (0x7f98dc190c00) [pid = 1803] [serial = 1224] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 155 (0x7f98f88df400) [pid = 1803] [serial = 1215] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 154 (0x7f98d03e1400) [pid = 1803] [serial = 1254] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 153 (0x7f98f89d0c00) [pid = 1803] [serial = 1422] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 152 (0x7f98cb3ef400) [pid = 1803] [serial = 1568] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 151 (0x7f98dba4f400) [pid = 1803] [serial = 1524] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 150 (0x7f98cb473800) [pid = 1803] [serial = 1569] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 149 (0x7f98de93d400) [pid = 1803] [serial = 1260] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 148 (0x7f98e1314400) [pid = 1803] [serial = 1404] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 147 (0x7f98d0391800) [pid = 1803] [serial = 1317] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 146 (0x7f98e04cd800) [pid = 1803] [serial = 1401] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 145 (0x7f98f49c6800) [pid = 1803] [serial = 1464] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 144 (0x7f98ed7f2c00) [pid = 1803] [serial = 1461] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 143 (0x7f98e0141000) [pid = 1803] [serial = 1455] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 142 (0x7f98d509f800) [pid = 1803] [serial = 1449] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 141 (0x7f98d0114400) [pid = 1803] [serial = 1446] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 140 (0x7f98e1316c00) [pid = 1803] [serial = 1458] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 139 (0x7f98dc30ec00) [pid = 1803] [serial = 1452] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | --DOMWINDOW == 138 (0x7f98d2389800) [pid = 1803] [serial = 1580] [outer = (nil)] [url = about:blank] 09:10:13 INFO - PROCESS | 1803 | 1461255013678 Marionette TRACE conn4 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 09:10:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 09:10:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 3188ms 09:10:13 INFO - PROCESS | 1803 | 1461255013720 Marionette TRACE conn4 -> [0,2241,"getWindowHandle",null] 09:10:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 09:10:13 INFO - PROCESS | 1803 | 1461255013725 Marionette TRACE conn4 <- [1,2241,null,{"value":"8"}] 09:10:13 INFO - PROCESS | 1803 | 1461255013731 Marionette TRACE conn4 -> [0,2242,"setScriptTimeout",{"ms":35000}] 09:10:13 INFO - PROCESS | 1803 | 1461255013736 Marionette TRACE conn4 <- [1,2242,null,{}] 09:10:13 INFO - PROCESS | 1803 | 1461255013753 Marionette TRACE conn4 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:10:13 INFO - PROCESS | 1803 | 1461255013928 Marionette TRACE conn4 <- [1,2243,null,{"value":null}] 09:10:14 INFO - PROCESS | 1803 | 1461255014136 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:14 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98c72d5800 == 148 [pid = 1803] [id = 568] 09:10:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 139 (0x7f98ca269400) [pid = 1803] [serial = 1705] [outer = (nil)] 09:10:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 140 (0x7f98ca26e000) [pid = 1803] [serial = 1706] [outer = 0x7f98ca269400] 09:10:14 INFO - PROCESS | 1803 | 1461255014199 Marionette DEBUG loaded listener.js 09:10:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 141 (0x7f98ca5f2800) [pid = 1803] [serial = 1707] [outer = 0x7f98ca269400] 09:10:14 INFO - PROCESS | 1803 | 1461255014943 Marionette TRACE conn4 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 09:10:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 09:10:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1240ms 09:10:14 INFO - PROCESS | 1803 | 1461255014973 Marionette TRACE conn4 -> [0,2245,"getWindowHandle",null] 09:10:14 INFO - PROCESS | 1803 | 1461255014982 Marionette TRACE conn4 <- [1,2245,null,{"value":"8"}] 09:10:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 09:10:15 INFO - PROCESS | 1803 | 1461255015009 Marionette TRACE conn4 -> [0,2246,"setScriptTimeout",{"ms":35000}] 09:10:15 INFO - PROCESS | 1803 | 1461255015013 Marionette TRACE conn4 <- [1,2246,null,{}] 09:10:15 INFO - PROCESS | 1803 | 1461255015019 Marionette TRACE conn4 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:10:15 INFO - PROCESS | 1803 | 1461255015231 Marionette TRACE conn4 <- [1,2247,null,{"value":null}] 09:10:15 INFO - PROCESS | 1803 | 1461255015242 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:15 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98caf04800 == 149 [pid = 1803] [id = 569] 09:10:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 142 (0x7f98cb0b1000) [pid = 1803] [serial = 1708] [outer = (nil)] 09:10:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 143 (0x7f98cb3e9400) [pid = 1803] [serial = 1709] [outer = 0x7f98cb0b1000] 09:10:15 INFO - PROCESS | 1803 | 1461255015313 Marionette DEBUG loaded listener.js 09:10:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 144 (0x7f98cb3f7000) [pid = 1803] [serial = 1710] [outer = 0x7f98cb0b1000] 09:10:16 INFO - PROCESS | 1803 | 1461255016572 Marionette TRACE conn4 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 09:10:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 09:10:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1597ms 09:10:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 09:10:16 INFO - PROCESS | 1803 | 1461255016602 Marionette TRACE conn4 -> [0,2249,"getWindowHandle",null] 09:10:16 INFO - PROCESS | 1803 | 1461255016605 Marionette TRACE conn4 <- [1,2249,null,{"value":"8"}] 09:10:16 INFO - PROCESS | 1803 | 1461255016611 Marionette TRACE conn4 -> [0,2250,"setScriptTimeout",{"ms":35000}] 09:10:16 INFO - PROCESS | 1803 | 1461255016616 Marionette TRACE conn4 <- [1,2250,null,{}] 09:10:16 INFO - PROCESS | 1803 | 1461255016636 Marionette TRACE conn4 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:10:16 INFO - PROCESS | 1803 | 1461255016869 Marionette TRACE conn4 <- [1,2251,null,{"value":null}] 09:10:16 INFO - PROCESS | 1803 | 1461255016903 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:16 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98cb3d7000 == 150 [pid = 1803] [id = 570] 09:10:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 145 (0x7f98cbcb3400) [pid = 1803] [serial = 1711] [outer = (nil)] 09:10:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 146 (0x7f98cbde6c00) [pid = 1803] [serial = 1712] [outer = 0x7f98cbcb3400] 09:10:16 INFO - PROCESS | 1803 | 1461255016964 Marionette DEBUG loaded listener.js 09:10:17 INFO - PROCESS | 1803 | ++DOMWINDOW == 147 (0x7f98cbef2400) [pid = 1803] [serial = 1713] [outer = 0x7f98cbcb3400] 09:10:18 INFO - PROCESS | 1803 | 1461255018074 Marionette TRACE conn4 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 09:10:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 09:10:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1898ms 09:10:18 INFO - PROCESS | 1803 | --DOMWINDOW == 146 (0x7f98cf999c00) [pid = 1803] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 09:10:18 INFO - PROCESS | 1803 | --DOMWINDOW == 145 (0x7f98dc097800) [pid = 1803] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 09:10:18 INFO - PROCESS | 1803 | --DOMWINDOW == 144 (0x7f98cb51a800) [pid = 1803] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 09:10:18 INFO - PROCESS | 1803 | --DOMWINDOW == 143 (0x7f98e7156800) [pid = 1803] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 09:10:18 INFO - PROCESS | 1803 | --DOMWINDOW == 142 (0x7f98dd651c00) [pid = 1803] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 09:10:18 INFO - PROCESS | 1803 | --DOMWINDOW == 141 (0x7f98d2c63c00) [pid = 1803] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 09:10:18 INFO - PROCESS | 1803 | --DOMWINDOW == 140 (0x7f98dc098800) [pid = 1803] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 09:10:18 INFO - PROCESS | 1803 | --DOMWINDOW == 139 (0x7f98ca5eb000) [pid = 1803] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 09:10:18 INFO - PROCESS | 1803 | --DOMWINDOW == 138 (0x7f98cb0b7400) [pid = 1803] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 09:10:18 INFO - PROCESS | 1803 | --DOMWINDOW == 137 (0x7f98d5ac4800) [pid = 1803] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 09:10:18 INFO - PROCESS | 1803 | --DOMWINDOW == 136 (0x7f98dbd34800) [pid = 1803] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 09:10:18 INFO - PROCESS | 1803 | --DOMWINDOW == 135 (0x7f98d0c54800) [pid = 1803] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 09:10:18 INFO - PROCESS | 1803 | --DOMWINDOW == 134 (0x7f98c6e37c00) [pid = 1803] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 09:10:18 INFO - PROCESS | 1803 | --DOMWINDOW == 133 (0x7f98cbcb5c00) [pid = 1803] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 09:10:18 INFO - PROCESS | 1803 | --DOMWINDOW == 132 (0x7f98ca5ea800) [pid = 1803] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 09:10:18 INFO - PROCESS | 1803 | --DOMWINDOW == 131 (0x7f98dd14ec00) [pid = 1803] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 09:10:18 INFO - PROCESS | 1803 | 1461255018582 Marionette TRACE conn4 -> [0,2253,"getWindowHandle",null] 09:10:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 09:10:18 INFO - PROCESS | 1803 | 1461255018587 Marionette TRACE conn4 <- [1,2253,null,{"value":"8"}] 09:10:18 INFO - PROCESS | 1803 | 1461255018593 Marionette TRACE conn4 -> [0,2254,"setScriptTimeout",{"ms":35000}] 09:10:18 INFO - PROCESS | 1803 | 1461255018595 Marionette TRACE conn4 <- [1,2254,null,{}] 09:10:18 INFO - PROCESS | 1803 | 1461255018601 Marionette TRACE conn4 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:10:18 INFO - PROCESS | 1803 | 1461255018794 Marionette TRACE conn4 <- [1,2255,null,{"value":null}] 09:10:18 INFO - PROCESS | 1803 | 1461255018961 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:18 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98cb809800 == 151 [pid = 1803] [id = 571] 09:10:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 132 (0x7f98ca5e8c00) [pid = 1803] [serial = 1714] [outer = (nil)] 09:10:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 133 (0x7f98cbde2800) [pid = 1803] [serial = 1715] [outer = 0x7f98ca5e8c00] 09:10:19 INFO - PROCESS | 1803 | 1461255019020 Marionette DEBUG loaded listener.js 09:10:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 134 (0x7f98cc37a400) [pid = 1803] [serial = 1716] [outer = 0x7f98ca5e8c00] 09:10:19 INFO - PROCESS | 1803 | 1461255019704 Marionette TRACE conn4 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 09:10:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 09:10:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1133ms 09:10:19 INFO - PROCESS | 1803 | 1461255019725 Marionette TRACE conn4 -> [0,2257,"getWindowHandle",null] 09:10:19 INFO - PROCESS | 1803 | 1461255019728 Marionette TRACE conn4 <- [1,2257,null,{"value":"8"}] 09:10:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 09:10:19 INFO - PROCESS | 1803 | 1461255019733 Marionette TRACE conn4 -> [0,2258,"setScriptTimeout",{"ms":35000}] 09:10:19 INFO - PROCESS | 1803 | 1461255019735 Marionette TRACE conn4 <- [1,2258,null,{}] 09:10:19 INFO - PROCESS | 1803 | 1461255019740 Marionette TRACE conn4 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:10:19 INFO - PROCESS | 1803 | 1461255019975 Marionette TRACE conn4 <- [1,2259,null,{"value":null}] 09:10:19 INFO - PROCESS | 1803 | 1461255019988 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:20 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98ce525000 == 152 [pid = 1803] [id = 572] 09:10:20 INFO - PROCESS | 1803 | ++DOMWINDOW == 135 (0x7f98cb474c00) [pid = 1803] [serial = 1717] [outer = (nil)] 09:10:20 INFO - PROCESS | 1803 | ++DOMWINDOW == 136 (0x7f98cc534c00) [pid = 1803] [serial = 1718] [outer = 0x7f98cb474c00] 09:10:20 INFO - PROCESS | 1803 | 1461255020046 Marionette DEBUG loaded listener.js 09:10:20 INFO - PROCESS | 1803 | ++DOMWINDOW == 137 (0x7f98cd377000) [pid = 1803] [serial = 1719] [outer = 0x7f98cb474c00] 09:10:21 INFO - PROCESS | 1803 | 1461255021186 Marionette TRACE conn4 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 09:10:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 09:10:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1484ms 09:10:21 INFO - PROCESS | 1803 | 1461255021218 Marionette TRACE conn4 -> [0,2261,"getWindowHandle",null] 09:10:21 INFO - PROCESS | 1803 | 1461255021222 Marionette TRACE conn4 <- [1,2261,null,{"value":"8"}] 09:10:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 09:10:21 INFO - PROCESS | 1803 | 1461255021230 Marionette TRACE conn4 -> [0,2262,"setScriptTimeout",{"ms":35000}] 09:10:21 INFO - PROCESS | 1803 | 1461255021235 Marionette TRACE conn4 <- [1,2262,null,{}] 09:10:21 INFO - PROCESS | 1803 | 1461255021243 Marionette TRACE conn4 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:10:21 INFO - PROCESS | 1803 | 1461255021457 Marionette TRACE conn4 <- [1,2263,null,{"value":null}] 09:10:21 INFO - PROCESS | 1803 | 1461255021727 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:21 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98caf0b800 == 153 [pid = 1803] [id = 573] 09:10:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 138 (0x7f98ca7e0800) [pid = 1803] [serial = 1720] [outer = (nil)] 09:10:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 139 (0x7f98cb0b2000) [pid = 1803] [serial = 1721] [outer = 0x7f98ca7e0800] 09:10:21 INFO - PROCESS | 1803 | 1461255021847 Marionette DEBUG loaded listener.js 09:10:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 140 (0x7f98cb3f6800) [pid = 1803] [serial = 1722] [outer = 0x7f98ca7e0800] 09:10:22 INFO - PROCESS | 1803 | 1461255022746 Marionette TRACE conn4 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 09:10:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 09:10:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1581ms 09:10:22 INFO - PROCESS | 1803 | 1461255022812 Marionette TRACE conn4 -> [0,2265,"getWindowHandle",null] 09:10:22 INFO - PROCESS | 1803 | 1461255022821 Marionette TRACE conn4 <- [1,2265,null,{"value":"8"}] 09:10:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 09:10:22 INFO - PROCESS | 1803 | 1461255022832 Marionette TRACE conn4 -> [0,2266,"setScriptTimeout",{"ms":35000}] 09:10:22 INFO - PROCESS | 1803 | 1461255022836 Marionette TRACE conn4 <- [1,2266,null,{}] 09:10:22 INFO - PROCESS | 1803 | 1461255022842 Marionette TRACE conn4 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:10:23 INFO - PROCESS | 1803 | 1461255023075 Marionette TRACE conn4 <- [1,2267,null,{"value":null}] 09:10:23 INFO - PROCESS | 1803 | 1461255023287 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:23 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98cc921800 == 154 [pid = 1803] [id = 574] 09:10:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 141 (0x7f98ca7e1000) [pid = 1803] [serial = 1723] [outer = (nil)] 09:10:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 142 (0x7f98cbde3400) [pid = 1803] [serial = 1724] [outer = 0x7f98ca7e1000] 09:10:23 INFO - PROCESS | 1803 | 1461255023403 Marionette DEBUG loaded listener.js 09:10:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 143 (0x7f98cbef4400) [pid = 1803] [serial = 1725] [outer = 0x7f98ca7e1000] 09:10:24 INFO - PROCESS | 1803 | 1461255024409 Marionette TRACE conn4 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 09:10:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 09:10:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1639ms 09:10:24 INFO - PROCESS | 1803 | 1461255024471 Marionette TRACE conn4 -> [0,2269,"getWindowHandle",null] 09:10:24 INFO - PROCESS | 1803 | 1461255024475 Marionette TRACE conn4 <- [1,2269,null,{"value":"8"}] 09:10:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 09:10:24 INFO - PROCESS | 1803 | 1461255024481 Marionette TRACE conn4 -> [0,2270,"setScriptTimeout",{"ms":35000}] 09:10:24 INFO - PROCESS | 1803 | 1461255024486 Marionette TRACE conn4 <- [1,2270,null,{}] 09:10:24 INFO - PROCESS | 1803 | 1461255024501 Marionette TRACE conn4 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:10:24 INFO - PROCESS | 1803 | 1461255024767 Marionette TRACE conn4 <- [1,2271,null,{"value":null}] 09:10:25 INFO - PROCESS | 1803 | 1461255025021 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:25 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d0066000 == 155 [pid = 1803] [id = 575] 09:10:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 144 (0x7f98cc381400) [pid = 1803] [serial = 1726] [outer = (nil)] 09:10:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 145 (0x7f98cd7b4800) [pid = 1803] [serial = 1727] [outer = 0x7f98cc381400] 09:10:25 INFO - PROCESS | 1803 | 1461255025142 Marionette DEBUG loaded listener.js 09:10:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 146 (0x7f98cd7c1c00) [pid = 1803] [serial = 1728] [outer = 0x7f98cc381400] 09:10:25 INFO - PROCESS | 1803 | 1461255025980 Marionette TRACE conn4 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 09:10:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 09:10:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1541ms 09:10:26 INFO - PROCESS | 1803 | 1461255026023 Marionette TRACE conn4 -> [0,2273,"getWindowHandle",null] 09:10:26 INFO - PROCESS | 1803 | 1461255026027 Marionette TRACE conn4 <- [1,2273,null,{"value":"8"}] 09:10:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 09:10:26 INFO - PROCESS | 1803 | 1461255026034 Marionette TRACE conn4 -> [0,2274,"setScriptTimeout",{"ms":35000}] 09:10:26 INFO - PROCESS | 1803 | 1461255026038 Marionette TRACE conn4 <- [1,2274,null,{}] 09:10:26 INFO - PROCESS | 1803 | 1461255026043 Marionette TRACE conn4 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:10:26 INFO - PROCESS | 1803 | 1461255026256 Marionette TRACE conn4 <- [1,2275,null,{"value":null}] 09:10:26 INFO - PROCESS | 1803 | 1461255026469 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:26 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d035c800 == 156 [pid = 1803] [id = 576] 09:10:26 INFO - PROCESS | 1803 | ++DOMWINDOW == 147 (0x7f98cd605800) [pid = 1803] [serial = 1729] [outer = (nil)] 09:10:26 INFO - PROCESS | 1803 | ++DOMWINDOW == 148 (0x7f98ce75c400) [pid = 1803] [serial = 1730] [outer = 0x7f98cd605800] 09:10:26 INFO - PROCESS | 1803 | 1461255026581 Marionette DEBUG loaded listener.js 09:10:26 INFO - PROCESS | 1803 | ++DOMWINDOW == 149 (0x7f98ce86b800) [pid = 1803] [serial = 1731] [outer = 0x7f98cd605800] 09:10:27 INFO - PROCESS | 1803 | 1461255027451 Marionette TRACE conn4 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 09:10:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 09:10:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1428ms 09:10:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 09:10:27 INFO - PROCESS | 1803 | 1461255027462 Marionette TRACE conn4 -> [0,2277,"getWindowHandle",null] 09:10:27 INFO - PROCESS | 1803 | 1461255027465 Marionette TRACE conn4 <- [1,2277,null,{"value":"8"}] 09:10:27 INFO - PROCESS | 1803 | 1461255027472 Marionette TRACE conn4 -> [0,2278,"setScriptTimeout",{"ms":35000}] 09:10:27 INFO - PROCESS | 1803 | 1461255027475 Marionette TRACE conn4 <- [1,2278,null,{}] 09:10:27 INFO - PROCESS | 1803 | 1461255027480 Marionette TRACE conn4 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:10:27 INFO - PROCESS | 1803 | 1461255027676 Marionette TRACE conn4 <- [1,2279,null,{"value":null}] 09:10:27 INFO - PROCESS | 1803 | 1461255027902 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:27 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d2577000 == 157 [pid = 1803] [id = 577] 09:10:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 150 (0x7f98ce753400) [pid = 1803] [serial = 1732] [outer = (nil)] 09:10:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 151 (0x7f98cf64c400) [pid = 1803] [serial = 1733] [outer = 0x7f98ce753400] 09:10:27 INFO - PROCESS | 1803 | 1461255027973 Marionette DEBUG loaded listener.js 09:10:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 152 (0x7f98cf7f2000) [pid = 1803] [serial = 1734] [outer = 0x7f98ce753400] 09:10:28 INFO - PROCESS | 1803 | 1461255028863 Marionette TRACE conn4 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 09:10:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 09:10:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1435ms 09:10:28 INFO - PROCESS | 1803 | 1461255028907 Marionette TRACE conn4 -> [0,2281,"getWindowHandle",null] 09:10:28 INFO - PROCESS | 1803 | 1461255028910 Marionette TRACE conn4 <- [1,2281,null,{"value":"8"}] 09:10:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 09:10:28 INFO - PROCESS | 1803 | 1461255028916 Marionette TRACE conn4 -> [0,2282,"setScriptTimeout",{"ms":35000}] 09:10:28 INFO - PROCESS | 1803 | 1461255028918 Marionette TRACE conn4 <- [1,2282,null,{}] 09:10:28 INFO - PROCESS | 1803 | 1461255028924 Marionette TRACE conn4 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:10:29 INFO - PROCESS | 1803 | 1461255029170 Marionette TRACE conn4 <- [1,2283,null,{"value":null}] 09:10:29 INFO - PROCESS | 1803 | 1461255029384 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:29 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d2dcf800 == 158 [pid = 1803] [id = 578] 09:10:29 INFO - PROCESS | 1803 | ++DOMWINDOW == 153 (0x7f98ce861c00) [pid = 1803] [serial = 1735] [outer = (nil)] 09:10:29 INFO - PROCESS | 1803 | ++DOMWINDOW == 154 (0x7f98d010a000) [pid = 1803] [serial = 1736] [outer = 0x7f98ce861c00] 09:10:29 INFO - PROCESS | 1803 | 1461255029497 Marionette DEBUG loaded listener.js 09:10:29 INFO - PROCESS | 1803 | ++DOMWINDOW == 155 (0x7f98d0397c00) [pid = 1803] [serial = 1737] [outer = 0x7f98ce861c00] 09:10:30 INFO - PROCESS | 1803 | 1461255030397 Marionette TRACE conn4 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 09:10:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 09:10:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1531ms 09:10:30 INFO - PROCESS | 1803 | 1461255030448 Marionette TRACE conn4 -> [0,2285,"getWindowHandle",null] 09:10:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 09:10:30 INFO - PROCESS | 1803 | 1461255030452 Marionette TRACE conn4 <- [1,2285,null,{"value":"8"}] 09:10:30 INFO - PROCESS | 1803 | 1461255030457 Marionette TRACE conn4 -> [0,2286,"setScriptTimeout",{"ms":35000}] 09:10:30 INFO - PROCESS | 1803 | 1461255030460 Marionette TRACE conn4 <- [1,2286,null,{}] 09:10:30 INFO - PROCESS | 1803 | 1461255030465 Marionette TRACE conn4 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:10:30 INFO - PROCESS | 1803 | 1461255030654 Marionette TRACE conn4 <- [1,2287,null,{"value":null}] 09:10:30 INFO - PROCESS | 1803 | 1461255030868 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:30 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d599e000 == 159 [pid = 1803] [id = 579] 09:10:30 INFO - PROCESS | 1803 | ++DOMWINDOW == 156 (0x7f98cf82f400) [pid = 1803] [serial = 1738] [outer = (nil)] 09:10:30 INFO - PROCESS | 1803 | ++DOMWINDOW == 157 (0x7f98d0c5c000) [pid = 1803] [serial = 1739] [outer = 0x7f98cf82f400] 09:10:30 INFO - PROCESS | 1803 | 1461255030981 Marionette DEBUG loaded listener.js 09:10:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 158 (0x7f98d1e84c00) [pid = 1803] [serial = 1740] [outer = 0x7f98cf82f400] 09:10:31 INFO - PROCESS | 1803 | 1461255031880 Marionette TRACE conn4 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 09:10:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 09:10:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1434ms 09:10:31 INFO - PROCESS | 1803 | 1461255031906 Marionette TRACE conn4 -> [0,2289,"getWindowHandle",null] 09:10:31 INFO - PROCESS | 1803 | 1461255031909 Marionette TRACE conn4 <- [1,2289,null,{"value":"8"}] 09:10:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 09:10:31 INFO - PROCESS | 1803 | 1461255031918 Marionette TRACE conn4 -> [0,2290,"setScriptTimeout",{"ms":35000}] 09:10:31 INFO - PROCESS | 1803 | 1461255031921 Marionette TRACE conn4 <- [1,2290,null,{}] 09:10:31 INFO - PROCESS | 1803 | 1461255031925 Marionette TRACE conn4 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:10:32 INFO - PROCESS | 1803 | 1461255032147 Marionette TRACE conn4 <- [1,2291,null,{"value":null}] 09:10:32 INFO - PROCESS | 1803 | 1461255032363 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:32 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d5c66800 == 160 [pid = 1803] [id = 580] 09:10:32 INFO - PROCESS | 1803 | ++DOMWINDOW == 159 (0x7f98d02f1800) [pid = 1803] [serial = 1741] [outer = (nil)] 09:10:32 INFO - PROCESS | 1803 | ++DOMWINDOW == 160 (0x7f98d2381800) [pid = 1803] [serial = 1742] [outer = 0x7f98d02f1800] 09:10:32 INFO - PROCESS | 1803 | 1461255032493 Marionette DEBUG loaded listener.js 09:10:32 INFO - PROCESS | 1803 | ++DOMWINDOW == 161 (0x7f98d25dd000) [pid = 1803] [serial = 1743] [outer = 0x7f98d02f1800] 09:10:33 INFO - PROCESS | 1803 | 1461255033410 Marionette TRACE conn4 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 09:10:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 09:10:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1538ms 09:10:33 INFO - PROCESS | 1803 | 1461255033458 Marionette TRACE conn4 -> [0,2293,"getWindowHandle",null] 09:10:33 INFO - PROCESS | 1803 | 1461255033462 Marionette TRACE conn4 <- [1,2293,null,{"value":"8"}] 09:10:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 09:10:33 INFO - PROCESS | 1803 | 1461255033467 Marionette TRACE conn4 -> [0,2294,"setScriptTimeout",{"ms":35000}] 09:10:33 INFO - PROCESS | 1803 | 1461255033470 Marionette TRACE conn4 <- [1,2294,null,{}] 09:10:33 INFO - PROCESS | 1803 | 1461255033475 Marionette TRACE conn4 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:10:33 INFO - PROCESS | 1803 | 1461255033694 Marionette TRACE conn4 <- [1,2295,null,{"value":null}] 09:10:33 INFO - PROCESS | 1803 | 1461255033941 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:34 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98da622000 == 161 [pid = 1803] [id = 581] 09:10:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 162 (0x7f98d03e1400) [pid = 1803] [serial = 1744] [outer = (nil)] 09:10:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 163 (0x7f98d2633000) [pid = 1803] [serial = 1745] [outer = 0x7f98d03e1400] 09:10:34 INFO - PROCESS | 1803 | 1461255034064 Marionette DEBUG loaded listener.js 09:10:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 164 (0x7f98d2ab9400) [pid = 1803] [serial = 1746] [outer = 0x7f98d03e1400] 09:10:34 INFO - PROCESS | 1803 | 1461255034988 Marionette TRACE conn4 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 09:10:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 09:10:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1584ms 09:10:35 INFO - PROCESS | 1803 | 1461255035054 Marionette TRACE conn4 -> [0,2297,"getWindowHandle",null] 09:10:35 INFO - PROCESS | 1803 | 1461255035058 Marionette TRACE conn4 <- [1,2297,null,{"value":"8"}] 09:10:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 09:10:35 INFO - PROCESS | 1803 | 1461255035064 Marionette TRACE conn4 -> [0,2298,"setScriptTimeout",{"ms":35000}] 09:10:35 INFO - PROCESS | 1803 | 1461255035067 Marionette TRACE conn4 <- [1,2298,null,{}] 09:10:35 INFO - PROCESS | 1803 | 1461255035073 Marionette TRACE conn4 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:10:35 INFO - PROCESS | 1803 | 1461255035307 Marionette TRACE conn4 <- [1,2299,null,{"value":null}] 09:10:35 INFO - PROCESS | 1803 | 1461255035567 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:35 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98dbba4000 == 162 [pid = 1803] [id = 582] 09:10:35 INFO - PROCESS | 1803 | ++DOMWINDOW == 165 (0x7f98d0c61800) [pid = 1803] [serial = 1747] [outer = (nil)] 09:10:35 INFO - PROCESS | 1803 | ++DOMWINDOW == 166 (0x7f98d2b58400) [pid = 1803] [serial = 1748] [outer = 0x7f98d0c61800] 09:10:35 INFO - PROCESS | 1803 | 1461255035692 Marionette DEBUG loaded listener.js 09:10:35 INFO - PROCESS | 1803 | ++DOMWINDOW == 167 (0x7f98d3988c00) [pid = 1803] [serial = 1749] [outer = 0x7f98d0c61800] 09:10:36 INFO - PROCESS | 1803 | 1461255036593 Marionette TRACE conn4 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 09:10:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 09:10:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1580ms 09:10:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 09:10:36 INFO - PROCESS | 1803 | 1461255036645 Marionette TRACE conn4 -> [0,2301,"getWindowHandle",null] 09:10:36 INFO - PROCESS | 1803 | 1461255036648 Marionette TRACE conn4 <- [1,2301,null,{"value":"8"}] 09:10:36 INFO - PROCESS | 1803 | 1461255036654 Marionette TRACE conn4 -> [0,2302,"setScriptTimeout",{"ms":35000}] 09:10:36 INFO - PROCESS | 1803 | 1461255036658 Marionette TRACE conn4 <- [1,2302,null,{}] 09:10:36 INFO - PROCESS | 1803 | 1461255036663 Marionette TRACE conn4 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:10:36 INFO - PROCESS | 1803 | 1461255036937 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 09:10:37 INFO - PROCESS | 1803 | 1461255037246 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:37 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98dd110000 == 163 [pid = 1803] [id = 583] 09:10:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 168 (0x7f98d5ac1800) [pid = 1803] [serial = 1750] [outer = (nil)] 09:10:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 169 (0x7f98d5ac8c00) [pid = 1803] [serial = 1751] [outer = 0x7f98d5ac1800] 09:10:37 INFO - PROCESS | 1803 | 1461255037331 Marionette DEBUG loaded listener.js 09:10:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 170 (0x7f98d5d8c000) [pid = 1803] [serial = 1752] [outer = 0x7f98d5ac1800] 09:10:38 INFO - PROCESS | 1803 | 1461255038169 Marionette TRACE conn4 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 09:10:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 09:10:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1584ms 09:10:38 INFO - PROCESS | 1803 | 1461255038238 Marionette TRACE conn4 -> [0,2305,"getWindowHandle",null] 09:10:38 INFO - PROCESS | 1803 | 1461255038242 Marionette TRACE conn4 <- [1,2305,null,{"value":"8"}] 09:10:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 09:10:38 INFO - PROCESS | 1803 | 1461255038248 Marionette TRACE conn4 -> [0,2306,"setScriptTimeout",{"ms":35000}] 09:10:38 INFO - PROCESS | 1803 | 1461255038251 Marionette TRACE conn4 <- [1,2306,null,{}] 09:10:38 INFO - PROCESS | 1803 | 1461255038256 Marionette TRACE conn4 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:10:38 INFO - PROCESS | 1803 | 1461255038498 Marionette TRACE conn4 <- [1,2307,null,{"value":null}] 09:10:38 INFO - PROCESS | 1803 | 1461255038759 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:38 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98dd9b0800 == 164 [pid = 1803] [id = 584] 09:10:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 171 (0x7f98cf98d400) [pid = 1803] [serial = 1753] [outer = (nil)] 09:10:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 172 (0x7f98d5d91400) [pid = 1803] [serial = 1754] [outer = 0x7f98cf98d400] 09:10:38 INFO - PROCESS | 1803 | 1461255038881 Marionette DEBUG loaded listener.js 09:10:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 173 (0x7f98d6853000) [pid = 1803] [serial = 1755] [outer = 0x7f98cf98d400] 09:10:39 INFO - PROCESS | 1803 | 1461255039750 Marionette TRACE conn4 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 09:10:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 09:10:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1537ms 09:10:39 INFO - PROCESS | 1803 | 1461255039786 Marionette TRACE conn4 -> [0,2309,"getWindowHandle",null] 09:10:39 INFO - PROCESS | 1803 | 1461255039790 Marionette TRACE conn4 <- [1,2309,null,{"value":"8"}] 09:10:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 09:10:39 INFO - PROCESS | 1803 | 1461255039795 Marionette TRACE conn4 -> [0,2310,"setScriptTimeout",{"ms":35000}] 09:10:39 INFO - PROCESS | 1803 | 1461255039798 Marionette TRACE conn4 <- [1,2310,null,{}] 09:10:39 INFO - PROCESS | 1803 | 1461255039804 Marionette TRACE conn4 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:10:40 INFO - PROCESS | 1803 | 1461255040042 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 09:10:40 INFO - PROCESS | 1803 | 1461255040316 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:40 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98df4e2800 == 165 [pid = 1803] [id = 585] 09:10:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 174 (0x7f98cf999000) [pid = 1803] [serial = 1756] [outer = (nil)] 09:10:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 175 (0x7f98d6a4e000) [pid = 1803] [serial = 1757] [outer = 0x7f98cf999000] 09:10:40 INFO - PROCESS | 1803 | 1461255040451 Marionette DEBUG loaded listener.js 09:10:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 176 (0x7f98d6aa2c00) [pid = 1803] [serial = 1758] [outer = 0x7f98cf999000] 09:10:41 INFO - PROCESS | 1803 | 1461255041374 Marionette TRACE conn4 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 09:10:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 09:10:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1636ms 09:10:41 INFO - PROCESS | 1803 | 1461255041434 Marionette TRACE conn4 -> [0,2313,"getWindowHandle",null] 09:10:41 INFO - PROCESS | 1803 | 1461255041438 Marionette TRACE conn4 <- [1,2313,null,{"value":"8"}] 09:10:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 09:10:41 INFO - PROCESS | 1803 | 1461255041444 Marionette TRACE conn4 -> [0,2314,"setScriptTimeout",{"ms":35000}] 09:10:41 INFO - PROCESS | 1803 | 1461255041446 Marionette TRACE conn4 <- [1,2314,null,{}] 09:10:41 INFO - PROCESS | 1803 | 1461255041453 Marionette TRACE conn4 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:10:41 INFO - PROCESS | 1803 | 1461255041690 Marionette TRACE conn4 <- [1,2315,null,{"value":null}] 09:10:42 INFO - PROCESS | 1803 | 1461255041998 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:42 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e026a000 == 166 [pid = 1803] [id = 586] 09:10:42 INFO - PROCESS | 1803 | ++DOMWINDOW == 177 (0x7f98d5d87800) [pid = 1803] [serial = 1759] [outer = (nil)] 09:10:42 INFO - PROCESS | 1803 | ++DOMWINDOW == 178 (0x7f98d6aafc00) [pid = 1803] [serial = 1760] [outer = 0x7f98d5d87800] 09:10:42 INFO - PROCESS | 1803 | 1461255042077 Marionette DEBUG loaded listener.js 09:10:42 INFO - PROCESS | 1803 | ++DOMWINDOW == 179 (0x7f98da55d400) [pid = 1803] [serial = 1761] [outer = 0x7f98d5d87800] 09:10:42 INFO - PROCESS | 1803 | 1461255042954 Marionette TRACE conn4 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 09:10:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 09:10:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1580ms 09:10:43 INFO - PROCESS | 1803 | 1461255043024 Marionette TRACE conn4 -> [0,2317,"getWindowHandle",null] 09:10:43 INFO - PROCESS | 1803 | 1461255043027 Marionette TRACE conn4 <- [1,2317,null,{"value":"8"}] 09:10:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 09:10:43 INFO - PROCESS | 1803 | 1461255043044 Marionette TRACE conn4 -> [0,2318,"setScriptTimeout",{"ms":35000}] 09:10:43 INFO - PROCESS | 1803 | 1461255043046 Marionette TRACE conn4 <- [1,2318,null,{}] 09:10:43 INFO - PROCESS | 1803 | 1461255043052 Marionette TRACE conn4 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:10:43 INFO - PROCESS | 1803 | 1461255043316 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 09:10:43 INFO - PROCESS | 1803 | 1461255043617 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:43 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e0ec4000 == 167 [pid = 1803] [id = 587] 09:10:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 180 (0x7f98d5d8f800) [pid = 1803] [serial = 1762] [outer = (nil)] 09:10:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 181 (0x7f98da5f0800) [pid = 1803] [serial = 1763] [outer = 0x7f98d5d8f800] 09:10:43 INFO - PROCESS | 1803 | 1461255043694 Marionette DEBUG loaded listener.js 09:10:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 182 (0x7f98da5f6c00) [pid = 1803] [serial = 1764] [outer = 0x7f98d5d8f800] 09:10:44 INFO - PROCESS | 1803 | 1461255044613 Marionette TRACE conn4 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 09:10:44 INFO - PROCESS | 1803 | 1461255044679 Marionette TRACE conn4 <- [1,2321,null,{"value":"8"}] 09:10:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 09:10:44 INFO - PROCESS | 1803 | 1461255044684 Marionette TRACE conn4 -> [0,2322,"setScriptTimeout",{"ms":35000}] 09:10:44 INFO - PROCESS | 1803 | 1461255044687 Marionette TRACE conn4 <- [1,2322,null,{}] 09:10:44 INFO - PROCESS | 1803 | 1461255044692 Marionette TRACE conn4 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:10:44 INFO - PROCESS | 1803 | 1461255044910 Marionette TRACE conn4 <- [1,2323,null,{"value":null}] 09:10:45 INFO - PROCESS | 1803 | 1461255045212 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:45 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e0fa8800 == 168 [pid = 1803] [id = 588] 09:10:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 183 (0x7f98d6aa8800) [pid = 1803] [serial = 1765] [outer = (nil)] 09:10:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 184 (0x7f98da777400) [pid = 1803] [serial = 1766] [outer = 0x7f98d6aa8800] 09:10:45 INFO - PROCESS | 1803 | 1461255045287 Marionette DEBUG loaded listener.js 09:10:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 185 (0x7f98da780800) [pid = 1803] [serial = 1767] [outer = 0x7f98d6aa8800] 09:10:46 INFO - PROCESS | 1803 | 1461255046146 Marionette TRACE conn4 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 09:10:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 09:10:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1488ms 09:10:46 INFO - PROCESS | 1803 | 1461255046175 Marionette TRACE conn4 -> [0,2325,"getWindowHandle",null] 09:10:46 INFO - PROCESS | 1803 | 1461255046178 Marionette TRACE conn4 <- [1,2325,null,{"value":"8"}] 09:10:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 09:10:46 INFO - PROCESS | 1803 | 1461255046184 Marionette TRACE conn4 -> [0,2326,"setScriptTimeout",{"ms":35000}] 09:10:46 INFO - PROCESS | 1803 | 1461255046190 Marionette TRACE conn4 <- [1,2326,null,{}] 09:10:46 INFO - PROCESS | 1803 | 1461255046202 Marionette TRACE conn4 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:10:46 INFO - PROCESS | 1803 | 1461255046410 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 09:10:46 INFO - PROCESS | 1803 | 1461255046679 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:46 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98c7074800 == 169 [pid = 1803] [id = 589] 09:10:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 186 (0x7f98c59d0400) [pid = 1803] [serial = 1768] [outer = (nil)] 09:10:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 187 (0x7f98c59d9c00) [pid = 1803] [serial = 1769] [outer = 0x7f98c59d0400] 09:10:46 INFO - PROCESS | 1803 | 1461255046756 Marionette DEBUG loaded listener.js 09:10:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 188 (0x7f98ca5e9000) [pid = 1803] [serial = 1770] [outer = 0x7f98c59d0400] 09:10:48 INFO - PROCESS | 1803 | 1461255048252 Marionette TRACE conn4 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 09:10:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 09:10:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 2197ms 09:10:48 INFO - PROCESS | 1803 | 1461255048382 Marionette TRACE conn4 -> [0,2329,"getWindowHandle",null] 09:10:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 09:10:48 INFO - PROCESS | 1803 | 1461255048388 Marionette TRACE conn4 <- [1,2329,null,{"value":"8"}] 09:10:48 INFO - PROCESS | 1803 | 1461255048396 Marionette TRACE conn4 -> [0,2330,"setScriptTimeout",{"ms":35000}] 09:10:48 INFO - PROCESS | 1803 | 1461255048401 Marionette TRACE conn4 <- [1,2330,null,{}] 09:10:48 INFO - PROCESS | 1803 | 1461255048418 Marionette TRACE conn4 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:10:48 INFO - PROCESS | 1803 | 1461255048663 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 09:10:48 INFO - PROCESS | 1803 | 1461255048931 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:48 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98cb618800 == 170 [pid = 1803] [id = 590] 09:10:48 INFO - PROCESS | 1803 | ++DOMWINDOW == 189 (0x7f98c6e2b000) [pid = 1803] [serial = 1771] [outer = (nil)] 09:10:48 INFO - PROCESS | 1803 | ++DOMWINDOW == 190 (0x7f98ca272c00) [pid = 1803] [serial = 1772] [outer = 0x7f98c6e2b000] 09:10:49 INFO - PROCESS | 1803 | 1461255049002 Marionette DEBUG loaded listener.js 09:10:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 191 (0x7f98ca7d6400) [pid = 1803] [serial = 1773] [outer = 0x7f98c6e2b000] 09:10:49 INFO - PROCESS | 1803 | 1461255049877 Marionette TRACE conn4 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 09:10:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 09:10:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1534ms 09:10:49 INFO - PROCESS | 1803 | 1461255049931 Marionette TRACE conn4 -> [0,2333,"getWindowHandle",null] 09:10:49 INFO - PROCESS | 1803 | 1461255049940 Marionette TRACE conn4 <- [1,2333,null,{"value":"8"}] 09:10:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 09:10:49 INFO - PROCESS | 1803 | 1461255049951 Marionette TRACE conn4 -> [0,2334,"setScriptTimeout",{"ms":35000}] 09:10:49 INFO - PROCESS | 1803 | 1461255049955 Marionette TRACE conn4 <- [1,2334,null,{}] 09:10:49 INFO - PROCESS | 1803 | 1461255049961 Marionette TRACE conn4 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:10:50 INFO - PROCESS | 1803 | 1461255050333 Marionette TRACE conn4 <- [1,2335,null,{"value":null}] 09:10:50 INFO - PROCESS | 1803 | 1461255050722 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:50 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98c7083800 == 171 [pid = 1803] [id = 591] 09:10:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 192 (0x7f98cb477800) [pid = 1803] [serial = 1774] [outer = (nil)] 09:10:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 193 (0x7f98cb510400) [pid = 1803] [serial = 1775] [outer = 0x7f98cb477800] 09:10:50 INFO - PROCESS | 1803 | 1461255050795 Marionette DEBUG loaded listener.js 09:10:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 194 (0x7f98cbcacc00) [pid = 1803] [serial = 1776] [outer = 0x7f98cb477800] 09:10:51 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98dc36a000 == 170 [pid = 1803] [id = 503] 09:10:51 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e5f53000 == 169 [pid = 1803] [id = 51] 09:10:51 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98d6aeb000 == 168 [pid = 1803] [id = 177] 09:10:51 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98f8e96000 == 167 [pid = 1803] [id = 170] 09:10:51 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98f373d800 == 166 [pid = 1803] [id = 259] 09:10:51 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98fab74000 == 165 [pid = 1803] [id = 89] 09:10:51 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e6120000 == 164 [pid = 1803] [id = 207] 09:10:51 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98cb809800 == 163 [pid = 1803] [id = 571] 09:10:51 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98cb3d7000 == 162 [pid = 1803] [id = 570] 09:10:51 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98cb80a000 == 161 [pid = 1803] [id = 547] 09:10:51 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98caf04800 == 160 [pid = 1803] [id = 569] 09:10:51 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98c72d5800 == 159 [pid = 1803] [id = 568] 09:10:51 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98dbd1c800 == 158 [pid = 1803] [id = 563] 09:10:51 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98dbb6f800 == 157 [pid = 1803] [id = 562] 09:10:51 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98da8c4800 == 156 [pid = 1803] [id = 561] 09:10:51 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98d6cb8800 == 155 [pid = 1803] [id = 560] 09:10:51 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98d5c66000 == 154 [pid = 1803] [id = 559] 09:10:51 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98d5ad8800 == 153 [pid = 1803] [id = 558] 09:10:51 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98d4fcd800 == 152 [pid = 1803] [id = 557] 09:10:51 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98d2db3800 == 151 [pid = 1803] [id = 556] 09:10:51 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98d2c12000 == 150 [pid = 1803] [id = 555] 09:10:51 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98d257d800 == 149 [pid = 1803] [id = 554] 09:10:51 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98d0bca800 == 148 [pid = 1803] [id = 553] 09:10:51 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98d0072000 == 147 [pid = 1803] [id = 552] 09:10:51 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98cf5db800 == 146 [pid = 1803] [id = 551] 09:10:51 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98cbb9d800 == 145 [pid = 1803] [id = 550] 09:10:51 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98ca6ba000 == 144 [pid = 1803] [id = 549] 09:10:51 INFO - PROCESS | 1803 | --DOMWINDOW == 193 (0x7f98d1e87400) [pid = 1803] [serial = 1587] [outer = (nil)] [url = about:blank] 09:10:51 INFO - PROCESS | 1803 | --DOMWINDOW == 192 (0x7f98dd9eac00) [pid = 1803] [serial = 1599] [outer = (nil)] [url = about:blank] 09:10:51 INFO - PROCESS | 1803 | --DOMWINDOW == 191 (0x7f98cbef5800) [pid = 1803] [serial = 1644] [outer = (nil)] [url = about:blank] 09:10:51 INFO - PROCESS | 1803 | --DOMWINDOW == 190 (0x7f98f48da000) [pid = 1803] [serial = 1613] [outer = (nil)] [url = about:blank] 09:10:51 INFO - PROCESS | 1803 | --DOMWINDOW == 189 (0x7f98e1065800) [pid = 1803] [serial = 1604] [outer = (nil)] [url = about:blank] 09:10:51 INFO - PROCESS | 1803 | --DOMWINDOW == 188 (0x7f98d5ac2400) [pid = 1803] [serial = 1590] [outer = (nil)] [url = about:blank] 09:10:51 INFO - PROCESS | 1803 | --DOMWINDOW == 187 (0x7f98e013fc00) [pid = 1803] [serial = 1602] [outer = (nil)] [url = about:blank] 09:10:51 INFO - PROCESS | 1803 | --DOMWINDOW == 186 (0x7f98cb46e000) [pid = 1803] [serial = 1640] [outer = (nil)] [url = about:blank] 09:10:51 INFO - PROCESS | 1803 | --DOMWINDOW == 185 (0x7f98cbde7400) [pid = 1803] [serial = 1616] [outer = (nil)] [url = about:blank] 09:10:51 INFO - PROCESS | 1803 | --DOMWINDOW == 184 (0x7f98cbdebc00) [pid = 1803] [serial = 1643] [outer = (nil)] [url = about:blank] 09:10:51 INFO - PROCESS | 1803 | --DOMWINDOW == 183 (0x7f98e0009800) [pid = 1803] [serial = 1601] [outer = (nil)] [url = about:blank] 09:10:51 INFO - PROCESS | 1803 | --DOMWINDOW == 182 (0x7f98cb0af800) [pid = 1803] [serial = 1631] [outer = (nil)] [url = about:blank] 09:10:51 INFO - PROCESS | 1803 | --DOMWINDOW == 181 (0x7f98d6a54800) [pid = 1803] [serial = 1595] [outer = (nil)] [url = about:blank] 09:10:51 INFO - PROCESS | 1803 | --DOMWINDOW == 180 (0x7f98e53eb000) [pid = 1803] [serial = 1608] [outer = (nil)] [url = about:blank] 09:10:51 INFO - PROCESS | 1803 | --DOMWINDOW == 179 (0x7f98da861800) [pid = 1803] [serial = 1596] [outer = (nil)] [url = about:blank] 09:10:51 INFO - PROCESS | 1803 | --DOMWINDOW == 178 (0x7f98d5d89400) [pid = 1803] [serial = 1592] [outer = (nil)] [url = about:blank] 09:10:51 INFO - PROCESS | 1803 | --DOMWINDOW == 177 (0x7f98cb50e400) [pid = 1803] [serial = 1641] [outer = (nil)] [url = about:blank] 09:10:51 INFO - PROCESS | 1803 | --DOMWINDOW == 176 (0x7f98c59d6800) [pid = 1803] [serial = 1619] [outer = (nil)] [url = about:blank] 09:10:51 INFO - PROCESS | 1803 | --DOMWINDOW == 175 (0x7f98e2868c00) [pid = 1803] [serial = 1605] [outer = (nil)] [url = about:blank] 09:10:51 INFO - PROCESS | 1803 | --DOMWINDOW == 174 (0x7f98d0c56800) [pid = 1803] [serial = 1634] [outer = (nil)] [url = about:blank] 09:10:51 INFO - PROCESS | 1803 | --DOMWINDOW == 173 (0x7f98cd7ba000) [pid = 1803] [serial = 1584] [outer = (nil)] [url = about:blank] 09:10:51 INFO - PROCESS | 1803 | --DOMWINDOW == 172 (0x7f98ca5f6400) [pid = 1803] [serial = 1638] [outer = (nil)] [url = about:blank] 09:10:51 INFO - PROCESS | 1803 | --DOMWINDOW == 171 (0x7f98dd04d800) [pid = 1803] [serial = 1598] [outer = (nil)] [url = about:blank] 09:10:51 INFO - PROCESS | 1803 | --DOMWINDOW == 170 (0x7f98cc37c800) [pid = 1803] [serial = 1583] [outer = (nil)] [url = about:blank] 09:10:51 INFO - PROCESS | 1803 | --DOMWINDOW == 169 (0x7f98e41ef400) [pid = 1803] [serial = 1607] [outer = (nil)] [url = about:blank] 09:10:51 INFO - PROCESS | 1803 | --DOMWINDOW == 168 (0x7f98d039ec00) [pid = 1803] [serial = 1586] [outer = (nil)] [url = about:blank] 09:10:51 INFO - PROCESS | 1803 | --DOMWINDOW == 167 (0x7f98cbded000) [pid = 1803] [serial = 1617] [outer = (nil)] [url = about:blank] 09:10:51 INFO - PROCESS | 1803 | --DOMWINDOW == 166 (0x7f98f88db800) [pid = 1803] [serial = 1614] [outer = (nil)] [url = about:blank] 09:10:51 INFO - PROCESS | 1803 | --DOMWINDOW == 165 (0x7f98ca7ddc00) [pid = 1803] [serial = 1628] [outer = (nil)] [url = about:blank] 09:10:51 INFO - PROCESS | 1803 | --DOMWINDOW == 164 (0x7f98d4d1e800) [pid = 1803] [serial = 1589] [outer = (nil)] [url = about:blank] 09:10:51 INFO - PROCESS | 1803 | --DOMWINDOW == 163 (0x7f98da7b0800) [pid = 1803] [serial = 1635] [outer = (nil)] [url = about:blank] 09:10:51 INFO - PROCESS | 1803 | --DOMWINDOW == 162 (0x7f98cf648400) [pid = 1803] [serial = 1625] [outer = (nil)] [url = about:blank] 09:10:51 INFO - PROCESS | 1803 | --DOMWINDOW == 161 (0x7f98cbdeb400) [pid = 1803] [serial = 1622] [outer = (nil)] [url = about:blank] 09:10:51 INFO - PROCESS | 1803 | --DOMWINDOW == 160 (0x7f98f37c0800) [pid = 1803] [serial = 1611] [outer = (nil)] [url = about:blank] 09:10:51 INFO - PROCESS | 1803 | --DOMWINDOW == 159 (0x7f98d5d90800) [pid = 1803] [serial = 1593] [outer = (nil)] [url = about:blank] 09:10:51 INFO - PROCESS | 1803 | --DOMWINDOW == 158 (0x7f98e8f97c00) [pid = 1803] [serial = 1610] [outer = (nil)] [url = about:blank] 09:10:51 INFO - PROCESS | 1803 | --DOMWINDOW == 157 (0x7f98ca5edc00) [pid = 1803] [serial = 1637] [outer = (nil)] [url = about:blank] 09:10:51 INFO - PROCESS | 1803 | --DOMWINDOW == 156 (0x7f98cb3eac00) [pid = 1803] [serial = 1646] [outer = (nil)] [url = about:blank] 09:10:52 INFO - PROCESS | 1803 | 1461255052431 Marionette TRACE conn4 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 09:10:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 09:10:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 2533ms 09:10:52 INFO - PROCESS | 1803 | 1461255052488 Marionette TRACE conn4 -> [0,2337,"getWindowHandle",null] 09:10:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 09:10:52 INFO - PROCESS | 1803 | 1461255052493 Marionette TRACE conn4 <- [1,2337,null,{"value":"8"}] 09:10:52 INFO - PROCESS | 1803 | 1461255052503 Marionette TRACE conn4 -> [0,2338,"setScriptTimeout",{"ms":35000}] 09:10:52 INFO - PROCESS | 1803 | 1461255052512 Marionette TRACE conn4 <- [1,2338,null,{}] 09:10:52 INFO - PROCESS | 1803 | 1461255052537 Marionette TRACE conn4 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:10:52 INFO - PROCESS | 1803 | 1461255052826 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 09:10:53 INFO - PROCESS | 1803 | 1461255053144 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:53 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98ca766800 == 145 [pid = 1803] [id = 592] 09:10:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 157 (0x7f98cb0b2400) [pid = 1803] [serial = 1777] [outer = (nil)] 09:10:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 158 (0x7f98cbef6400) [pid = 1803] [serial = 1778] [outer = 0x7f98cb0b2400] 09:10:53 INFO - PROCESS | 1803 | 1461255053256 Marionette DEBUG loaded listener.js 09:10:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 159 (0x7f98cc52b800) [pid = 1803] [serial = 1779] [outer = 0x7f98cb0b2400] 09:10:54 INFO - PROCESS | 1803 | 1461255054517 Marionette TRACE conn4 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 09:10:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 09:10:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 2056ms 09:10:54 INFO - PROCESS | 1803 | 1461255054559 Marionette TRACE conn4 -> [0,2341,"getWindowHandle",null] 09:10:54 INFO - PROCESS | 1803 | 1461255054566 Marionette TRACE conn4 <- [1,2341,null,{"value":"8"}] 09:10:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 09:10:54 INFO - PROCESS | 1803 | 1461255054580 Marionette TRACE conn4 -> [0,2342,"setScriptTimeout",{"ms":35000}] 09:10:54 INFO - PROCESS | 1803 | 1461255054583 Marionette TRACE conn4 <- [1,2342,null,{}] 09:10:54 INFO - PROCESS | 1803 | 1461255054593 Marionette TRACE conn4 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:10:54 INFO - PROCESS | 1803 | 1461255054968 Marionette TRACE conn4 <- [1,2343,null,{"value":null}] 09:10:55 INFO - PROCESS | 1803 | 1461255055214 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:55 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98cc4ed000 == 146 [pid = 1803] [id = 593] 09:10:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 160 (0x7f98cc52bc00) [pid = 1803] [serial = 1780] [outer = (nil)] 09:10:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 161 (0x7f98cd37a000) [pid = 1803] [serial = 1781] [outer = 0x7f98cc52bc00] 09:10:55 INFO - PROCESS | 1803 | 1461255055392 Marionette DEBUG loaded listener.js 09:10:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 162 (0x7f98cd60e800) [pid = 1803] [serial = 1782] [outer = 0x7f98cc52bc00] 09:10:57 INFO - PROCESS | 1803 | --DOMWINDOW == 161 (0x7f98cb0af400) [pid = 1803] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 09:10:57 INFO - PROCESS | 1803 | --DOMWINDOW == 160 (0x7f98cc37bc00) [pid = 1803] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 09:10:57 INFO - PROCESS | 1803 | --DOMWINDOW == 159 (0x7f98ce74e400) [pid = 1803] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 09:10:57 INFO - PROCESS | 1803 | --DOMWINDOW == 158 (0x7f98cb46d400) [pid = 1803] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 09:10:57 INFO - PROCESS | 1803 | --DOMWINDOW == 157 (0x7f98d2385800) [pid = 1803] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 09:10:57 INFO - PROCESS | 1803 | --DOMWINDOW == 156 (0x7f98c6e34c00) [pid = 1803] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 09:10:57 INFO - PROCESS | 1803 | --DOMWINDOW == 155 (0x7f98d25df800) [pid = 1803] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 09:10:57 INFO - PROCESS | 1803 | --DOMWINDOW == 154 (0x7f98ca7d4c00) [pid = 1803] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 09:10:57 INFO - PROCESS | 1803 | --DOMWINDOW == 153 (0x7f98cd7bec00) [pid = 1803] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 09:10:57 INFO - PROCESS | 1803 | --DOMWINDOW == 152 (0x7f98cf98b000) [pid = 1803] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 09:10:57 INFO - PROCESS | 1803 | --DOMWINDOW == 151 (0x7f98c59d3400) [pid = 1803] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 09:10:57 INFO - PROCESS | 1803 | --DOMWINDOW == 150 (0x7f98cd372000) [pid = 1803] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 09:10:57 INFO - PROCESS | 1803 | --DOMWINDOW == 149 (0x7f98d4d27800) [pid = 1803] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 09:10:57 INFO - PROCESS | 1803 | --DOMWINDOW == 148 (0x7f98ca5e8c00) [pid = 1803] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 09:10:57 INFO - PROCESS | 1803 | --DOMWINDOW == 147 (0x7f98cf7f6c00) [pid = 1803] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 09:10:57 INFO - PROCESS | 1803 | --DOMWINDOW == 146 (0x7f98c59d2c00) [pid = 1803] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 09:10:57 INFO - PROCESS | 1803 | --DOMWINDOW == 145 (0x7f98d3988000) [pid = 1803] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 09:10:57 INFO - PROCESS | 1803 | --DOMWINDOW == 144 (0x7f98cc374800) [pid = 1803] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 09:10:57 INFO - PROCESS | 1803 | --DOMWINDOW == 143 (0x7f98d397d400) [pid = 1803] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 09:10:57 INFO - PROCESS | 1803 | --DOMWINDOW == 142 (0x7f98cb0b1000) [pid = 1803] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 09:10:57 INFO - PROCESS | 1803 | --DOMWINDOW == 141 (0x7f98d2ab7000) [pid = 1803] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 09:10:57 INFO - PROCESS | 1803 | --DOMWINDOW == 140 (0x7f98c6e2f000) [pid = 1803] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 09:10:57 INFO - PROCESS | 1803 | --DOMWINDOW == 139 (0x7f98c59cf400) [pid = 1803] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 09:10:57 INFO - PROCESS | 1803 | --DOMWINDOW == 138 (0x7f98cbcb3400) [pid = 1803] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 09:10:57 INFO - PROCESS | 1803 | --DOMWINDOW == 137 (0x7f98ca269400) [pid = 1803] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 09:10:57 INFO - PROCESS | 1803 | --DOMWINDOW == 136 (0x7f98cf649c00) [pid = 1803] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 09:10:57 INFO - PROCESS | 1803 | --DOMWINDOW == 135 (0x7f98c9e6f800) [pid = 1803] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 09:10:57 INFO - PROCESS | 1803 | 1461255057810 Marionette TRACE conn4 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 09:10:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 09:10:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 3259ms 09:10:57 INFO - PROCESS | 1803 | 1461255057834 Marionette TRACE conn4 -> [0,2345,"getWindowHandle",null] 09:10:57 INFO - PROCESS | 1803 | 1461255057840 Marionette TRACE conn4 <- [1,2345,null,{"value":"8"}] 09:10:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 09:10:57 INFO - PROCESS | 1803 | 1461255057848 Marionette TRACE conn4 -> [0,2346,"setScriptTimeout",{"ms":35000}] 09:10:57 INFO - PROCESS | 1803 | 1461255057853 Marionette TRACE conn4 <- [1,2346,null,{}] 09:10:57 INFO - PROCESS | 1803 | 1461255057863 Marionette TRACE conn4 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:10:58 INFO - PROCESS | 1803 | 1461255058230 Marionette TRACE conn4 <- [1,2347,null,{"value":null}] 09:10:58 INFO - PROCESS | 1803 | 1461255058260 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:58 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98cc4de800 == 147 [pid = 1803] [id = 594] 09:10:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 136 (0x7f98c59d2c00) [pid = 1803] [serial = 1783] [outer = (nil)] 09:10:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 137 (0x7f98ca7d4c00) [pid = 1803] [serial = 1784] [outer = 0x7f98c59d2c00] 09:10:58 INFO - PROCESS | 1803 | 1461255058368 Marionette DEBUG loaded listener.js 09:10:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 138 (0x7f98cc383c00) [pid = 1803] [serial = 1785] [outer = 0x7f98c59d2c00] 09:10:59 INFO - PROCESS | 1803 | 1461255059967 Marionette TRACE conn4 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 09:10:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 09:10:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 2137ms 09:10:59 INFO - PROCESS | 1803 | 1461255059988 Marionette TRACE conn4 -> [0,2349,"getWindowHandle",null] 09:11:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 09:11:00 INFO - PROCESS | 1803 | 1461255059998 Marionette TRACE conn4 <- [1,2349,null,{"value":"8"}] 09:11:00 INFO - PROCESS | 1803 | 1461255060012 Marionette TRACE conn4 -> [0,2350,"setScriptTimeout",{"ms":35000}] 09:11:00 INFO - PROCESS | 1803 | 1461255060023 Marionette TRACE conn4 <- [1,2350,null,{}] 09:11:00 INFO - PROCESS | 1803 | 1461255060039 Marionette TRACE conn4 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:00 INFO - PROCESS | 1803 | 1461255060499 Marionette TRACE conn4 <- [1,2351,null,{"value":null}] 09:11:00 INFO - PROCESS | 1803 | 1461255060809 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:00 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98caf1e800 == 148 [pid = 1803] [id = 595] 09:11:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 139 (0x7f98c59dc400) [pid = 1803] [serial = 1786] [outer = (nil)] 09:11:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 140 (0x7f98ca5ec800) [pid = 1803] [serial = 1787] [outer = 0x7f98c59dc400] 09:11:00 INFO - PROCESS | 1803 | 1461255060942 Marionette DEBUG loaded listener.js 09:11:01 INFO - PROCESS | 1803 | ++DOMWINDOW == 141 (0x7f98cb0af800) [pid = 1803] [serial = 1788] [outer = 0x7f98c59dc400] 09:11:02 INFO - PROCESS | 1803 | 1461255062398 Marionette TRACE conn4 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 09:11:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 09:11:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 2406ms 09:11:02 INFO - PROCESS | 1803 | 1461255062417 Marionette TRACE conn4 -> [0,2353,"getWindowHandle",null] 09:11:02 INFO - PROCESS | 1803 | 1461255062431 Marionette TRACE conn4 <- [1,2353,null,{"value":"8"}] 09:11:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 09:11:02 INFO - PROCESS | 1803 | 1461255062468 Marionette TRACE conn4 -> [0,2354,"setScriptTimeout",{"ms":35000}] 09:11:02 INFO - PROCESS | 1803 | 1461255062474 Marionette TRACE conn4 <- [1,2354,null,{}] 09:11:02 INFO - PROCESS | 1803 | 1461255062485 Marionette TRACE conn4 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:02 INFO - PROCESS | 1803 | 1461255062957 Marionette TRACE conn4 <- [1,2355,null,{"value":null}] 09:11:03 INFO - PROCESS | 1803 | 1461255063284 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:03 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98cf9d8000 == 149 [pid = 1803] [id = 596] 09:11:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 142 (0x7f98ca7e3c00) [pid = 1803] [serial = 1789] [outer = (nil)] 09:11:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 143 (0x7f98cbde4800) [pid = 1803] [serial = 1790] [outer = 0x7f98ca7e3c00] 09:11:03 INFO - PROCESS | 1803 | 1461255063408 Marionette DEBUG loaded listener.js 09:11:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 144 (0x7f98cc37b800) [pid = 1803] [serial = 1791] [outer = 0x7f98ca7e3c00] 09:11:04 INFO - PROCESS | 1803 | 1461255064833 Marionette TRACE conn4 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 09:11:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 09:11:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 2449ms 09:11:04 INFO - PROCESS | 1803 | 1461255064914 Marionette TRACE conn4 -> [0,2357,"getWindowHandle",null] 09:11:04 INFO - PROCESS | 1803 | 1461255064921 Marionette TRACE conn4 <- [1,2357,null,{"value":"8"}] 09:11:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 09:11:04 INFO - PROCESS | 1803 | 1461255064931 Marionette TRACE conn4 -> [0,2358,"setScriptTimeout",{"ms":35000}] 09:11:04 INFO - PROCESS | 1803 | 1461255064940 Marionette TRACE conn4 <- [1,2358,null,{}] 09:11:05 INFO - PROCESS | 1803 | 1461255065009 Marionette TRACE conn4 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:05 INFO - PROCESS | 1803 | 1461255065522 Marionette TRACE conn4 <- [1,2359,null,{"value":null}] 09:11:05 INFO - PROCESS | 1803 | 1461255065771 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:05 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d0bdf000 == 150 [pid = 1803] [id = 597] 09:11:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 145 (0x7f98cd7b9400) [pid = 1803] [serial = 1792] [outer = (nil)] 09:11:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 146 (0x7f98ce74d400) [pid = 1803] [serial = 1793] [outer = 0x7f98cd7b9400] 09:11:05 INFO - PROCESS | 1803 | 1461255065903 Marionette DEBUG loaded listener.js 09:11:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 147 (0x7f98ce85e800) [pid = 1803] [serial = 1794] [outer = 0x7f98cd7b9400] 09:11:07 INFO - PROCESS | 1803 | 1461255067307 Marionette TRACE conn4 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 09:11:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 09:11:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 2452ms 09:11:07 INFO - PROCESS | 1803 | 1461255067384 Marionette TRACE conn4 -> [0,2361,"getWindowHandle",null] 09:11:07 INFO - PROCESS | 1803 | 1461255067391 Marionette TRACE conn4 <- [1,2361,null,{"value":"8"}] 09:11:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 09:11:07 INFO - PROCESS | 1803 | 1461255067400 Marionette TRACE conn4 -> [0,2362,"setScriptTimeout",{"ms":35000}] 09:11:07 INFO - PROCESS | 1803 | 1461255067403 Marionette TRACE conn4 <- [1,2362,null,{}] 09:11:07 INFO - PROCESS | 1803 | 1461255067412 Marionette TRACE conn4 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:07 INFO - PROCESS | 1803 | 1461255067776 Marionette TRACE conn4 <- [1,2363,null,{"value":null}] 09:11:08 INFO - PROCESS | 1803 | 1461255068157 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:08 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d2c10000 == 151 [pid = 1803] [id = 598] 09:11:08 INFO - PROCESS | 1803 | ++DOMWINDOW == 148 (0x7f98cd7b5400) [pid = 1803] [serial = 1795] [outer = (nil)] 09:11:08 INFO - PROCESS | 1803 | ++DOMWINDOW == 149 (0x7f98cf7f6c00) [pid = 1803] [serial = 1796] [outer = 0x7f98cd7b5400] 09:11:08 INFO - PROCESS | 1803 | 1461255068286 Marionette DEBUG loaded listener.js 09:11:08 INFO - PROCESS | 1803 | ++DOMWINDOW == 150 (0x7f98cf832000) [pid = 1803] [serial = 1797] [outer = 0x7f98cd7b5400] 09:11:09 INFO - PROCESS | 1803 | 1461255069632 Marionette TRACE conn4 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 09:11:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 09:11:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 2287ms 09:11:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 09:11:09 INFO - PROCESS | 1803 | 1461255069686 Marionette TRACE conn4 -> [0,2365,"getWindowHandle",null] 09:11:09 INFO - PROCESS | 1803 | 1461255069689 Marionette TRACE conn4 <- [1,2365,null,{"value":"8"}] 09:11:09 INFO - PROCESS | 1803 | 1461255069697 Marionette TRACE conn4 -> [0,2366,"setScriptTimeout",{"ms":35000}] 09:11:09 INFO - PROCESS | 1803 | 1461255069702 Marionette TRACE conn4 <- [1,2366,null,{}] 09:11:09 INFO - PROCESS | 1803 | 1461255069726 Marionette TRACE conn4 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:10 INFO - PROCESS | 1803 | 1461255070082 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 09:11:10 INFO - PROCESS | 1803 | 1461255070463 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:10 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d2de0800 == 152 [pid = 1803] [id = 599] 09:11:10 INFO - PROCESS | 1803 | ++DOMWINDOW == 151 (0x7f98cf647c00) [pid = 1803] [serial = 1798] [outer = (nil)] 09:11:10 INFO - PROCESS | 1803 | ++DOMWINDOW == 152 (0x7f98cf990800) [pid = 1803] [serial = 1799] [outer = 0x7f98cf647c00] 09:11:10 INFO - PROCESS | 1803 | 1461255070593 Marionette DEBUG loaded listener.js 09:11:10 INFO - PROCESS | 1803 | ++DOMWINDOW == 153 (0x7f98d0111c00) [pid = 1803] [serial = 1800] [outer = 0x7f98cf647c00] 09:11:11 INFO - PROCESS | 1803 | 1461255071738 Marionette TRACE conn4 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 09:11:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 09:11:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 2106ms 09:11:11 INFO - PROCESS | 1803 | 1461255071820 Marionette TRACE conn4 -> [0,2369,"getWindowHandle",null] 09:11:11 INFO - PROCESS | 1803 | 1461255071826 Marionette TRACE conn4 <- [1,2369,null,{"value":"8"}] 09:11:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 09:11:11 INFO - PROCESS | 1803 | 1461255071840 Marionette TRACE conn4 -> [0,2370,"setScriptTimeout",{"ms":35000}] 09:11:11 INFO - PROCESS | 1803 | 1461255071844 Marionette TRACE conn4 <- [1,2370,null,{}] 09:11:11 INFO - PROCESS | 1803 | 1461255071853 Marionette TRACE conn4 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:12 INFO - PROCESS | 1803 | 1461255072244 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 09:11:12 INFO - PROCESS | 1803 | 1461255072607 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:12 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d5b10000 == 153 [pid = 1803] [id = 600] 09:11:12 INFO - PROCESS | 1803 | ++DOMWINDOW == 154 (0x7f98d039e400) [pid = 1803] [serial = 1801] [outer = (nil)] 09:11:12 INFO - PROCESS | 1803 | ++DOMWINDOW == 155 (0x7f98d0c5c800) [pid = 1803] [serial = 1802] [outer = 0x7f98d039e400] 09:11:12 INFO - PROCESS | 1803 | 1461255072738 Marionette DEBUG loaded listener.js 09:11:12 INFO - PROCESS | 1803 | ++DOMWINDOW == 156 (0x7f98d237ac00) [pid = 1803] [serial = 1803] [outer = 0x7f98d039e400] 09:11:13 INFO - PROCESS | 1803 | 1461255073805 Marionette TRACE conn4 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 09:11:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 09:11:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1999ms 09:11:13 INFO - PROCESS | 1803 | 1461255073838 Marionette TRACE conn4 -> [0,2373,"getWindowHandle",null] 09:11:13 INFO - PROCESS | 1803 | 1461255073841 Marionette TRACE conn4 <- [1,2373,null,{"value":"8"}] 09:11:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 09:11:13 INFO - PROCESS | 1803 | 1461255073847 Marionette TRACE conn4 -> [0,2374,"setScriptTimeout",{"ms":35000}] 09:11:13 INFO - PROCESS | 1803 | 1461255073850 Marionette TRACE conn4 <- [1,2374,null,{}] 09:11:13 INFO - PROCESS | 1803 | 1461255073855 Marionette TRACE conn4 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:14 INFO - PROCESS | 1803 | 1461255074084 Marionette TRACE conn4 <- [1,2375,null,{"value":null}] 09:11:14 INFO - PROCESS | 1803 | 1461255074302 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:14 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d6cb6000 == 154 [pid = 1803] [id = 601] 09:11:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 157 (0x7f98d0117400) [pid = 1803] [serial = 1804] [outer = (nil)] 09:11:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 158 (0x7f98d2631c00) [pid = 1803] [serial = 1805] [outer = 0x7f98d0117400] 09:11:14 INFO - PROCESS | 1803 | 1461255074412 Marionette DEBUG loaded listener.js 09:11:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 159 (0x7f98d2ab2c00) [pid = 1803] [serial = 1806] [outer = 0x7f98d0117400] 09:11:15 INFO - PROCESS | 1803 | 1461255075325 Marionette TRACE conn4 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 09:11:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 09:11:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1528ms 09:11:15 INFO - PROCESS | 1803 | 1461255075377 Marionette TRACE conn4 -> [0,2377,"getWindowHandle",null] 09:11:15 INFO - PROCESS | 1803 | 1461255075381 Marionette TRACE conn4 <- [1,2377,null,{"value":"8"}] 09:11:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 09:11:15 INFO - PROCESS | 1803 | 1461255075387 Marionette TRACE conn4 -> [0,2378,"setScriptTimeout",{"ms":35000}] 09:11:15 INFO - PROCESS | 1803 | 1461255075389 Marionette TRACE conn4 <- [1,2378,null,{}] 09:11:15 INFO - PROCESS | 1803 | 1461255075394 Marionette TRACE conn4 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:15 INFO - PROCESS | 1803 | 1461255075604 Marionette TRACE conn4 <- [1,2379,null,{"value":null}] 09:11:15 INFO - PROCESS | 1803 | 1461255075823 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:15 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98db935000 == 155 [pid = 1803] [id = 602] 09:11:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 160 (0x7f98d039ec00) [pid = 1803] [serial = 1807] [outer = (nil)] 09:11:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 161 (0x7f98d2b55000) [pid = 1803] [serial = 1808] [outer = 0x7f98d039ec00] 09:11:15 INFO - PROCESS | 1803 | 1461255075940 Marionette DEBUG loaded listener.js 09:11:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 162 (0x7f98d2c68c00) [pid = 1803] [serial = 1809] [outer = 0x7f98d039ec00] 09:11:16 INFO - PROCESS | 1803 | 1461255076876 Marionette TRACE conn4 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 09:11:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 09:11:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1532ms 09:11:16 INFO - PROCESS | 1803 | 1461255076920 Marionette TRACE conn4 -> [0,2381,"getWindowHandle",null] 09:11:16 INFO - PROCESS | 1803 | 1461255076924 Marionette TRACE conn4 <- [1,2381,null,{"value":"8"}] 09:11:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 09:11:16 INFO - PROCESS | 1803 | 1461255076930 Marionette TRACE conn4 -> [0,2382,"setScriptTimeout",{"ms":35000}] 09:11:16 INFO - PROCESS | 1803 | 1461255076933 Marionette TRACE conn4 <- [1,2382,null,{}] 09:11:16 INFO - PROCESS | 1803 | 1461255076938 Marionette TRACE conn4 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:17 INFO - PROCESS | 1803 | 1461255077168 Marionette TRACE conn4 <- [1,2383,null,{"value":null}] 09:11:17 INFO - PROCESS | 1803 | 1461255077387 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:17 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98dc361800 == 156 [pid = 1803] [id = 603] 09:11:17 INFO - PROCESS | 1803 | ++DOMWINDOW == 163 (0x7f98cc52cc00) [pid = 1803] [serial = 1810] [outer = (nil)] 09:11:17 INFO - PROCESS | 1803 | ++DOMWINDOW == 164 (0x7f98d3ce3c00) [pid = 1803] [serial = 1811] [outer = 0x7f98cc52cc00] 09:11:17 INFO - PROCESS | 1803 | 1461255077500 Marionette DEBUG loaded listener.js 09:11:17 INFO - PROCESS | 1803 | ++DOMWINDOW == 165 (0x7f98d3cef000) [pid = 1803] [serial = 1812] [outer = 0x7f98cc52cc00] 09:11:18 INFO - PROCESS | 1803 | 1461255078371 Marionette TRACE conn4 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 09:11:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 09:11:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1486ms 09:11:18 INFO - PROCESS | 1803 | 1461255078418 Marionette TRACE conn4 -> [0,2385,"getWindowHandle",null] 09:11:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 09:11:18 INFO - PROCESS | 1803 | 1461255078422 Marionette TRACE conn4 <- [1,2385,null,{"value":"8"}] 09:11:18 INFO - PROCESS | 1803 | 1461255078428 Marionette TRACE conn4 -> [0,2386,"setScriptTimeout",{"ms":35000}] 09:11:18 INFO - PROCESS | 1803 | 1461255078431 Marionette TRACE conn4 <- [1,2386,null,{}] 09:11:18 INFO - PROCESS | 1803 | 1461255078437 Marionette TRACE conn4 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:18 INFO - PROCESS | 1803 | 1461255078661 Marionette TRACE conn4 <- [1,2387,null,{"value":null}] 09:11:18 INFO - PROCESS | 1803 | 1461255078924 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:18 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98dc426000 == 157 [pid = 1803] [id = 604] 09:11:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 166 (0x7f98d25ea000) [pid = 1803] [serial = 1813] [outer = (nil)] 09:11:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 167 (0x7f98d4f83400) [pid = 1803] [serial = 1814] [outer = 0x7f98d25ea000] 09:11:19 INFO - PROCESS | 1803 | 1461255079016 Marionette DEBUG loaded listener.js 09:11:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 168 (0x7f98d4f8fc00) [pid = 1803] [serial = 1815] [outer = 0x7f98d25ea000] 09:11:19 INFO - PROCESS | 1803 | 1461255079926 Marionette TRACE conn4 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 09:11:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 09:11:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1533ms 09:11:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 09:11:19 INFO - PROCESS | 1803 | 1461255079961 Marionette TRACE conn4 -> [0,2389,"getWindowHandle",null] 09:11:19 INFO - PROCESS | 1803 | 1461255079965 Marionette TRACE conn4 <- [1,2389,null,{"value":"8"}] 09:11:19 INFO - PROCESS | 1803 | 1461255079971 Marionette TRACE conn4 -> [0,2390,"setScriptTimeout",{"ms":35000}] 09:11:19 INFO - PROCESS | 1803 | 1461255079976 Marionette TRACE conn4 <- [1,2390,null,{}] 09:11:19 INFO - PROCESS | 1803 | 1461255079982 Marionette TRACE conn4 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:20 INFO - PROCESS | 1803 | 1461255080229 Marionette TRACE conn4 <- [1,2391,null,{"value":null}] 09:11:20 INFO - PROCESS | 1803 | 1461255080496 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:20 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e0266800 == 158 [pid = 1803] [id = 605] 09:11:20 INFO - PROCESS | 1803 | ++DOMWINDOW == 169 (0x7f98d5b92000) [pid = 1803] [serial = 1816] [outer = (nil)] 09:11:20 INFO - PROCESS | 1803 | ++DOMWINDOW == 170 (0x7f98d5d8bc00) [pid = 1803] [serial = 1817] [outer = 0x7f98d5b92000] 09:11:20 INFO - PROCESS | 1803 | 1461255080635 Marionette DEBUG loaded listener.js 09:11:20 INFO - PROCESS | 1803 | ++DOMWINDOW == 171 (0x7f98d6a55c00) [pid = 1803] [serial = 1818] [outer = 0x7f98d5b92000] 09:11:21 INFO - PROCESS | 1803 | 1461255081538 Marionette TRACE conn4 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 09:11:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 09:11:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1638ms 09:11:21 INFO - PROCESS | 1803 | 1461255081609 Marionette TRACE conn4 -> [0,2393,"getWindowHandle",null] 09:11:21 INFO - PROCESS | 1803 | 1461255081613 Marionette TRACE conn4 <- [1,2393,null,{"value":"8"}] 09:11:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 09:11:21 INFO - PROCESS | 1803 | 1461255081619 Marionette TRACE conn4 -> [0,2394,"setScriptTimeout",{"ms":35000}] 09:11:21 INFO - PROCESS | 1803 | 1461255081621 Marionette TRACE conn4 <- [1,2394,null,{}] 09:11:21 INFO - PROCESS | 1803 | 1461255081626 Marionette TRACE conn4 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:21 INFO - PROCESS | 1803 | 1461255081853 Marionette TRACE conn4 <- [1,2395,null,{"value":null}] 09:11:22 INFO - PROCESS | 1803 | 1461255082199 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:22 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e1007800 == 159 [pid = 1803] [id = 606] 09:11:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 172 (0x7f98da6ecc00) [pid = 1803] [serial = 1819] [outer = (nil)] 09:11:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 173 (0x7f98da778000) [pid = 1803] [serial = 1820] [outer = 0x7f98da6ecc00] 09:11:22 INFO - PROCESS | 1803 | 1461255082284 Marionette DEBUG loaded listener.js 09:11:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 174 (0x7f98da7b4c00) [pid = 1803] [serial = 1821] [outer = 0x7f98da6ecc00] 09:11:23 INFO - PROCESS | 1803 | 1461255083398 Marionette TRACE conn4 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 09:11:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 09:11:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1840ms 09:11:23 INFO - PROCESS | 1803 | 1461255083461 Marionette TRACE conn4 -> [0,2397,"getWindowHandle",null] 09:11:23 INFO - PROCESS | 1803 | 1461255083465 Marionette TRACE conn4 <- [1,2397,null,{"value":"8"}] 09:11:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 09:11:23 INFO - PROCESS | 1803 | 1461255083471 Marionette TRACE conn4 -> [0,2398,"setScriptTimeout",{"ms":35000}] 09:11:23 INFO - PROCESS | 1803 | 1461255083473 Marionette TRACE conn4 <- [1,2398,null,{}] 09:11:23 INFO - PROCESS | 1803 | 1461255083479 Marionette TRACE conn4 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:23 INFO - PROCESS | 1803 | 1461255083734 Marionette TRACE conn4 <- [1,2399,null,{"value":null}] 09:11:24 INFO - PROCESS | 1803 | 1461255084049 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:24 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e1020000 == 160 [pid = 1803] [id = 607] 09:11:24 INFO - PROCESS | 1803 | ++DOMWINDOW == 175 (0x7f98c9e6a400) [pid = 1803] [serial = 1822] [outer = (nil)] 09:11:24 INFO - PROCESS | 1803 | ++DOMWINDOW == 176 (0x7f98da85a800) [pid = 1803] [serial = 1823] [outer = 0x7f98c9e6a400] 09:11:24 INFO - PROCESS | 1803 | 1461255084124 Marionette DEBUG loaded listener.js 09:11:24 INFO - PROCESS | 1803 | ++DOMWINDOW == 177 (0x7f98da863c00) [pid = 1803] [serial = 1824] [outer = 0x7f98c9e6a400] 09:11:25 INFO - PROCESS | 1803 | 1461255085037 Marionette TRACE conn4 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 09:11:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 09:11:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1631ms 09:11:25 INFO - PROCESS | 1803 | 1461255085104 Marionette TRACE conn4 -> [0,2401,"getWindowHandle",null] 09:11:25 INFO - PROCESS | 1803 | 1461255085107 Marionette TRACE conn4 <- [1,2401,null,{"value":"8"}] 09:11:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 09:11:25 INFO - PROCESS | 1803 | 1461255085113 Marionette TRACE conn4 -> [0,2402,"setScriptTimeout",{"ms":35000}] 09:11:25 INFO - PROCESS | 1803 | 1461255085115 Marionette TRACE conn4 <- [1,2402,null,{}] 09:11:25 INFO - PROCESS | 1803 | 1461255085121 Marionette TRACE conn4 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:25 INFO - PROCESS | 1803 | 1461255085356 Marionette TRACE conn4 <- [1,2403,null,{"value":null}] 09:11:25 INFO - PROCESS | 1803 | 1461255085658 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:25 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e103c000 == 161 [pid = 1803] [id = 608] 09:11:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 178 (0x7f98da6f1800) [pid = 1803] [serial = 1825] [outer = (nil)] 09:11:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 179 (0x7f98da86b400) [pid = 1803] [serial = 1826] [outer = 0x7f98da6f1800] 09:11:25 INFO - PROCESS | 1803 | 1461255085734 Marionette DEBUG loaded listener.js 09:11:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 180 (0x7f98db957c00) [pid = 1803] [serial = 1827] [outer = 0x7f98da6f1800] 09:11:26 INFO - PROCESS | 1803 | 1461255086568 Marionette TRACE conn4 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 09:11:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 09:11:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1528ms 09:11:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 09:11:26 INFO - PROCESS | 1803 | 1461255086643 Marionette TRACE conn4 -> [0,2405,"getWindowHandle",null] 09:11:26 INFO - PROCESS | 1803 | 1461255086645 Marionette TRACE conn4 <- [1,2405,null,{"value":"8"}] 09:11:26 INFO - PROCESS | 1803 | 1461255086651 Marionette TRACE conn4 -> [0,2406,"setScriptTimeout",{"ms":35000}] 09:11:26 INFO - PROCESS | 1803 | 1461255086654 Marionette TRACE conn4 <- [1,2406,null,{}] 09:11:26 INFO - PROCESS | 1803 | 1461255086659 Marionette TRACE conn4 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:26 INFO - PROCESS | 1803 | 1461255086884 Marionette TRACE conn4 <- [1,2407,null,{"value":null}] 09:11:27 INFO - PROCESS | 1803 | 1461255087147 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:27 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e125e800 == 162 [pid = 1803] [id = 609] 09:11:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 181 (0x7f98d010b000) [pid = 1803] [serial = 1828] [outer = (nil)] 09:11:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 182 (0x7f98db95cc00) [pid = 1803] [serial = 1829] [outer = 0x7f98d010b000] 09:11:27 INFO - PROCESS | 1803 | 1461255087276 Marionette DEBUG loaded listener.js 09:11:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 183 (0x7f98db9a1800) [pid = 1803] [serial = 1830] [outer = 0x7f98d010b000] 09:11:28 INFO - PROCESS | 1803 | 1461255088099 Marionette TRACE conn4 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 09:11:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 09:11:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1497ms 09:11:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 09:11:28 INFO - PROCESS | 1803 | 1461255088149 Marionette TRACE conn4 -> [0,2409,"getWindowHandle",null] 09:11:28 INFO - PROCESS | 1803 | 1461255088152 Marionette TRACE conn4 <- [1,2409,null,{"value":"8"}] 09:11:28 INFO - PROCESS | 1803 | 1461255088158 Marionette TRACE conn4 -> [0,2410,"setScriptTimeout",{"ms":35000}] 09:11:28 INFO - PROCESS | 1803 | 1461255088161 Marionette TRACE conn4 <- [1,2410,null,{}] 09:11:28 INFO - PROCESS | 1803 | 1461255088166 Marionette TRACE conn4 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:28 INFO - PROCESS | 1803 | 1461255088378 Marionette TRACE conn4 <- [1,2411,null,{"value":null}] 09:11:28 INFO - PROCESS | 1803 | 1461255088644 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:28 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e12b2800 == 163 [pid = 1803] [id = 610] 09:11:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 184 (0x7f98d2b61400) [pid = 1803] [serial = 1831] [outer = (nil)] 09:11:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 185 (0x7f98dba47c00) [pid = 1803] [serial = 1832] [outer = 0x7f98d2b61400] 09:11:28 INFO - PROCESS | 1803 | 1461255088722 Marionette DEBUG loaded listener.js 09:11:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 186 (0x7f98dba51400) [pid = 1803] [serial = 1833] [outer = 0x7f98d2b61400] 09:11:29 INFO - PROCESS | 1803 | 1461255089591 Marionette TRACE conn4 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 09:11:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 09:11:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1486ms 09:11:29 INFO - PROCESS | 1803 | 1461255089645 Marionette TRACE conn4 -> [0,2413,"getWindowHandle",null] 09:11:29 INFO - PROCESS | 1803 | 1461255089648 Marionette TRACE conn4 <- [1,2413,null,{"value":"8"}] 09:11:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 09:11:29 INFO - PROCESS | 1803 | 1461255089654 Marionette TRACE conn4 -> [0,2414,"setScriptTimeout",{"ms":35000}] 09:11:29 INFO - PROCESS | 1803 | 1461255089656 Marionette TRACE conn4 <- [1,2414,null,{}] 09:11:29 INFO - PROCESS | 1803 | 1461255089662 Marionette TRACE conn4 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:29 INFO - PROCESS | 1803 | 1461255089911 Marionette TRACE conn4 <- [1,2415,null,{"value":null}] 09:11:31 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98cc4ed000 == 162 [pid = 1803] [id = 593] 09:11:31 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98ca766800 == 161 [pid = 1803] [id = 592] 09:11:31 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98c7083800 == 160 [pid = 1803] [id = 591] 09:11:31 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98cb618800 == 159 [pid = 1803] [id = 590] 09:11:31 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98c7074800 == 158 [pid = 1803] [id = 589] 09:11:31 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e0fa8800 == 157 [pid = 1803] [id = 588] 09:11:31 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e0ec4000 == 156 [pid = 1803] [id = 587] 09:11:31 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e026a000 == 155 [pid = 1803] [id = 586] 09:11:31 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98df4e2800 == 154 [pid = 1803] [id = 585] 09:11:31 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98dd9b0800 == 153 [pid = 1803] [id = 584] 09:11:31 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98dd110000 == 152 [pid = 1803] [id = 583] 09:11:31 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98dbba4000 == 151 [pid = 1803] [id = 582] 09:11:31 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98da622000 == 150 [pid = 1803] [id = 581] 09:11:31 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98d5c66800 == 149 [pid = 1803] [id = 580] 09:11:31 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98d599e000 == 148 [pid = 1803] [id = 579] 09:11:31 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98d2dcf800 == 147 [pid = 1803] [id = 578] 09:11:31 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98d2577000 == 146 [pid = 1803] [id = 577] 09:11:31 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98d035c800 == 145 [pid = 1803] [id = 576] 09:11:31 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98d0066000 == 144 [pid = 1803] [id = 575] 09:11:31 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98cc921800 == 143 [pid = 1803] [id = 574] 09:11:31 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98caf0b800 == 142 [pid = 1803] [id = 573] 09:11:31 INFO - PROCESS | 1803 | --DOMWINDOW == 185 (0x7f98cc534c00) [pid = 1803] [serial = 1718] [outer = (nil)] [url = about:blank] 09:11:31 INFO - PROCESS | 1803 | --DOMWINDOW == 184 (0x7f98d2abd800) [pid = 1803] [serial = 1581] [outer = (nil)] [url = about:blank] 09:11:31 INFO - PROCESS | 1803 | --DOMWINDOW == 183 (0x7f98ca264000) [pid = 1803] [serial = 1700] [outer = (nil)] [url = about:blank] 09:11:31 INFO - PROCESS | 1803 | --DOMWINDOW == 182 (0x7f98cd37d400) [pid = 1803] [serial = 1658] [outer = (nil)] [url = about:blank] 09:11:31 INFO - PROCESS | 1803 | --DOMWINDOW == 181 (0x7f98d0c53800) [pid = 1803] [serial = 1674] [outer = (nil)] [url = about:blank] 09:11:31 INFO - PROCESS | 1803 | --DOMWINDOW == 180 (0x7f98cb50e800) [pid = 1803] [serial = 1652] [outer = (nil)] [url = about:blank] 09:11:31 INFO - PROCESS | 1803 | --DOMWINDOW == 179 (0x7f98d3987c00) [pid = 1803] [serial = 1686] [outer = (nil)] [url = about:blank] 09:11:31 INFO - PROCESS | 1803 | --DOMWINDOW == 178 (0x7f98d2abec00) [pid = 1803] [serial = 1682] [outer = (nil)] [url = about:blank] 09:11:31 INFO - PROCESS | 1803 | --DOMWINDOW == 177 (0x7f98d263a800) [pid = 1803] [serial = 1680] [outer = (nil)] [url = about:blank] 09:11:31 INFO - PROCESS | 1803 | --DOMWINDOW == 176 (0x7f98d25e3c00) [pid = 1803] [serial = 1679] [outer = (nil)] [url = about:blank] 09:11:31 INFO - PROCESS | 1803 | --DOMWINDOW == 175 (0x7f98ca7e2400) [pid = 1803] [serial = 1629] [outer = (nil)] [url = about:blank] 09:11:31 INFO - PROCESS | 1803 | --DOMWINDOW == 174 (0x7f98cf991400) [pid = 1803] [serial = 1667] [outer = (nil)] [url = about:blank] 09:11:31 INFO - PROCESS | 1803 | --DOMWINDOW == 173 (0x7f98d0c60400) [pid = 1803] [serial = 1676] [outer = (nil)] [url = about:blank] 09:11:31 INFO - PROCESS | 1803 | --DOMWINDOW == 172 (0x7f98c713ec00) [pid = 1803] [serial = 1703] [outer = (nil)] [url = about:blank] 09:11:31 INFO - PROCESS | 1803 | --DOMWINDOW == 171 (0x7f98cf64e800) [pid = 1803] [serial = 1626] [outer = (nil)] [url = about:blank] 09:11:31 INFO - PROCESS | 1803 | --DOMWINDOW == 170 (0x7f98cd7b5000) [pid = 1803] [serial = 1661] [outer = (nil)] [url = about:blank] 09:11:31 INFO - PROCESS | 1803 | --DOMWINDOW == 169 (0x7f98d03dd800) [pid = 1803] [serial = 1673] [outer = (nil)] [url = about:blank] 09:11:31 INFO - PROCESS | 1803 | --DOMWINDOW == 168 (0x7f98d2c6e000) [pid = 1803] [serial = 1685] [outer = (nil)] [url = about:blank] 09:11:31 INFO - PROCESS | 1803 | --DOMWINDOW == 167 (0x7f98cd608000) [pid = 1803] [serial = 1659] [outer = (nil)] [url = about:blank] 09:11:31 INFO - PROCESS | 1803 | --DOMWINDOW == 166 (0x7f98d5d8e800) [pid = 1803] [serial = 1698] [outer = (nil)] [url = about:blank] 09:11:31 INFO - PROCESS | 1803 | --DOMWINDOW == 165 (0x7f98cbde2800) [pid = 1803] [serial = 1715] [outer = (nil)] [url = about:blank] 09:11:31 INFO - PROCESS | 1803 | --DOMWINDOW == 164 (0x7f98d5b93c00) [pid = 1803] [serial = 1697] [outer = (nil)] [url = about:blank] 09:11:31 INFO - PROCESS | 1803 | --DOMWINDOW == 163 (0x7f98d2b5c800) [pid = 1803] [serial = 1683] [outer = (nil)] [url = about:blank] 09:11:31 INFO - PROCESS | 1803 | --DOMWINDOW == 162 (0x7f98cb518000) [pid = 1803] [serial = 1653] [outer = (nil)] [url = about:blank] 09:11:31 INFO - PROCESS | 1803 | --DOMWINDOW == 161 (0x7f98cf82ac00) [pid = 1803] [serial = 1664] [outer = (nil)] [url = about:blank] 09:11:31 INFO - PROCESS | 1803 | --DOMWINDOW == 160 (0x7f98db95bc00) [pid = 1803] [serial = 1623] [outer = (nil)] [url = about:blank] 09:11:31 INFO - PROCESS | 1803 | --DOMWINDOW == 159 (0x7f98d5ac1c00) [pid = 1803] [serial = 1694] [outer = (nil)] [url = about:blank] 09:11:31 INFO - PROCESS | 1803 | --DOMWINDOW == 158 (0x7f98cc533000) [pid = 1803] [serial = 1656] [outer = (nil)] [url = about:blank] 09:11:31 INFO - PROCESS | 1803 | --DOMWINDOW == 157 (0x7f98d4f86800) [pid = 1803] [serial = 1691] [outer = (nil)] [url = about:blank] 09:11:31 INFO - PROCESS | 1803 | --DOMWINDOW == 156 (0x7f98cc37fc00) [pid = 1803] [serial = 1655] [outer = (nil)] [url = about:blank] 09:11:31 INFO - PROCESS | 1803 | --DOMWINDOW == 155 (0x7f98cb3f7000) [pid = 1803] [serial = 1710] [outer = (nil)] [url = about:blank] 09:11:31 INFO - PROCESS | 1803 | --DOMWINDOW == 154 (0x7f98d010c400) [pid = 1803] [serial = 1668] [outer = (nil)] [url = about:blank] 09:11:31 INFO - PROCESS | 1803 | --DOMWINDOW == 153 (0x7f98d3ceac00) [pid = 1803] [serial = 1688] [outer = (nil)] [url = about:blank] 09:11:31 INFO - PROCESS | 1803 | --DOMWINDOW == 152 (0x7f98d5b85000) [pid = 1803] [serial = 1695] [outer = (nil)] [url = about:blank] 09:11:31 INFO - PROCESS | 1803 | --DOMWINDOW == 151 (0x7f98cf649400) [pid = 1803] [serial = 1632] [outer = (nil)] [url = about:blank] 09:11:31 INFO - PROCESS | 1803 | --DOMWINDOW == 150 (0x7f98cf835800) [pid = 1803] [serial = 1665] [outer = (nil)] [url = about:blank] 09:11:31 INFO - PROCESS | 1803 | --DOMWINDOW == 149 (0x7f98c59db800) [pid = 1803] [serial = 1620] [outer = (nil)] [url = about:blank] 09:11:31 INFO - PROCESS | 1803 | --DOMWINDOW == 148 (0x7f98cb3e9400) [pid = 1803] [serial = 1709] [outer = (nil)] [url = about:blank] 09:11:31 INFO - PROCESS | 1803 | --DOMWINDOW == 147 (0x7f98cbde6c00) [pid = 1803] [serial = 1712] [outer = (nil)] [url = about:blank] 09:11:31 INFO - PROCESS | 1803 | --DOMWINDOW == 146 (0x7f98d4f90800) [pid = 1803] [serial = 1692] [outer = (nil)] [url = about:blank] 09:11:31 INFO - PROCESS | 1803 | --DOMWINDOW == 145 (0x7f98cd7bf000) [pid = 1803] [serial = 1662] [outer = (nil)] [url = about:blank] 09:11:31 INFO - PROCESS | 1803 | --DOMWINDOW == 144 (0x7f98ca26e000) [pid = 1803] [serial = 1706] [outer = (nil)] [url = about:blank] 09:11:31 INFO - PROCESS | 1803 | --DOMWINDOW == 143 (0x7f98d0395000) [pid = 1803] [serial = 1671] [outer = (nil)] [url = about:blank] 09:11:31 INFO - PROCESS | 1803 | --DOMWINDOW == 142 (0x7f98cc37a400) [pid = 1803] [serial = 1716] [outer = (nil)] [url = about:blank] 09:11:31 INFO - PROCESS | 1803 | --DOMWINDOW == 141 (0x7f98ca5f2800) [pid = 1803] [serial = 1707] [outer = (nil)] [url = about:blank] 09:11:31 INFO - PROCESS | 1803 | --DOMWINDOW == 140 (0x7f98cbef2400) [pid = 1803] [serial = 1713] [outer = (nil)] [url = about:blank] 09:11:31 INFO - PROCESS | 1803 | --DOMWINDOW == 139 (0x7f98ca7d8400) [pid = 1803] [serial = 1650] [outer = (nil)] [url = about:blank] 09:11:31 INFO - PROCESS | 1803 | --DOMWINDOW == 138 (0x7f98ca26d400) [pid = 1803] [serial = 1649] [outer = (nil)] [url = about:blank] 09:11:31 INFO - PROCESS | 1803 | --DOMWINDOW == 137 (0x7f98d1e82400) [pid = 1803] [serial = 1677] [outer = (nil)] [url = about:blank] 09:11:31 INFO - PROCESS | 1803 | --DOMWINDOW == 136 (0x7f98d4d21400) [pid = 1803] [serial = 1689] [outer = (nil)] [url = about:blank] 09:11:31 INFO - PROCESS | 1803 | --DOMWINDOW == 135 (0x7f98d02e8000) [pid = 1803] [serial = 1670] [outer = (nil)] [url = about:blank] 09:11:31 INFO - PROCESS | 1803 | 1461255091957 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:31 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98c5ed8000 == 143 [pid = 1803] [id = 611] 09:11:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 136 (0x7f98c6e36c00) [pid = 1803] [serial = 1834] [outer = (nil)] 09:11:32 INFO - PROCESS | 1803 | ++DOMWINDOW == 137 (0x7f98c713b800) [pid = 1803] [serial = 1835] [outer = 0x7f98c6e36c00] 09:11:32 INFO - PROCESS | 1803 | 1461255092029 Marionette DEBUG loaded listener.js 09:11:32 INFO - PROCESS | 1803 | ++DOMWINDOW == 138 (0x7f98c9e69c00) [pid = 1803] [serial = 1836] [outer = 0x7f98c6e36c00] 09:11:32 INFO - PROCESS | 1803 | 1461255092801 Marionette TRACE conn4 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 09:11:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 09:11:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 3192ms 09:11:32 INFO - PROCESS | 1803 | 1461255092850 Marionette TRACE conn4 -> [0,2417,"getWindowHandle",null] 09:11:32 INFO - PROCESS | 1803 | 1461255092856 Marionette TRACE conn4 <- [1,2417,null,{"value":"8"}] 09:11:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 09:11:32 INFO - PROCESS | 1803 | 1461255092864 Marionette TRACE conn4 -> [0,2418,"setScriptTimeout",{"ms":35000}] 09:11:32 INFO - PROCESS | 1803 | 1461255092868 Marionette TRACE conn4 <- [1,2418,null,{}] 09:11:32 INFO - PROCESS | 1803 | 1461255092875 Marionette TRACE conn4 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:33 INFO - PROCESS | 1803 | 1461255093098 Marionette TRACE conn4 <- [1,2419,null,{"value":null}] 09:11:33 INFO - PROCESS | 1803 | 1461255093273 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:33 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98ca771800 == 144 [pid = 1803] [id = 612] 09:11:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 139 (0x7f98c6e37000) [pid = 1803] [serial = 1837] [outer = (nil)] 09:11:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 140 (0x7f98ca7d8400) [pid = 1803] [serial = 1838] [outer = 0x7f98c6e37000] 09:11:33 INFO - PROCESS | 1803 | 1461255093343 Marionette DEBUG loaded listener.js 09:11:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 141 (0x7f98cb0bc800) [pid = 1803] [serial = 1839] [outer = 0x7f98c6e37000] 09:11:34 INFO - PROCESS | 1803 | 1461255094245 Marionette TRACE conn4 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 09:11:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 09:11:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1432ms 09:11:34 INFO - PROCESS | 1803 | 1461255094307 Marionette TRACE conn4 -> [0,2421,"getWindowHandle",null] 09:11:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 09:11:34 INFO - PROCESS | 1803 | 1461255094312 Marionette TRACE conn4 <- [1,2421,null,{"value":"8"}] 09:11:34 INFO - PROCESS | 1803 | 1461255094319 Marionette TRACE conn4 -> [0,2422,"setScriptTimeout",{"ms":35000}] 09:11:34 INFO - PROCESS | 1803 | 1461255094322 Marionette TRACE conn4 <- [1,2422,null,{}] 09:11:34 INFO - PROCESS | 1803 | 1461255094327 Marionette TRACE conn4 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:34 INFO - PROCESS | 1803 | 1461255094586 Marionette TRACE conn4 <- [1,2423,null,{"value":null}] 09:11:34 INFO - PROCESS | 1803 | 1461255094625 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:34 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98cb606000 == 145 [pid = 1803] [id = 613] 09:11:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 142 (0x7f98cb3edc00) [pid = 1803] [serial = 1840] [outer = (nil)] 09:11:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 143 (0x7f98cbcaf000) [pid = 1803] [serial = 1841] [outer = 0x7f98cb3edc00] 09:11:34 INFO - PROCESS | 1803 | 1461255094685 Marionette DEBUG loaded listener.js 09:11:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 144 (0x7f98cbdea000) [pid = 1803] [serial = 1842] [outer = 0x7f98cb3edc00] 09:11:35 INFO - PROCESS | 1803 | 1461255095616 Marionette TRACE conn4 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 09:11:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 09:11:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1332ms 09:11:35 INFO - PROCESS | 1803 | 1461255095650 Marionette TRACE conn4 -> [0,2425,"getWindowHandle",null] 09:11:35 INFO - PROCESS | 1803 | 1461255095653 Marionette TRACE conn4 <- [1,2425,null,{"value":"8"}] 09:11:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 09:11:35 INFO - PROCESS | 1803 | 1461255095694 Marionette TRACE conn4 -> [0,2426,"setScriptTimeout",{"ms":35000}] 09:11:35 INFO - PROCESS | 1803 | 1461255095708 Marionette TRACE conn4 <- [1,2426,null,{}] 09:11:35 INFO - PROCESS | 1803 | 1461255095729 Marionette TRACE conn4 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:36 INFO - PROCESS | 1803 | 1461255096023 Marionette TRACE conn4 <- [1,2427,null,{"value":null}] 09:11:36 INFO - PROCESS | 1803 | 1461255096053 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:36 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98cd520000 == 146 [pid = 1803] [id = 614] 09:11:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 145 (0x7f98cb3f3800) [pid = 1803] [serial = 1843] [outer = (nil)] 09:11:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 146 (0x7f98cc52c400) [pid = 1803] [serial = 1844] [outer = 0x7f98cb3f3800] 09:11:36 INFO - PROCESS | 1803 | 1461255096115 Marionette DEBUG loaded listener.js 09:11:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 147 (0x7f98cd375400) [pid = 1803] [serial = 1845] [outer = 0x7f98cb3f3800] 09:11:36 INFO - PROCESS | 1803 | --DOMWINDOW == 146 (0x7f98cb477800) [pid = 1803] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 09:11:36 INFO - PROCESS | 1803 | --DOMWINDOW == 145 (0x7f98c6e2b000) [pid = 1803] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 09:11:36 INFO - PROCESS | 1803 | --DOMWINDOW == 144 (0x7f98cb0b2400) [pid = 1803] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 09:11:36 INFO - PROCESS | 1803 | --DOMWINDOW == 143 (0x7f98c6e29400) [pid = 1803] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 09:11:36 INFO - PROCESS | 1803 | --DOMWINDOW == 142 (0x7f98c6e2d000) [pid = 1803] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 09:11:36 INFO - PROCESS | 1803 | --DOMWINDOW == 141 (0x7f98cc52bc00) [pid = 1803] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 09:11:37 INFO - PROCESS | 1803 | 1461255097330 Marionette TRACE conn4 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 09:11:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 09:11:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1733ms 09:11:37 INFO - PROCESS | 1803 | 1461255097405 Marionette TRACE conn4 -> [0,2429,"getWindowHandle",null] 09:11:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 09:11:37 INFO - PROCESS | 1803 | 1461255097409 Marionette TRACE conn4 <- [1,2429,null,{"value":"8"}] 09:11:37 INFO - PROCESS | 1803 | 1461255097414 Marionette TRACE conn4 -> [0,2430,"setScriptTimeout",{"ms":35000}] 09:11:37 INFO - PROCESS | 1803 | 1461255097417 Marionette TRACE conn4 <- [1,2430,null,{}] 09:11:37 INFO - PROCESS | 1803 | 1461255097422 Marionette TRACE conn4 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:37 INFO - PROCESS | 1803 | 1461255097619 Marionette TRACE conn4 <- [1,2431,null,{"value":null}] 09:11:37 INFO - PROCESS | 1803 | 1461255097802 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:37 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98cf5f4800 == 147 [pid = 1803] [id = 615] 09:11:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 142 (0x7f98c59d9000) [pid = 1803] [serial = 1846] [outer = (nil)] 09:11:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 143 (0x7f98cd607800) [pid = 1803] [serial = 1847] [outer = 0x7f98c59d9000] 09:11:37 INFO - PROCESS | 1803 | 1461255097865 Marionette DEBUG loaded listener.js 09:11:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 144 (0x7f98cd7b8800) [pid = 1803] [serial = 1848] [outer = 0x7f98c59d9000] 09:11:38 INFO - PROCESS | 1803 | 1461255098604 Marionette TRACE conn4 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 09:11:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 09:11:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1229ms 09:11:38 INFO - PROCESS | 1803 | 1461255098646 Marionette TRACE conn4 -> [0,2433,"getWindowHandle",null] 09:11:38 INFO - PROCESS | 1803 | 1461255098649 Marionette TRACE conn4 <- [1,2433,null,{"value":"8"}] 09:11:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 09:11:38 INFO - PROCESS | 1803 | 1461255098665 Marionette TRACE conn4 -> [0,2434,"setScriptTimeout",{"ms":35000}] 09:11:38 INFO - PROCESS | 1803 | 1461255098668 Marionette TRACE conn4 <- [1,2434,null,{}] 09:11:38 INFO - PROCESS | 1803 | 1461255098672 Marionette TRACE conn4 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:39 INFO - PROCESS | 1803 | 1461255099015 Marionette TRACE conn4 <- [1,2435,null,{"value":null}] 09:11:39 INFO - PROCESS | 1803 | 1461255099267 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:39 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98c7081800 == 148 [pid = 1803] [id = 616] 09:11:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 145 (0x7f98c713c400) [pid = 1803] [serial = 1849] [outer = (nil)] 09:11:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 146 (0x7f98c9e65000) [pid = 1803] [serial = 1850] [outer = 0x7f98c713c400] 09:11:39 INFO - PROCESS | 1803 | 1461255099346 Marionette DEBUG loaded listener.js 09:11:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 147 (0x7f98ca26f800) [pid = 1803] [serial = 1851] [outer = 0x7f98c713c400] 09:11:40 INFO - PROCESS | 1803 | 1461255100327 Marionette TRACE conn4 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 09:11:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 09:11:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1744ms 09:11:40 INFO - PROCESS | 1803 | 1461255100402 Marionette TRACE conn4 -> [0,2437,"getWindowHandle",null] 09:11:40 INFO - PROCESS | 1803 | 1461255100409 Marionette TRACE conn4 <- [1,2437,null,{"value":"8"}] 09:11:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 09:11:40 INFO - PROCESS | 1803 | 1461255100416 Marionette TRACE conn4 -> [0,2438,"setScriptTimeout",{"ms":35000}] 09:11:40 INFO - PROCESS | 1803 | 1461255100423 Marionette TRACE conn4 <- [1,2438,null,{}] 09:11:40 INFO - PROCESS | 1803 | 1461255100429 Marionette TRACE conn4 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:40 INFO - PROCESS | 1803 | 1461255100690 Marionette TRACE conn4 <- [1,2439,null,{"value":null}] 09:11:41 INFO - PROCESS | 1803 | 1461255101001 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:41 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98ce834000 == 149 [pid = 1803] [id = 617] 09:11:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 148 (0x7f98cb517800) [pid = 1803] [serial = 1852] [outer = (nil)] 09:11:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 149 (0x7f98cbde6c00) [pid = 1803] [serial = 1853] [outer = 0x7f98cb517800] 09:11:41 INFO - PROCESS | 1803 | 1461255101087 Marionette DEBUG loaded listener.js 09:11:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 150 (0x7f98cbef8c00) [pid = 1803] [serial = 1854] [outer = 0x7f98cb517800] 09:11:42 INFO - PROCESS | 1803 | 1461255102090 Marionette TRACE conn4 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 09:11:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 09:11:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1740ms 09:11:42 INFO - PROCESS | 1803 | 1461255102157 Marionette TRACE conn4 -> [0,2441,"getWindowHandle",null] 09:11:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 09:11:42 INFO - PROCESS | 1803 | 1461255102162 Marionette TRACE conn4 <- [1,2441,null,{"value":"8"}] 09:11:42 INFO - PROCESS | 1803 | 1461255102168 Marionette TRACE conn4 -> [0,2442,"setScriptTimeout",{"ms":35000}] 09:11:42 INFO - PROCESS | 1803 | 1461255102171 Marionette TRACE conn4 <- [1,2442,null,{}] 09:11:42 INFO - PROCESS | 1803 | 1461255102177 Marionette TRACE conn4 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:42 INFO - PROCESS | 1803 | 1461255102409 Marionette TRACE conn4 <- [1,2443,null,{"value":null}] 09:11:42 INFO - PROCESS | 1803 | 1461255102707 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:42 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d034b800 == 150 [pid = 1803] [id = 618] 09:11:42 INFO - PROCESS | 1803 | ++DOMWINDOW == 151 (0x7f98cd37d800) [pid = 1803] [serial = 1855] [outer = (nil)] 09:11:42 INFO - PROCESS | 1803 | ++DOMWINDOW == 152 (0x7f98ce74e000) [pid = 1803] [serial = 1856] [outer = 0x7f98cd37d800] 09:11:42 INFO - PROCESS | 1803 | 1461255102822 Marionette DEBUG loaded listener.js 09:11:42 INFO - PROCESS | 1803 | ++DOMWINDOW == 153 (0x7f98cf644000) [pid = 1803] [serial = 1857] [outer = 0x7f98cd37d800] 09:11:43 INFO - PROCESS | 1803 | 1461255103687 Marionette TRACE conn4 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 09:11:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 09:11:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1589ms 09:11:43 INFO - PROCESS | 1803 | 1461255103758 Marionette TRACE conn4 -> [0,2445,"getWindowHandle",null] 09:11:43 INFO - PROCESS | 1803 | 1461255103764 Marionette TRACE conn4 <- [1,2445,null,{"value":"8"}] 09:11:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 09:11:43 INFO - PROCESS | 1803 | 1461255103779 Marionette TRACE conn4 -> [0,2446,"setScriptTimeout",{"ms":35000}] 09:11:43 INFO - PROCESS | 1803 | 1461255103786 Marionette TRACE conn4 <- [1,2446,null,{}] 09:11:43 INFO - PROCESS | 1803 | 1461255103791 Marionette TRACE conn4 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:44 INFO - PROCESS | 1803 | 1461255104066 Marionette TRACE conn4 <- [1,2447,null,{"value":null}] 09:11:44 INFO - PROCESS | 1803 | 1461255104322 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:44 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d294d000 == 151 [pid = 1803] [id = 619] 09:11:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 154 (0x7f98cc37d000) [pid = 1803] [serial = 1858] [outer = (nil)] 09:11:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 155 (0x7f98cf839c00) [pid = 1803] [serial = 1859] [outer = 0x7f98cc37d000] 09:11:44 INFO - PROCESS | 1803 | 1461255104449 Marionette DEBUG loaded listener.js 09:11:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 156 (0x7f98d010f400) [pid = 1803] [serial = 1860] [outer = 0x7f98cc37d000] 09:11:45 INFO - PROCESS | 1803 | 1461255105292 Marionette TRACE conn4 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 09:11:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 09:11:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1590ms 09:11:45 INFO - PROCESS | 1803 | 1461255105362 Marionette TRACE conn4 -> [0,2449,"getWindowHandle",null] 09:11:45 INFO - PROCESS | 1803 | 1461255105366 Marionette TRACE conn4 <- [1,2449,null,{"value":"8"}] 09:11:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 09:11:45 INFO - PROCESS | 1803 | 1461255105372 Marionette TRACE conn4 -> [0,2450,"setScriptTimeout",{"ms":35000}] 09:11:45 INFO - PROCESS | 1803 | 1461255105374 Marionette TRACE conn4 <- [1,2450,null,{}] 09:11:45 INFO - PROCESS | 1803 | 1461255105380 Marionette TRACE conn4 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:45 INFO - PROCESS | 1803 | 1461255105646 Marionette TRACE conn4 <- [1,2451,null,{"value":null}] 09:11:45 INFO - PROCESS | 1803 | 1461255105945 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:45 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d2dc4000 == 152 [pid = 1803] [id = 620] 09:11:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 157 (0x7f98cc532400) [pid = 1803] [serial = 1861] [outer = (nil)] 09:11:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 158 (0x7f98d0392c00) [pid = 1803] [serial = 1862] [outer = 0x7f98cc532400] 09:11:46 INFO - PROCESS | 1803 | 1461255106026 Marionette DEBUG loaded listener.js 09:11:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 159 (0x7f98d03dd000) [pid = 1803] [serial = 1863] [outer = 0x7f98cc532400] 09:11:46 INFO - PROCESS | 1803 | 1461255106913 Marionette TRACE conn4 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 09:11:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 09:11:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1583ms 09:11:46 INFO - PROCESS | 1803 | 1461255106955 Marionette TRACE conn4 -> [0,2453,"getWindowHandle",null] 09:11:46 INFO - PROCESS | 1803 | 1461255106959 Marionette TRACE conn4 <- [1,2453,null,{"value":"8"}] 09:11:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 09:11:46 INFO - PROCESS | 1803 | 1461255106964 Marionette TRACE conn4 -> [0,2454,"setScriptTimeout",{"ms":35000}] 09:11:46 INFO - PROCESS | 1803 | 1461255106967 Marionette TRACE conn4 <- [1,2454,null,{}] 09:11:46 INFO - PROCESS | 1803 | 1461255106972 Marionette TRACE conn4 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:47 INFO - PROCESS | 1803 | 1461255107160 Marionette TRACE conn4 <- [1,2455,null,{"value":null}] 09:11:47 INFO - PROCESS | 1803 | 1461255107436 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:47 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d5991800 == 153 [pid = 1803] [id = 621] 09:11:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 160 (0x7f98d1e87400) [pid = 1803] [serial = 1864] [outer = (nil)] 09:11:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 161 (0x7f98d237dc00) [pid = 1803] [serial = 1865] [outer = 0x7f98d1e87400] 09:11:47 INFO - PROCESS | 1803 | 1461255107575 Marionette DEBUG loaded listener.js 09:11:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 162 (0x7f98d263a800) [pid = 1803] [serial = 1866] [outer = 0x7f98d1e87400] 09:11:48 INFO - PROCESS | 1803 | 1461255108432 Marionette TRACE conn4 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 09:11:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 09:11:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1528ms 09:11:48 INFO - PROCESS | 1803 | 1461255108494 Marionette TRACE conn4 -> [0,2457,"getWindowHandle",null] 09:11:48 INFO - PROCESS | 1803 | 1461255108497 Marionette TRACE conn4 <- [1,2457,null,{"value":"8"}] 09:11:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 09:11:48 INFO - PROCESS | 1803 | 1461255108503 Marionette TRACE conn4 -> [0,2458,"setScriptTimeout",{"ms":35000}] 09:11:48 INFO - PROCESS | 1803 | 1461255108506 Marionette TRACE conn4 <- [1,2458,null,{}] 09:11:48 INFO - PROCESS | 1803 | 1461255108511 Marionette TRACE conn4 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:48 INFO - PROCESS | 1803 | 1461255108729 Marionette TRACE conn4 <- [1,2459,null,{"value":null}] 09:11:48 INFO - PROCESS | 1803 | 1461255108987 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:49 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d667b000 == 154 [pid = 1803] [id = 622] 09:11:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 163 (0x7f98d03e0c00) [pid = 1803] [serial = 1867] [outer = (nil)] 09:11:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 164 (0x7f98d3989800) [pid = 1803] [serial = 1868] [outer = 0x7f98d03e0c00] 09:11:49 INFO - PROCESS | 1803 | 1461255109116 Marionette DEBUG loaded listener.js 09:11:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 165 (0x7f98d4d21400) [pid = 1803] [serial = 1869] [outer = 0x7f98d03e0c00] 09:11:49 INFO - PROCESS | 1803 | 1461255109947 Marionette TRACE conn4 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 09:11:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 09:11:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1491ms 09:11:49 INFO - PROCESS | 1803 | 1461255109997 Marionette TRACE conn4 -> [0,2461,"getWindowHandle",null] 09:11:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 09:11:50 INFO - PROCESS | 1803 | 1461255110002 Marionette TRACE conn4 <- [1,2461,null,{"value":"8"}] 09:11:50 INFO - PROCESS | 1803 | 1461255110008 Marionette TRACE conn4 -> [0,2462,"setScriptTimeout",{"ms":35000}] 09:11:50 INFO - PROCESS | 1803 | 1461255110011 Marionette TRACE conn4 <- [1,2462,null,{}] 09:11:50 INFO - PROCESS | 1803 | 1461255110017 Marionette TRACE conn4 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:50 INFO - PROCESS | 1803 | 1461255110242 Marionette TRACE conn4 <- [1,2463,null,{"value":null}] 09:11:50 INFO - PROCESS | 1803 | 1461255110501 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:50 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98da8b3000 == 155 [pid = 1803] [id = 623] 09:11:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 166 (0x7f98d2abb400) [pid = 1803] [serial = 1870] [outer = (nil)] 09:11:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 167 (0x7f98d4f8e400) [pid = 1803] [serial = 1871] [outer = 0x7f98d2abb400] 09:11:50 INFO - PROCESS | 1803 | 1461255110621 Marionette DEBUG loaded listener.js 09:11:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 168 (0x7f98d5ac3400) [pid = 1803] [serial = 1872] [outer = 0x7f98d2abb400] 09:11:51 INFO - PROCESS | 1803 | 1461255111498 Marionette TRACE conn4 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 09:11:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 09:11:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1537ms 09:11:51 INFO - PROCESS | 1803 | 1461255111545 Marionette TRACE conn4 -> [0,2465,"getWindowHandle",null] 09:11:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 09:11:51 INFO - PROCESS | 1803 | 1461255111550 Marionette TRACE conn4 <- [1,2465,null,{"value":"8"}] 09:11:51 INFO - PROCESS | 1803 | 1461255111556 Marionette TRACE conn4 -> [0,2466,"setScriptTimeout",{"ms":35000}] 09:11:51 INFO - PROCESS | 1803 | 1461255111559 Marionette TRACE conn4 <- [1,2466,null,{}] 09:11:51 INFO - PROCESS | 1803 | 1461255111565 Marionette TRACE conn4 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:51 INFO - PROCESS | 1803 | 1461255111786 Marionette TRACE conn4 <- [1,2467,null,{"value":null}] 09:11:52 INFO - PROCESS | 1803 | 1461255112049 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:52 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98dbb96800 == 156 [pid = 1803] [id = 624] 09:11:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 169 (0x7f98d2b5e800) [pid = 1803] [serial = 1873] [outer = (nil)] 09:11:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 170 (0x7f98d5b8b000) [pid = 1803] [serial = 1874] [outer = 0x7f98d2b5e800] 09:11:52 INFO - PROCESS | 1803 | 1461255112169 Marionette DEBUG loaded listener.js 09:11:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 171 (0x7f98d5d8fc00) [pid = 1803] [serial = 1875] [outer = 0x7f98d2b5e800] 09:11:53 INFO - PROCESS | 1803 | 1461255113043 Marionette TRACE conn4 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 09:11:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 09:11:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1534ms 09:11:53 INFO - PROCESS | 1803 | 1461255113091 Marionette TRACE conn4 -> [0,2469,"getWindowHandle",null] 09:11:53 INFO - PROCESS | 1803 | 1461255113095 Marionette TRACE conn4 <- [1,2469,null,{"value":"8"}] 09:11:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 09:11:53 INFO - PROCESS | 1803 | 1461255113101 Marionette TRACE conn4 -> [0,2470,"setScriptTimeout",{"ms":35000}] 09:11:53 INFO - PROCESS | 1803 | 1461255113103 Marionette TRACE conn4 <- [1,2470,null,{}] 09:11:53 INFO - PROCESS | 1803 | 1461255113108 Marionette TRACE conn4 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:53 INFO - PROCESS | 1803 | 1461255113329 Marionette TRACE conn4 <- [1,2471,null,{"value":null}] 09:11:53 INFO - PROCESS | 1803 | 1461255113604 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:53 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98dd108000 == 157 [pid = 1803] [id = 625] 09:11:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 172 (0x7f98d4f91400) [pid = 1803] [serial = 1876] [outer = (nil)] 09:11:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 173 (0x7f98d6a51c00) [pid = 1803] [serial = 1877] [outer = 0x7f98d4f91400] 09:11:53 INFO - PROCESS | 1803 | 1461255113684 Marionette DEBUG loaded listener.js 09:11:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 174 (0x7f98da558400) [pid = 1803] [serial = 1878] [outer = 0x7f98d4f91400] 09:11:54 INFO - PROCESS | 1803 | 1461255114577 Marionette TRACE conn4 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 09:11:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 09:11:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1529ms 09:11:54 INFO - PROCESS | 1803 | 1461255114631 Marionette TRACE conn4 -> [0,2473,"getWindowHandle",null] 09:11:54 INFO - PROCESS | 1803 | 1461255114635 Marionette TRACE conn4 <- [1,2473,null,{"value":"8"}] 09:11:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 09:11:54 INFO - PROCESS | 1803 | 1461255114642 Marionette TRACE conn4 -> [0,2474,"setScriptTimeout",{"ms":35000}] 09:11:54 INFO - PROCESS | 1803 | 1461255114644 Marionette TRACE conn4 <- [1,2474,null,{}] 09:11:54 INFO - PROCESS | 1803 | 1461255114650 Marionette TRACE conn4 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:54 INFO - PROCESS | 1803 | 1461255114871 Marionette TRACE conn4 <- [1,2475,null,{"value":null}] 09:11:55 INFO - PROCESS | 1803 | 1461255115139 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:55 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98dd8eb000 == 158 [pid = 1803] [id = 626] 09:11:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 175 (0x7f98d5ac6c00) [pid = 1803] [serial = 1879] [outer = (nil)] 09:11:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 176 (0x7f98da6eb000) [pid = 1803] [serial = 1880] [outer = 0x7f98d5ac6c00] 09:11:55 INFO - PROCESS | 1803 | 1461255115221 Marionette DEBUG loaded listener.js 09:11:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 177 (0x7f98db95bc00) [pid = 1803] [serial = 1881] [outer = 0x7f98d5ac6c00] 09:11:56 INFO - PROCESS | 1803 | 1461255116146 Marionette TRACE conn4 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 09:11:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 09:11:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1533ms 09:11:56 INFO - PROCESS | 1803 | 1461255116176 Marionette TRACE conn4 -> [0,2477,"getWindowHandle",null] 09:11:56 INFO - PROCESS | 1803 | 1461255116186 Marionette TRACE conn4 <- [1,2477,null,{"value":"8"}] 09:11:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 09:11:56 INFO - PROCESS | 1803 | 1461255116191 Marionette TRACE conn4 -> [0,2478,"setScriptTimeout",{"ms":35000}] 09:11:56 INFO - PROCESS | 1803 | 1461255116196 Marionette TRACE conn4 <- [1,2478,null,{}] 09:11:56 INFO - PROCESS | 1803 | 1461255116201 Marionette TRACE conn4 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:56 INFO - PROCESS | 1803 | 1461255116438 Marionette TRACE conn4 <- [1,2479,null,{"value":null}] 09:11:56 INFO - PROCESS | 1803 | 1461255116707 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:56 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e0ec2800 == 159 [pid = 1803] [id = 627] 09:11:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 178 (0x7f98d2c69000) [pid = 1803] [serial = 1882] [outer = (nil)] 09:11:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 179 (0x7f98dbcc7c00) [pid = 1803] [serial = 1883] [outer = 0x7f98d2c69000] 09:11:56 INFO - PROCESS | 1803 | 1461255116828 Marionette DEBUG loaded listener.js 09:11:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 180 (0x7f98dbd38400) [pid = 1803] [serial = 1884] [outer = 0x7f98d2c69000] 09:11:57 INFO - PROCESS | 1803 | 1461255117655 Marionette TRACE conn4 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 09:11:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 09:11:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1529ms 09:11:57 INFO - PROCESS | 1803 | 1461255117722 Marionette TRACE conn4 -> [0,2481,"getWindowHandle",null] 09:11:57 INFO - PROCESS | 1803 | 1461255117725 Marionette TRACE conn4 <- [1,2481,null,{"value":"8"}] 09:11:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 09:11:57 INFO - PROCESS | 1803 | 1461255117731 Marionette TRACE conn4 -> [0,2482,"setScriptTimeout",{"ms":35000}] 09:11:57 INFO - PROCESS | 1803 | 1461255117733 Marionette TRACE conn4 <- [1,2482,null,{}] 09:11:57 INFO - PROCESS | 1803 | 1461255117738 Marionette TRACE conn4 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:57 INFO - PROCESS | 1803 | 1461255117960 Marionette TRACE conn4 <- [1,2483,null,{"value":null}] 09:11:58 INFO - PROCESS | 1803 | 1461255118218 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:58 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e1021000 == 160 [pid = 1803] [id = 628] 09:11:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 181 (0x7f98d5acb400) [pid = 1803] [serial = 1885] [outer = (nil)] 09:11:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 182 (0x7f98dbd78400) [pid = 1803] [serial = 1886] [outer = 0x7f98d5acb400] 09:11:58 INFO - PROCESS | 1803 | 1461255118329 Marionette DEBUG loaded listener.js 09:11:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 183 (0x7f98dbd7f800) [pid = 1803] [serial = 1887] [outer = 0x7f98d5acb400] 09:11:59 INFO - PROCESS | 1803 | 1461255119159 Marionette TRACE conn4 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 09:11:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 09:11:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1484ms 09:11:59 INFO - PROCESS | 1803 | 1461255119216 Marionette TRACE conn4 -> [0,2485,"getWindowHandle",null] 09:11:59 INFO - PROCESS | 1803 | 1461255119219 Marionette TRACE conn4 <- [1,2485,null,{"value":"8"}] 09:11:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 09:11:59 INFO - PROCESS | 1803 | 1461255119225 Marionette TRACE conn4 -> [0,2486,"setScriptTimeout",{"ms":35000}] 09:11:59 INFO - PROCESS | 1803 | 1461255119227 Marionette TRACE conn4 <- [1,2486,null,{}] 09:11:59 INFO - PROCESS | 1803 | 1461255119233 Marionette TRACE conn4 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:59 INFO - PROCESS | 1803 | 1461255119449 Marionette TRACE conn4 <- [1,2487,null,{"value":null}] 09:11:59 INFO - PROCESS | 1803 | 1461255119714 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:59 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e1e9c800 == 161 [pid = 1803] [id = 629] 09:11:59 INFO - PROCESS | 1803 | ++DOMWINDOW == 184 (0x7f98d5b85400) [pid = 1803] [serial = 1888] [outer = (nil)] 09:11:59 INFO - PROCESS | 1803 | ++DOMWINDOW == 185 (0x7f98dc09c000) [pid = 1803] [serial = 1889] [outer = 0x7f98d5b85400] 09:11:59 INFO - PROCESS | 1803 | 1461255119789 Marionette DEBUG loaded listener.js 09:11:59 INFO - PROCESS | 1803 | ++DOMWINDOW == 186 (0x7f98dc184c00) [pid = 1803] [serial = 1890] [outer = 0x7f98d5b85400] 09:12:00 INFO - PROCESS | 1803 | 1461255120725 Marionette TRACE conn4 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 09:12:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 09:12:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1579ms 09:12:00 INFO - PROCESS | 1803 | 1461255120805 Marionette TRACE conn4 -> [0,2489,"getWindowHandle",null] 09:12:00 INFO - PROCESS | 1803 | 1461255120809 Marionette TRACE conn4 <- [1,2489,null,{"value":"8"}] 09:12:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 09:12:00 INFO - PROCESS | 1803 | 1461255120815 Marionette TRACE conn4 -> [0,2490,"setScriptTimeout",{"ms":35000}] 09:12:00 INFO - PROCESS | 1803 | 1461255120817 Marionette TRACE conn4 <- [1,2490,null,{}] 09:12:00 INFO - PROCESS | 1803 | 1461255120822 Marionette TRACE conn4 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:01 INFO - PROCESS | 1803 | 1461255121046 Marionette TRACE conn4 <- [1,2491,null,{"value":null}] 09:12:01 INFO - PROCESS | 1803 | 1461255121359 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:01 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e4181800 == 162 [pid = 1803] [id = 630] 09:12:01 INFO - PROCESS | 1803 | ++DOMWINDOW == 187 (0x7f98d03e5000) [pid = 1803] [serial = 1891] [outer = (nil)] 09:12:01 INFO - PROCESS | 1803 | ++DOMWINDOW == 188 (0x7f98dc18b000) [pid = 1803] [serial = 1892] [outer = 0x7f98d03e5000] 09:12:01 INFO - PROCESS | 1803 | 1461255121435 Marionette DEBUG loaded listener.js 09:12:01 INFO - PROCESS | 1803 | ++DOMWINDOW == 189 (0x7f98dc307400) [pid = 1803] [serial = 1893] [outer = 0x7f98d03e5000] 09:12:02 INFO - PROCESS | 1803 | 1461255122284 Marionette TRACE conn4 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 09:12:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 09:12:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1527ms 09:12:02 INFO - PROCESS | 1803 | 1461255122344 Marionette TRACE conn4 -> [0,2493,"getWindowHandle",null] 09:12:02 INFO - PROCESS | 1803 | 1461255122347 Marionette TRACE conn4 <- [1,2493,null,{"value":"8"}] 09:12:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 09:12:02 INFO - PROCESS | 1803 | 1461255122353 Marionette TRACE conn4 -> [0,2494,"setScriptTimeout",{"ms":35000}] 09:12:02 INFO - PROCESS | 1803 | 1461255122356 Marionette TRACE conn4 <- [1,2494,null,{}] 09:12:02 INFO - PROCESS | 1803 | 1461255122361 Marionette TRACE conn4 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:02 INFO - PROCESS | 1803 | 1461255122617 Marionette TRACE conn4 <- [1,2495,null,{"value":null}] 09:12:02 INFO - PROCESS | 1803 | 1461255122925 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:02 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e4aa3000 == 163 [pid = 1803] [id = 631] 09:12:02 INFO - PROCESS | 1803 | ++DOMWINDOW == 190 (0x7f98d50a1000) [pid = 1803] [serial = 1894] [outer = (nil)] 09:12:02 INFO - PROCESS | 1803 | ++DOMWINDOW == 191 (0x7f98dc4e2c00) [pid = 1803] [serial = 1895] [outer = 0x7f98d50a1000] 09:12:03 INFO - PROCESS | 1803 | 1461255123003 Marionette DEBUG loaded listener.js 09:12:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 192 (0x7f98dc4eec00) [pid = 1803] [serial = 1896] [outer = 0x7f98d50a1000] 09:12:03 INFO - PROCESS | 1803 | 1461255123864 Marionette TRACE conn4 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 09:12:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 09:12:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1585ms 09:12:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 09:12:03 INFO - PROCESS | 1803 | 1461255123938 Marionette TRACE conn4 -> [0,2497,"getWindowHandle",null] 09:12:03 INFO - PROCESS | 1803 | 1461255123941 Marionette TRACE conn4 <- [1,2497,null,{"value":"8"}] 09:12:03 INFO - PROCESS | 1803 | 1461255123947 Marionette TRACE conn4 -> [0,2498,"setScriptTimeout",{"ms":35000}] 09:12:03 INFO - PROCESS | 1803 | 1461255123950 Marionette TRACE conn4 <- [1,2498,null,{}] 09:12:03 INFO - PROCESS | 1803 | 1461255123955 Marionette TRACE conn4 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:04 INFO - PROCESS | 1803 | 1461255124191 Marionette TRACE conn4 <- [1,2499,null,{"value":null}] 09:12:04 INFO - PROCESS | 1803 | 1461255124496 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:04 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e4b84800 == 164 [pid = 1803] [id = 632] 09:12:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 193 (0x7f98dbccbc00) [pid = 1803] [serial = 1897] [outer = (nil)] 09:12:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 194 (0x7f98dd041c00) [pid = 1803] [serial = 1898] [outer = 0x7f98dbccbc00] 09:12:04 INFO - PROCESS | 1803 | 1461255124576 Marionette DEBUG loaded listener.js 09:12:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 195 (0x7f98dd049400) [pid = 1803] [serial = 1899] [outer = 0x7f98dbccbc00] 09:12:05 INFO - PROCESS | 1803 | 1461255125567 Marionette TRACE conn4 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 09:12:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 09:12:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1687ms 09:12:05 INFO - PROCESS | 1803 | 1461255125657 Marionette TRACE conn4 -> [0,2501,"getWindowHandle",null] 09:12:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 09:12:05 INFO - PROCESS | 1803 | 1461255125665 Marionette TRACE conn4 <- [1,2501,null,{"value":"8"}] 09:12:05 INFO - PROCESS | 1803 | 1461255125673 Marionette TRACE conn4 -> [0,2502,"setScriptTimeout",{"ms":35000}] 09:12:05 INFO - PROCESS | 1803 | 1461255125678 Marionette TRACE conn4 <- [1,2502,null,{}] 09:12:05 INFO - PROCESS | 1803 | 1461255125686 Marionette TRACE conn4 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:06 INFO - PROCESS | 1803 | 1461255126023 Marionette TRACE conn4 <- [1,2503,null,{"value":null}] 09:12:06 INFO - PROCESS | 1803 | 1461255126411 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:06 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e4f38800 == 165 [pid = 1803] [id = 633] 09:12:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 196 (0x7f98dc4f1000) [pid = 1803] [serial = 1900] [outer = (nil)] 09:12:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 197 (0x7f98dd145000) [pid = 1803] [serial = 1901] [outer = 0x7f98dc4f1000] 09:12:06 INFO - PROCESS | 1803 | 1461255126500 Marionette DEBUG loaded listener.js 09:12:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 198 (0x7f98dd150c00) [pid = 1803] [serial = 1902] [outer = 0x7f98dc4f1000] 09:12:07 INFO - PROCESS | 1803 | 1461255127740 Marionette TRACE conn4 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 09:12:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 09:12:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 2152ms 09:12:07 INFO - PROCESS | 1803 | 1461255127832 Marionette TRACE conn4 -> [0,2505,"getWindowHandle",null] 09:12:07 INFO - PROCESS | 1803 | 1461255127838 Marionette TRACE conn4 <- [1,2505,null,{"value":"8"}] 09:12:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 09:12:07 INFO - PROCESS | 1803 | 1461255127852 Marionette TRACE conn4 -> [0,2506,"setScriptTimeout",{"ms":35000}] 09:12:07 INFO - PROCESS | 1803 | 1461255127855 Marionette TRACE conn4 <- [1,2506,null,{}] 09:12:07 INFO - PROCESS | 1803 | 1461255127863 Marionette TRACE conn4 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:08 INFO - PROCESS | 1803 | 1461255128349 Marionette TRACE conn4 <- [1,2507,null,{"value":null}] 09:12:08 INFO - PROCESS | 1803 | 1461255128627 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:08 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98c707b800 == 166 [pid = 1803] [id = 634] 09:12:08 INFO - PROCESS | 1803 | ++DOMWINDOW == 199 (0x7f98c59da000) [pid = 1803] [serial = 1903] [outer = (nil)] 09:12:08 INFO - PROCESS | 1803 | ++DOMWINDOW == 200 (0x7f98cb512000) [pid = 1803] [serial = 1904] [outer = 0x7f98c59da000] 09:12:08 INFO - PROCESS | 1803 | 1461255128732 Marionette DEBUG loaded listener.js 09:12:08 INFO - PROCESS | 1803 | ++DOMWINDOW == 201 (0x7f98dd80d800) [pid = 1803] [serial = 1905] [outer = 0x7f98c59da000] 09:12:10 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98f3bb2000 == 165 [pid = 1803] [id = 288] 09:12:10 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98d5c53800 == 164 [pid = 1803] [id = 437] 09:12:10 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98df551800 == 163 [pid = 1803] [id = 261] 09:12:10 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e8f19800 == 162 [pid = 1803] [id = 264] 09:12:10 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e0eb8800 == 161 [pid = 1803] [id = 416] 09:12:10 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98cf5f4800 == 160 [pid = 1803] [id = 615] 09:12:10 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98cd520000 == 159 [pid = 1803] [id = 614] 09:12:10 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98cb606800 == 158 [pid = 1803] [id = 548] 09:12:10 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98cb606000 == 157 [pid = 1803] [id = 613] 09:12:10 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98ca771800 == 156 [pid = 1803] [id = 612] 09:12:10 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98c5ed8000 == 155 [pid = 1803] [id = 611] 09:12:10 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e125e800 == 154 [pid = 1803] [id = 609] 09:12:10 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e103c000 == 153 [pid = 1803] [id = 608] 09:12:10 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e1020000 == 152 [pid = 1803] [id = 607] 09:12:10 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e1007800 == 151 [pid = 1803] [id = 606] 09:12:10 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e0266800 == 150 [pid = 1803] [id = 605] 09:12:10 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98dc426000 == 149 [pid = 1803] [id = 604] 09:12:10 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98dc361800 == 148 [pid = 1803] [id = 603] 09:12:10 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98db935000 == 147 [pid = 1803] [id = 602] 09:12:10 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98d6cb6000 == 146 [pid = 1803] [id = 601] 09:12:10 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98d5b10000 == 145 [pid = 1803] [id = 600] 09:12:10 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98d2de0800 == 144 [pid = 1803] [id = 599] 09:12:10 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98d2c10000 == 143 [pid = 1803] [id = 598] 09:12:10 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98d0bdf000 == 142 [pid = 1803] [id = 597] 09:12:10 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98cf9d8000 == 141 [pid = 1803] [id = 596] 09:12:10 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98caf1e800 == 140 [pid = 1803] [id = 595] 09:12:10 INFO - PROCESS | 1803 | --DOMWINDOW == 200 (0x7f98ca7d4c00) [pid = 1803] [serial = 1784] [outer = (nil)] [url = about:blank] 09:12:10 INFO - PROCESS | 1803 | --DOMWINDOW == 199 (0x7f98cb510400) [pid = 1803] [serial = 1775] [outer = (nil)] [url = about:blank] 09:12:10 INFO - PROCESS | 1803 | --DOMWINDOW == 198 (0x7f98cf64c400) [pid = 1803] [serial = 1733] [outer = (nil)] [url = about:blank] 09:12:10 INFO - PROCESS | 1803 | --DOMWINDOW == 197 (0x7f98ca272c00) [pid = 1803] [serial = 1772] [outer = (nil)] [url = about:blank] 09:12:10 INFO - PROCESS | 1803 | --DOMWINDOW == 196 (0x7f98d0c5c000) [pid = 1803] [serial = 1739] [outer = (nil)] [url = about:blank] 09:12:10 INFO - PROCESS | 1803 | --DOMWINDOW == 195 (0x7f98da777400) [pid = 1803] [serial = 1766] [outer = (nil)] [url = about:blank] 09:12:10 INFO - PROCESS | 1803 | --DOMWINDOW == 194 (0x7f98c59d9c00) [pid = 1803] [serial = 1769] [outer = (nil)] [url = about:blank] 09:12:10 INFO - PROCESS | 1803 | --DOMWINDOW == 193 (0x7f98d6aafc00) [pid = 1803] [serial = 1760] [outer = (nil)] [url = about:blank] 09:12:10 INFO - PROCESS | 1803 | --DOMWINDOW == 192 (0x7f98cb0b2000) [pid = 1803] [serial = 1721] [outer = (nil)] [url = about:blank] 09:12:10 INFO - PROCESS | 1803 | --DOMWINDOW == 191 (0x7f98da5f0800) [pid = 1803] [serial = 1763] [outer = (nil)] [url = about:blank] 09:12:10 INFO - PROCESS | 1803 | --DOMWINDOW == 190 (0x7f98d2381800) [pid = 1803] [serial = 1742] [outer = (nil)] [url = about:blank] 09:12:10 INFO - PROCESS | 1803 | --DOMWINDOW == 189 (0x7f98d2b58400) [pid = 1803] [serial = 1748] [outer = (nil)] [url = about:blank] 09:12:10 INFO - PROCESS | 1803 | --DOMWINDOW == 188 (0x7f98d5ac8c00) [pid = 1803] [serial = 1751] [outer = (nil)] [url = about:blank] 09:12:10 INFO - PROCESS | 1803 | --DOMWINDOW == 187 (0x7f98cbde3400) [pid = 1803] [serial = 1724] [outer = (nil)] [url = about:blank] 09:12:10 INFO - PROCESS | 1803 | --DOMWINDOW == 186 (0x7f98d2633000) [pid = 1803] [serial = 1745] [outer = (nil)] [url = about:blank] 09:12:10 INFO - PROCESS | 1803 | --DOMWINDOW == 185 (0x7f98d6a4e000) [pid = 1803] [serial = 1757] [outer = (nil)] [url = about:blank] 09:12:10 INFO - PROCESS | 1803 | --DOMWINDOW == 184 (0x7f98ce75c400) [pid = 1803] [serial = 1730] [outer = (nil)] [url = about:blank] 09:12:10 INFO - PROCESS | 1803 | --DOMWINDOW == 183 (0x7f98cbef6400) [pid = 1803] [serial = 1778] [outer = (nil)] [url = about:blank] 09:12:10 INFO - PROCESS | 1803 | --DOMWINDOW == 182 (0x7f98cbcacc00) [pid = 1803] [serial = 1776] [outer = (nil)] [url = about:blank] 09:12:10 INFO - PROCESS | 1803 | --DOMWINDOW == 181 (0x7f98d5d91400) [pid = 1803] [serial = 1754] [outer = (nil)] [url = about:blank] 09:12:10 INFO - PROCESS | 1803 | --DOMWINDOW == 180 (0x7f98cc52b800) [pid = 1803] [serial = 1779] [outer = (nil)] [url = about:blank] 09:12:10 INFO - PROCESS | 1803 | --DOMWINDOW == 179 (0x7f98d5b86400) [pid = 1803] [serial = 1701] [outer = (nil)] [url = about:blank] 09:12:10 INFO - PROCESS | 1803 | --DOMWINDOW == 178 (0x7f98cb3f5800) [pid = 1803] [serial = 1704] [outer = (nil)] [url = about:blank] 09:12:10 INFO - PROCESS | 1803 | --DOMWINDOW == 177 (0x7f98d010a000) [pid = 1803] [serial = 1736] [outer = (nil)] [url = about:blank] 09:12:10 INFO - PROCESS | 1803 | --DOMWINDOW == 176 (0x7f98cd37a000) [pid = 1803] [serial = 1781] [outer = (nil)] [url = about:blank] 09:12:10 INFO - PROCESS | 1803 | --DOMWINDOW == 175 (0x7f98cd7b4800) [pid = 1803] [serial = 1727] [outer = (nil)] [url = about:blank] 09:12:10 INFO - PROCESS | 1803 | --DOMWINDOW == 174 (0x7f98ca7d6400) [pid = 1803] [serial = 1773] [outer = (nil)] [url = about:blank] 09:12:10 INFO - PROCESS | 1803 | --DOMWINDOW == 173 (0x7f98cd60e800) [pid = 1803] [serial = 1782] [outer = (nil)] [url = about:blank] 09:12:11 INFO - PROCESS | 1803 | 1461255131121 Marionette TRACE conn4 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 09:12:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 09:12:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 3290ms 09:12:11 INFO - PROCESS | 1803 | 1461255131143 Marionette TRACE conn4 -> [0,2509,"getWindowHandle",null] 09:12:11 INFO - PROCESS | 1803 | 1461255131151 Marionette TRACE conn4 <- [1,2509,null,{"value":"8"}] 09:12:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 09:12:11 INFO - PROCESS | 1803 | 1461255131161 Marionette TRACE conn4 -> [0,2510,"setScriptTimeout",{"ms":35000}] 09:12:11 INFO - PROCESS | 1803 | 1461255131165 Marionette TRACE conn4 <- [1,2510,null,{}] 09:12:11 INFO - PROCESS | 1803 | 1461255131173 Marionette TRACE conn4 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:11 INFO - PROCESS | 1803 | 1461255131442 Marionette TRACE conn4 <- [1,2511,null,{"value":null}] 09:12:11 INFO - PROCESS | 1803 | 1461255131652 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:11 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98cb193800 == 141 [pid = 1803] [id = 635] 09:12:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 174 (0x7f98c6e2e800) [pid = 1803] [serial = 1906] [outer = (nil)] 09:12:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 175 (0x7f98ca7dac00) [pid = 1803] [serial = 1907] [outer = 0x7f98c6e2e800] 09:12:11 INFO - PROCESS | 1803 | 1461255131725 Marionette DEBUG loaded listener.js 09:12:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 176 (0x7f98cb46e000) [pid = 1803] [serial = 1908] [outer = 0x7f98c6e2e800] 09:12:12 INFO - PROCESS | 1803 | 1461255132798 Marionette TRACE conn4 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 09:12:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 09:12:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1653ms 09:12:12 INFO - PROCESS | 1803 | 1461255132852 Marionette TRACE conn4 -> [0,2513,"getWindowHandle",null] 09:12:12 INFO - PROCESS | 1803 | 1461255132861 Marionette TRACE conn4 <- [1,2513,null,{"value":"8"}] 09:12:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 09:12:12 INFO - PROCESS | 1803 | 1461255132874 Marionette TRACE conn4 -> [0,2514,"setScriptTimeout",{"ms":35000}] 09:12:12 INFO - PROCESS | 1803 | 1461255132877 Marionette TRACE conn4 <- [1,2514,null,{}] 09:12:12 INFO - PROCESS | 1803 | 1461255132884 Marionette TRACE conn4 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:13 INFO - PROCESS | 1803 | 1461255133101 Marionette TRACE conn4 <- [1,2515,null,{"value":null}] 09:12:13 INFO - PROCESS | 1803 | 1461255133393 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:13 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98cbb93800 == 142 [pid = 1803] [id = 636] 09:12:13 INFO - PROCESS | 1803 | ++DOMWINDOW == 177 (0x7f98cbde2000) [pid = 1803] [serial = 1909] [outer = (nil)] 09:12:13 INFO - PROCESS | 1803 | ++DOMWINDOW == 178 (0x7f98cbeeb000) [pid = 1803] [serial = 1910] [outer = 0x7f98cbde2000] 09:12:13 INFO - PROCESS | 1803 | 1461255133478 Marionette DEBUG loaded listener.js 09:12:13 INFO - PROCESS | 1803 | ++DOMWINDOW == 179 (0x7f98cc37c800) [pid = 1803] [serial = 1911] [outer = 0x7f98cbde2000] 09:12:14 INFO - PROCESS | 1803 | 1461255134342 Marionette TRACE conn4 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 09:12:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 09:12:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1483ms 09:12:14 INFO - PROCESS | 1803 | 1461255134363 Marionette TRACE conn4 -> [0,2517,"getWindowHandle",null] 09:12:14 INFO - PROCESS | 1803 | 1461255134366 Marionette TRACE conn4 <- [1,2517,null,{"value":"8"}] 09:12:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 09:12:14 INFO - PROCESS | 1803 | 1461255134372 Marionette TRACE conn4 -> [0,2518,"setScriptTimeout",{"ms":35000}] 09:12:14 INFO - PROCESS | 1803 | 1461255134389 Marionette TRACE conn4 <- [1,2518,null,{}] 09:12:14 INFO - PROCESS | 1803 | 1461255134411 Marionette TRACE conn4 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:14 INFO - PROCESS | 1803 | 1461255134687 Marionette TRACE conn4 <- [1,2519,null,{"value":null}] 09:12:14 INFO - PROCESS | 1803 | 1461255134741 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:14 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98ce83a800 == 143 [pid = 1803] [id = 637] 09:12:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 180 (0x7f98cd374400) [pid = 1803] [serial = 1912] [outer = (nil)] 09:12:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 181 (0x7f98cd37f400) [pid = 1803] [serial = 1913] [outer = 0x7f98cd374400] 09:12:14 INFO - PROCESS | 1803 | 1461255134834 Marionette DEBUG loaded listener.js 09:12:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 182 (0x7f98ce759800) [pid = 1803] [serial = 1914] [outer = 0x7f98cd374400] 09:12:16 INFO - PROCESS | 1803 | --DOMWINDOW == 181 (0x7f98cb474c00) [pid = 1803] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 09:12:16 INFO - PROCESS | 1803 | --DOMWINDOW == 180 (0x7f98d5d87800) [pid = 1803] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 09:12:16 INFO - PROCESS | 1803 | --DOMWINDOW == 179 (0x7f98cf999000) [pid = 1803] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 09:12:16 INFO - PROCESS | 1803 | --DOMWINDOW == 178 (0x7f98ca7e0800) [pid = 1803] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 09:12:16 INFO - PROCESS | 1803 | --DOMWINDOW == 177 (0x7f98d0c61800) [pid = 1803] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 09:12:16 INFO - PROCESS | 1803 | --DOMWINDOW == 176 (0x7f98c59d0400) [pid = 1803] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 09:12:16 INFO - PROCESS | 1803 | --DOMWINDOW == 175 (0x7f98ca7e1000) [pid = 1803] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 09:12:16 INFO - PROCESS | 1803 | --DOMWINDOW == 174 (0x7f98cd605800) [pid = 1803] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 09:12:16 INFO - PROCESS | 1803 | --DOMWINDOW == 173 (0x7f98d02f1800) [pid = 1803] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 09:12:16 INFO - PROCESS | 1803 | --DOMWINDOW == 172 (0x7f98d03e1400) [pid = 1803] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 09:12:16 INFO - PROCESS | 1803 | --DOMWINDOW == 171 (0x7f98d6aa8800) [pid = 1803] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 09:12:16 INFO - PROCESS | 1803 | --DOMWINDOW == 170 (0x7f98d5ac1800) [pid = 1803] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 09:12:16 INFO - PROCESS | 1803 | --DOMWINDOW == 169 (0x7f98cc381400) [pid = 1803] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 09:12:16 INFO - PROCESS | 1803 | --DOMWINDOW == 168 (0x7f98cf98d400) [pid = 1803] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 09:12:16 INFO - PROCESS | 1803 | --DOMWINDOW == 167 (0x7f98c6e2a400) [pid = 1803] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 09:12:16 INFO - PROCESS | 1803 | --DOMWINDOW == 166 (0x7f98ce861c00) [pid = 1803] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 09:12:16 INFO - PROCESS | 1803 | --DOMWINDOW == 165 (0x7f98d5d8f800) [pid = 1803] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 09:12:16 INFO - PROCESS | 1803 | --DOMWINDOW == 164 (0x7f98cf82f400) [pid = 1803] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 09:12:16 INFO - PROCESS | 1803 | --DOMWINDOW == 163 (0x7f98ce753400) [pid = 1803] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 09:12:16 INFO - PROCESS | 1803 | --DOMWINDOW == 162 (0x7f98d0117400) [pid = 1803] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 09:12:16 INFO - PROCESS | 1803 | --DOMWINDOW == 161 (0x7f98c59dc400) [pid = 1803] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 09:12:16 INFO - PROCESS | 1803 | --DOMWINDOW == 160 (0x7f98ca7e3c00) [pid = 1803] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 09:12:16 INFO - PROCESS | 1803 | --DOMWINDOW == 159 (0x7f98c6e37000) [pid = 1803] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 09:12:16 INFO - PROCESS | 1803 | --DOMWINDOW == 158 (0x7f98da6ecc00) [pid = 1803] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 09:12:16 INFO - PROCESS | 1803 | --DOMWINDOW == 157 (0x7f98cd7b5400) [pid = 1803] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 09:12:16 INFO - PROCESS | 1803 | --DOMWINDOW == 156 (0x7f98d2b61400) [pid = 1803] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 09:12:16 INFO - PROCESS | 1803 | --DOMWINDOW == 155 (0x7f98d039ec00) [pid = 1803] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 09:12:16 INFO - PROCESS | 1803 | --DOMWINDOW == 154 (0x7f98cf647c00) [pid = 1803] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 09:12:16 INFO - PROCESS | 1803 | --DOMWINDOW == 153 (0x7f98d039e400) [pid = 1803] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 09:12:16 INFO - PROCESS | 1803 | --DOMWINDOW == 152 (0x7f98cd7b9400) [pid = 1803] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 09:12:16 INFO - PROCESS | 1803 | --DOMWINDOW == 151 (0x7f98d010b000) [pid = 1803] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 09:12:16 INFO - PROCESS | 1803 | --DOMWINDOW == 150 (0x7f98cc52cc00) [pid = 1803] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 09:12:16 INFO - PROCESS | 1803 | --DOMWINDOW == 149 (0x7f98c6e36c00) [pid = 1803] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 09:12:16 INFO - PROCESS | 1803 | --DOMWINDOW == 148 (0x7f98d5b92000) [pid = 1803] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 09:12:16 INFO - PROCESS | 1803 | --DOMWINDOW == 147 (0x7f98d25ea000) [pid = 1803] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 09:12:16 INFO - PROCESS | 1803 | --DOMWINDOW == 146 (0x7f98da6f1800) [pid = 1803] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 09:12:16 INFO - PROCESS | 1803 | --DOMWINDOW == 145 (0x7f98cb3edc00) [pid = 1803] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 09:12:16 INFO - PROCESS | 1803 | --DOMWINDOW == 144 (0x7f98c9e6a400) [pid = 1803] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 09:12:16 INFO - PROCESS | 1803 | --DOMWINDOW == 143 (0x7f98cb3f3800) [pid = 1803] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 09:12:16 INFO - PROCESS | 1803 | 1461255136456 Marionette TRACE conn4 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 09:12:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 09:12:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 2102ms 09:12:16 INFO - PROCESS | 1803 | 1461255136476 Marionette TRACE conn4 -> [0,2521,"getWindowHandle",null] 09:12:16 INFO - PROCESS | 1803 | 1461255136481 Marionette TRACE conn4 <- [1,2521,null,{"value":"8"}] 09:12:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 09:12:16 INFO - PROCESS | 1803 | 1461255136487 Marionette TRACE conn4 -> [0,2522,"setScriptTimeout",{"ms":35000}] 09:12:16 INFO - PROCESS | 1803 | 1461255136489 Marionette TRACE conn4 <- [1,2522,null,{}] 09:12:16 INFO - PROCESS | 1803 | 1461255136494 Marionette TRACE conn4 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:16 INFO - PROCESS | 1803 | 1461255136772 Marionette TRACE conn4 <- [1,2523,null,{"value":null}] 09:12:16 INFO - PROCESS | 1803 | 1461255136793 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:16 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98cc923800 == 144 [pid = 1803] [id = 638] 09:12:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 144 (0x7f98c6e30400) [pid = 1803] [serial = 1915] [outer = (nil)] 09:12:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 145 (0x7f98cbef6800) [pid = 1803] [serial = 1916] [outer = 0x7f98c6e30400] 09:12:16 INFO - PROCESS | 1803 | 1461255136856 Marionette DEBUG loaded listener.js 09:12:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 146 (0x7f98ce85f000) [pid = 1803] [serial = 1917] [outer = 0x7f98c6e30400] 09:12:17 INFO - PROCESS | 1803 | 1461255137790 Marionette TRACE conn4 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 09:12:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 09:12:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1336ms 09:12:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 09:12:17 INFO - PROCESS | 1803 | 1461255137824 Marionette TRACE conn4 -> [0,2525,"getWindowHandle",null] 09:12:17 INFO - PROCESS | 1803 | 1461255137827 Marionette TRACE conn4 <- [1,2525,null,{"value":"8"}] 09:12:17 INFO - PROCESS | 1803 | 1461255137833 Marionette TRACE conn4 -> [0,2526,"setScriptTimeout",{"ms":35000}] 09:12:17 INFO - PROCESS | 1803 | 1461255137835 Marionette TRACE conn4 <- [1,2526,null,{}] 09:12:17 INFO - PROCESS | 1803 | 1461255137840 Marionette TRACE conn4 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:18 INFO - PROCESS | 1803 | 1461255138045 Marionette TRACE conn4 <- [1,2527,null,{"value":null}] 09:12:18 INFO - PROCESS | 1803 | 1461255138414 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:18 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98c72de000 == 145 [pid = 1803] [id = 639] 09:12:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 147 (0x7f98c59da400) [pid = 1803] [serial = 1918] [outer = (nil)] 09:12:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 148 (0x7f98c6e38800) [pid = 1803] [serial = 1919] [outer = 0x7f98c59da400] 09:12:18 INFO - PROCESS | 1803 | 1461255138493 Marionette DEBUG loaded listener.js 09:12:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 149 (0x7f98ca5ed400) [pid = 1803] [serial = 1920] [outer = 0x7f98c59da400] 09:12:19 INFO - PROCESS | 1803 | 1461255139703 Marionette TRACE conn4 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 09:12:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 09:12:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1933ms 09:12:19 INFO - PROCESS | 1803 | 1461255139769 Marionette TRACE conn4 -> [0,2529,"getWindowHandle",null] 09:12:19 INFO - PROCESS | 1803 | 1461255139778 Marionette TRACE conn4 <- [1,2529,null,{"value":"8"}] 09:12:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 09:12:19 INFO - PROCESS | 1803 | 1461255139790 Marionette TRACE conn4 -> [0,2530,"setScriptTimeout",{"ms":35000}] 09:12:19 INFO - PROCESS | 1803 | 1461255139794 Marionette TRACE conn4 <- [1,2530,null,{}] 09:12:19 INFO - PROCESS | 1803 | 1461255139802 Marionette TRACE conn4 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:20 INFO - PROCESS | 1803 | 1461255140078 Marionette TRACE conn4 <- [1,2531,null,{"value":null}] 09:12:20 INFO - PROCESS | 1803 | 1461255140342 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:20 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98ce539800 == 146 [pid = 1803] [id = 640] 09:12:20 INFO - PROCESS | 1803 | ++DOMWINDOW == 150 (0x7f98cbde5000) [pid = 1803] [serial = 1921] [outer = (nil)] 09:12:20 INFO - PROCESS | 1803 | ++DOMWINDOW == 151 (0x7f98cc37dc00) [pid = 1803] [serial = 1922] [outer = 0x7f98cbde5000] 09:12:20 INFO - PROCESS | 1803 | 1461255140478 Marionette DEBUG loaded listener.js 09:12:20 INFO - PROCESS | 1803 | ++DOMWINDOW == 152 (0x7f98cc539400) [pid = 1803] [serial = 1923] [outer = 0x7f98cbde5000] 09:12:21 INFO - PROCESS | 1803 | 1461255141439 Marionette TRACE conn4 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 09:12:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 09:12:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1687ms 09:12:21 INFO - PROCESS | 1803 | 1461255141479 Marionette TRACE conn4 -> [0,2533,"getWindowHandle",null] 09:12:21 INFO - PROCESS | 1803 | 1461255141485 Marionette TRACE conn4 <- [1,2533,null,{"value":"8"}] 09:12:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 09:12:21 INFO - PROCESS | 1803 | 1461255141491 Marionette TRACE conn4 -> [0,2534,"setScriptTimeout",{"ms":35000}] 09:12:21 INFO - PROCESS | 1803 | 1461255141494 Marionette TRACE conn4 <- [1,2534,null,{}] 09:12:21 INFO - PROCESS | 1803 | 1461255141500 Marionette TRACE conn4 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:21 INFO - PROCESS | 1803 | 1461255141755 Marionette TRACE conn4 <- [1,2535,null,{"value":null}] 09:12:22 INFO - PROCESS | 1803 | 1461255142123 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:22 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d034d000 == 147 [pid = 1803] [id = 641] 09:12:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 153 (0x7f98cd7b9400) [pid = 1803] [serial = 1924] [outer = (nil)] 09:12:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 154 (0x7f98cf649400) [pid = 1803] [serial = 1925] [outer = 0x7f98cd7b9400] 09:12:22 INFO - PROCESS | 1803 | 1461255142203 Marionette DEBUG loaded listener.js 09:12:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 155 (0x7f98cf7f9800) [pid = 1803] [serial = 1926] [outer = 0x7f98cd7b9400] 09:12:23 INFO - PROCESS | 1803 | 1461255143203 Marionette TRACE conn4 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 09:12:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 09:12:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1787ms 09:12:23 INFO - PROCESS | 1803 | 1461255143279 Marionette TRACE conn4 -> [0,2537,"getWindowHandle",null] 09:12:23 INFO - PROCESS | 1803 | 1461255143283 Marionette TRACE conn4 <- [1,2537,null,{"value":"8"}] 09:12:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 09:12:23 INFO - PROCESS | 1803 | 1461255143298 Marionette TRACE conn4 -> [0,2538,"setScriptTimeout",{"ms":35000}] 09:12:23 INFO - PROCESS | 1803 | 1461255143307 Marionette TRACE conn4 <- [1,2538,null,{}] 09:12:23 INFO - PROCESS | 1803 | 1461255143314 Marionette TRACE conn4 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:23 INFO - PROCESS | 1803 | 1461255143652 Marionette TRACE conn4 <- [1,2539,null,{"value":null}] 09:12:23 INFO - PROCESS | 1803 | 1461255143893 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:23 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d2943800 == 148 [pid = 1803] [id = 642] 09:12:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 156 (0x7f98cf999000) [pid = 1803] [serial = 1927] [outer = (nil)] 09:12:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 157 (0x7f98d02e5000) [pid = 1803] [serial = 1928] [outer = 0x7f98cf999000] 09:12:23 INFO - PROCESS | 1803 | 1461255143974 Marionette DEBUG loaded listener.js 09:12:24 INFO - PROCESS | 1803 | ++DOMWINDOW == 158 (0x7f98d039c000) [pid = 1803] [serial = 1929] [outer = 0x7f98cf999000] 09:12:24 INFO - PROCESS | 1803 | 1461255144905 Marionette TRACE conn4 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 09:12:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 09:12:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1652ms 09:12:24 INFO - PROCESS | 1803 | 1461255144942 Marionette TRACE conn4 -> [0,2541,"getWindowHandle",null] 09:12:24 INFO - PROCESS | 1803 | 1461255144946 Marionette TRACE conn4 <- [1,2541,null,{"value":"8"}] 09:12:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 09:12:24 INFO - PROCESS | 1803 | 1461255144953 Marionette TRACE conn4 -> [0,2542,"setScriptTimeout",{"ms":35000}] 09:12:24 INFO - PROCESS | 1803 | 1461255144956 Marionette TRACE conn4 <- [1,2542,null,{}] 09:12:24 INFO - PROCESS | 1803 | 1461255144962 Marionette TRACE conn4 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:25 INFO - PROCESS | 1803 | 1461255145185 Marionette TRACE conn4 <- [1,2543,null,{"value":null}] 09:12:25 INFO - PROCESS | 1803 | 1461255145447 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:25 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d2db2000 == 149 [pid = 1803] [id = 643] 09:12:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 159 (0x7f98cf997000) [pid = 1803] [serial = 1930] [outer = (nil)] 09:12:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 160 (0x7f98d0c5b000) [pid = 1803] [serial = 1931] [outer = 0x7f98cf997000] 09:12:25 INFO - PROCESS | 1803 | 1461255145573 Marionette DEBUG loaded listener.js 09:12:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 161 (0x7f98d1e7ec00) [pid = 1803] [serial = 1932] [outer = 0x7f98cf997000] 09:12:26 INFO - PROCESS | 1803 | 1461255146445 Marionette TRACE conn4 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 09:12:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 09:12:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1538ms 09:12:26 INFO - PROCESS | 1803 | 1461255146491 Marionette TRACE conn4 -> [0,2545,"getWindowHandle",null] 09:12:26 INFO - PROCESS | 1803 | 1461255146495 Marionette TRACE conn4 <- [1,2545,null,{"value":"8"}] 09:12:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 09:12:26 INFO - PROCESS | 1803 | 1461255146500 Marionette TRACE conn4 -> [0,2546,"setScriptTimeout",{"ms":35000}] 09:12:26 INFO - PROCESS | 1803 | 1461255146503 Marionette TRACE conn4 <- [1,2546,null,{}] 09:12:26 INFO - PROCESS | 1803 | 1461255146508 Marionette TRACE conn4 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:26 INFO - PROCESS | 1803 | 1461255146730 Marionette TRACE conn4 <- [1,2547,null,{"value":null}] 09:12:26 INFO - PROCESS | 1803 | 1461255146995 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:27 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d4fd7800 == 150 [pid = 1803] [id = 644] 09:12:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 162 (0x7f98d25de000) [pid = 1803] [serial = 1933] [outer = (nil)] 09:12:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 163 (0x7f98d25e6c00) [pid = 1803] [serial = 1934] [outer = 0x7f98d25de000] 09:12:27 INFO - PROCESS | 1803 | 1461255147136 Marionette DEBUG loaded listener.js 09:12:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 164 (0x7f98d2b5a000) [pid = 1803] [serial = 1935] [outer = 0x7f98d25de000] 09:12:28 INFO - PROCESS | 1803 | 1461255148056 Marionette TRACE conn4 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 09:12:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 09:12:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1629ms 09:12:28 INFO - PROCESS | 1803 | 1461255148132 Marionette TRACE conn4 -> [0,2549,"getWindowHandle",null] 09:12:28 INFO - PROCESS | 1803 | 1461255148136 Marionette TRACE conn4 <- [1,2549,null,{"value":"8"}] 09:12:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 09:12:28 INFO - PROCESS | 1803 | 1461255148141 Marionette TRACE conn4 -> [0,2550,"setScriptTimeout",{"ms":35000}] 09:12:28 INFO - PROCESS | 1803 | 1461255148144 Marionette TRACE conn4 <- [1,2550,null,{}] 09:12:28 INFO - PROCESS | 1803 | 1461255148149 Marionette TRACE conn4 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:28 INFO - PROCESS | 1803 | 1461255148417 Marionette TRACE conn4 <- [1,2551,null,{"value":null}] 09:12:28 INFO - PROCESS | 1803 | 1461255148717 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:28 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d5c50000 == 151 [pid = 1803] [id = 645] 09:12:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 165 (0x7f98d25de400) [pid = 1803] [serial = 1936] [outer = (nil)] 09:12:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 166 (0x7f98d4d20c00) [pid = 1803] [serial = 1937] [outer = 0x7f98d25de400] 09:12:28 INFO - PROCESS | 1803 | 1461255148794 Marionette DEBUG loaded listener.js 09:12:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 167 (0x7f98d4f89c00) [pid = 1803] [serial = 1938] [outer = 0x7f98d25de400] 09:12:29 INFO - PROCESS | 1803 | 1461255149699 Marionette TRACE conn4 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 09:12:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 09:12:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1577ms 09:12:29 INFO - PROCESS | 1803 | 1461255149720 Marionette TRACE conn4 -> [0,2553,"getWindowHandle",null] 09:12:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 09:12:29 INFO - PROCESS | 1803 | 1461255149723 Marionette TRACE conn4 <- [1,2553,null,{"value":"8"}] 09:12:29 INFO - PROCESS | 1803 | 1461255149730 Marionette TRACE conn4 -> [0,2554,"setScriptTimeout",{"ms":35000}] 09:12:29 INFO - PROCESS | 1803 | 1461255149733 Marionette TRACE conn4 <- [1,2554,null,{}] 09:12:29 INFO - PROCESS | 1803 | 1461255149739 Marionette TRACE conn4 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:29 INFO - PROCESS | 1803 | 1461255149963 Marionette TRACE conn4 <- [1,2555,null,{"value":null}] 09:12:30 INFO - PROCESS | 1803 | 1461255150225 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:30 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d6af2800 == 152 [pid = 1803] [id = 646] 09:12:30 INFO - PROCESS | 1803 | ++DOMWINDOW == 168 (0x7f98d2c6a400) [pid = 1803] [serial = 1939] [outer = (nil)] 09:12:30 INFO - PROCESS | 1803 | ++DOMWINDOW == 169 (0x7f98d50a9800) [pid = 1803] [serial = 1940] [outer = 0x7f98d2c6a400] 09:12:30 INFO - PROCESS | 1803 | 1461255150342 Marionette DEBUG loaded listener.js 09:12:30 INFO - PROCESS | 1803 | ++DOMWINDOW == 170 (0x7f98d5ac9c00) [pid = 1803] [serial = 1941] [outer = 0x7f98d2c6a400] 09:12:31 INFO - PROCESS | 1803 | 1461255151204 Marionette TRACE conn4 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 09:12:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 09:12:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1533ms 09:12:31 INFO - PROCESS | 1803 | 1461255151263 Marionette TRACE conn4 -> [0,2557,"getWindowHandle",null] 09:12:31 INFO - PROCESS | 1803 | 1461255151266 Marionette TRACE conn4 <- [1,2557,null,{"value":"8"}] 09:12:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 09:12:31 INFO - PROCESS | 1803 | 1461255151272 Marionette TRACE conn4 -> [0,2558,"setScriptTimeout",{"ms":35000}] 09:12:31 INFO - PROCESS | 1803 | 1461255151274 Marionette TRACE conn4 <- [1,2558,null,{}] 09:12:31 INFO - PROCESS | 1803 | 1461255151279 Marionette TRACE conn4 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:31 INFO - PROCESS | 1803 | 1461255151498 Marionette TRACE conn4 <- [1,2559,null,{"value":null}] 09:12:31 INFO - PROCESS | 1803 | 1461255151818 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:31 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98da912000 == 153 [pid = 1803] [id = 647] 09:12:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 171 (0x7f98d4f8a000) [pid = 1803] [serial = 1942] [outer = (nil)] 09:12:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 172 (0x7f98d5d8dc00) [pid = 1803] [serial = 1943] [outer = 0x7f98d4f8a000] 09:12:31 INFO - PROCESS | 1803 | 1461255151898 Marionette DEBUG loaded listener.js 09:12:32 INFO - PROCESS | 1803 | ++DOMWINDOW == 173 (0x7f98d6854c00) [pid = 1803] [serial = 1944] [outer = 0x7f98d4f8a000] 09:12:32 INFO - PROCESS | 1803 | 1461255152769 Marionette TRACE conn4 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 09:12:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 09:12:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1529ms 09:12:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 09:12:32 INFO - PROCESS | 1803 | 1461255152802 Marionette TRACE conn4 -> [0,2561,"getWindowHandle",null] 09:12:32 INFO - PROCESS | 1803 | 1461255152805 Marionette TRACE conn4 <- [1,2561,null,{"value":"8"}] 09:12:32 INFO - PROCESS | 1803 | 1461255152811 Marionette TRACE conn4 -> [0,2562,"setScriptTimeout",{"ms":35000}] 09:12:32 INFO - PROCESS | 1803 | 1461255152814 Marionette TRACE conn4 <- [1,2562,null,{}] 09:12:32 INFO - PROCESS | 1803 | 1461255152820 Marionette TRACE conn4 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:33 INFO - PROCESS | 1803 | 1461255153062 Marionette TRACE conn4 <- [1,2563,null,{"value":null}] 09:12:33 INFO - PROCESS | 1803 | 1461255153326 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:33 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98dbd19000 == 154 [pid = 1803] [id = 648] 09:12:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 174 (0x7f98cf838800) [pid = 1803] [serial = 1945] [outer = (nil)] 09:12:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 175 (0x7f98d6a4c000) [pid = 1803] [serial = 1946] [outer = 0x7f98cf838800] 09:12:33 INFO - PROCESS | 1803 | 1461255153445 Marionette DEBUG loaded listener.js 09:12:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 176 (0x7f98d6aa6400) [pid = 1803] [serial = 1947] [outer = 0x7f98cf838800] 09:12:34 INFO - PROCESS | 1803 | 1461255154333 Marionette TRACE conn4 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 09:12:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 09:12:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1581ms 09:12:34 INFO - PROCESS | 1803 | 1461255154392 Marionette TRACE conn4 -> [0,2565,"getWindowHandle",null] 09:12:34 INFO - PROCESS | 1803 | 1461255154396 Marionette TRACE conn4 <- [1,2565,null,{"value":"8"}] 09:12:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 09:12:34 INFO - PROCESS | 1803 | 1461255154401 Marionette TRACE conn4 -> [0,2566,"setScriptTimeout",{"ms":35000}] 09:12:34 INFO - PROCESS | 1803 | 1461255154403 Marionette TRACE conn4 <- [1,2566,null,{}] 09:12:34 INFO - PROCESS | 1803 | 1461255154409 Marionette TRACE conn4 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:34 INFO - PROCESS | 1803 | 1461255154615 Marionette TRACE conn4 <- [1,2567,null,{"value":null}] 09:12:34 INFO - PROCESS | 1803 | 1461255154878 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:34 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98dd10f800 == 155 [pid = 1803] [id = 649] 09:12:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 177 (0x7f98da6e3000) [pid = 1803] [serial = 1948] [outer = (nil)] 09:12:35 INFO - PROCESS | 1803 | ++DOMWINDOW == 178 (0x7f98da6e9800) [pid = 1803] [serial = 1949] [outer = 0x7f98da6e3000] 09:12:35 INFO - PROCESS | 1803 | 1461255155020 Marionette DEBUG loaded listener.js 09:12:35 INFO - PROCESS | 1803 | ++DOMWINDOW == 179 (0x7f98da7aa000) [pid = 1803] [serial = 1950] [outer = 0x7f98da6e3000] 09:12:35 INFO - PROCESS | 1803 | 1461255155915 Marionette TRACE conn4 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 09:12:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 09:12:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1581ms 09:12:35 INFO - PROCESS | 1803 | 1461255155984 Marionette TRACE conn4 -> [0,2569,"getWindowHandle",null] 09:12:35 INFO - PROCESS | 1803 | 1461255155989 Marionette TRACE conn4 <- [1,2569,null,{"value":"8"}] 09:12:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 09:12:35 INFO - PROCESS | 1803 | 1461255155994 Marionette TRACE conn4 -> [0,2570,"setScriptTimeout",{"ms":35000}] 09:12:36 INFO - PROCESS | 1803 | 1461255155999 Marionette TRACE conn4 <- [1,2570,null,{}] 09:12:36 INFO - PROCESS | 1803 | 1461255156004 Marionette TRACE conn4 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:36 INFO - PROCESS | 1803 | 1461255156266 Marionette TRACE conn4 <- [1,2571,null,{"value":null}] 09:12:36 INFO - PROCESS | 1803 | 1461255156572 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:36 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98df551800 == 156 [pid = 1803] [id = 650] 09:12:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 180 (0x7f98d0116000) [pid = 1803] [serial = 1951] [outer = (nil)] 09:12:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 181 (0x7f98da855000) [pid = 1803] [serial = 1952] [outer = 0x7f98d0116000] 09:12:36 INFO - PROCESS | 1803 | 1461255156648 Marionette DEBUG loaded listener.js 09:12:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 182 (0x7f98db9a0c00) [pid = 1803] [serial = 1953] [outer = 0x7f98d0116000] 09:12:37 INFO - PROCESS | 1803 | 1461255157559 Marionette TRACE conn4 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 09:12:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 09:12:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1631ms 09:12:37 INFO - PROCESS | 1803 | 1461255157627 Marionette TRACE conn4 -> [0,2573,"getWindowHandle",null] 09:12:37 INFO - PROCESS | 1803 | 1461255157631 Marionette TRACE conn4 <- [1,2573,null,{"value":"8"}] 09:12:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 09:12:37 INFO - PROCESS | 1803 | 1461255157637 Marionette TRACE conn4 -> [0,2574,"setScriptTimeout",{"ms":35000}] 09:12:37 INFO - PROCESS | 1803 | 1461255157640 Marionette TRACE conn4 <- [1,2574,null,{}] 09:12:37 INFO - PROCESS | 1803 | 1461255157645 Marionette TRACE conn4 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:37 INFO - PROCESS | 1803 | 1461255157869 Marionette TRACE conn4 <- [1,2575,null,{"value":null}] 09:12:38 INFO - PROCESS | 1803 | 1461255158210 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:38 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e0eda000 == 157 [pid = 1803] [id = 651] 09:12:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 183 (0x7f98c59d9400) [pid = 1803] [serial = 1954] [outer = (nil)] 09:12:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 184 (0x7f98dbc60400) [pid = 1803] [serial = 1955] [outer = 0x7f98c59d9400] 09:12:38 INFO - PROCESS | 1803 | 1461255158289 Marionette DEBUG loaded listener.js 09:12:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 185 (0x7f98dbc6a400) [pid = 1803] [serial = 1956] [outer = 0x7f98c59d9400] 09:12:39 INFO - PROCESS | 1803 | 1461255159116 Marionette TRACE conn4 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 09:12:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 09:12:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1540ms 09:12:39 INFO - PROCESS | 1803 | 1461255159178 Marionette TRACE conn4 -> [0,2577,"getWindowHandle",null] 09:12:39 INFO - PROCESS | 1803 | 1461255159181 Marionette TRACE conn4 <- [1,2577,null,{"value":"8"}] 09:12:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 09:12:39 INFO - PROCESS | 1803 | 1461255159187 Marionette TRACE conn4 -> [0,2578,"setScriptTimeout",{"ms":35000}] 09:12:39 INFO - PROCESS | 1803 | 1461255159190 Marionette TRACE conn4 <- [1,2578,null,{}] 09:12:39 INFO - PROCESS | 1803 | 1461255159196 Marionette TRACE conn4 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:39 INFO - PROCESS | 1803 | 1461255159431 Marionette TRACE conn4 <- [1,2579,null,{"value":null}] 09:12:39 INFO - PROCESS | 1803 | 1461255159692 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:39 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e100f000 == 158 [pid = 1803] [id = 652] 09:12:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 186 (0x7f98dba4f000) [pid = 1803] [serial = 1957] [outer = (nil)] 09:12:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 187 (0x7f98dbccfc00) [pid = 1803] [serial = 1958] [outer = 0x7f98dba4f000] 09:12:39 INFO - PROCESS | 1803 | 1461255159811 Marionette DEBUG loaded listener.js 09:12:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 188 (0x7f98dbd75400) [pid = 1803] [serial = 1959] [outer = 0x7f98dba4f000] 09:12:40 INFO - PROCESS | 1803 | 1461255160689 Marionette TRACE conn4 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 09:12:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 09:12:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1579ms 09:12:40 INFO - PROCESS | 1803 | 1461255160770 Marionette TRACE conn4 -> [0,2581,"getWindowHandle",null] 09:12:40 INFO - PROCESS | 1803 | 1461255160775 Marionette TRACE conn4 <- [1,2581,null,{"value":"8"}] 09:12:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 09:12:40 INFO - PROCESS | 1803 | 1461255160785 Marionette TRACE conn4 -> [0,2582,"setScriptTimeout",{"ms":35000}] 09:12:40 INFO - PROCESS | 1803 | 1461255160790 Marionette TRACE conn4 <- [1,2582,null,{}] 09:12:40 INFO - PROCESS | 1803 | 1461255160799 Marionette TRACE conn4 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:41 INFO - PROCESS | 1803 | 1461255161172 Marionette TRACE conn4 <- [1,2583,null,{"value":null}] 09:12:41 INFO - PROCESS | 1803 | 1461255161563 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:41 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e103a800 == 159 [pid = 1803] [id = 653] 09:12:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 189 (0x7f98d03e5400) [pid = 1803] [serial = 1960] [outer = (nil)] 09:12:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 190 (0x7f98dbc6a800) [pid = 1803] [serial = 1961] [outer = 0x7f98d03e5400] 09:12:41 INFO - PROCESS | 1803 | 1461255161687 Marionette DEBUG loaded listener.js 09:12:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 191 (0x7f98dc18e000) [pid = 1803] [serial = 1962] [outer = 0x7f98d03e5400] 09:12:43 INFO - PROCESS | 1803 | 1461255162997 Marionette TRACE conn4 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 09:12:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 09:12:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 2304ms 09:12:43 INFO - PROCESS | 1803 | 1461255163090 Marionette TRACE conn4 -> [0,2585,"getWindowHandle",null] 09:12:43 INFO - PROCESS | 1803 | 1461255163095 Marionette TRACE conn4 <- [1,2585,null,{"value":"8"}] 09:12:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 09:12:43 INFO - PROCESS | 1803 | 1461255163105 Marionette TRACE conn4 -> [0,2586,"setScriptTimeout",{"ms":35000}] 09:12:43 INFO - PROCESS | 1803 | 1461255163109 Marionette TRACE conn4 <- [1,2586,null,{}] 09:12:43 INFO - PROCESS | 1803 | 1461255163118 Marionette TRACE conn4 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:43 INFO - PROCESS | 1803 | 1461255163517 Marionette TRACE conn4 <- [1,2587,null,{"value":null}] 09:12:43 INFO - PROCESS | 1803 | 1461255163832 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:43 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e13af800 == 160 [pid = 1803] [id = 654] 09:12:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 192 (0x7f98d03e6000) [pid = 1803] [serial = 1963] [outer = (nil)] 09:12:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 193 (0x7f98dcc56800) [pid = 1803] [serial = 1964] [outer = 0x7f98d03e6000] 09:12:43 INFO - PROCESS | 1803 | 1461255163913 Marionette DEBUG loaded listener.js 09:12:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 194 (0x7f98dd050c00) [pid = 1803] [serial = 1965] [outer = 0x7f98d03e6000] 09:12:44 INFO - PROCESS | 1803 | 1461255164847 Marionette TRACE conn4 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 09:12:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 09:12:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1781ms 09:12:44 INFO - PROCESS | 1803 | 1461255164886 Marionette TRACE conn4 -> [0,2589,"getWindowHandle",null] 09:12:44 INFO - PROCESS | 1803 | 1461255164890 Marionette TRACE conn4 <- [1,2589,null,{"value":"8"}] 09:12:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 09:12:44 INFO - PROCESS | 1803 | 1461255164896 Marionette TRACE conn4 -> [0,2590,"setScriptTimeout",{"ms":35000}] 09:12:44 INFO - PROCESS | 1803 | 1461255164898 Marionette TRACE conn4 <- [1,2590,null,{}] 09:12:44 INFO - PROCESS | 1803 | 1461255164905 Marionette TRACE conn4 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:45 INFO - PROCESS | 1803 | 1461255165137 Marionette TRACE conn4 <- [1,2591,null,{"value":null}] 09:12:45 INFO - PROCESS | 1803 | 1461255165403 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:45 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e4b84000 == 161 [pid = 1803] [id = 655] 09:12:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 195 (0x7f98c59cdc00) [pid = 1803] [serial = 1966] [outer = (nil)] 09:12:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 196 (0x7f98dd152c00) [pid = 1803] [serial = 1967] [outer = 0x7f98c59cdc00] 09:12:45 INFO - PROCESS | 1803 | 1461255165477 Marionette DEBUG loaded listener.js 09:12:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 197 (0x7f98dd650800) [pid = 1803] [serial = 1968] [outer = 0x7f98c59cdc00] 09:12:46 INFO - PROCESS | 1803 | 1461255166363 Marionette TRACE conn4 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 09:12:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 09:12:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1533ms 09:12:46 INFO - PROCESS | 1803 | 1461255166430 Marionette TRACE conn4 -> [0,2593,"getWindowHandle",null] 09:12:46 INFO - PROCESS | 1803 | 1461255166434 Marionette TRACE conn4 <- [1,2593,null,{"value":"8"}] 09:12:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 09:12:46 INFO - PROCESS | 1803 | 1461255166439 Marionette TRACE conn4 -> [0,2594,"setScriptTimeout",{"ms":35000}] 09:12:46 INFO - PROCESS | 1803 | 1461255166441 Marionette TRACE conn4 <- [1,2594,null,{}] 09:12:46 INFO - PROCESS | 1803 | 1461255166447 Marionette TRACE conn4 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:46 INFO - PROCESS | 1803 | 1461255166680 Marionette TRACE conn4 <- [1,2595,null,{"value":null}] 09:12:46 INFO - PROCESS | 1803 | 1461255166946 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:47 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e560e800 == 162 [pid = 1803] [id = 656] 09:12:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 198 (0x7f98dc18fc00) [pid = 1803] [serial = 1969] [outer = (nil)] 09:12:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 199 (0x7f98dd815400) [pid = 1803] [serial = 1970] [outer = 0x7f98dc18fc00] 09:12:47 INFO - PROCESS | 1803 | 1461255167067 Marionette DEBUG loaded listener.js 09:12:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 200 (0x7f98dd92e800) [pid = 1803] [serial = 1971] [outer = 0x7f98dc18fc00] 09:12:47 INFO - PROCESS | 1803 | 1461255167959 Marionette TRACE conn4 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 09:12:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 09:12:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1581ms 09:12:48 INFO - PROCESS | 1803 | 1461255168022 Marionette TRACE conn4 -> [0,2597,"getWindowHandle",null] 09:12:48 INFO - PROCESS | 1803 | 1461255168025 Marionette TRACE conn4 <- [1,2597,null,{"value":"8"}] 09:12:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 09:12:48 INFO - PROCESS | 1803 | 1461255168031 Marionette TRACE conn4 -> [0,2598,"setScriptTimeout",{"ms":35000}] 09:12:48 INFO - PROCESS | 1803 | 1461255168033 Marionette TRACE conn4 <- [1,2598,null,{}] 09:12:48 INFO - PROCESS | 1803 | 1461255168038 Marionette TRACE conn4 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:48 INFO - PROCESS | 1803 | 1461255168259 Marionette TRACE conn4 <- [1,2599,null,{"value":null}] 09:12:49 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98cb1a4000 == 161 [pid = 1803] [id = 496] 09:12:49 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98cb60e000 == 160 [pid = 1803] [id = 493] 09:12:49 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e1e9d800 == 159 [pid = 1803] [id = 485] 09:12:49 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98fb825800 == 158 [pid = 1803] [id = 494] 09:12:49 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98cf5ed000 == 157 [pid = 1803] [id = 497] 09:12:49 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98f8d3f000 == 156 [pid = 1803] [id = 490] 09:12:49 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98cb3dd000 == 155 [pid = 1803] [id = 492] 09:12:49 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98f6a82000 == 154 [pid = 1803] [id = 489] 09:12:49 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98cc923800 == 153 [pid = 1803] [id = 638] 09:12:49 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98ce83a800 == 152 [pid = 1803] [id = 637] 09:12:49 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98cbb93800 == 151 [pid = 1803] [id = 636] 09:12:49 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98cb193800 == 150 [pid = 1803] [id = 635] 09:12:49 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e4f38800 == 149 [pid = 1803] [id = 633] 09:12:49 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e4b84800 == 148 [pid = 1803] [id = 632] 09:12:49 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98dbb96800 == 147 [pid = 1803] [id = 624] 09:12:49 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98da8b3000 == 146 [pid = 1803] [id = 623] 09:12:49 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98d667b000 == 145 [pid = 1803] [id = 622] 09:12:49 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98d5991800 == 144 [pid = 1803] [id = 621] 09:12:49 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98d2dc4000 == 143 [pid = 1803] [id = 620] 09:12:49 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98d294d000 == 142 [pid = 1803] [id = 619] 09:12:49 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98d034b800 == 141 [pid = 1803] [id = 618] 09:12:49 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98ce834000 == 140 [pid = 1803] [id = 617] 09:12:49 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98c7081800 == 139 [pid = 1803] [id = 616] 09:12:49 INFO - PROCESS | 1803 | --DOMWINDOW == 199 (0x7f98cd377000) [pid = 1803] [serial = 1719] [outer = (nil)] [url = about:blank] 09:12:49 INFO - PROCESS | 1803 | --DOMWINDOW == 198 (0x7f98da55d400) [pid = 1803] [serial = 1761] [outer = (nil)] [url = about:blank] 09:12:49 INFO - PROCESS | 1803 | --DOMWINDOW == 197 (0x7f98d6aa2c00) [pid = 1803] [serial = 1758] [outer = (nil)] [url = about:blank] 09:12:49 INFO - PROCESS | 1803 | --DOMWINDOW == 196 (0x7f98cb3f6800) [pid = 1803] [serial = 1722] [outer = (nil)] [url = about:blank] 09:12:49 INFO - PROCESS | 1803 | --DOMWINDOW == 195 (0x7f98d3988c00) [pid = 1803] [serial = 1749] [outer = (nil)] [url = about:blank] 09:12:49 INFO - PROCESS | 1803 | --DOMWINDOW == 194 (0x7f98ca5e9000) [pid = 1803] [serial = 1770] [outer = (nil)] [url = about:blank] 09:12:49 INFO - PROCESS | 1803 | --DOMWINDOW == 193 (0x7f98cbef4400) [pid = 1803] [serial = 1725] [outer = (nil)] [url = about:blank] 09:12:49 INFO - PROCESS | 1803 | --DOMWINDOW == 192 (0x7f98ce86b800) [pid = 1803] [serial = 1731] [outer = (nil)] [url = about:blank] 09:12:49 INFO - PROCESS | 1803 | --DOMWINDOW == 191 (0x7f98d25dd000) [pid = 1803] [serial = 1743] [outer = (nil)] [url = about:blank] 09:12:49 INFO - PROCESS | 1803 | --DOMWINDOW == 190 (0x7f98d2ab9400) [pid = 1803] [serial = 1746] [outer = (nil)] [url = about:blank] 09:12:49 INFO - PROCESS | 1803 | --DOMWINDOW == 189 (0x7f98da780800) [pid = 1803] [serial = 1767] [outer = (nil)] [url = about:blank] 09:12:49 INFO - PROCESS | 1803 | --DOMWINDOW == 188 (0x7f98d5d8c000) [pid = 1803] [serial = 1752] [outer = (nil)] [url = about:blank] 09:12:49 INFO - PROCESS | 1803 | --DOMWINDOW == 187 (0x7f98cd7c1c00) [pid = 1803] [serial = 1728] [outer = (nil)] [url = about:blank] 09:12:49 INFO - PROCESS | 1803 | --DOMWINDOW == 186 (0x7f98d6853000) [pid = 1803] [serial = 1755] [outer = (nil)] [url = about:blank] 09:12:49 INFO - PROCESS | 1803 | --DOMWINDOW == 185 (0x7f98cbde6400) [pid = 1803] [serial = 1647] [outer = (nil)] [url = about:blank] 09:12:49 INFO - PROCESS | 1803 | --DOMWINDOW == 184 (0x7f98d0397c00) [pid = 1803] [serial = 1737] [outer = (nil)] [url = about:blank] 09:12:49 INFO - PROCESS | 1803 | --DOMWINDOW == 183 (0x7f98da5f6c00) [pid = 1803] [serial = 1764] [outer = (nil)] [url = about:blank] 09:12:49 INFO - PROCESS | 1803 | --DOMWINDOW == 182 (0x7f98d1e84c00) [pid = 1803] [serial = 1740] [outer = (nil)] [url = about:blank] 09:12:49 INFO - PROCESS | 1803 | --DOMWINDOW == 181 (0x7f98cf7f2000) [pid = 1803] [serial = 1734] [outer = (nil)] [url = about:blank] 09:12:49 INFO - PROCESS | 1803 | --DOMWINDOW == 180 (0x7f98cd607800) [pid = 1803] [serial = 1847] [outer = (nil)] [url = about:blank] 09:12:49 INFO - PROCESS | 1803 | --DOMWINDOW == 179 (0x7f98d2631c00) [pid = 1803] [serial = 1805] [outer = (nil)] [url = about:blank] 09:12:49 INFO - PROCESS | 1803 | --DOMWINDOW == 178 (0x7f98d2ab2c00) [pid = 1803] [serial = 1806] [outer = (nil)] [url = about:blank] 09:12:49 INFO - PROCESS | 1803 | --DOMWINDOW == 177 (0x7f98ca5ec800) [pid = 1803] [serial = 1787] [outer = (nil)] [url = about:blank] 09:12:49 INFO - PROCESS | 1803 | --DOMWINDOW == 176 (0x7f98cb0af800) [pid = 1803] [serial = 1788] [outer = (nil)] [url = about:blank] 09:12:49 INFO - PROCESS | 1803 | --DOMWINDOW == 175 (0x7f98cbde4800) [pid = 1803] [serial = 1790] [outer = (nil)] [url = about:blank] 09:12:49 INFO - PROCESS | 1803 | --DOMWINDOW == 174 (0x7f98cc37b800) [pid = 1803] [serial = 1791] [outer = (nil)] [url = about:blank] 09:12:49 INFO - PROCESS | 1803 | --DOMWINDOW == 173 (0x7f98ca7d8400) [pid = 1803] [serial = 1838] [outer = (nil)] [url = about:blank] 09:12:49 INFO - PROCESS | 1803 | --DOMWINDOW == 172 (0x7f98da778000) [pid = 1803] [serial = 1820] [outer = (nil)] [url = about:blank] 09:12:49 INFO - PROCESS | 1803 | --DOMWINDOW == 171 (0x7f98da7b4c00) [pid = 1803] [serial = 1821] [outer = (nil)] [url = about:blank] 09:12:49 INFO - PROCESS | 1803 | --DOMWINDOW == 170 (0x7f98cf7f6c00) [pid = 1803] [serial = 1796] [outer = (nil)] [url = about:blank] 09:12:49 INFO - PROCESS | 1803 | --DOMWINDOW == 169 (0x7f98cf832000) [pid = 1803] [serial = 1797] [outer = (nil)] [url = about:blank] 09:12:49 INFO - PROCESS | 1803 | --DOMWINDOW == 168 (0x7f98dba47c00) [pid = 1803] [serial = 1832] [outer = (nil)] [url = about:blank] 09:12:49 INFO - PROCESS | 1803 | --DOMWINDOW == 167 (0x7f98dba51400) [pid = 1803] [serial = 1833] [outer = (nil)] [url = about:blank] 09:12:49 INFO - PROCESS | 1803 | --DOMWINDOW == 166 (0x7f98d2b55000) [pid = 1803] [serial = 1808] [outer = (nil)] [url = about:blank] 09:12:49 INFO - PROCESS | 1803 | --DOMWINDOW == 165 (0x7f98d2c68c00) [pid = 1803] [serial = 1809] [outer = (nil)] [url = about:blank] 09:12:49 INFO - PROCESS | 1803 | --DOMWINDOW == 164 (0x7f98cf990800) [pid = 1803] [serial = 1799] [outer = (nil)] [url = about:blank] 09:12:49 INFO - PROCESS | 1803 | --DOMWINDOW == 163 (0x7f98d0111c00) [pid = 1803] [serial = 1800] [outer = (nil)] [url = about:blank] 09:12:49 INFO - PROCESS | 1803 | --DOMWINDOW == 162 (0x7f98d0c5c800) [pid = 1803] [serial = 1802] [outer = (nil)] [url = about:blank] 09:12:49 INFO - PROCESS | 1803 | --DOMWINDOW == 161 (0x7f98d237ac00) [pid = 1803] [serial = 1803] [outer = (nil)] [url = about:blank] 09:12:49 INFO - PROCESS | 1803 | --DOMWINDOW == 160 (0x7f98ce74d400) [pid = 1803] [serial = 1793] [outer = (nil)] [url = about:blank] 09:12:49 INFO - PROCESS | 1803 | --DOMWINDOW == 159 (0x7f98ce85e800) [pid = 1803] [serial = 1794] [outer = (nil)] [url = about:blank] 09:12:49 INFO - PROCESS | 1803 | --DOMWINDOW == 158 (0x7f98db95cc00) [pid = 1803] [serial = 1829] [outer = (nil)] [url = about:blank] 09:12:49 INFO - PROCESS | 1803 | --DOMWINDOW == 157 (0x7f98db9a1800) [pid = 1803] [serial = 1830] [outer = (nil)] [url = about:blank] 09:12:49 INFO - PROCESS | 1803 | --DOMWINDOW == 156 (0x7f98d3ce3c00) [pid = 1803] [serial = 1811] [outer = (nil)] [url = about:blank] 09:12:49 INFO - PROCESS | 1803 | --DOMWINDOW == 155 (0x7f98d3cef000) [pid = 1803] [serial = 1812] [outer = (nil)] [url = about:blank] 09:12:49 INFO - PROCESS | 1803 | --DOMWINDOW == 154 (0x7f98c713b800) [pid = 1803] [serial = 1835] [outer = (nil)] [url = about:blank] 09:12:49 INFO - PROCESS | 1803 | --DOMWINDOW == 153 (0x7f98c9e69c00) [pid = 1803] [serial = 1836] [outer = (nil)] [url = about:blank] 09:12:49 INFO - PROCESS | 1803 | --DOMWINDOW == 152 (0x7f98d5d8bc00) [pid = 1803] [serial = 1817] [outer = (nil)] [url = about:blank] 09:12:49 INFO - PROCESS | 1803 | --DOMWINDOW == 151 (0x7f98d6a55c00) [pid = 1803] [serial = 1818] [outer = (nil)] [url = about:blank] 09:12:49 INFO - PROCESS | 1803 | --DOMWINDOW == 150 (0x7f98d4f83400) [pid = 1803] [serial = 1814] [outer = (nil)] [url = about:blank] 09:12:49 INFO - PROCESS | 1803 | --DOMWINDOW == 149 (0x7f98d4f8fc00) [pid = 1803] [serial = 1815] [outer = (nil)] [url = about:blank] 09:12:49 INFO - PROCESS | 1803 | --DOMWINDOW == 148 (0x7f98da86b400) [pid = 1803] [serial = 1826] [outer = (nil)] [url = about:blank] 09:12:49 INFO - PROCESS | 1803 | --DOMWINDOW == 147 (0x7f98cbdea000) [pid = 1803] [serial = 1842] [outer = (nil)] [url = about:blank] 09:12:49 INFO - PROCESS | 1803 | --DOMWINDOW == 146 (0x7f98db957c00) [pid = 1803] [serial = 1827] [outer = (nil)] [url = about:blank] 09:12:49 INFO - PROCESS | 1803 | --DOMWINDOW == 145 (0x7f98da85a800) [pid = 1803] [serial = 1823] [outer = (nil)] [url = about:blank] 09:12:49 INFO - PROCESS | 1803 | --DOMWINDOW == 144 (0x7f98da863c00) [pid = 1803] [serial = 1824] [outer = (nil)] [url = about:blank] 09:12:49 INFO - PROCESS | 1803 | --DOMWINDOW == 143 (0x7f98cbcaf000) [pid = 1803] [serial = 1841] [outer = (nil)] [url = about:blank] 09:12:49 INFO - PROCESS | 1803 | --DOMWINDOW == 142 (0x7f98cc52c400) [pid = 1803] [serial = 1844] [outer = (nil)] [url = about:blank] 09:12:49 INFO - PROCESS | 1803 | --DOMWINDOW == 141 (0x7f98cd375400) [pid = 1803] [serial = 1845] [outer = (nil)] [url = about:blank] 09:12:49 INFO - PROCESS | 1803 | --DOMWINDOW == 140 (0x7f98cb0bc800) [pid = 1803] [serial = 1839] [outer = (nil)] [url = about:blank] 09:12:50 INFO - PROCESS | 1803 | 1461255170175 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:50 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98c65de000 == 140 [pid = 1803] [id = 657] 09:12:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 141 (0x7f98c7141c00) [pid = 1803] [serial = 1972] [outer = (nil)] 09:12:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 142 (0x7f98c7149800) [pid = 1803] [serial = 1973] [outer = 0x7f98c7141c00] 09:12:50 INFO - PROCESS | 1803 | 1461255170248 Marionette DEBUG loaded listener.js 09:12:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 143 (0x7f98ca263400) [pid = 1803] [serial = 1974] [outer = 0x7f98c7141c00] 09:12:51 INFO - PROCESS | 1803 | 1461255171040 Marionette TRACE conn4 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 09:12:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 09:12:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 3037ms 09:12:51 INFO - PROCESS | 1803 | 1461255171070 Marionette TRACE conn4 -> [0,2601,"getWindowHandle",null] 09:12:51 INFO - PROCESS | 1803 | 1461255171076 Marionette TRACE conn4 <- [1,2601,null,{"value":"8"}] 09:12:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 09:12:51 INFO - PROCESS | 1803 | 1461255171084 Marionette TRACE conn4 -> [0,2602,"setScriptTimeout",{"ms":35000}] 09:12:51 INFO - PROCESS | 1803 | 1461255171087 Marionette TRACE conn4 <- [1,2602,null,{}] 09:12:51 INFO - PROCESS | 1803 | 1461255171093 Marionette TRACE conn4 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:51 INFO - PROCESS | 1803 | 1461255171330 Marionette TRACE conn4 <- [1,2603,null,{"value":null}] 09:12:51 INFO - PROCESS | 1803 | 1461255171513 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:51 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98cb3d0000 == 141 [pid = 1803] [id = 658] 09:12:51 INFO - PROCESS | 1803 | ++DOMWINDOW == 144 (0x7f98c7142800) [pid = 1803] [serial = 1975] [outer = (nil)] 09:12:51 INFO - PROCESS | 1803 | ++DOMWINDOW == 145 (0x7f98cb0b3800) [pid = 1803] [serial = 1976] [outer = 0x7f98c7142800] 09:12:51 INFO - PROCESS | 1803 | 1461255171578 Marionette DEBUG loaded listener.js 09:12:51 INFO - PROCESS | 1803 | ++DOMWINDOW == 146 (0x7f98cb50cc00) [pid = 1803] [serial = 1977] [outer = 0x7f98c7142800] 09:12:52 INFO - PROCESS | 1803 | 1461255172521 Marionette TRACE conn4 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 09:12:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 09:12:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1485ms 09:12:52 INFO - PROCESS | 1803 | 1461255172572 Marionette TRACE conn4 -> [0,2605,"getWindowHandle",null] 09:12:52 INFO - PROCESS | 1803 | 1461255172577 Marionette TRACE conn4 <- [1,2605,null,{"value":"8"}] 09:12:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 09:12:52 INFO - PROCESS | 1803 | 1461255172584 Marionette TRACE conn4 -> [0,2606,"setScriptTimeout",{"ms":35000}] 09:12:52 INFO - PROCESS | 1803 | 1461255172586 Marionette TRACE conn4 <- [1,2606,null,{}] 09:12:52 INFO - PROCESS | 1803 | 1461255172599 Marionette TRACE conn4 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:52 INFO - PROCESS | 1803 | 1461255172870 Marionette TRACE conn4 <- [1,2607,null,{"value":null}] 09:12:52 INFO - PROCESS | 1803 | 1461255172900 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:52 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98cc4f7800 == 142 [pid = 1803] [id = 659] 09:12:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 147 (0x7f98cb0bb400) [pid = 1803] [serial = 1978] [outer = (nil)] 09:12:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 148 (0x7f98cbef7000) [pid = 1803] [serial = 1979] [outer = 0x7f98cb0bb400] 09:12:52 INFO - PROCESS | 1803 | 1461255172963 Marionette DEBUG loaded listener.js 09:12:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 149 (0x7f98cd375c00) [pid = 1803] [serial = 1980] [outer = 0x7f98cb0bb400] 09:12:54 INFO - PROCESS | 1803 | 1461255174172 Marionette TRACE conn4 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 09:12:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 09:12:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1646ms 09:12:54 INFO - PROCESS | 1803 | 1461255174232 Marionette TRACE conn4 -> [0,2609,"getWindowHandle",null] 09:12:54 INFO - PROCESS | 1803 | 1461255174236 Marionette TRACE conn4 <- [1,2609,null,{"value":"8"}] 09:12:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 09:12:54 INFO - PROCESS | 1803 | 1461255174261 Marionette TRACE conn4 -> [0,2610,"setScriptTimeout",{"ms":35000}] 09:12:54 INFO - PROCESS | 1803 | 1461255174270 Marionette TRACE conn4 <- [1,2610,null,{}] 09:12:54 INFO - PROCESS | 1803 | 1461255174277 Marionette TRACE conn4 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:55 INFO - PROCESS | 1803 | 1461255174997 Marionette TRACE conn4 <- [1,2611,null,{"value":null}] 09:12:55 INFO - PROCESS | 1803 | --DOMWINDOW == 148 (0x7f98c59d2c00) [pid = 1803] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 09:12:55 INFO - PROCESS | 1803 | --DOMWINDOW == 147 (0x7f98cd374400) [pid = 1803] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 09:12:55 INFO - PROCESS | 1803 | --DOMWINDOW == 146 (0x7f98d50a1000) [pid = 1803] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 09:12:55 INFO - PROCESS | 1803 | --DOMWINDOW == 145 (0x7f98d03e5000) [pid = 1803] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 09:12:55 INFO - PROCESS | 1803 | --DOMWINDOW == 144 (0x7f98d5b85400) [pid = 1803] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 09:12:55 INFO - PROCESS | 1803 | --DOMWINDOW == 143 (0x7f98d5acb400) [pid = 1803] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 09:12:55 INFO - PROCESS | 1803 | --DOMWINDOW == 142 (0x7f98d2c69000) [pid = 1803] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 09:12:55 INFO - PROCESS | 1803 | --DOMWINDOW == 141 (0x7f98d5ac6c00) [pid = 1803] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 09:12:55 INFO - PROCESS | 1803 | --DOMWINDOW == 140 (0x7f98d4f91400) [pid = 1803] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 09:12:55 INFO - PROCESS | 1803 | --DOMWINDOW == 139 (0x7f98d2b5e800) [pid = 1803] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 09:12:55 INFO - PROCESS | 1803 | --DOMWINDOW == 138 (0x7f98d2abb400) [pid = 1803] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 09:12:55 INFO - PROCESS | 1803 | --DOMWINDOW == 137 (0x7f98d03e0c00) [pid = 1803] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 09:12:55 INFO - PROCESS | 1803 | --DOMWINDOW == 136 (0x7f98d1e87400) [pid = 1803] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 09:12:55 INFO - PROCESS | 1803 | --DOMWINDOW == 135 (0x7f98cc532400) [pid = 1803] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 09:12:55 INFO - PROCESS | 1803 | --DOMWINDOW == 134 (0x7f98cc37d000) [pid = 1803] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 09:12:55 INFO - PROCESS | 1803 | --DOMWINDOW == 133 (0x7f98cd37d800) [pid = 1803] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 09:12:55 INFO - PROCESS | 1803 | --DOMWINDOW == 132 (0x7f98cb517800) [pid = 1803] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 09:12:55 INFO - PROCESS | 1803 | --DOMWINDOW == 131 (0x7f98c713c400) [pid = 1803] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 09:12:55 INFO - PROCESS | 1803 | --DOMWINDOW == 130 (0x7f98c6e2e800) [pid = 1803] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 09:12:55 INFO - PROCESS | 1803 | --DOMWINDOW == 129 (0x7f98dc4f1000) [pid = 1803] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 09:12:55 INFO - PROCESS | 1803 | --DOMWINDOW == 128 (0x7f98dbccbc00) [pid = 1803] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 09:12:55 INFO - PROCESS | 1803 | --DOMWINDOW == 127 (0x7f98cbde2000) [pid = 1803] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 09:12:55 INFO - PROCESS | 1803 | 1461255175200 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:55 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98cb2ce000 == 143 [pid = 1803] [id = 660] 09:12:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 128 (0x7f98c59d0400) [pid = 1803] [serial = 1981] [outer = (nil)] 09:12:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 129 (0x7f98ca5f2000) [pid = 1803] [serial = 1982] [outer = 0x7f98c59d0400] 09:12:55 INFO - PROCESS | 1803 | 1461255175264 Marionette DEBUG loaded listener.js 09:12:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 130 (0x7f98cd7be000) [pid = 1803] [serial = 1983] [outer = 0x7f98c59d0400] 09:12:55 INFO - PROCESS | 1803 | 1461255175997 Marionette TRACE conn4 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 09:12:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 09:12:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1808ms 09:12:56 INFO - PROCESS | 1803 | 1461255176052 Marionette TRACE conn4 -> [0,2613,"getWindowHandle",null] 09:12:56 INFO - PROCESS | 1803 | 1461255176057 Marionette TRACE conn4 <- [1,2613,null,{"value":"8"}] 09:12:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 09:12:56 INFO - PROCESS | 1803 | 1461255176062 Marionette TRACE conn4 -> [0,2614,"setScriptTimeout",{"ms":35000}] 09:12:56 INFO - PROCESS | 1803 | 1461255176065 Marionette TRACE conn4 <- [1,2614,null,{}] 09:12:56 INFO - PROCESS | 1803 | 1461255176074 Marionette TRACE conn4 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:56 INFO - PROCESS | 1803 | 1461255176349 Marionette TRACE conn4 <- [1,2615,null,{"value":null}] 09:12:56 INFO - PROCESS | 1803 | 1461255176374 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:56 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d0224000 == 144 [pid = 1803] [id = 661] 09:12:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 131 (0x7f98c59d2c00) [pid = 1803] [serial = 1984] [outer = (nil)] 09:12:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 132 (0x7f98cf7ef400) [pid = 1803] [serial = 1985] [outer = 0x7f98c59d2c00] 09:12:56 INFO - PROCESS | 1803 | 1461255176432 Marionette DEBUG loaded listener.js 09:12:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 133 (0x7f98cf98b000) [pid = 1803] [serial = 1986] [outer = 0x7f98c59d2c00] 09:12:57 INFO - PROCESS | 1803 | 1461255177649 Marionette TRACE conn4 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 09:12:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 09:12:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1631ms 09:12:57 INFO - PROCESS | 1803 | 1461255177695 Marionette TRACE conn4 -> [0,2617,"getWindowHandle",null] 09:12:57 INFO - PROCESS | 1803 | 1461255177707 Marionette TRACE conn4 <- [1,2617,null,{"value":"8"}] 09:12:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 09:12:57 INFO - PROCESS | 1803 | 1461255177716 Marionette TRACE conn4 -> [0,2618,"setScriptTimeout",{"ms":35000}] 09:12:57 INFO - PROCESS | 1803 | 1461255177722 Marionette TRACE conn4 <- [1,2618,null,{}] 09:12:57 INFO - PROCESS | 1803 | 1461255177730 Marionette TRACE conn4 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:57 INFO - PROCESS | 1803 | 1461255177969 Marionette TRACE conn4 <- [1,2619,null,{"value":null}] 09:12:58 INFO - PROCESS | 1803 | 1461255178286 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:58 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98cbba1000 == 145 [pid = 1803] [id = 662] 09:12:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 134 (0x7f98cb518400) [pid = 1803] [serial = 1987] [outer = (nil)] 09:12:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 135 (0x7f98cbde3400) [pid = 1803] [serial = 1988] [outer = 0x7f98cb518400] 09:12:58 INFO - PROCESS | 1803 | 1461255178374 Marionette DEBUG loaded listener.js 09:12:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 136 (0x7f98cd37b800) [pid = 1803] [serial = 1989] [outer = 0x7f98cb518400] 09:12:59 INFO - PROCESS | 1803 | 1461255179286 Marionette TRACE conn4 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 09:12:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 09:12:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1634ms 09:12:59 INFO - PROCESS | 1803 | 1461255179355 Marionette TRACE conn4 -> [0,2621,"getWindowHandle",null] 09:12:59 INFO - PROCESS | 1803 | 1461255179367 Marionette TRACE conn4 <- [1,2621,null,{"value":"8"}] 09:12:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 09:12:59 INFO - PROCESS | 1803 | 1461255179378 Marionette TRACE conn4 -> [0,2622,"setScriptTimeout",{"ms":35000}] 09:12:59 INFO - PROCESS | 1803 | 1461255179382 Marionette TRACE conn4 <- [1,2622,null,{}] 09:12:59 INFO - PROCESS | 1803 | 1461255179408 Marionette TRACE conn4 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:59 INFO - PROCESS | 1803 | 1461255179635 Marionette TRACE conn4 <- [1,2623,null,{"value":null}] 09:12:59 INFO - PROCESS | 1803 | 1461255179943 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:00 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d0bd9000 == 146 [pid = 1803] [id = 663] 09:13:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 137 (0x7f98ce861400) [pid = 1803] [serial = 1990] [outer = (nil)] 09:13:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 138 (0x7f98cf82e400) [pid = 1803] [serial = 1991] [outer = 0x7f98ce861400] 09:13:00 INFO - PROCESS | 1803 | 1461255180061 Marionette DEBUG loaded listener.js 09:13:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 139 (0x7f98cf993000) [pid = 1803] [serial = 1992] [outer = 0x7f98ce861400] 09:13:01 INFO - PROCESS | 1803 | 1461255181091 Marionette TRACE conn4 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 09:13:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 09:13:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1788ms 09:13:01 INFO - PROCESS | 1803 | 1461255181167 Marionette TRACE conn4 -> [0,2625,"getWindowHandle",null] 09:13:01 INFO - PROCESS | 1803 | 1461255181172 Marionette TRACE conn4 <- [1,2625,null,{"value":"8"}] 09:13:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 09:13:01 INFO - PROCESS | 1803 | 1461255181179 Marionette TRACE conn4 -> [0,2626,"setScriptTimeout",{"ms":35000}] 09:13:01 INFO - PROCESS | 1803 | 1461255181185 Marionette TRACE conn4 <- [1,2626,null,{}] 09:13:01 INFO - PROCESS | 1803 | 1461255181203 Marionette TRACE conn4 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:01 INFO - PROCESS | 1803 | 1461255181494 Marionette TRACE conn4 <- [1,2627,null,{"value":null}] 09:13:01 INFO - PROCESS | 1803 | 1461255181801 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:01 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d258c800 == 147 [pid = 1803] [id = 664] 09:13:01 INFO - PROCESS | 1803 | ++DOMWINDOW == 140 (0x7f98d0111c00) [pid = 1803] [serial = 1993] [outer = (nil)] 09:13:01 INFO - PROCESS | 1803 | ++DOMWINDOW == 141 (0x7f98d03e0c00) [pid = 1803] [serial = 1994] [outer = 0x7f98d0111c00] 09:13:01 INFO - PROCESS | 1803 | 1461255181903 Marionette DEBUG loaded listener.js 09:13:02 INFO - PROCESS | 1803 | ++DOMWINDOW == 142 (0x7f98d1e7c000) [pid = 1803] [serial = 1995] [outer = 0x7f98d0111c00] 09:13:02 INFO - PROCESS | 1803 | 1461255182819 Marionette TRACE conn4 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 09:13:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 09:13:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1688ms 09:13:02 INFO - PROCESS | 1803 | 1461255182869 Marionette TRACE conn4 -> [0,2629,"getWindowHandle",null] 09:13:02 INFO - PROCESS | 1803 | 1461255182874 Marionette TRACE conn4 <- [1,2629,null,{"value":"8"}] 09:13:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 09:13:02 INFO - PROCESS | 1803 | 1461255182880 Marionette TRACE conn4 -> [0,2630,"setScriptTimeout",{"ms":35000}] 09:13:02 INFO - PROCESS | 1803 | 1461255182883 Marionette TRACE conn4 <- [1,2630,null,{}] 09:13:02 INFO - PROCESS | 1803 | 1461255182909 Marionette TRACE conn4 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:03 INFO - PROCESS | 1803 | 1461255183166 Marionette TRACE conn4 <- [1,2631,null,{"value":null}] 09:13:03 INFO - PROCESS | 1803 | 1461255183427 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:03 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d2dc4000 == 148 [pid = 1803] [id = 665] 09:13:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 143 (0x7f98d02ed000) [pid = 1803] [serial = 1996] [outer = (nil)] 09:13:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 144 (0x7f98d237b000) [pid = 1803] [serial = 1997] [outer = 0x7f98d02ed000] 09:13:03 INFO - PROCESS | 1803 | 1461255183555 Marionette DEBUG loaded listener.js 09:13:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 145 (0x7f98d2633800) [pid = 1803] [serial = 1998] [outer = 0x7f98d02ed000] 09:13:04 INFO - PROCESS | 1803 | 1461255184439 Marionette TRACE conn4 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 09:13:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 09:13:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1607ms 09:13:04 INFO - PROCESS | 1803 | 1461255184488 Marionette TRACE conn4 -> [0,2633,"getWindowHandle",null] 09:13:04 INFO - PROCESS | 1803 | 1461255184491 Marionette TRACE conn4 <- [1,2633,null,{"value":"8"}] 09:13:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 09:13:04 INFO - PROCESS | 1803 | 1461255184497 Marionette TRACE conn4 -> [0,2634,"setScriptTimeout",{"ms":35000}] 09:13:04 INFO - PROCESS | 1803 | 1461255184500 Marionette TRACE conn4 <- [1,2634,null,{}] 09:13:04 INFO - PROCESS | 1803 | 1461255184505 Marionette TRACE conn4 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:04 INFO - PROCESS | 1803 | 1461255184718 Marionette TRACE conn4 <- [1,2635,null,{"value":null}] 09:13:04 INFO - PROCESS | 1803 | 1461255184980 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:05 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d4fdf000 == 149 [pid = 1803] [id = 666] 09:13:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 146 (0x7f98d1e89c00) [pid = 1803] [serial = 1999] [outer = (nil)] 09:13:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 147 (0x7f98d2ab3000) [pid = 1803] [serial = 2000] [outer = 0x7f98d1e89c00] 09:13:05 INFO - PROCESS | 1803 | 1461255185060 Marionette DEBUG loaded listener.js 09:13:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 148 (0x7f98d2abf800) [pid = 1803] [serial = 2001] [outer = 0x7f98d1e89c00] 09:13:05 INFO - PROCESS | 1803 | 1461255185983 Marionette TRACE conn4 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 09:13:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 09:13:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1528ms 09:13:06 INFO - PROCESS | 1803 | 1461255186026 Marionette TRACE conn4 -> [0,2637,"getWindowHandle",null] 09:13:06 INFO - PROCESS | 1803 | 1461255186030 Marionette TRACE conn4 <- [1,2637,null,{"value":"8"}] 09:13:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 09:13:06 INFO - PROCESS | 1803 | 1461255186037 Marionette TRACE conn4 -> [0,2638,"setScriptTimeout",{"ms":35000}] 09:13:06 INFO - PROCESS | 1803 | 1461255186039 Marionette TRACE conn4 <- [1,2638,null,{}] 09:13:06 INFO - PROCESS | 1803 | 1461255186045 Marionette TRACE conn4 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:06 INFO - PROCESS | 1803 | 1461255186308 Marionette TRACE conn4 <- [1,2639,null,{"value":null}] 09:13:06 INFO - PROCESS | 1803 | 1461255186618 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:06 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d5c61000 == 150 [pid = 1803] [id = 667] 09:13:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 149 (0x7f98d4d2c800) [pid = 1803] [serial = 2002] [outer = (nil)] 09:13:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 150 (0x7f98d5aca400) [pid = 1803] [serial = 2003] [outer = 0x7f98d4d2c800] 09:13:06 INFO - PROCESS | 1803 | 1461255186705 Marionette DEBUG loaded listener.js 09:13:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 151 (0x7f98d5d93000) [pid = 1803] [serial = 2004] [outer = 0x7f98d4d2c800] 09:13:07 INFO - PROCESS | 1803 | 1461255187609 Marionette TRACE conn4 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 09:13:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 09:13:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1630ms 09:13:07 INFO - PROCESS | 1803 | 1461255187668 Marionette TRACE conn4 -> [0,2641,"getWindowHandle",null] 09:13:07 INFO - PROCESS | 1803 | 1461255187671 Marionette TRACE conn4 <- [1,2641,null,{"value":"8"}] 09:13:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 09:13:07 INFO - PROCESS | 1803 | 1461255187679 Marionette TRACE conn4 -> [0,2642,"setScriptTimeout",{"ms":35000}] 09:13:07 INFO - PROCESS | 1803 | 1461255187683 Marionette TRACE conn4 <- [1,2642,null,{}] 09:13:07 INFO - PROCESS | 1803 | 1461255187688 Marionette TRACE conn4 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:07 INFO - PROCESS | 1803 | 1461255187927 Marionette TRACE conn4 <- [1,2643,null,{"value":null}] 09:13:08 INFO - PROCESS | 1803 | 1461255188232 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:08 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98da65a800 == 151 [pid = 1803] [id = 668] 09:13:08 INFO - PROCESS | 1803 | ++DOMWINDOW == 152 (0x7f98d3ce7400) [pid = 1803] [serial = 2005] [outer = (nil)] 09:13:08 INFO - PROCESS | 1803 | ++DOMWINDOW == 153 (0x7f98d6a52400) [pid = 1803] [serial = 2006] [outer = 0x7f98d3ce7400] 09:13:08 INFO - PROCESS | 1803 | 1461255188317 Marionette DEBUG loaded listener.js 09:13:08 INFO - PROCESS | 1803 | ++DOMWINDOW == 154 (0x7f98d6aacc00) [pid = 1803] [serial = 2007] [outer = 0x7f98d3ce7400] 09:13:09 INFO - PROCESS | 1803 | 1461255189206 Marionette TRACE conn4 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 09:13:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 09:13:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1587ms 09:13:09 INFO - PROCESS | 1803 | 1461255189267 Marionette TRACE conn4 -> [0,2645,"getWindowHandle",null] 09:13:09 INFO - PROCESS | 1803 | 1461255189271 Marionette TRACE conn4 <- [1,2645,null,{"value":"8"}] 09:13:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 09:13:09 INFO - PROCESS | 1803 | 1461255189276 Marionette TRACE conn4 -> [0,2646,"setScriptTimeout",{"ms":35000}] 09:13:09 INFO - PROCESS | 1803 | 1461255189278 Marionette TRACE conn4 <- [1,2646,null,{}] 09:13:09 INFO - PROCESS | 1803 | 1461255189284 Marionette TRACE conn4 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:09 INFO - PROCESS | 1803 | 1461255189517 Marionette TRACE conn4 <- [1,2647,null,{"value":null}] 09:13:09 INFO - PROCESS | 1803 | 1461255189821 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:09 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98dbb81800 == 152 [pid = 1803] [id = 669] 09:13:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 155 (0x7f98d50aa000) [pid = 1803] [serial = 2008] [outer = (nil)] 09:13:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 156 (0x7f98da5ee000) [pid = 1803] [serial = 2009] [outer = 0x7f98d50aa000] 09:13:09 INFO - PROCESS | 1803 | 1461255189895 Marionette DEBUG loaded listener.js 09:13:10 INFO - PROCESS | 1803 | ++DOMWINDOW == 157 (0x7f98da6e8800) [pid = 1803] [serial = 2010] [outer = 0x7f98d50aa000] 09:13:10 INFO - PROCESS | 1803 | 1461255190724 Marionette TRACE conn4 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 09:13:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 09:13:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1477ms 09:13:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 09:13:10 INFO - PROCESS | 1803 | 1461255190755 Marionette TRACE conn4 -> [0,2649,"getWindowHandle",null] 09:13:10 INFO - PROCESS | 1803 | 1461255190758 Marionette TRACE conn4 <- [1,2649,null,{"value":"8"}] 09:13:10 INFO - PROCESS | 1803 | 1461255190764 Marionette TRACE conn4 -> [0,2650,"setScriptTimeout",{"ms":35000}] 09:13:10 INFO - PROCESS | 1803 | 1461255190767 Marionette TRACE conn4 <- [1,2650,null,{}] 09:13:10 INFO - PROCESS | 1803 | 1461255190772 Marionette TRACE conn4 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:11 INFO - PROCESS | 1803 | 1461255191010 Marionette TRACE conn4 <- [1,2651,null,{"value":null}] 09:13:11 INFO - PROCESS | 1803 | 1461255191276 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:11 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98dc369000 == 153 [pid = 1803] [id = 670] 09:13:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 158 (0x7f98d5ac6c00) [pid = 1803] [serial = 2011] [outer = (nil)] 09:13:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 159 (0x7f98da783800) [pid = 1803] [serial = 2012] [outer = 0x7f98d5ac6c00] 09:13:11 INFO - PROCESS | 1803 | 1461255191360 Marionette DEBUG loaded listener.js 09:13:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 160 (0x7f98da854000) [pid = 1803] [serial = 2013] [outer = 0x7f98d5ac6c00] 09:13:12 INFO - PROCESS | 1803 | 1461255192238 Marionette TRACE conn4 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 09:13:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 09:13:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1535ms 09:13:12 INFO - PROCESS | 1803 | 1461255192300 Marionette TRACE conn4 -> [0,2653,"getWindowHandle",null] 09:13:12 INFO - PROCESS | 1803 | 1461255192304 Marionette TRACE conn4 <- [1,2653,null,{"value":"8"}] 09:13:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 09:13:12 INFO - PROCESS | 1803 | 1461255192313 Marionette TRACE conn4 -> [0,2654,"setScriptTimeout",{"ms":35000}] 09:13:12 INFO - PROCESS | 1803 | 1461255192316 Marionette TRACE conn4 <- [1,2654,null,{}] 09:13:12 INFO - PROCESS | 1803 | 1461255192322 Marionette TRACE conn4 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:12 INFO - PROCESS | 1803 | 1461255192542 Marionette TRACE conn4 <- [1,2655,null,{"value":null}] 09:13:12 INFO - PROCESS | 1803 | 1461255192807 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:12 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98dd484000 == 154 [pid = 1803] [id = 671] 09:13:12 INFO - PROCESS | 1803 | ++DOMWINDOW == 161 (0x7f98cb0b3000) [pid = 1803] [serial = 2014] [outer = (nil)] 09:13:12 INFO - PROCESS | 1803 | ++DOMWINDOW == 162 (0x7f98da85fc00) [pid = 1803] [serial = 2015] [outer = 0x7f98cb0b3000] 09:13:12 INFO - PROCESS | 1803 | 1461255192931 Marionette DEBUG loaded listener.js 09:13:13 INFO - PROCESS | 1803 | ++DOMWINDOW == 163 (0x7f98da86cc00) [pid = 1803] [serial = 2016] [outer = 0x7f98cb0b3000] 09:13:13 INFO - PROCESS | 1803 | 1461255193810 Marionette TRACE conn4 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 09:13:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 09:13:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1529ms 09:13:13 INFO - PROCESS | 1803 | 1461255193842 Marionette TRACE conn4 -> [0,2657,"getWindowHandle",null] 09:13:13 INFO - PROCESS | 1803 | 1461255193847 Marionette TRACE conn4 <- [1,2657,null,{"value":"8"}] 09:13:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 09:13:13 INFO - PROCESS | 1803 | 1461255193852 Marionette TRACE conn4 -> [0,2658,"setScriptTimeout",{"ms":35000}] 09:13:13 INFO - PROCESS | 1803 | 1461255193855 Marionette TRACE conn4 <- [1,2658,null,{}] 09:13:13 INFO - PROCESS | 1803 | 1461255193861 Marionette TRACE conn4 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:14 INFO - PROCESS | 1803 | 1461255194092 Marionette TRACE conn4 <- [1,2659,null,{"value":null}] 09:13:14 INFO - PROCESS | 1803 | 1461255194420 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:14 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98df4dd800 == 155 [pid = 1803] [id = 672] 09:13:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 164 (0x7f98dbcc8800) [pid = 1803] [serial = 2017] [outer = (nil)] 09:13:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 165 (0x7f98dbcd1800) [pid = 1803] [serial = 2018] [outer = 0x7f98dbcc8800] 09:13:14 INFO - PROCESS | 1803 | 1461255194515 Marionette DEBUG loaded listener.js 09:13:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 166 (0x7f98dbd7d400) [pid = 1803] [serial = 2019] [outer = 0x7f98dbcc8800] 09:13:15 INFO - PROCESS | 1803 | 1461255195404 Marionette TRACE conn4 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 09:13:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 09:13:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1582ms 09:13:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 09:13:15 INFO - PROCESS | 1803 | 1461255195436 Marionette TRACE conn4 -> [0,2661,"getWindowHandle",null] 09:13:15 INFO - PROCESS | 1803 | 1461255195439 Marionette TRACE conn4 <- [1,2661,null,{"value":"8"}] 09:13:15 INFO - PROCESS | 1803 | 1461255195445 Marionette TRACE conn4 -> [0,2662,"setScriptTimeout",{"ms":35000}] 09:13:15 INFO - PROCESS | 1803 | 1461255195448 Marionette TRACE conn4 <- [1,2662,null,{}] 09:13:15 INFO - PROCESS | 1803 | 1461255195453 Marionette TRACE conn4 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:15 INFO - PROCESS | 1803 | 1461255195685 Marionette TRACE conn4 <- [1,2663,null,{"value":null}] 09:13:15 INFO - PROCESS | 1803 | 1461255195954 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:16 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e0ed8000 == 156 [pid = 1803] [id = 673] 09:13:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 167 (0x7f98dbccc400) [pid = 1803] [serial = 2020] [outer = (nil)] 09:13:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 168 (0x7f98dc0a1000) [pid = 1803] [serial = 2021] [outer = 0x7f98dbccc400] 09:13:16 INFO - PROCESS | 1803 | 1461255196074 Marionette DEBUG loaded listener.js 09:13:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 169 (0x7f98dc191800) [pid = 1803] [serial = 2022] [outer = 0x7f98dbccc400] 09:13:16 INFO - PROCESS | 1803 | 1461255196881 Marionette TRACE conn4 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 09:13:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 09:13:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1486ms 09:13:16 INFO - PROCESS | 1803 | 1461255196931 Marionette TRACE conn4 -> [0,2665,"getWindowHandle",null] 09:13:16 INFO - PROCESS | 1803 | 1461255196934 Marionette TRACE conn4 <- [1,2665,null,{"value":"8"}] 09:13:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 09:13:16 INFO - PROCESS | 1803 | 1461255196940 Marionette TRACE conn4 -> [0,2666,"setScriptTimeout",{"ms":35000}] 09:13:16 INFO - PROCESS | 1803 | 1461255196942 Marionette TRACE conn4 <- [1,2666,null,{}] 09:13:16 INFO - PROCESS | 1803 | 1461255196948 Marionette TRACE conn4 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:17 INFO - PROCESS | 1803 | 1461255197164 Marionette TRACE conn4 <- [1,2667,null,{"value":null}] 09:13:17 INFO - PROCESS | 1803 | 1461255197434 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:17 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e1006800 == 157 [pid = 1803] [id = 674] 09:13:17 INFO - PROCESS | 1803 | ++DOMWINDOW == 170 (0x7f98cbef7400) [pid = 1803] [serial = 2023] [outer = (nil)] 09:13:17 INFO - PROCESS | 1803 | ++DOMWINDOW == 171 (0x7f98da7afc00) [pid = 1803] [serial = 2024] [outer = 0x7f98cbef7400] 09:13:17 INFO - PROCESS | 1803 | 1461255197520 Marionette DEBUG loaded listener.js 09:13:17 INFO - PROCESS | 1803 | ++DOMWINDOW == 172 (0x7f98dc4ef400) [pid = 1803] [serial = 2025] [outer = 0x7f98cbef7400] 09:13:18 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 09:13:18 INFO - PROCESS | 1803 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:13:18 INFO - PROCESS | 1803 | 1461255198860 Marionette TRACE conn4 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 09:13:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 09:13:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1934ms 09:13:18 INFO - PROCESS | 1803 | 1461255198875 Marionette TRACE conn4 -> [0,2669,"getWindowHandle",null] 09:13:18 INFO - PROCESS | 1803 | 1461255198878 Marionette TRACE conn4 <- [1,2669,null,{"value":"8"}] 09:13:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 09:13:18 INFO - PROCESS | 1803 | 1461255198884 Marionette TRACE conn4 -> [0,2670,"setScriptTimeout",{"ms":35000}] 09:13:18 INFO - PROCESS | 1803 | 1461255198886 Marionette TRACE conn4 <- [1,2670,null,{}] 09:13:18 INFO - PROCESS | 1803 | 1461255198891 Marionette TRACE conn4 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:19 INFO - PROCESS | 1803 | 1461255199118 Marionette TRACE conn4 <- [1,2671,null,{"value":null}] 09:13:19 INFO - PROCESS | 1803 | 1461255199390 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:19 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e1250800 == 158 [pid = 1803] [id = 675] 09:13:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 173 (0x7f98d0c52400) [pid = 1803] [serial = 2026] [outer = (nil)] 09:13:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 174 (0x7f98dd049800) [pid = 1803] [serial = 2027] [outer = 0x7f98d0c52400] 09:13:19 INFO - PROCESS | 1803 | 1461255199476 Marionette DEBUG loaded listener.js 09:13:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 175 (0x7f98dd649800) [pid = 1803] [serial = 2028] [outer = 0x7f98d0c52400] 09:13:20 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 09:13:20 INFO - PROCESS | 1803 | 1461255200820 Marionette TRACE conn4 <- [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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 09:13:20 INFO - PROCESS | 1803 | 1461255200874 Marionette TRACE conn4 <- [1,2673,null,{"value":"8"}] 09:13:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 09:13:20 INFO - PROCESS | 1803 | 1461255200880 Marionette TRACE conn4 -> [0,2674,"setScriptTimeout",{"ms":35000}] 09:13:20 INFO - PROCESS | 1803 | 1461255200882 Marionette TRACE conn4 <- [1,2674,null,{}] 09:13:20 INFO - PROCESS | 1803 | 1461255200897 Marionette TRACE conn4 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:21 INFO - PROCESS | 1803 | 1461255201198 Marionette TRACE conn4 <- [1,2675,null,{"value":null}] 09:13:21 INFO - PROCESS | 1803 | 1461255201461 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:21 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e1ea1000 == 159 [pid = 1803] [id = 676] 09:13:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 176 (0x7f98dc30bc00) [pid = 1803] [serial = 2029] [outer = (nil)] 09:13:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 177 (0x7f98dd817800) [pid = 1803] [serial = 2030] [outer = 0x7f98dc30bc00] 09:13:21 INFO - PROCESS | 1803 | 1461255201538 Marionette DEBUG loaded listener.js 09:13:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 178 (0x7f98de5d5800) [pid = 1803] [serial = 2031] [outer = 0x7f98dc30bc00] 09:13:22 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 09:13:22 INFO - PROCESS | 1803 | 1461255202861 Marionette TRACE conn4 <- [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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 09:13:22 INFO - PROCESS | 1803 | 1461255202885 Marionette TRACE conn4 <- [1,2677,null,{"value":"8"}] 09:13:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 09:13:22 INFO - PROCESS | 1803 | 1461255202891 Marionette TRACE conn4 -> [0,2678,"setScriptTimeout",{"ms":35000}] 09:13:22 INFO - PROCESS | 1803 | 1461255202894 Marionette TRACE conn4 <- [1,2678,null,{}] 09:13:22 INFO - PROCESS | 1803 | 1461255202899 Marionette TRACE conn4 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:23 INFO - PROCESS | 1803 | 1461255203170 Marionette TRACE conn4 <- [1,2679,null,{"value":null}] 09:13:23 INFO - PROCESS | 1803 | 1461255203401 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:23 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e4b7f000 == 160 [pid = 1803] [id = 677] 09:13:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 179 (0x7f98dd04a800) [pid = 1803] [serial = 2032] [outer = (nil)] 09:13:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 180 (0x7f98de65a800) [pid = 1803] [serial = 2033] [outer = 0x7f98dd04a800] 09:13:23 INFO - PROCESS | 1803 | 1461255203475 Marionette DEBUG loaded listener.js 09:13:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 181 (0x7f98de664800) [pid = 1803] [serial = 2034] [outer = 0x7f98dd04a800] 09:13:24 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 09:13:24 INFO - PROCESS | 1803 | 1461255204902 Marionette TRACE conn4 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 09:13:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 09:13:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2029ms 09:13:24 INFO - PROCESS | 1803 | 1461255204922 Marionette TRACE conn4 -> [0,2681,"getWindowHandle",null] 09:13:24 INFO - PROCESS | 1803 | 1461255204924 Marionette TRACE conn4 <- [1,2681,null,{"value":"8"}] 09:13:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 09:13:24 INFO - PROCESS | 1803 | 1461255204930 Marionette TRACE conn4 -> [0,2682,"setScriptTimeout",{"ms":35000}] 09:13:24 INFO - PROCESS | 1803 | 1461255204933 Marionette TRACE conn4 <- [1,2682,null,{}] 09:13:24 INFO - PROCESS | 1803 | 1461255204938 Marionette TRACE conn4 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:25 INFO - PROCESS | 1803 | 1461255205195 Marionette TRACE conn4 <- [1,2683,null,{"value":null}] 09:13:25 INFO - PROCESS | 1803 | 1461255205443 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:25 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98cf5df800 == 161 [pid = 1803] [id = 678] 09:13:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 182 (0x7f98c59d1400) [pid = 1803] [serial = 2035] [outer = (nil)] 09:13:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 183 (0x7f98c59dc400) [pid = 1803] [serial = 2036] [outer = 0x7f98c59d1400] 09:13:25 INFO - PROCESS | 1803 | 1461255205516 Marionette DEBUG loaded listener.js 09:13:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 184 (0x7f98dbcd0400) [pid = 1803] [serial = 2037] [outer = 0x7f98c59d1400] 09:13:27 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e0eb9800 == 160 [pid = 1803] [id = 263] 09:13:27 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98d6ae6800 == 159 [pid = 1803] [id = 479] 09:13:27 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e5c2b000 == 158 [pid = 1803] [id = 262] 09:13:27 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98db936800 == 157 [pid = 1803] [id = 135] 09:13:27 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98fab81000 == 156 [pid = 1803] [id = 265] 09:13:27 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98d035a000 == 155 [pid = 1803] [id = 477] 09:13:27 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e560e800 == 154 [pid = 1803] [id = 656] 09:13:27 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e4b84000 == 153 [pid = 1803] [id = 655] 09:13:27 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e13af800 == 152 [pid = 1803] [id = 654] 09:13:27 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e103a800 == 151 [pid = 1803] [id = 653] 09:13:27 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e100f000 == 150 [pid = 1803] [id = 652] 09:13:27 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e0eda000 == 149 [pid = 1803] [id = 651] 09:13:27 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98df551800 == 148 [pid = 1803] [id = 650] 09:13:27 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98dd10f800 == 147 [pid = 1803] [id = 649] 09:13:27 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98dbd19000 == 146 [pid = 1803] [id = 648] 09:13:27 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98da912000 == 145 [pid = 1803] [id = 647] 09:13:27 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98d6af2800 == 144 [pid = 1803] [id = 646] 09:13:27 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98d5c50000 == 143 [pid = 1803] [id = 645] 09:13:27 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98d4fd7800 == 142 [pid = 1803] [id = 644] 09:13:27 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98d2db2000 == 141 [pid = 1803] [id = 643] 09:13:27 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98d2943800 == 140 [pid = 1803] [id = 642] 09:13:27 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98d034d000 == 139 [pid = 1803] [id = 641] 09:13:27 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98ce539800 == 138 [pid = 1803] [id = 640] 09:13:27 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98c72de000 == 137 [pid = 1803] [id = 639] 09:13:28 INFO - PROCESS | 1803 | --DOMWINDOW == 183 (0x7f98cc383c00) [pid = 1803] [serial = 1785] [outer = (nil)] [url = about:blank] 09:13:28 INFO - PROCESS | 1803 | --DOMWINDOW == 182 (0x7f98cbef6800) [pid = 1803] [serial = 1916] [outer = (nil)] [url = about:blank] 09:13:28 INFO - PROCESS | 1803 | --DOMWINDOW == 181 (0x7f98cd37f400) [pid = 1803] [serial = 1913] [outer = (nil)] [url = about:blank] 09:13:28 INFO - PROCESS | 1803 | --DOMWINDOW == 180 (0x7f98dc4e2c00) [pid = 1803] [serial = 1895] [outer = (nil)] [url = about:blank] 09:13:28 INFO - PROCESS | 1803 | --DOMWINDOW == 179 (0x7f98dc307400) [pid = 1803] [serial = 1893] [outer = (nil)] [url = about:blank] 09:13:28 INFO - PROCESS | 1803 | --DOMWINDOW == 178 (0x7f98dc18b000) [pid = 1803] [serial = 1892] [outer = (nil)] [url = about:blank] 09:13:28 INFO - PROCESS | 1803 | --DOMWINDOW == 177 (0x7f98dc184c00) [pid = 1803] [serial = 1890] [outer = (nil)] [url = about:blank] 09:13:28 INFO - PROCESS | 1803 | --DOMWINDOW == 176 (0x7f98dc09c000) [pid = 1803] [serial = 1889] [outer = (nil)] [url = about:blank] 09:13:28 INFO - PROCESS | 1803 | --DOMWINDOW == 175 (0x7f98dbd7f800) [pid = 1803] [serial = 1887] [outer = (nil)] [url = about:blank] 09:13:28 INFO - PROCESS | 1803 | --DOMWINDOW == 174 (0x7f98dbd78400) [pid = 1803] [serial = 1886] [outer = (nil)] [url = about:blank] 09:13:28 INFO - PROCESS | 1803 | --DOMWINDOW == 173 (0x7f98dbd38400) [pid = 1803] [serial = 1884] [outer = (nil)] [url = about:blank] 09:13:28 INFO - PROCESS | 1803 | --DOMWINDOW == 172 (0x7f98dbcc7c00) [pid = 1803] [serial = 1883] [outer = (nil)] [url = about:blank] 09:13:28 INFO - PROCESS | 1803 | --DOMWINDOW == 171 (0x7f98db95bc00) [pid = 1803] [serial = 1881] [outer = (nil)] [url = about:blank] 09:13:28 INFO - PROCESS | 1803 | --DOMWINDOW == 170 (0x7f98da6eb000) [pid = 1803] [serial = 1880] [outer = (nil)] [url = about:blank] 09:13:28 INFO - PROCESS | 1803 | --DOMWINDOW == 169 (0x7f98da558400) [pid = 1803] [serial = 1878] [outer = (nil)] [url = about:blank] 09:13:28 INFO - PROCESS | 1803 | --DOMWINDOW == 168 (0x7f98d6a51c00) [pid = 1803] [serial = 1877] [outer = (nil)] [url = about:blank] 09:13:28 INFO - PROCESS | 1803 | --DOMWINDOW == 167 (0x7f98d5d8fc00) [pid = 1803] [serial = 1875] [outer = (nil)] [url = about:blank] 09:13:28 INFO - PROCESS | 1803 | --DOMWINDOW == 166 (0x7f98d5b8b000) [pid = 1803] [serial = 1874] [outer = (nil)] [url = about:blank] 09:13:28 INFO - PROCESS | 1803 | --DOMWINDOW == 165 (0x7f98d5ac3400) [pid = 1803] [serial = 1872] [outer = (nil)] [url = about:blank] 09:13:28 INFO - PROCESS | 1803 | --DOMWINDOW == 164 (0x7f98d4f8e400) [pid = 1803] [serial = 1871] [outer = (nil)] [url = about:blank] 09:13:28 INFO - PROCESS | 1803 | --DOMWINDOW == 163 (0x7f98d4d21400) [pid = 1803] [serial = 1869] [outer = (nil)] [url = about:blank] 09:13:28 INFO - PROCESS | 1803 | --DOMWINDOW == 162 (0x7f98d3989800) [pid = 1803] [serial = 1868] [outer = (nil)] [url = about:blank] 09:13:28 INFO - PROCESS | 1803 | --DOMWINDOW == 161 (0x7f98d263a800) [pid = 1803] [serial = 1866] [outer = (nil)] [url = about:blank] 09:13:28 INFO - PROCESS | 1803 | --DOMWINDOW == 160 (0x7f98d237dc00) [pid = 1803] [serial = 1865] [outer = (nil)] [url = about:blank] 09:13:28 INFO - PROCESS | 1803 | --DOMWINDOW == 159 (0x7f98d03dd000) [pid = 1803] [serial = 1863] [outer = (nil)] [url = about:blank] 09:13:28 INFO - PROCESS | 1803 | --DOMWINDOW == 158 (0x7f98d0392c00) [pid = 1803] [serial = 1862] [outer = (nil)] [url = about:blank] 09:13:28 INFO - PROCESS | 1803 | --DOMWINDOW == 157 (0x7f98d010f400) [pid = 1803] [serial = 1860] [outer = (nil)] [url = about:blank] 09:13:28 INFO - PROCESS | 1803 | --DOMWINDOW == 156 (0x7f98cf839c00) [pid = 1803] [serial = 1859] [outer = (nil)] [url = about:blank] 09:13:28 INFO - PROCESS | 1803 | --DOMWINDOW == 155 (0x7f98cf644000) [pid = 1803] [serial = 1857] [outer = (nil)] [url = about:blank] 09:13:28 INFO - PROCESS | 1803 | --DOMWINDOW == 154 (0x7f98ce74e000) [pid = 1803] [serial = 1856] [outer = (nil)] [url = about:blank] 09:13:28 INFO - PROCESS | 1803 | --DOMWINDOW == 153 (0x7f98cbef8c00) [pid = 1803] [serial = 1854] [outer = (nil)] [url = about:blank] 09:13:28 INFO - PROCESS | 1803 | --DOMWINDOW == 152 (0x7f98cbde6c00) [pid = 1803] [serial = 1853] [outer = (nil)] [url = about:blank] 09:13:28 INFO - PROCESS | 1803 | --DOMWINDOW == 151 (0x7f98ca26f800) [pid = 1803] [serial = 1851] [outer = (nil)] [url = about:blank] 09:13:28 INFO - PROCESS | 1803 | --DOMWINDOW == 150 (0x7f98c9e65000) [pid = 1803] [serial = 1850] [outer = (nil)] [url = about:blank] 09:13:28 INFO - PROCESS | 1803 | --DOMWINDOW == 149 (0x7f98ca7dac00) [pid = 1803] [serial = 1907] [outer = (nil)] [url = about:blank] 09:13:28 INFO - PROCESS | 1803 | --DOMWINDOW == 148 (0x7f98cb46e000) [pid = 1803] [serial = 1908] [outer = (nil)] [url = about:blank] 09:13:28 INFO - PROCESS | 1803 | --DOMWINDOW == 147 (0x7f98cb512000) [pid = 1803] [serial = 1904] [outer = (nil)] [url = about:blank] 09:13:28 INFO - PROCESS | 1803 | --DOMWINDOW == 146 (0x7f98dd150c00) [pid = 1803] [serial = 1902] [outer = (nil)] [url = about:blank] 09:13:28 INFO - PROCESS | 1803 | --DOMWINDOW == 145 (0x7f98dd145000) [pid = 1803] [serial = 1901] [outer = (nil)] [url = about:blank] 09:13:28 INFO - PROCESS | 1803 | --DOMWINDOW == 144 (0x7f98dd049400) [pid = 1803] [serial = 1899] [outer = (nil)] [url = about:blank] 09:13:28 INFO - PROCESS | 1803 | --DOMWINDOW == 143 (0x7f98dd041c00) [pid = 1803] [serial = 1898] [outer = (nil)] [url = about:blank] 09:13:28 INFO - PROCESS | 1803 | --DOMWINDOW == 142 (0x7f98dc4eec00) [pid = 1803] [serial = 1896] [outer = (nil)] [url = about:blank] 09:13:28 INFO - PROCESS | 1803 | --DOMWINDOW == 141 (0x7f98cbeeb000) [pid = 1803] [serial = 1910] [outer = (nil)] [url = about:blank] 09:13:28 INFO - PROCESS | 1803 | --DOMWINDOW == 140 (0x7f98cc37c800) [pid = 1803] [serial = 1911] [outer = (nil)] [url = about:blank] 09:13:28 INFO - PROCESS | 1803 | --DOMWINDOW == 139 (0x7f98ce759800) [pid = 1803] [serial = 1914] [outer = (nil)] [url = about:blank] 09:13:28 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 09:13:28 INFO - PROCESS | 1803 | 1461255208216 Marionette TRACE conn4 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 09:13:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 09:13:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 3333ms 09:13:28 INFO - PROCESS | 1803 | 1461255208265 Marionette TRACE conn4 -> [0,2685,"getWindowHandle",null] 09:13:28 INFO - PROCESS | 1803 | 1461255208269 Marionette TRACE conn4 <- [1,2685,null,{"value":"8"}] 09:13:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 09:13:28 INFO - PROCESS | 1803 | 1461255208290 Marionette TRACE conn4 -> [0,2686,"setScriptTimeout",{"ms":35000}] 09:13:28 INFO - PROCESS | 1803 | 1461255208296 Marionette TRACE conn4 <- [1,2686,null,{}] 09:13:28 INFO - PROCESS | 1803 | 1461255208304 Marionette TRACE conn4 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:28 INFO - PROCESS | 1803 | 1461255208500 Marionette TRACE conn4 <- [1,2687,null,{"value":null}] 09:13:28 INFO - PROCESS | 1803 | 1461255208511 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:28 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98caf17000 == 138 [pid = 1803] [id = 679] 09:13:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 140 (0x7f98ca26f400) [pid = 1803] [serial = 2038] [outer = (nil)] 09:13:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 141 (0x7f98cb3f3800) [pid = 1803] [serial = 2039] [outer = 0x7f98ca26f400] 09:13:28 INFO - PROCESS | 1803 | 1461255208579 Marionette DEBUG loaded listener.js 09:13:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 142 (0x7f98cb518c00) [pid = 1803] [serial = 2040] [outer = 0x7f98ca26f400] 09:13:29 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 09:13:29 INFO - PROCESS | 1803 | 1461255209955 Marionette TRACE conn4 <- [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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 09:13:29 INFO - PROCESS | 1803 | 1461255209983 Marionette TRACE conn4 <- [1,2689,null,{"value":"8"}] 09:13:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 09:13:29 INFO - PROCESS | 1803 | 1461255209993 Marionette TRACE conn4 -> [0,2690,"setScriptTimeout",{"ms":35000}] 09:13:29 INFO - PROCESS | 1803 | 1461255209997 Marionette TRACE conn4 <- [1,2690,null,{}] 09:13:30 INFO - PROCESS | 1803 | 1461255210002 Marionette TRACE conn4 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:30 INFO - PROCESS | 1803 | 1461255210290 Marionette TRACE conn4 <- [1,2691,null,{"value":null}] 09:13:30 INFO - PROCESS | 1803 | 1461255210477 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:30 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98cc4f0800 == 139 [pid = 1803] [id = 680] 09:13:30 INFO - PROCESS | 1803 | ++DOMWINDOW == 143 (0x7f98cbcaf000) [pid = 1803] [serial = 2041] [outer = (nil)] 09:13:30 INFO - PROCESS | 1803 | ++DOMWINDOW == 144 (0x7f98cc380400) [pid = 1803] [serial = 2042] [outer = 0x7f98cbcaf000] 09:13:30 INFO - PROCESS | 1803 | 1461255210555 Marionette DEBUG loaded listener.js 09:13:30 INFO - PROCESS | 1803 | ++DOMWINDOW == 145 (0x7f98cc534400) [pid = 1803] [serial = 2043] [outer = 0x7f98cbcaf000] 09:13:31 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 09:13:31 INFO - PROCESS | 1803 | 1461255211840 Marionette TRACE conn4 <- [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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 09:13:31 INFO - PROCESS | 1803 | 1461255211885 Marionette TRACE conn4 <- [1,2693,null,{"value":"8"}] 09:13:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 09:13:31 INFO - PROCESS | 1803 | 1461255211891 Marionette TRACE conn4 -> [0,2694,"setScriptTimeout",{"ms":35000}] 09:13:31 INFO - PROCESS | 1803 | 1461255211907 Marionette TRACE conn4 <- [1,2694,null,{}] 09:13:31 INFO - PROCESS | 1803 | 1461255211942 Marionette TRACE conn4 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:32 INFO - PROCESS | 1803 | 1461255212349 Marionette TRACE conn4 <- [1,2695,null,{"value":null}] 09:13:32 INFO - PROCESS | 1803 | 1461255212395 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:32 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d007b000 == 140 [pid = 1803] [id = 681] 09:13:32 INFO - PROCESS | 1803 | ++DOMWINDOW == 146 (0x7f98cbef6400) [pid = 1803] [serial = 2044] [outer = (nil)] 09:13:32 INFO - PROCESS | 1803 | ++DOMWINDOW == 147 (0x7f98ce868c00) [pid = 1803] [serial = 2045] [outer = 0x7f98cbef6400] 09:13:32 INFO - PROCESS | 1803 | 1461255212460 Marionette DEBUG loaded listener.js 09:13:32 INFO - PROCESS | 1803 | ++DOMWINDOW == 148 (0x7f98cf834800) [pid = 1803] [serial = 2046] [outer = 0x7f98cbef6400] 09:13:33 INFO - PROCESS | 1803 | --DOMWINDOW == 147 (0x7f98d0116000) [pid = 1803] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 09:13:33 INFO - PROCESS | 1803 | --DOMWINDOW == 146 (0x7f98c59da400) [pid = 1803] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 09:13:33 INFO - PROCESS | 1803 | --DOMWINDOW == 145 (0x7f98cd7b9400) [pid = 1803] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 09:13:33 INFO - PROCESS | 1803 | --DOMWINDOW == 144 (0x7f98c7141c00) [pid = 1803] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 09:13:33 INFO - PROCESS | 1803 | --DOMWINDOW == 143 (0x7f98cbde5000) [pid = 1803] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 09:13:33 INFO - PROCESS | 1803 | --DOMWINDOW == 142 (0x7f98d25de400) [pid = 1803] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 09:13:33 INFO - PROCESS | 1803 | --DOMWINDOW == 141 (0x7f98d4f8a000) [pid = 1803] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 09:13:33 INFO - PROCESS | 1803 | --DOMWINDOW == 140 (0x7f98c59da000) [pid = 1803] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 09:13:33 INFO - PROCESS | 1803 | --DOMWINDOW == 139 (0x7f98d03e5400) [pid = 1803] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 09:13:33 INFO - PROCESS | 1803 | --DOMWINDOW == 138 (0x7f98cf999000) [pid = 1803] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 09:13:33 INFO - PROCESS | 1803 | --DOMWINDOW == 137 (0x7f98da6e3000) [pid = 1803] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 09:13:33 INFO - PROCESS | 1803 | --DOMWINDOW == 136 (0x7f98c59d9400) [pid = 1803] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 09:13:33 INFO - PROCESS | 1803 | --DOMWINDOW == 135 (0x7f98cf997000) [pid = 1803] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 09:13:33 INFO - PROCESS | 1803 | --DOMWINDOW == 134 (0x7f98d25de000) [pid = 1803] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 09:13:33 INFO - PROCESS | 1803 | --DOMWINDOW == 133 (0x7f98c59cdc00) [pid = 1803] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 09:13:33 INFO - PROCESS | 1803 | --DOMWINDOW == 132 (0x7f98c59d0400) [pid = 1803] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 09:13:33 INFO - PROCESS | 1803 | --DOMWINDOW == 131 (0x7f98cb0bb400) [pid = 1803] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 09:13:33 INFO - PROCESS | 1803 | --DOMWINDOW == 130 (0x7f98c7142800) [pid = 1803] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 09:13:33 INFO - PROCESS | 1803 | --DOMWINDOW == 129 (0x7f98d2c6a400) [pid = 1803] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 09:13:33 INFO - PROCESS | 1803 | --DOMWINDOW == 128 (0x7f98dba4f000) [pid = 1803] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 09:13:33 INFO - PROCESS | 1803 | --DOMWINDOW == 127 (0x7f98d03e6000) [pid = 1803] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 09:13:33 INFO - PROCESS | 1803 | --DOMWINDOW == 126 (0x7f98dc18fc00) [pid = 1803] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 09:13:33 INFO - PROCESS | 1803 | --DOMWINDOW == 125 (0x7f98cf838800) [pid = 1803] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 09:13:33 INFO - PROCESS | 1803 | --DOMWINDOW == 124 (0x7f98c59d9000) [pid = 1803] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 09:13:34 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 09:13:34 INFO - PROCESS | 1803 | 1461255214243 Marionette TRACE conn4 <- [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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 09:13:34 INFO - PROCESS | 1803 | 1461255214276 Marionette TRACE conn4 <- [1,2697,null,{"value":"8"}] 09:13:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 09:13:34 INFO - PROCESS | 1803 | 1461255214282 Marionette TRACE conn4 -> [0,2698,"setScriptTimeout",{"ms":35000}] 09:13:34 INFO - PROCESS | 1803 | 1461255214284 Marionette TRACE conn4 <- [1,2698,null,{}] 09:13:34 INFO - PROCESS | 1803 | 1461255214289 Marionette TRACE conn4 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:34 INFO - PROCESS | 1803 | 1461255214542 Marionette TRACE conn4 <- [1,2699,null,{"value":null}] 09:13:34 INFO - PROCESS | 1803 | 1461255214599 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:34 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d034c000 == 141 [pid = 1803] [id = 682] 09:13:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 125 (0x7f98ca5f2400) [pid = 1803] [serial = 2047] [outer = (nil)] 09:13:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 126 (0x7f98cf650000) [pid = 1803] [serial = 2048] [outer = 0x7f98ca5f2400] 09:13:34 INFO - PROCESS | 1803 | 1461255214661 Marionette DEBUG loaded listener.js 09:13:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 127 (0x7f98cf992c00) [pid = 1803] [serial = 2049] [outer = 0x7f98ca5f2400] 09:13:36 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 09:13:36 INFO - PROCESS | 1803 | 1461255216177 Marionette TRACE conn4 <- [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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 09:13:36 INFO - PROCESS | 1803 | 1461255216220 Marionette TRACE conn4 <- [1,2701,null,{"value":"8"}] 09:13:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 09:13:36 INFO - PROCESS | 1803 | 1461255216229 Marionette TRACE conn4 -> [0,2702,"setScriptTimeout",{"ms":35000}] 09:13:36 INFO - PROCESS | 1803 | 1461255216234 Marionette TRACE conn4 <- [1,2702,null,{}] 09:13:36 INFO - PROCESS | 1803 | 1461255216243 Marionette TRACE conn4 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:36 INFO - PROCESS | 1803 | 1461255216463 Marionette TRACE conn4 <- [1,2703,null,{"value":null}] 09:13:36 INFO - PROCESS | 1803 | 1461255216673 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:36 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98cc91f000 == 142 [pid = 1803] [id = 683] 09:13:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 128 (0x7f98c59cec00) [pid = 1803] [serial = 2050] [outer = (nil)] 09:13:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 129 (0x7f98cb514800) [pid = 1803] [serial = 2051] [outer = 0x7f98c59cec00] 09:13:36 INFO - PROCESS | 1803 | 1461255216786 Marionette DEBUG loaded listener.js 09:13:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 130 (0x7f98cbef0000) [pid = 1803] [serial = 2052] [outer = 0x7f98c59cec00] 09:13:37 INFO - PROCESS | 1803 | 1461255217679 Marionette TRACE conn4 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 09:13:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 09:13:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1486ms 09:13:37 INFO - PROCESS | 1803 | 1461255217716 Marionette TRACE conn4 -> [0,2705,"getWindowHandle",null] 09:13:37 INFO - PROCESS | 1803 | 1461255217724 Marionette TRACE conn4 <- [1,2705,null,{"value":"8"}] 09:13:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 09:13:37 INFO - PROCESS | 1803 | 1461255217734 Marionette TRACE conn4 -> [0,2706,"setScriptTimeout",{"ms":35000}] 09:13:37 INFO - PROCESS | 1803 | 1461255217738 Marionette TRACE conn4 <- [1,2706,null,{}] 09:13:37 INFO - PROCESS | 1803 | 1461255217744 Marionette TRACE conn4 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:37 INFO - PROCESS | 1803 | 1461255217967 Marionette TRACE conn4 <- [1,2707,null,{"value":null}] 09:13:38 INFO - PROCESS | 1803 | 1461255218178 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:38 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d21de000 == 143 [pid = 1803] [id = 684] 09:13:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 131 (0x7f98ca264000) [pid = 1803] [serial = 2053] [outer = (nil)] 09:13:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 132 (0x7f98cd7b9000) [pid = 1803] [serial = 2054] [outer = 0x7f98ca264000] 09:13:38 INFO - PROCESS | 1803 | 1461255218294 Marionette DEBUG loaded listener.js 09:13:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 133 (0x7f98cf645800) [pid = 1803] [serial = 2055] [outer = 0x7f98ca264000] 09:13:39 INFO - PROCESS | 1803 | 1461255219362 Marionette TRACE conn4 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 09:13:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 09:13:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1688ms 09:13:39 INFO - PROCESS | 1803 | 1461255219423 Marionette TRACE conn4 -> [0,2709,"getWindowHandle",null] 09:13:39 INFO - PROCESS | 1803 | 1461255219427 Marionette TRACE conn4 <- [1,2709,null,{"value":"8"}] 09:13:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 09:13:39 INFO - PROCESS | 1803 | 1461255219433 Marionette TRACE conn4 -> [0,2710,"setScriptTimeout",{"ms":35000}] 09:13:39 INFO - PROCESS | 1803 | 1461255219439 Marionette TRACE conn4 <- [1,2710,null,{}] 09:13:39 INFO - PROCESS | 1803 | 1461255219454 Marionette TRACE conn4 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:39 INFO - PROCESS | 1803 | 1461255219673 Marionette TRACE conn4 <- [1,2711,null,{"value":null}] 09:13:39 INFO - PROCESS | 1803 | 1461255219973 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:40 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d2c1b800 == 144 [pid = 1803] [id = 685] 09:13:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 134 (0x7f98d010a400) [pid = 1803] [serial = 2056] [outer = (nil)] 09:13:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 135 (0x7f98d02f0000) [pid = 1803] [serial = 2057] [outer = 0x7f98d010a400] 09:13:40 INFO - PROCESS | 1803 | 1461255220051 Marionette DEBUG loaded listener.js 09:13:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 136 (0x7f98d039e400) [pid = 1803] [serial = 2058] [outer = 0x7f98d010a400] 09:13:40 INFO - PROCESS | 1803 | 1461255220969 Marionette TRACE conn4 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 09:13:41 INFO - PROCESS | 1803 | 1461255221030 Marionette TRACE conn4 <- [1,2713,null,{"value":"8"}] 09:13:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 09:13:41 INFO - PROCESS | 1803 | 1461255221037 Marionette TRACE conn4 -> [0,2714,"setScriptTimeout",{"ms":35000}] 09:13:41 INFO - PROCESS | 1803 | 1461255221040 Marionette TRACE conn4 <- [1,2714,null,{}] 09:13:41 INFO - PROCESS | 1803 | 1461255221046 Marionette TRACE conn4 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:41 INFO - PROCESS | 1803 | 1461255221314 Marionette TRACE conn4 <- [1,2715,null,{"value":null}] 09:13:41 INFO - PROCESS | 1803 | 1461255221612 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:41 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d4fd2800 == 145 [pid = 1803] [id = 686] 09:13:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 137 (0x7f98d02eb000) [pid = 1803] [serial = 2059] [outer = (nil)] 09:13:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 138 (0x7f98d237bc00) [pid = 1803] [serial = 2060] [outer = 0x7f98d02eb000] 09:13:41 INFO - PROCESS | 1803 | 1461255221691 Marionette DEBUG loaded listener.js 09:13:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 139 (0x7f98d2387400) [pid = 1803] [serial = 2061] [outer = 0x7f98d02eb000] 09:13:42 INFO - PROCESS | 1803 | 1461255222543 Marionette TRACE conn4 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 09:13:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 09:13:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1534ms 09:13:42 INFO - PROCESS | 1803 | 1461255222572 Marionette TRACE conn4 -> [0,2717,"getWindowHandle",null] 09:13:42 INFO - PROCESS | 1803 | 1461255222574 Marionette TRACE conn4 <- [1,2717,null,{"value":"8"}] 09:13:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 09:13:42 INFO - PROCESS | 1803 | 1461255222582 Marionette TRACE conn4 -> [0,2718,"setScriptTimeout",{"ms":35000}] 09:13:42 INFO - PROCESS | 1803 | 1461255222585 Marionette TRACE conn4 <- [1,2718,null,{}] 09:13:42 INFO - PROCESS | 1803 | 1461255222591 Marionette TRACE conn4 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:42 INFO - PROCESS | 1803 | 1461255222818 Marionette TRACE conn4 <- [1,2719,null,{"value":null}] 09:13:43 INFO - PROCESS | 1803 | 1461255223079 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:43 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d5b15000 == 146 [pid = 1803] [id = 687] 09:13:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 140 (0x7f98cb3ee400) [pid = 1803] [serial = 2062] [outer = (nil)] 09:13:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 141 (0x7f98d263cc00) [pid = 1803] [serial = 2063] [outer = 0x7f98cb3ee400] 09:13:43 INFO - PROCESS | 1803 | 1461255223156 Marionette DEBUG loaded listener.js 09:13:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 142 (0x7f98d2b57400) [pid = 1803] [serial = 2064] [outer = 0x7f98cb3ee400] 09:13:44 INFO - PROCESS | 1803 | 1461255224092 Marionette TRACE conn4 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 09:13:44 INFO - PROCESS | 1803 | 1461255224176 Marionette TRACE conn4 <- [1,2721,null,{"value":"8"}] 09:13:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 09:13:44 INFO - PROCESS | 1803 | 1461255224182 Marionette TRACE conn4 -> [0,2722,"setScriptTimeout",{"ms":35000}] 09:13:44 INFO - PROCESS | 1803 | 1461255224185 Marionette TRACE conn4 <- [1,2722,null,{}] 09:13:44 INFO - PROCESS | 1803 | 1461255224196 Marionette TRACE conn4 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:44 INFO - PROCESS | 1803 | 1461255224488 Marionette TRACE conn4 <- [1,2723,null,{"value":null}] 09:13:44 INFO - PROCESS | 1803 | 1461255224792 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:44 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98da659000 == 147 [pid = 1803] [id = 688] 09:13:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 143 (0x7f98d4f8c000) [pid = 1803] [serial = 2065] [outer = (nil)] 09:13:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 144 (0x7f98d4f92400) [pid = 1803] [serial = 2066] [outer = 0x7f98d4f8c000] 09:13:44 INFO - PROCESS | 1803 | 1461255224875 Marionette DEBUG loaded listener.js 09:13:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 145 (0x7f98d5abfc00) [pid = 1803] [serial = 2067] [outer = 0x7f98d4f8c000] 09:13:45 INFO - PROCESS | 1803 | 1461255225733 Marionette TRACE conn4 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 09:13:45 INFO - PROCESS | 1803 | 1461255225777 Marionette TRACE conn4 <- [1,2725,null,{"value":"8"}] 09:13:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 09:13:45 INFO - PROCESS | 1803 | 1461255225782 Marionette TRACE conn4 -> [0,2726,"setScriptTimeout",{"ms":35000}] 09:13:45 INFO - PROCESS | 1803 | 1461255225785 Marionette TRACE conn4 <- [1,2726,null,{}] 09:13:45 INFO - PROCESS | 1803 | 1461255225790 Marionette TRACE conn4 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:46 INFO - PROCESS | 1803 | 1461255226006 Marionette TRACE conn4 <- [1,2727,null,{"value":null}] 09:13:46 INFO - PROCESS | 1803 | 1461255226225 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:46 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98dbba8800 == 148 [pid = 1803] [id = 689] 09:13:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 146 (0x7f98d4f8d800) [pid = 1803] [serial = 2068] [outer = (nil)] 09:13:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 147 (0x7f98d684f000) [pid = 1803] [serial = 2069] [outer = 0x7f98d4f8d800] 09:13:46 INFO - PROCESS | 1803 | 1461255226337 Marionette DEBUG loaded listener.js 09:13:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 148 (0x7f98d6a53800) [pid = 1803] [serial = 2070] [outer = 0x7f98d4f8d800] 09:13:47 INFO - PROCESS | 1803 | 1461255227274 Marionette TRACE conn4 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 09:13:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 09:13:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1535ms 09:13:47 INFO - PROCESS | 1803 | 1461255227319 Marionette TRACE conn4 -> [0,2729,"getWindowHandle",null] 09:13:47 INFO - PROCESS | 1803 | 1461255227323 Marionette TRACE conn4 <- [1,2729,null,{"value":"8"}] 09:13:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 09:13:47 INFO - PROCESS | 1803 | 1461255227329 Marionette TRACE conn4 -> [0,2730,"setScriptTimeout",{"ms":35000}] 09:13:47 INFO - PROCESS | 1803 | 1461255227331 Marionette TRACE conn4 <- [1,2730,null,{}] 09:13:47 INFO - PROCESS | 1803 | 1461255227337 Marionette TRACE conn4 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:47 INFO - PROCESS | 1803 | 1461255227566 Marionette TRACE conn4 <- [1,2731,null,{"value":null}] 09:13:47 INFO - PROCESS | 1803 | 1461255227785 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:47 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98dc415800 == 149 [pid = 1803] [id = 690] 09:13:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 149 (0x7f98cb471000) [pid = 1803] [serial = 2071] [outer = (nil)] 09:13:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 150 (0x7f98da558000) [pid = 1803] [serial = 2072] [outer = 0x7f98cb471000] 09:13:47 INFO - PROCESS | 1803 | 1461255227897 Marionette DEBUG loaded listener.js 09:13:48 INFO - PROCESS | 1803 | ++DOMWINDOW == 151 (0x7f98da6eb000) [pid = 1803] [serial = 2073] [outer = 0x7f98cb471000] 09:13:49 INFO - PROCESS | 1803 | 1461255229283 Marionette TRACE conn4 <- [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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 09:13:49 INFO - PROCESS | 1803 | 1461255229320 Marionette TRACE conn4 <- [1,2733,null,{"value":"8"}] 09:13:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 09:13:49 INFO - PROCESS | 1803 | 1461255229327 Marionette TRACE conn4 -> [0,2734,"setScriptTimeout",{"ms":35000}] 09:13:49 INFO - PROCESS | 1803 | 1461255229329 Marionette TRACE conn4 <- [1,2734,null,{}] 09:13:49 INFO - PROCESS | 1803 | 1461255229336 Marionette TRACE conn4 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:49 INFO - PROCESS | 1803 | 1461255229636 Marionette TRACE conn4 <- [1,2735,null,{"value":null}] 09:13:49 INFO - PROCESS | 1803 | 1461255229903 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:49 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98ddaec800 == 150 [pid = 1803] [id = 691] 09:13:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 152 (0x7f98ce751000) [pid = 1803] [serial = 2074] [outer = (nil)] 09:13:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 153 (0x7f98da856c00) [pid = 1803] [serial = 2075] [outer = 0x7f98ce751000] 09:13:49 INFO - PROCESS | 1803 | 1461255229979 Marionette DEBUG loaded listener.js 09:13:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 154 (0x7f98db956c00) [pid = 1803] [serial = 2076] [outer = 0x7f98ce751000] 09:13:50 INFO - PROCESS | 1803 | 1461255230883 Marionette TRACE conn4 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 09:13:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 09:13:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1634ms 09:13:50 INFO - PROCESS | 1803 | 1461255230962 Marionette TRACE conn4 -> [0,2737,"getWindowHandle",null] 09:13:50 INFO - PROCESS | 1803 | 1461255230966 Marionette TRACE conn4 <- [1,2737,null,{"value":"8"}] 09:13:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 09:13:50 INFO - PROCESS | 1803 | 1461255230971 Marionette TRACE conn4 -> [0,2738,"setScriptTimeout",{"ms":35000}] 09:13:50 INFO - PROCESS | 1803 | 1461255230973 Marionette TRACE conn4 <- [1,2738,null,{}] 09:13:50 INFO - PROCESS | 1803 | 1461255230979 Marionette TRACE conn4 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:51 INFO - PROCESS | 1803 | 1461255231244 Marionette TRACE conn4 <- [1,2739,null,{"value":null}] 09:13:51 INFO - PROCESS | 1803 | 1461255231541 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:51 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e0ea1800 == 151 [pid = 1803] [id = 692] 09:13:51 INFO - PROCESS | 1803 | ++DOMWINDOW == 155 (0x7f98d685bc00) [pid = 1803] [serial = 2077] [outer = (nil)] 09:13:51 INFO - PROCESS | 1803 | ++DOMWINDOW == 156 (0x7f98db9a0000) [pid = 1803] [serial = 2078] [outer = 0x7f98d685bc00] 09:13:51 INFO - PROCESS | 1803 | 1461255231620 Marionette DEBUG loaded listener.js 09:13:51 INFO - PROCESS | 1803 | ++DOMWINDOW == 157 (0x7f98dba4f000) [pid = 1803] [serial = 2079] [outer = 0x7f98d685bc00] 09:13:52 INFO - PROCESS | 1803 | 1461255232487 Marionette TRACE conn4 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 09:13:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 09:13:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1578ms 09:13:52 INFO - PROCESS | 1803 | 1461255232551 Marionette TRACE conn4 -> [0,2741,"getWindowHandle",null] 09:13:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 09:13:52 INFO - PROCESS | 1803 | 1461255232555 Marionette TRACE conn4 <- [1,2741,null,{"value":"8"}] 09:13:52 INFO - PROCESS | 1803 | 1461255232561 Marionette TRACE conn4 -> [0,2742,"setScriptTimeout",{"ms":35000}] 09:13:52 INFO - PROCESS | 1803 | 1461255232565 Marionette TRACE conn4 <- [1,2742,null,{}] 09:13:52 INFO - PROCESS | 1803 | 1461255232571 Marionette TRACE conn4 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:52 INFO - PROCESS | 1803 | 1461255232823 Marionette TRACE conn4 <- [1,2743,null,{"value":null}] 09:13:53 INFO - PROCESS | 1803 | 1461255233138 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:53 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e101c800 == 152 [pid = 1803] [id = 693] 09:13:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 158 (0x7f98dbcc8000) [pid = 1803] [serial = 2080] [outer = (nil)] 09:13:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 159 (0x7f98dbd3b800) [pid = 1803] [serial = 2081] [outer = 0x7f98dbcc8000] 09:13:53 INFO - PROCESS | 1803 | 1461255233222 Marionette DEBUG loaded listener.js 09:13:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 160 (0x7f98dc095000) [pid = 1803] [serial = 2082] [outer = 0x7f98dbcc8000] 09:13:54 INFO - PROCESS | 1803 | 1461255234075 Marionette TRACE conn4 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 09:13:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 09:13:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1579ms 09:13:54 INFO - PROCESS | 1803 | 1461255234142 Marionette TRACE conn4 -> [0,2745,"getWindowHandle",null] 09:13:54 INFO - PROCESS | 1803 | 1461255234145 Marionette TRACE conn4 <- [1,2745,null,{"value":"8"}] 09:13:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 09:13:54 INFO - PROCESS | 1803 | 1461255234151 Marionette TRACE conn4 -> [0,2746,"setScriptTimeout",{"ms":35000}] 09:13:54 INFO - PROCESS | 1803 | 1461255234153 Marionette TRACE conn4 <- [1,2746,null,{}] 09:13:54 INFO - PROCESS | 1803 | 1461255234159 Marionette TRACE conn4 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:54 INFO - PROCESS | 1803 | 1461255234439 Marionette TRACE conn4 <- [1,2747,null,{"value":null}] 09:13:54 INFO - PROCESS | 1803 | 1461255234768 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:54 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e13b6000 == 153 [pid = 1803] [id = 694] 09:13:54 INFO - PROCESS | 1803 | ++DOMWINDOW == 161 (0x7f98dbccc800) [pid = 1803] [serial = 2083] [outer = (nil)] 09:13:54 INFO - PROCESS | 1803 | ++DOMWINDOW == 162 (0x7f98dc309400) [pid = 1803] [serial = 2084] [outer = 0x7f98dbccc800] 09:13:54 INFO - PROCESS | 1803 | 1461255234844 Marionette DEBUG loaded listener.js 09:13:54 INFO - PROCESS | 1803 | ++DOMWINDOW == 163 (0x7f98dc4ed000) [pid = 1803] [serial = 2085] [outer = 0x7f98dbccc800] 09:13:55 INFO - PROCESS | 1803 | 1461255235671 Marionette TRACE conn4 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 09:13:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 09:13:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1582ms 09:13:55 INFO - PROCESS | 1803 | 1461255235735 Marionette TRACE conn4 -> [0,2749,"getWindowHandle",null] 09:13:55 INFO - PROCESS | 1803 | 1461255235739 Marionette TRACE conn4 <- [1,2749,null,{"value":"8"}] 09:13:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 09:13:55 INFO - PROCESS | 1803 | 1461255235744 Marionette TRACE conn4 -> [0,2750,"setScriptTimeout",{"ms":35000}] 09:13:55 INFO - PROCESS | 1803 | 1461255235746 Marionette TRACE conn4 <- [1,2750,null,{}] 09:13:55 INFO - PROCESS | 1803 | 1461255235752 Marionette TRACE conn4 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:55 INFO - PROCESS | 1803 | 1461255235968 Marionette TRACE conn4 <- [1,2751,null,{"value":null}] 09:13:56 INFO - PROCESS | 1803 | 1461255236231 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:56 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e4979000 == 154 [pid = 1803] [id = 695] 09:13:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 164 (0x7f98dc0a0c00) [pid = 1803] [serial = 2086] [outer = (nil)] 09:13:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 165 (0x7f98dd04c000) [pid = 1803] [serial = 2087] [outer = 0x7f98dc0a0c00] 09:13:56 INFO - PROCESS | 1803 | 1461255236347 Marionette DEBUG loaded listener.js 09:13:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 166 (0x7f98dd14cc00) [pid = 1803] [serial = 2088] [outer = 0x7f98dc0a0c00] 09:13:57 INFO - PROCESS | 1803 | 1461255237167 Marionette TRACE conn4 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 09:13:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 09:13:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1486ms 09:13:57 INFO - PROCESS | 1803 | 1461255237232 Marionette TRACE conn4 -> [0,2753,"getWindowHandle",null] 09:13:57 INFO - PROCESS | 1803 | 1461255237234 Marionette TRACE conn4 <- [1,2753,null,{"value":"8"}] 09:13:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 09:13:57 INFO - PROCESS | 1803 | 1461255237241 Marionette TRACE conn4 -> [0,2754,"setScriptTimeout",{"ms":35000}] 09:13:57 INFO - PROCESS | 1803 | 1461255237244 Marionette TRACE conn4 <- [1,2754,null,{}] 09:13:57 INFO - PROCESS | 1803 | 1461255237249 Marionette TRACE conn4 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:57 INFO - PROCESS | 1803 | 1461255237475 Marionette TRACE conn4 <- [1,2755,null,{"value":null}] 09:13:57 INFO - PROCESS | 1803 | 1461255237736 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:57 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e4c20800 == 155 [pid = 1803] [id = 696] 09:13:57 INFO - PROCESS | 1803 | ++DOMWINDOW == 167 (0x7f98dc184400) [pid = 1803] [serial = 2089] [outer = (nil)] 09:13:57 INFO - PROCESS | 1803 | ++DOMWINDOW == 168 (0x7f98dd80e400) [pid = 1803] [serial = 2090] [outer = 0x7f98dc184400] 09:13:57 INFO - PROCESS | 1803 | 1461255237811 Marionette DEBUG loaded listener.js 09:13:57 INFO - PROCESS | 1803 | ++DOMWINDOW == 169 (0x7f98dd9f4c00) [pid = 1803] [serial = 2091] [outer = 0x7f98dc184400] 09:13:58 INFO - PROCESS | 1803 | 1461255238673 Marionette TRACE conn4 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 09:13:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 09:13:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1484ms 09:13:58 INFO - PROCESS | 1803 | 1461255238726 Marionette TRACE conn4 -> [0,2757,"getWindowHandle",null] 09:13:58 INFO - PROCESS | 1803 | 1461255238730 Marionette TRACE conn4 <- [1,2757,null,{"value":"8"}] 09:13:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 09:13:58 INFO - PROCESS | 1803 | 1461255238735 Marionette TRACE conn4 -> [0,2758,"setScriptTimeout",{"ms":35000}] 09:13:58 INFO - PROCESS | 1803 | 1461255238738 Marionette TRACE conn4 <- [1,2758,null,{}] 09:13:58 INFO - PROCESS | 1803 | 1461255238743 Marionette TRACE conn4 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:58 INFO - PROCESS | 1803 | 1461255238976 Marionette TRACE conn4 <- [1,2759,null,{"value":null}] 09:13:59 INFO - PROCESS | 1803 | 1461255239241 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:59 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e5602800 == 156 [pid = 1803] [id = 697] 09:13:59 INFO - PROCESS | 1803 | ++DOMWINDOW == 170 (0x7f98d5b87800) [pid = 1803] [serial = 2092] [outer = (nil)] 09:13:59 INFO - PROCESS | 1803 | ++DOMWINDOW == 171 (0x7f98de663c00) [pid = 1803] [serial = 2093] [outer = 0x7f98d5b87800] 09:13:59 INFO - PROCESS | 1803 | 1461255239376 Marionette DEBUG loaded listener.js 09:13:59 INFO - PROCESS | 1803 | ++DOMWINDOW == 172 (0x7f98de7dc400) [pid = 1803] [serial = 2094] [outer = 0x7f98d5b87800] 09:14:00 INFO - PROCESS | 1803 | 1461255240229 Marionette TRACE conn4 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 09:14:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 09:14:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1547ms 09:14:00 INFO - PROCESS | 1803 | 1461255240285 Marionette TRACE conn4 -> [0,2761,"getWindowHandle",null] 09:14:00 INFO - PROCESS | 1803 | 1461255240288 Marionette TRACE conn4 <- [1,2761,null,{"value":"8"}] 09:14:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 09:14:00 INFO - PROCESS | 1803 | 1461255240297 Marionette TRACE conn4 -> [0,2762,"setScriptTimeout",{"ms":35000}] 09:14:00 INFO - PROCESS | 1803 | 1461255240300 Marionette TRACE conn4 <- [1,2762,null,{}] 09:14:00 INFO - PROCESS | 1803 | 1461255240305 Marionette TRACE conn4 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:14:00 INFO - PROCESS | 1803 | 1461255240559 Marionette TRACE conn4 <- [1,2763,null,{"value":null}] 09:14:00 INFO - PROCESS | 1803 | 1461255240822 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:00 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e5c31800 == 157 [pid = 1803] [id = 698] 09:14:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 173 (0x7f98d6aa6800) [pid = 1803] [serial = 2095] [outer = (nil)] 09:14:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 174 (0x7f98de942400) [pid = 1803] [serial = 2096] [outer = 0x7f98d6aa6800] 09:14:00 INFO - PROCESS | 1803 | 1461255240940 Marionette DEBUG loaded listener.js 09:14:01 INFO - PROCESS | 1803 | ++DOMWINDOW == 175 (0x7f98df46cc00) [pid = 1803] [serial = 2097] [outer = 0x7f98d6aa6800] 09:14:01 INFO - PROCESS | 1803 | 1461255241776 Marionette TRACE conn4 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 09:14:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 09:14:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1537ms 09:14:01 INFO - PROCESS | 1803 | 1461255241836 Marionette TRACE conn4 -> [0,2765,"getWindowHandle",null] 09:14:01 INFO - PROCESS | 1803 | 1461255241838 Marionette TRACE conn4 <- [1,2765,null,{"value":"8"}] 09:14:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 09:14:01 INFO - PROCESS | 1803 | 1461255241844 Marionette TRACE conn4 -> [0,2766,"setScriptTimeout",{"ms":35000}] 09:14:01 INFO - PROCESS | 1803 | 1461255241846 Marionette TRACE conn4 <- [1,2766,null,{}] 09:14:01 INFO - PROCESS | 1803 | 1461255241852 Marionette TRACE conn4 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:14:02 INFO - PROCESS | 1803 | 1461255242080 Marionette TRACE conn4 <- [1,2767,null,{"value":null}] 09:14:02 INFO - PROCESS | 1803 | 1461255242359 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:02 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e6722000 == 158 [pid = 1803] [id = 699] 09:14:02 INFO - PROCESS | 1803 | ++DOMWINDOW == 176 (0x7f98de65ac00) [pid = 1803] [serial = 2098] [outer = (nil)] 09:14:02 INFO - PROCESS | 1803 | ++DOMWINDOW == 177 (0x7f98e006d000) [pid = 1803] [serial = 2099] [outer = 0x7f98de65ac00] 09:14:02 INFO - PROCESS | 1803 | 1461255242476 Marionette DEBUG loaded listener.js 09:14:02 INFO - PROCESS | 1803 | ++DOMWINDOW == 178 (0x7f98e0133c00) [pid = 1803] [serial = 2100] [outer = 0x7f98de65ac00] 09:14:03 INFO - PROCESS | 1803 | 1461255243346 Marionette TRACE conn4 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 09:14:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 09:14:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1535ms 09:14:03 INFO - PROCESS | 1803 | 1461255243381 Marionette TRACE conn4 -> [0,2769,"getWindowHandle",null] 09:14:03 INFO - PROCESS | 1803 | 1461255243384 Marionette TRACE conn4 <- [1,2769,null,{"value":"8"}] 09:14:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 09:14:03 INFO - PROCESS | 1803 | 1461255243413 Marionette TRACE conn4 -> [0,2770,"setScriptTimeout",{"ms":35000}] 09:14:03 INFO - PROCESS | 1803 | 1461255243417 Marionette TRACE conn4 <- [1,2770,null,{}] 09:14:03 INFO - PROCESS | 1803 | 1461255243423 Marionette TRACE conn4 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:14:03 INFO - PROCESS | 1803 | 1461255243660 Marionette TRACE conn4 <- [1,2771,null,{"value":null}] 09:14:03 INFO - PROCESS | 1803 | 1461255243971 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:04 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98caf13800 == 159 [pid = 1803] [id = 700] 09:14:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 179 (0x7f98c9e69400) [pid = 1803] [serial = 2101] [outer = (nil)] 09:14:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 180 (0x7f98ca5ec000) [pid = 1803] [serial = 2102] [outer = 0x7f98c9e69400] 09:14:04 INFO - PROCESS | 1803 | 1461255244048 Marionette DEBUG loaded listener.js 09:14:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 181 (0x7f98da55e000) [pid = 1803] [serial = 2103] [outer = 0x7f98c9e69400] 09:14:04 INFO - PROCESS | 1803 | 1461255244921 Marionette TRACE conn4 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 09:14:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 09:14:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1541ms 09:14:04 INFO - PROCESS | 1803 | 1461255244951 Marionette TRACE conn4 -> [0,2773,"getWindowHandle",null] 09:14:04 INFO - PROCESS | 1803 | 1461255244954 Marionette TRACE conn4 <- [1,2773,null,{"value":"8"}] 09:14:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 09:14:04 INFO - PROCESS | 1803 | 1461255244960 Marionette TRACE conn4 -> [0,2774,"setScriptTimeout",{"ms":35000}] 09:14:04 INFO - PROCESS | 1803 | 1461255244962 Marionette TRACE conn4 <- [1,2774,null,{}] 09:14:04 INFO - PROCESS | 1803 | 1461255244967 Marionette TRACE conn4 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:14:05 INFO - PROCESS | 1803 | 1461255245201 Marionette TRACE conn4 <- [1,2775,null,{"value":null}] 09:14:06 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98f4551800 == 158 [pid = 1803] [id = 488] 09:14:06 INFO - PROCESS | 1803 | --DOMWINDOW == 180 (0x7f98db9a0c00) [pid = 1803] [serial = 1953] [outer = (nil)] [url = about:blank] 09:14:06 INFO - PROCESS | 1803 | --DOMWINDOW == 179 (0x7f98ca5ed400) [pid = 1803] [serial = 1920] [outer = (nil)] [url = about:blank] 09:14:06 INFO - PROCESS | 1803 | --DOMWINDOW == 178 (0x7f98cf7f9800) [pid = 1803] [serial = 1926] [outer = (nil)] [url = about:blank] 09:14:06 INFO - PROCESS | 1803 | --DOMWINDOW == 177 (0x7f98ca263400) [pid = 1803] [serial = 1974] [outer = (nil)] [url = about:blank] 09:14:06 INFO - PROCESS | 1803 | --DOMWINDOW == 176 (0x7f98cc37dc00) [pid = 1803] [serial = 1922] [outer = (nil)] [url = about:blank] 09:14:06 INFO - PROCESS | 1803 | --DOMWINDOW == 175 (0x7f98d4f89c00) [pid = 1803] [serial = 1938] [outer = (nil)] [url = about:blank] 09:14:06 INFO - PROCESS | 1803 | --DOMWINDOW == 174 (0x7f98d5d8dc00) [pid = 1803] [serial = 1943] [outer = (nil)] [url = about:blank] 09:14:06 INFO - PROCESS | 1803 | --DOMWINDOW == 173 (0x7f98dd80d800) [pid = 1803] [serial = 1905] [outer = (nil)] [url = about:blank] 09:14:06 INFO - PROCESS | 1803 | --DOMWINDOW == 172 (0x7f98dc18e000) [pid = 1803] [serial = 1962] [outer = (nil)] [url = about:blank] 09:14:06 INFO - PROCESS | 1803 | --DOMWINDOW == 171 (0x7f98d02e5000) [pid = 1803] [serial = 1928] [outer = (nil)] [url = about:blank] 09:14:06 INFO - PROCESS | 1803 | --DOMWINDOW == 170 (0x7f98d6854c00) [pid = 1803] [serial = 1944] [outer = (nil)] [url = about:blank] 09:14:06 INFO - PROCESS | 1803 | --DOMWINDOW == 169 (0x7f98da7aa000) [pid = 1803] [serial = 1950] [outer = (nil)] [url = about:blank] 09:14:06 INFO - PROCESS | 1803 | --DOMWINDOW == 168 (0x7f98dbc60400) [pid = 1803] [serial = 1955] [outer = (nil)] [url = about:blank] 09:14:06 INFO - PROCESS | 1803 | --DOMWINDOW == 167 (0x7f98d1e7ec00) [pid = 1803] [serial = 1932] [outer = (nil)] [url = about:blank] 09:14:06 INFO - PROCESS | 1803 | --DOMWINDOW == 166 (0x7f98d2b5a000) [pid = 1803] [serial = 1935] [outer = (nil)] [url = about:blank] 09:14:06 INFO - PROCESS | 1803 | --DOMWINDOW == 165 (0x7f98c7149800) [pid = 1803] [serial = 1973] [outer = (nil)] [url = about:blank] 09:14:06 INFO - PROCESS | 1803 | --DOMWINDOW == 164 (0x7f98dd650800) [pid = 1803] [serial = 1968] [outer = (nil)] [url = about:blank] 09:14:06 INFO - PROCESS | 1803 | --DOMWINDOW == 163 (0x7f98ca5f2000) [pid = 1803] [serial = 1982] [outer = (nil)] [url = about:blank] 09:14:06 INFO - PROCESS | 1803 | --DOMWINDOW == 162 (0x7f98dbc6a400) [pid = 1803] [serial = 1956] [outer = (nil)] [url = about:blank] 09:14:06 INFO - PROCESS | 1803 | --DOMWINDOW == 161 (0x7f98c6e38800) [pid = 1803] [serial = 1919] [outer = (nil)] [url = about:blank] 09:14:06 INFO - PROCESS | 1803 | --DOMWINDOW == 160 (0x7f98dbc6a800) [pid = 1803] [serial = 1961] [outer = (nil)] [url = about:blank] 09:14:06 INFO - PROCESS | 1803 | --DOMWINDOW == 159 (0x7f98cbef7000) [pid = 1803] [serial = 1979] [outer = (nil)] [url = about:blank] 09:14:06 INFO - PROCESS | 1803 | --DOMWINDOW == 158 (0x7f98cb0b3800) [pid = 1803] [serial = 1976] [outer = (nil)] [url = about:blank] 09:14:06 INFO - PROCESS | 1803 | --DOMWINDOW == 157 (0x7f98d5ac9c00) [pid = 1803] [serial = 1941] [outer = (nil)] [url = about:blank] 09:14:06 INFO - PROCESS | 1803 | --DOMWINDOW == 156 (0x7f98d039c000) [pid = 1803] [serial = 1929] [outer = (nil)] [url = about:blank] 09:14:06 INFO - PROCESS | 1803 | --DOMWINDOW == 155 (0x7f98dbccfc00) [pid = 1803] [serial = 1958] [outer = (nil)] [url = about:blank] 09:14:06 INFO - PROCESS | 1803 | --DOMWINDOW == 154 (0x7f98cf649400) [pid = 1803] [serial = 1925] [outer = (nil)] [url = about:blank] 09:14:06 INFO - PROCESS | 1803 | --DOMWINDOW == 153 (0x7f98dd050c00) [pid = 1803] [serial = 1965] [outer = (nil)] [url = about:blank] 09:14:06 INFO - PROCESS | 1803 | --DOMWINDOW == 152 (0x7f98dd152c00) [pid = 1803] [serial = 1967] [outer = (nil)] [url = about:blank] 09:14:06 INFO - PROCESS | 1803 | --DOMWINDOW == 151 (0x7f98d25e6c00) [pid = 1803] [serial = 1934] [outer = (nil)] [url = about:blank] 09:14:06 INFO - PROCESS | 1803 | --DOMWINDOW == 150 (0x7f98dd92e800) [pid = 1803] [serial = 1971] [outer = (nil)] [url = about:blank] 09:14:06 INFO - PROCESS | 1803 | --DOMWINDOW == 149 (0x7f98d4d20c00) [pid = 1803] [serial = 1937] [outer = (nil)] [url = about:blank] 09:14:06 INFO - PROCESS | 1803 | --DOMWINDOW == 148 (0x7f98da855000) [pid = 1803] [serial = 1952] [outer = (nil)] [url = about:blank] 09:14:06 INFO - PROCESS | 1803 | --DOMWINDOW == 147 (0x7f98d50a9800) [pid = 1803] [serial = 1940] [outer = (nil)] [url = about:blank] 09:14:06 INFO - PROCESS | 1803 | --DOMWINDOW == 146 (0x7f98dd815400) [pid = 1803] [serial = 1970] [outer = (nil)] [url = about:blank] 09:14:06 INFO - PROCESS | 1803 | --DOMWINDOW == 145 (0x7f98cb50cc00) [pid = 1803] [serial = 1977] [outer = (nil)] [url = about:blank] 09:14:06 INFO - PROCESS | 1803 | --DOMWINDOW == 144 (0x7f98d6aa6400) [pid = 1803] [serial = 1947] [outer = (nil)] [url = about:blank] 09:14:06 INFO - PROCESS | 1803 | --DOMWINDOW == 143 (0x7f98cd375c00) [pid = 1803] [serial = 1980] [outer = (nil)] [url = about:blank] 09:14:06 INFO - PROCESS | 1803 | --DOMWINDOW == 142 (0x7f98cd7be000) [pid = 1803] [serial = 1983] [outer = (nil)] [url = about:blank] 09:14:06 INFO - PROCESS | 1803 | --DOMWINDOW == 141 (0x7f98da6e9800) [pid = 1803] [serial = 1949] [outer = (nil)] [url = about:blank] 09:14:06 INFO - PROCESS | 1803 | --DOMWINDOW == 140 (0x7f98cd7b8800) [pid = 1803] [serial = 1848] [outer = (nil)] [url = about:blank] 09:14:06 INFO - PROCESS | 1803 | --DOMWINDOW == 139 (0x7f98d0c5b000) [pid = 1803] [serial = 1931] [outer = (nil)] [url = about:blank] 09:14:06 INFO - PROCESS | 1803 | --DOMWINDOW == 138 (0x7f98cc539400) [pid = 1803] [serial = 1923] [outer = (nil)] [url = about:blank] 09:14:06 INFO - PROCESS | 1803 | --DOMWINDOW == 137 (0x7f98dcc56800) [pid = 1803] [serial = 1964] [outer = (nil)] [url = about:blank] 09:14:06 INFO - PROCESS | 1803 | --DOMWINDOW == 136 (0x7f98dbd75400) [pid = 1803] [serial = 1959] [outer = (nil)] [url = about:blank] 09:14:06 INFO - PROCESS | 1803 | --DOMWINDOW == 135 (0x7f98d6a4c000) [pid = 1803] [serial = 1946] [outer = (nil)] [url = about:blank] 09:14:06 INFO - PROCESS | 1803 | --DOMWINDOW == 134 (0x7f98cf7ef400) [pid = 1803] [serial = 1985] [outer = (nil)] [url = about:blank] 09:14:06 INFO - PROCESS | 1803 | 1461255246734 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:06 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98ca6c7000 == 159 [pid = 1803] [id = 701] 09:14:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 135 (0x7f98c7149800) [pid = 1803] [serial = 2104] [outer = (nil)] 09:14:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 136 (0x7f98ca7db400) [pid = 1803] [serial = 2105] [outer = 0x7f98c7149800] 09:14:06 INFO - PROCESS | 1803 | 1461255246810 Marionette DEBUG loaded listener.js 09:14:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 137 (0x7f98cb0b8c00) [pid = 1803] [serial = 2106] [outer = 0x7f98c7149800] 09:14:07 INFO - PROCESS | 1803 | 1461255247595 Marionette TRACE conn4 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 09:14:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 09:14:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 2685ms 09:14:07 INFO - PROCESS | 1803 | 1461255247657 Marionette TRACE conn4 -> [0,2777,"getWindowHandle",null] 09:14:07 INFO - PROCESS | 1803 | 1461255247664 Marionette TRACE conn4 <- [1,2777,null,{"value":"8"}] 09:14:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 09:14:07 INFO - PROCESS | 1803 | 1461255247675 Marionette TRACE conn4 -> [0,2778,"setScriptTimeout",{"ms":35000}] 09:14:07 INFO - PROCESS | 1803 | 1461255247679 Marionette TRACE conn4 <- [1,2778,null,{}] 09:14:07 INFO - PROCESS | 1803 | 1461255247689 Marionette TRACE conn4 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:14:07 INFO - PROCESS | 1803 | 1461255247923 Marionette TRACE conn4 <- [1,2779,null,{"value":null}] 09:14:08 INFO - PROCESS | 1803 | 1461255248149 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:08 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98cbba0000 == 160 [pid = 1803] [id = 702] 09:14:08 INFO - PROCESS | 1803 | ++DOMWINDOW == 138 (0x7f98ca263400) [pid = 1803] [serial = 2107] [outer = (nil)] 09:14:08 INFO - PROCESS | 1803 | ++DOMWINDOW == 139 (0x7f98cbef8800) [pid = 1803] [serial = 2108] [outer = 0x7f98ca263400] 09:14:08 INFO - PROCESS | 1803 | 1461255248242 Marionette DEBUG loaded listener.js 09:14:08 INFO - PROCESS | 1803 | ++DOMWINDOW == 140 (0x7f98cd37ac00) [pid = 1803] [serial = 2109] [outer = 0x7f98ca263400] 09:14:09 INFO - PROCESS | 1803 | 1461255249080 Marionette TRACE conn4 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 09:14:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 09:14:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1483ms 09:14:09 INFO - PROCESS | 1803 | 1461255249163 Marionette TRACE conn4 -> [0,2781,"getWindowHandle",null] 09:14:09 INFO - PROCESS | 1803 | 1461255249168 Marionette TRACE conn4 <- [1,2781,null,{"value":"8"}] 09:14:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 09:14:09 INFO - PROCESS | 1803 | 1461255249179 Marionette TRACE conn4 -> [0,2782,"setScriptTimeout",{"ms":35000}] 09:14:09 INFO - PROCESS | 1803 | 1461255249181 Marionette TRACE conn4 <- [1,2782,null,{}] 09:14:09 INFO - PROCESS | 1803 | 1461255249185 Marionette TRACE conn4 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:14:09 INFO - PROCESS | 1803 | 1461255249467 Marionette TRACE conn4 <- [1,2783,null,{"value":null}] 09:14:09 INFO - PROCESS | 1803 | 1461255249509 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:09 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98cf9c4800 == 161 [pid = 1803] [id = 703] 09:14:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 141 (0x7f98cb473c00) [pid = 1803] [serial = 2110] [outer = (nil)] 09:14:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 142 (0x7f98cf7eb800) [pid = 1803] [serial = 2111] [outer = 0x7f98cb473c00] 09:14:09 INFO - PROCESS | 1803 | 1461255249574 Marionette DEBUG loaded listener.js 09:14:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 143 (0x7f98cf837c00) [pid = 1803] [serial = 2112] [outer = 0x7f98cb473c00] 09:14:10 INFO - PROCESS | 1803 | 1461255250565 Marionette TRACE conn4 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 09:14:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 09:14:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1430ms 09:14:10 INFO - PROCESS | 1803 | 1461255250610 Marionette TRACE conn4 -> [0,2785,"getWindowHandle",null] 09:14:10 INFO - PROCESS | 1803 | 1461255250616 Marionette TRACE conn4 <- [1,2785,null,{"value":"8"}] 09:14:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 09:14:10 INFO - PROCESS | 1803 | 1461255250652 Marionette TRACE conn4 -> [0,2786,"setScriptTimeout",{"ms":35000}] 09:14:10 INFO - PROCESS | 1803 | 1461255250669 Marionette TRACE conn4 <- [1,2786,null,{}] 09:14:10 INFO - PROCESS | 1803 | 1461255250694 Marionette TRACE conn4 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:14:10 INFO - PROCESS | 1803 | 1461255250991 Marionette TRACE conn4 <- [1,2787,null,{"value":null}] 09:14:11 INFO - PROCESS | 1803 | 1461255251026 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:11 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d1de4000 == 162 [pid = 1803] [id = 704] 09:14:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 144 (0x7f98cb46e000) [pid = 1803] [serial = 2113] [outer = (nil)] 09:14:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 145 (0x7f98d03db800) [pid = 1803] [serial = 2114] [outer = 0x7f98cb46e000] 09:14:11 INFO - PROCESS | 1803 | 1461255251090 Marionette DEBUG loaded listener.js 09:14:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 146 (0x7f98d0c5dc00) [pid = 1803] [serial = 2115] [outer = 0x7f98cb46e000] 09:14:11 INFO - PROCESS | 1803 | --DOMWINDOW == 145 (0x7f98d5ac6c00) [pid = 1803] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 09:14:11 INFO - PROCESS | 1803 | --DOMWINDOW == 144 (0x7f98d0c52400) [pid = 1803] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 09:14:11 INFO - PROCESS | 1803 | --DOMWINDOW == 143 (0x7f98dd04a800) [pid = 1803] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 09:14:11 INFO - PROCESS | 1803 | --DOMWINDOW == 142 (0x7f98dc30bc00) [pid = 1803] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 09:14:11 INFO - PROCESS | 1803 | --DOMWINDOW == 141 (0x7f98cb518400) [pid = 1803] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 09:14:11 INFO - PROCESS | 1803 | --DOMWINDOW == 140 (0x7f98cbef6400) [pid = 1803] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 09:14:11 INFO - PROCESS | 1803 | --DOMWINDOW == 139 (0x7f98d0111c00) [pid = 1803] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 09:14:11 INFO - PROCESS | 1803 | --DOMWINDOW == 138 (0x7f98cb0b3000) [pid = 1803] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 09:14:11 INFO - PROCESS | 1803 | --DOMWINDOW == 137 (0x7f98d3ce7400) [pid = 1803] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 09:14:11 INFO - PROCESS | 1803 | --DOMWINDOW == 136 (0x7f98ca26f400) [pid = 1803] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 09:14:11 INFO - PROCESS | 1803 | --DOMWINDOW == 135 (0x7f98c59d1400) [pid = 1803] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 09:14:11 INFO - PROCESS | 1803 | --DOMWINDOW == 134 (0x7f98d02ed000) [pid = 1803] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 09:14:11 INFO - PROCESS | 1803 | --DOMWINDOW == 133 (0x7f98ce861400) [pid = 1803] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 09:14:11 INFO - PROCESS | 1803 | --DOMWINDOW == 132 (0x7f98dbcc8800) [pid = 1803] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 09:14:11 INFO - PROCESS | 1803 | --DOMWINDOW == 131 (0x7f98cbef7400) [pid = 1803] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 09:14:11 INFO - PROCESS | 1803 | --DOMWINDOW == 130 (0x7f98d1e89c00) [pid = 1803] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 09:14:11 INFO - PROCESS | 1803 | --DOMWINDOW == 129 (0x7f98cbcaf000) [pid = 1803] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 09:14:11 INFO - PROCESS | 1803 | --DOMWINDOW == 128 (0x7f98d50aa000) [pid = 1803] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 09:14:11 INFO - PROCESS | 1803 | --DOMWINDOW == 127 (0x7f98d4d2c800) [pid = 1803] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 09:14:11 INFO - PROCESS | 1803 | --DOMWINDOW == 126 (0x7f98dbccc400) [pid = 1803] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 09:14:11 INFO - PROCESS | 1803 | --DOMWINDOW == 125 (0x7f98c6e30400) [pid = 1803] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 09:14:12 INFO - PROCESS | 1803 | 1461255252454 Marionette TRACE conn4 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 09:14:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 09:14:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1827ms 09:14:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 09:14:12 INFO - PROCESS | 1803 | 1461255252465 Marionette TRACE conn4 -> [0,2789,"getWindowHandle",null] 09:14:12 INFO - PROCESS | 1803 | 1461255252468 Marionette TRACE conn4 <- [1,2789,null,{"value":"8"}] 09:14:12 INFO - PROCESS | 1803 | 1461255252474 Marionette TRACE conn4 -> [0,2790,"setScriptTimeout",{"ms":35000}] 09:14:12 INFO - PROCESS | 1803 | 1461255252476 Marionette TRACE conn4 <- [1,2790,null,{}] 09:14:12 INFO - PROCESS | 1803 | 1461255252481 Marionette TRACE conn4 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:14:12 INFO - PROCESS | 1803 | 1461255252677 Marionette TRACE conn4 <- [1,2791,null,{"value":null}] 09:14:12 INFO - PROCESS | 1803 | 1461255252854 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:12 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d294e800 == 163 [pid = 1803] [id = 705] 09:14:12 INFO - PROCESS | 1803 | ++DOMWINDOW == 126 (0x7f98c59ce800) [pid = 1803] [serial = 2116] [outer = (nil)] 09:14:12 INFO - PROCESS | 1803 | ++DOMWINDOW == 127 (0x7f98d02e7000) [pid = 1803] [serial = 2117] [outer = 0x7f98c59ce800] 09:14:12 INFO - PROCESS | 1803 | 1461255252912 Marionette DEBUG loaded listener.js 09:14:12 INFO - PROCESS | 1803 | ++DOMWINDOW == 128 (0x7f98d1e88800) [pid = 1803] [serial = 2118] [outer = 0x7f98c59ce800] 09:14:13 INFO - PROCESS | 1803 | 1461255253640 Marionette TRACE conn4 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 09:14:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 09:14:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1178ms 09:14:13 INFO - PROCESS | 1803 | 1461255253651 Marionette TRACE conn4 -> [0,2793,"getWindowHandle",null] 09:14:13 INFO - PROCESS | 1803 | 1461255253653 Marionette TRACE conn4 <- [1,2793,null,{"value":"8"}] 09:14:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 09:14:13 INFO - PROCESS | 1803 | 1461255253662 Marionette TRACE conn4 -> [0,2794,"setScriptTimeout",{"ms":35000}] 09:14:13 INFO - PROCESS | 1803 | 1461255253664 Marionette TRACE conn4 <- [1,2794,null,{}] 09:14:13 INFO - PROCESS | 1803 | 1461255253670 Marionette TRACE conn4 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:14:13 INFO - PROCESS | 1803 | 1461255253929 Marionette TRACE conn4 <- [1,2795,null,{"value":null}] 09:14:14 INFO - PROCESS | 1803 | 1461255254254 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:14 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98cb3db800 == 164 [pid = 1803] [id = 706] 09:14:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 129 (0x7f98c59cd800) [pid = 1803] [serial = 2119] [outer = (nil)] 09:14:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 130 (0x7f98c6e32400) [pid = 1803] [serial = 2120] [outer = 0x7f98c59cd800] 09:14:14 INFO - PROCESS | 1803 | 1461255254338 Marionette DEBUG loaded listener.js 09:14:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 131 (0x7f98cb3eb800) [pid = 1803] [serial = 2121] [outer = 0x7f98c59cd800] 09:14:15 INFO - PROCESS | 1803 | 1461255255480 Marionette TRACE conn4 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 09:14:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 09:14:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1833ms 09:14:15 INFO - PROCESS | 1803 | 1461255255501 Marionette TRACE conn4 -> [0,2797,"getWindowHandle",null] 09:14:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 09:14:15 INFO - PROCESS | 1803 | 1461255255509 Marionette TRACE conn4 <- [1,2797,null,{"value":"8"}] 09:14:15 INFO - PROCESS | 1803 | 1461255255521 Marionette TRACE conn4 -> [0,2798,"setScriptTimeout",{"ms":35000}] 09:14:15 INFO - PROCESS | 1803 | 1461255255530 Marionette TRACE conn4 <- [1,2798,null,{}] 09:14:15 INFO - PROCESS | 1803 | 1461255255543 Marionette TRACE conn4 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:14:15 INFO - PROCESS | 1803 | 1461255255893 Marionette TRACE conn4 <- [1,2799,null,{"value":null}] 09:14:16 INFO - PROCESS | 1803 | 1461255256202 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:16 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d0bd6800 == 165 [pid = 1803] [id = 707] 09:14:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 132 (0x7f98cd7bc000) [pid = 1803] [serial = 2122] [outer = (nil)] 09:14:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 133 (0x7f98cf7f3800) [pid = 1803] [serial = 2123] [outer = 0x7f98cd7bc000] 09:14:16 INFO - PROCESS | 1803 | 1461255256278 Marionette DEBUG loaded listener.js 09:14:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 134 (0x7f98cf990800) [pid = 1803] [serial = 2124] [outer = 0x7f98cd7bc000] 09:14:17 INFO - PROCESS | 1803 | 1461255257227 Marionette TRACE conn4 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 09:14:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 09:14:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1745ms 09:14:17 INFO - PROCESS | 1803 | 1461255257267 Marionette TRACE conn4 -> [0,2801,"getWindowHandle",null] 09:14:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 09:14:17 INFO - PROCESS | 1803 | 1461255257273 Marionette TRACE conn4 <- [1,2801,null,{"value":"8"}] 09:14:17 INFO - PROCESS | 1803 | 1461255257279 Marionette TRACE conn4 -> [0,2802,"setScriptTimeout",{"ms":35000}] 09:14:17 INFO - PROCESS | 1803 | 1461255257282 Marionette TRACE conn4 <- [1,2802,null,{}] 09:14:17 INFO - PROCESS | 1803 | 1461255257287 Marionette TRACE conn4 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:14:17 INFO - PROCESS | 1803 | 1461255257503 Marionette TRACE conn4 <- [1,2803,null,{"value":null}] 09:14:17 INFO - PROCESS | 1803 | 1461255257725 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:17 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d3d7e800 == 166 [pid = 1803] [id = 708] 09:14:17 INFO - PROCESS | 1803 | ++DOMWINDOW == 135 (0x7f98ce868400) [pid = 1803] [serial = 2125] [outer = (nil)] 09:14:17 INFO - PROCESS | 1803 | ++DOMWINDOW == 136 (0x7f98d2381800) [pid = 1803] [serial = 2126] [outer = 0x7f98ce868400] 09:14:17 INFO - PROCESS | 1803 | 1461255257837 Marionette DEBUG loaded listener.js 09:14:17 INFO - PROCESS | 1803 | ++DOMWINDOW == 137 (0x7f98d2ab3c00) [pid = 1803] [serial = 2127] [outer = 0x7f98ce868400] 09:14:18 INFO - PROCESS | 1803 | 1461255258866 Marionette TRACE conn4 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 09:14:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 09:14:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1633ms 09:14:18 INFO - PROCESS | 1803 | 1461255258912 Marionette TRACE conn4 -> [0,2805,"getWindowHandle",null] 09:14:18 INFO - PROCESS | 1803 | 1461255258916 Marionette TRACE conn4 <- [1,2805,null,{"value":"8"}] 09:14:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 09:14:18 INFO - PROCESS | 1803 | 1461255258937 Marionette TRACE conn4 -> [0,2806,"setScriptTimeout",{"ms":35000}] 09:14:18 INFO - PROCESS | 1803 | 1461255258947 Marionette TRACE conn4 <- [1,2806,null,{}] 09:14:18 INFO - PROCESS | 1803 | 1461255258955 Marionette TRACE conn4 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:14:19 INFO - PROCESS | 1803 | 1461255259237 Marionette TRACE conn4 <- [1,2807,null,{"value":null}] 09:14:19 INFO - PROCESS | 1803 | 1461255259537 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:19 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d6676800 == 167 [pid = 1803] [id = 709] 09:14:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 138 (0x7f98d010f400) [pid = 1803] [serial = 2128] [outer = (nil)] 09:14:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 139 (0x7f98d397f000) [pid = 1803] [serial = 2129] [outer = 0x7f98d010f400] 09:14:19 INFO - PROCESS | 1803 | 1461255259619 Marionette DEBUG loaded listener.js 09:14:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 140 (0x7f98d3ceac00) [pid = 1803] [serial = 2130] [outer = 0x7f98d010f400] 09:14:20 INFO - PROCESS | 1803 | 1461255260457 Marionette TRACE conn4 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 09:14:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 09:14:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1600ms 09:14:20 INFO - PROCESS | 1803 | 1461255260525 Marionette TRACE conn4 -> [0,2809,"getWindowHandle",null] 09:14:20 INFO - PROCESS | 1803 | 1461255260530 Marionette TRACE conn4 <- [1,2809,null,{"value":"8"}] 09:14:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 09:14:20 INFO - PROCESS | 1803 | 1461255260536 Marionette TRACE conn4 -> [0,2810,"setScriptTimeout",{"ms":35000}] 09:14:20 INFO - PROCESS | 1803 | 1461255260539 Marionette TRACE conn4 <- [1,2810,null,{}] 09:14:20 INFO - PROCESS | 1803 | 1461255260544 Marionette TRACE conn4 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:14:20 INFO - PROCESS | 1803 | 1461255260776 Marionette TRACE conn4 <- [1,2811,null,{"value":null}] 09:14:21 INFO - PROCESS | 1803 | 1461255261034 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:21 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98da652000 == 168 [pid = 1803] [id = 710] 09:14:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 141 (0x7f98d2b53000) [pid = 1803] [serial = 2131] [outer = (nil)] 09:14:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 142 (0x7f98d50a1c00) [pid = 1803] [serial = 2132] [outer = 0x7f98d2b53000] 09:14:21 INFO - PROCESS | 1803 | 1461255261152 Marionette DEBUG loaded listener.js 09:14:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 143 (0x7f98d5ac6c00) [pid = 1803] [serial = 2133] [outer = 0x7f98d2b53000] 09:14:21 INFO - PROCESS | 1803 | 1461255261953 Marionette TRACE conn4 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 09:14:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 09:14:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1437ms 09:14:21 INFO - PROCESS | 1803 | 1461255261978 Marionette TRACE conn4 -> [0,2813,"getWindowHandle",null] 09:14:21 INFO - PROCESS | 1803 | 1461255261982 Marionette TRACE conn4 <- [1,2813,null,{"value":"8"}] 09:14:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 09:14:21 INFO - PROCESS | 1803 | 1461255261989 Marionette TRACE conn4 -> [0,2814,"setScriptTimeout",{"ms":35000}] 09:14:21 INFO - PROCESS | 1803 | 1461255261992 Marionette TRACE conn4 <- [1,2814,null,{}] 09:14:22 INFO - PROCESS | 1803 | 1461255261997 Marionette TRACE conn4 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:14:22 INFO - PROCESS | 1803 | 1461255262223 Marionette TRACE conn4 <- [1,2815,null,{"value":null}] 09:14:22 INFO - PROCESS | 1803 | 1461255262487 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:22 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98dbd1c800 == 169 [pid = 1803] [id = 711] 09:14:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 144 (0x7f98d6853000) [pid = 1803] [serial = 2134] [outer = (nil)] 09:14:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 145 (0x7f98d6a49800) [pid = 1803] [serial = 2135] [outer = 0x7f98d6853000] 09:14:22 INFO - PROCESS | 1803 | 1461255262572 Marionette DEBUG loaded listener.js 09:14:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 146 (0x7f98da5f5400) [pid = 1803] [serial = 2136] [outer = 0x7f98d6853000] 09:14:23 INFO - PROCESS | 1803 | 1461255263550 Marionette TRACE conn4 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 09:14:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 09:14:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1628ms 09:14:23 INFO - PROCESS | 1803 | 1461255263620 Marionette TRACE conn4 -> [0,2817,"getWindowHandle",null] 09:14:23 INFO - PROCESS | 1803 | 1461255263624 Marionette TRACE conn4 <- [1,2817,null,{"value":"8"}] 09:14:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 09:14:23 INFO - PROCESS | 1803 | 1461255263631 Marionette TRACE conn4 -> [0,2818,"setScriptTimeout",{"ms":35000}] 09:14:23 INFO - PROCESS | 1803 | 1461255263634 Marionette TRACE conn4 <- [1,2818,null,{}] 09:14:23 INFO - PROCESS | 1803 | 1461255263639 Marionette TRACE conn4 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:14:23 INFO - PROCESS | 1803 | 1461255263877 Marionette TRACE conn4 <- [1,2819,null,{"value":null}] 09:14:24 INFO - PROCESS | 1803 | 1461255264185 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:24 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98dd587800 == 170 [pid = 1803] [id = 712] 09:14:24 INFO - PROCESS | 1803 | ++DOMWINDOW == 147 (0x7f98c9e67800) [pid = 1803] [serial = 2137] [outer = (nil)] 09:14:24 INFO - PROCESS | 1803 | ++DOMWINDOW == 148 (0x7f98da857c00) [pid = 1803] [serial = 2138] [outer = 0x7f98c9e67800] 09:14:24 INFO - PROCESS | 1803 | 1461255264264 Marionette DEBUG loaded listener.js 09:14:24 INFO - PROCESS | 1803 | ++DOMWINDOW == 149 (0x7f98da870800) [pid = 1803] [serial = 2139] [outer = 0x7f98c9e67800] 09:14:25 INFO - PROCESS | 1803 | 1461255265096 Marionette TRACE conn4 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 09:14:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 09:14:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1534ms 09:14:25 INFO - PROCESS | 1803 | 1461255265166 Marionette TRACE conn4 -> [0,2821,"getWindowHandle",null] 09:14:25 INFO - PROCESS | 1803 | 1461255265170 Marionette TRACE conn4 <- [1,2821,null,{"value":"8"}] 09:14:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 09:14:25 INFO - PROCESS | 1803 | 1461255265179 Marionette TRACE conn4 -> [0,2822,"setScriptTimeout",{"ms":35000}] 09:14:25 INFO - PROCESS | 1803 | 1461255265181 Marionette TRACE conn4 <- [1,2822,null,{}] 09:14:25 INFO - PROCESS | 1803 | 1461255265186 Marionette TRACE conn4 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:14:25 INFO - PROCESS | 1803 | 1461255265437 Marionette TRACE conn4 <- [1,2823,null,{"value":null}] 09:14:25 INFO - PROCESS | 1803 | 1461255265738 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:25 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e0ead000 == 171 [pid = 1803] [id = 713] 09:14:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 150 (0x7f98cbca7400) [pid = 1803] [serial = 2140] [outer = (nil)] 09:14:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 151 (0x7f98dba50000) [pid = 1803] [serial = 2141] [outer = 0x7f98cbca7400] 09:14:25 INFO - PROCESS | 1803 | 1461255265812 Marionette DEBUG loaded listener.js 09:14:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 152 (0x7f98dbcc3800) [pid = 1803] [serial = 2142] [outer = 0x7f98cbca7400] 09:14:26 INFO - PROCESS | 1803 | 1461255266693 Marionette TRACE conn4 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 09:14:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 09:14:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1580ms 09:14:26 INFO - PROCESS | 1803 | 1461255266760 Marionette TRACE conn4 -> [0,2825,"getWindowHandle",null] 09:14:26 INFO - PROCESS | 1803 | 1461255266764 Marionette TRACE conn4 <- [1,2825,null,{"value":"8"}] 09:14:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 09:14:26 INFO - PROCESS | 1803 | 1461255266769 Marionette TRACE conn4 -> [0,2826,"setScriptTimeout",{"ms":35000}] 09:14:26 INFO - PROCESS | 1803 | 1461255266771 Marionette TRACE conn4 <- [1,2826,null,{}] 09:14:26 INFO - PROCESS | 1803 | 1461255266777 Marionette TRACE conn4 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:14:27 INFO - PROCESS | 1803 | 1461255266998 Marionette TRACE conn4 <- [1,2827,null,{"value":null}] 09:14:27 INFO - PROCESS | 1803 | 1461255267273 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:27 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e0fe6000 == 172 [pid = 1803] [id = 714] 09:14:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 153 (0x7f98db998800) [pid = 1803] [serial = 2143] [outer = (nil)] 09:14:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 154 (0x7f98dbd37c00) [pid = 1803] [serial = 2144] [outer = 0x7f98db998800] 09:14:27 INFO - PROCESS | 1803 | 1461255267390 Marionette DEBUG loaded listener.js 09:14:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 155 (0x7f98dbd7e800) [pid = 1803] [serial = 2145] [outer = 0x7f98db998800] 09:14:28 INFO - PROCESS | 1803 | 1461255268210 Marionette TRACE conn4 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 09:14:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 09:14:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1487ms 09:14:28 INFO - PROCESS | 1803 | 1461255268258 Marionette TRACE conn4 -> [0,2829,"getWindowHandle",null] 09:14:28 INFO - PROCESS | 1803 | 1461255268261 Marionette TRACE conn4 <- [1,2829,null,{"value":"8"}] 09:14:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 09:14:28 INFO - PROCESS | 1803 | 1461255268267 Marionette TRACE conn4 -> [0,2830,"setScriptTimeout",{"ms":35000}] 09:14:28 INFO - PROCESS | 1803 | 1461255268270 Marionette TRACE conn4 <- [1,2830,null,{}] 09:14:28 INFO - PROCESS | 1803 | 1461255268276 Marionette TRACE conn4 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:14:28 INFO - PROCESS | 1803 | 1461255268518 Marionette TRACE conn4 <- [1,2831,null,{"value":null}] 09:14:28 INFO - PROCESS | 1803 | 1461255268782 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:28 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e1047800 == 173 [pid = 1803] [id = 715] 09:14:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 156 (0x7f98c6e2e400) [pid = 1803] [serial = 2146] [outer = (nil)] 09:14:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 157 (0x7f98dc0a0000) [pid = 1803] [serial = 2147] [outer = 0x7f98c6e2e400] 09:14:28 INFO - PROCESS | 1803 | 1461255268862 Marionette DEBUG loaded listener.js 09:14:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 158 (0x7f98dc307400) [pid = 1803] [serial = 2148] [outer = 0x7f98c6e2e400] 09:14:29 INFO - PROCESS | 1803 | 1461255269748 Marionette TRACE conn4 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 09:14:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 09:14:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1530ms 09:14:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 09:14:29 INFO - PROCESS | 1803 | 1461255269799 Marionette TRACE conn4 -> [0,2833,"getWindowHandle",null] 09:14:29 INFO - PROCESS | 1803 | 1461255269802 Marionette TRACE conn4 <- [1,2833,null,{"value":"8"}] 09:14:29 INFO - PROCESS | 1803 | 1461255269808 Marionette TRACE conn4 -> [0,2834,"setScriptTimeout",{"ms":35000}] 09:14:29 INFO - PROCESS | 1803 | 1461255269812 Marionette TRACE conn4 <- [1,2834,null,{}] 09:14:29 INFO - PROCESS | 1803 | 1461255269817 Marionette TRACE conn4 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:14:30 INFO - PROCESS | 1803 | 1461255270047 Marionette TRACE conn4 <- [1,2835,null,{"value":null}] 09:14:30 INFO - PROCESS | 1803 | 1461255270326 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:30 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e1e9c000 == 174 [pid = 1803] [id = 716] 09:14:30 INFO - PROCESS | 1803 | ++DOMWINDOW == 159 (0x7f98dd045400) [pid = 1803] [serial = 2149] [outer = (nil)] 09:14:30 INFO - PROCESS | 1803 | ++DOMWINDOW == 160 (0x7f98dd149c00) [pid = 1803] [serial = 2150] [outer = 0x7f98dd045400] 09:14:30 INFO - PROCESS | 1803 | 1461255270460 Marionette DEBUG loaded listener.js 09:14:30 INFO - PROCESS | 1803 | ++DOMWINDOW == 161 (0x7f98dd812c00) [pid = 1803] [serial = 2151] [outer = 0x7f98dd045400] 09:14:31 INFO - PROCESS | 1803 | 1461255271338 Marionette TRACE conn4 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 09:14:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 09:14:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1579ms 09:14:31 INFO - PROCESS | 1803 | 1461255271388 Marionette TRACE conn4 -> [0,2837,"getWindowHandle",null] 09:14:31 INFO - PROCESS | 1803 | 1461255271392 Marionette TRACE conn4 <- [1,2837,null,{"value":"8"}] 09:14:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 09:14:31 INFO - PROCESS | 1803 | 1461255271398 Marionette TRACE conn4 -> [0,2838,"setScriptTimeout",{"ms":35000}] 09:14:31 INFO - PROCESS | 1803 | 1461255271408 Marionette TRACE conn4 <- [1,2838,null,{}] 09:14:31 INFO - PROCESS | 1803 | 1461255271412 Marionette TRACE conn4 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:14:31 INFO - PROCESS | 1803 | 1461255271681 Marionette TRACE conn4 <- [1,2839,null,{"value":null}] 09:14:32 INFO - PROCESS | 1803 | 1461255272022 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:32 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e4b7e000 == 175 [pid = 1803] [id = 717] 09:14:32 INFO - PROCESS | 1803 | ++DOMWINDOW == 162 (0x7f98dd80e000) [pid = 1803] [serial = 2152] [outer = (nil)] 09:14:32 INFO - PROCESS | 1803 | ++DOMWINDOW == 163 (0x7f98de65e800) [pid = 1803] [serial = 2153] [outer = 0x7f98dd80e000] 09:14:32 INFO - PROCESS | 1803 | 1461255272100 Marionette DEBUG loaded listener.js 09:14:32 INFO - PROCESS | 1803 | ++DOMWINDOW == 164 (0x7f98e0135400) [pid = 1803] [serial = 2154] [outer = 0x7f98dd80e000] 09:14:32 INFO - PROCESS | 1803 | 1461255272949 Marionette TRACE conn4 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 09:14:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 09:14:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1585ms 09:14:32 INFO - PROCESS | 1803 | 1461255272994 Marionette TRACE conn4 -> [0,2841,"getWindowHandle",null] 09:14:32 INFO - PROCESS | 1803 | 1461255272997 Marionette TRACE conn4 <- [1,2841,null,{"value":"8"}] 09:14:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 09:14:33 INFO - PROCESS | 1803 | 1461255273003 Marionette TRACE conn4 -> [0,2842,"setScriptTimeout",{"ms":35000}] 09:14:33 INFO - PROCESS | 1803 | 1461255273005 Marionette TRACE conn4 <- [1,2842,null,{}] 09:14:33 INFO - PROCESS | 1803 | 1461255273011 Marionette TRACE conn4 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:14:33 INFO - PROCESS | 1803 | 1461255273227 Marionette TRACE conn4 <- [1,2843,null,{"value":null}] 09:14:33 INFO - PROCESS | 1803 | 1461255273505 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:33 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e67c6000 == 176 [pid = 1803] [id = 718] 09:14:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 165 (0x7f98ca264400) [pid = 1803] [serial = 2155] [outer = (nil)] 09:14:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 166 (0x7f98e013d000) [pid = 1803] [serial = 2156] [outer = 0x7f98ca264400] 09:14:33 INFO - PROCESS | 1803 | 1461255273581 Marionette DEBUG loaded listener.js 09:14:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 167 (0x7f98e01ae400) [pid = 1803] [serial = 2157] [outer = 0x7f98ca264400] 09:14:34 INFO - PROCESS | 1803 | 1461255274434 Marionette TRACE conn4 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 09:14:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 09:14:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1480ms 09:14:34 INFO - PROCESS | 1803 | 1461255274484 Marionette TRACE conn4 -> [0,2845,"getWindowHandle",null] 09:14:34 INFO - PROCESS | 1803 | 1461255274488 Marionette TRACE conn4 <- [1,2845,null,{"value":"8"}] 09:14:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 09:14:34 INFO - PROCESS | 1803 | 1461255274493 Marionette TRACE conn4 -> [0,2846,"setScriptTimeout",{"ms":35000}] 09:14:34 INFO - PROCESS | 1803 | 1461255274496 Marionette TRACE conn4 <- [1,2846,null,{}] 09:14:34 INFO - PROCESS | 1803 | 1461255274501 Marionette TRACE conn4 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:14:34 INFO - PROCESS | 1803 | 1461255274726 Marionette TRACE conn4 <- [1,2847,null,{"value":null}] 09:14:34 INFO - PROCESS | 1803 | 1461255274992 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:35 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e8f26000 == 177 [pid = 1803] [id = 719] 09:14:35 INFO - PROCESS | 1803 | ++DOMWINDOW == 168 (0x7f98ddab5000) [pid = 1803] [serial = 2158] [outer = (nil)] 09:14:35 INFO - PROCESS | 1803 | ++DOMWINDOW == 169 (0x7f98e01b6000) [pid = 1803] [serial = 2159] [outer = 0x7f98ddab5000] 09:14:35 INFO - PROCESS | 1803 | 1461255275068 Marionette DEBUG loaded listener.js 09:14:35 INFO - PROCESS | 1803 | ++DOMWINDOW == 170 (0x7f98e01bb800) [pid = 1803] [serial = 2160] [outer = 0x7f98ddab5000] 09:14:35 INFO - PROCESS | 1803 | 1461255275944 Marionette TRACE conn4 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 09:14:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 09:14:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1482ms 09:14:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 09:14:35 INFO - PROCESS | 1803 | 1461255275976 Marionette TRACE conn4 -> [0,2849,"getWindowHandle",null] 09:14:35 INFO - PROCESS | 1803 | 1461255275979 Marionette TRACE conn4 <- [1,2849,null,{"value":"8"}] 09:14:35 INFO - PROCESS | 1803 | 1461255275984 Marionette TRACE conn4 -> [0,2850,"setScriptTimeout",{"ms":35000}] 09:14:35 INFO - PROCESS | 1803 | 1461255275987 Marionette TRACE conn4 <- [1,2850,null,{}] 09:14:35 INFO - PROCESS | 1803 | 1461255275992 Marionette TRACE conn4 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:14:36 INFO - PROCESS | 1803 | 1461255276227 Marionette TRACE conn4 <- [1,2851,null,{"value":null}] 09:14:36 INFO - PROCESS | 1803 | 1461255276495 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:36 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98ed71a000 == 178 [pid = 1803] [id = 720] 09:14:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 171 (0x7f98e01aec00) [pid = 1803] [serial = 2161] [outer = (nil)] 09:14:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 172 (0x7f98e02bac00) [pid = 1803] [serial = 2162] [outer = 0x7f98e01aec00] 09:14:36 INFO - PROCESS | 1803 | 1461255276573 Marionette DEBUG loaded listener.js 09:14:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 173 (0x7f98e0426c00) [pid = 1803] [serial = 2163] [outer = 0x7f98e01aec00] 09:14:37 INFO - PROCESS | 1803 | 1461255277440 Marionette TRACE conn4 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 09:14:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 09:14:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1529ms 09:14:37 INFO - PROCESS | 1803 | 1461255277514 Marionette TRACE conn4 -> [0,2853,"getWindowHandle",null] 09:14:37 INFO - PROCESS | 1803 | 1461255277517 Marionette TRACE conn4 <- [1,2853,null,{"value":"8"}] 09:14:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 09:14:37 INFO - PROCESS | 1803 | 1461255277522 Marionette TRACE conn4 -> [0,2854,"setScriptTimeout",{"ms":35000}] 09:14:37 INFO - PROCESS | 1803 | 1461255277534 Marionette TRACE conn4 <- [1,2854,null,{}] 09:14:37 INFO - PROCESS | 1803 | 1461255277538 Marionette TRACE conn4 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:14:37 INFO - PROCESS | 1803 | 1461255277803 Marionette TRACE conn4 <- [1,2855,null,{"value":null}] 09:14:38 INFO - PROCESS | 1803 | 1461255278111 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:38 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98f36e3800 == 179 [pid = 1803] [id = 721] 09:14:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 174 (0x7f98ca270800) [pid = 1803] [serial = 2164] [outer = (nil)] 09:14:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 175 (0x7f98e04bf800) [pid = 1803] [serial = 2165] [outer = 0x7f98ca270800] 09:14:38 INFO - PROCESS | 1803 | 1461255278183 Marionette DEBUG loaded listener.js 09:14:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 176 (0x7f98e04c9400) [pid = 1803] [serial = 2166] [outer = 0x7f98ca270800] 09:14:39 INFO - PROCESS | 1803 | 1461255279008 Marionette TRACE conn4 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 09:14:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 09:14:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1537ms 09:14:39 INFO - PROCESS | 1803 | 1461255279061 Marionette TRACE conn4 -> [0,2857,"getWindowHandle",null] 09:14:39 INFO - PROCESS | 1803 | 1461255279065 Marionette TRACE conn4 <- [1,2857,null,{"value":"8"}] 09:14:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 09:14:39 INFO - PROCESS | 1803 | 1461255279071 Marionette TRACE conn4 -> [0,2858,"setScriptTimeout",{"ms":35000}] 09:14:39 INFO - PROCESS | 1803 | 1461255279073 Marionette TRACE conn4 <- [1,2858,null,{}] 09:14:39 INFO - PROCESS | 1803 | 1461255279078 Marionette TRACE conn4 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:14:39 INFO - PROCESS | 1803 | 1461255279306 Marionette TRACE conn4 <- [1,2859,null,{"value":null}] 09:14:39 INFO - PROCESS | 1803 | 1461255279575 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:39 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98f3b25800 == 180 [pid = 1803] [id = 722] 09:14:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 177 (0x7f98cbcaac00) [pid = 1803] [serial = 2167] [outer = (nil)] 09:14:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 178 (0x7f98e0e84c00) [pid = 1803] [serial = 2168] [outer = 0x7f98cbcaac00] 09:14:39 INFO - PROCESS | 1803 | 1461255279690 Marionette DEBUG loaded listener.js 09:14:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 179 (0x7f98e0e8c400) [pid = 1803] [serial = 2169] [outer = 0x7f98cbcaac00] 09:14:40 INFO - PROCESS | 1803 | 1461255280567 Marionette TRACE conn4 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 09:14:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 09:14:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1532ms 09:14:40 INFO - PROCESS | 1803 | 1461255280603 Marionette TRACE conn4 -> [0,2861,"getWindowHandle",null] 09:14:40 INFO - PROCESS | 1803 | 1461255280607 Marionette TRACE conn4 <- [1,2861,null,{"value":"8"}] 09:14:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 09:14:40 INFO - PROCESS | 1803 | 1461255280613 Marionette TRACE conn4 -> [0,2862,"setScriptTimeout",{"ms":35000}] 09:14:40 INFO - PROCESS | 1803 | 1461255280615 Marionette TRACE conn4 <- [1,2862,null,{}] 09:14:40 INFO - PROCESS | 1803 | 1461255280620 Marionette TRACE conn4 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:14:40 INFO - PROCESS | 1803 | 1461255280828 Marionette TRACE conn4 <- [1,2863,null,{"value":null}] 09:14:41 INFO - PROCESS | 1803 | 1461255281097 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:41 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98f4802800 == 181 [pid = 1803] [id = 723] 09:14:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 180 (0x7f98e04be400) [pid = 1803] [serial = 2170] [outer = (nil)] 09:14:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 181 (0x7f98e1062000) [pid = 1803] [serial = 2171] [outer = 0x7f98e04be400] 09:14:41 INFO - PROCESS | 1803 | 1461255281212 Marionette DEBUG loaded listener.js 09:14:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 182 (0x7f98e106b800) [pid = 1803] [serial = 2172] [outer = 0x7f98e04be400] 09:14:42 INFO - PROCESS | 1803 | 1461255282144 Marionette TRACE conn4 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 09:14:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 09:14:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1587ms 09:14:42 INFO - PROCESS | 1803 | 1461255282202 Marionette TRACE conn4 -> [0,2865,"getWindowHandle",null] 09:14:42 INFO - PROCESS | 1803 | 1461255282205 Marionette TRACE conn4 <- [1,2865,null,{"value":"8"}] 09:14:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 09:14:42 INFO - PROCESS | 1803 | 1461255282211 Marionette TRACE conn4 -> [0,2866,"setScriptTimeout",{"ms":35000}] 09:14:42 INFO - PROCESS | 1803 | 1461255282213 Marionette TRACE conn4 <- [1,2866,null,{}] 09:14:42 INFO - PROCESS | 1803 | 1461255282219 Marionette TRACE conn4 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:14:42 INFO - PROCESS | 1803 | 1461255282473 Marionette TRACE conn4 <- [1,2867,null,{"value":null}] 09:14:42 INFO - PROCESS | 1803 | 1461255282785 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:42 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98cc4f9800 == 182 [pid = 1803] [id = 724] 09:14:42 INFO - PROCESS | 1803 | ++DOMWINDOW == 183 (0x7f98c7141c00) [pid = 1803] [serial = 2173] [outer = (nil)] 09:14:42 INFO - PROCESS | 1803 | ++DOMWINDOW == 184 (0x7f98ca268800) [pid = 1803] [serial = 2174] [outer = 0x7f98c7141c00] 09:14:42 INFO - PROCESS | 1803 | 1461255282863 Marionette DEBUG loaded listener.js 09:14:42 INFO - PROCESS | 1803 | ++DOMWINDOW == 185 (0x7f98ce75ac00) [pid = 1803] [serial = 2175] [outer = 0x7f98c7141c00] 09:14:44 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e0ecc000 == 181 [pid = 1803] [id = 257] 09:14:44 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e0fb9800 == 180 [pid = 1803] [id = 369] 09:14:44 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e5009800 == 179 [pid = 1803] [id = 204] 09:14:44 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98d2cda800 == 178 [pid = 1803] [id = 526] 09:14:44 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98d294e800 == 177 [pid = 1803] [id = 705] 09:14:44 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98d1de4000 == 176 [pid = 1803] [id = 704] 09:14:44 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98cf9c4800 == 175 [pid = 1803] [id = 703] 09:14:44 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98cbba0000 == 174 [pid = 1803] [id = 702] 09:14:44 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98ca6c7000 == 173 [pid = 1803] [id = 701] 09:14:44 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e6722000 == 172 [pid = 1803] [id = 699] 09:14:44 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e5c31800 == 171 [pid = 1803] [id = 698] 09:14:44 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e5602800 == 170 [pid = 1803] [id = 697] 09:14:44 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e4c20800 == 169 [pid = 1803] [id = 696] 09:14:44 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e4979000 == 168 [pid = 1803] [id = 695] 09:14:44 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e13b6000 == 167 [pid = 1803] [id = 694] 09:14:44 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e101c800 == 166 [pid = 1803] [id = 693] 09:14:44 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e0ea1800 == 165 [pid = 1803] [id = 692] 09:14:44 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98ddaec800 == 164 [pid = 1803] [id = 691] 09:14:44 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98dc415800 == 163 [pid = 1803] [id = 690] 09:14:44 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98dbba8800 == 162 [pid = 1803] [id = 689] 09:14:44 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98da659000 == 161 [pid = 1803] [id = 688] 09:14:44 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98d5b15000 == 160 [pid = 1803] [id = 687] 09:14:44 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98d4fd2800 == 159 [pid = 1803] [id = 686] 09:14:44 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98d2c1b800 == 158 [pid = 1803] [id = 685] 09:14:44 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98d21de000 == 157 [pid = 1803] [id = 684] 09:14:44 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98cc91f000 == 156 [pid = 1803] [id = 683] 09:14:45 INFO - PROCESS | 1803 | --DOMWINDOW == 184 (0x7f98cf650000) [pid = 1803] [serial = 2048] [outer = (nil)] [url = about:blank] 09:14:45 INFO - PROCESS | 1803 | --DOMWINDOW == 183 (0x7f98da854000) [pid = 1803] [serial = 2013] [outer = (nil)] [url = about:blank] 09:14:45 INFO - PROCESS | 1803 | --DOMWINDOW == 182 (0x7f98dd049800) [pid = 1803] [serial = 2027] [outer = (nil)] [url = about:blank] 09:14:45 INFO - PROCESS | 1803 | --DOMWINDOW == 181 (0x7f98de664800) [pid = 1803] [serial = 2034] [outer = (nil)] [url = about:blank] 09:14:45 INFO - PROCESS | 1803 | --DOMWINDOW == 180 (0x7f98de5d5800) [pid = 1803] [serial = 2031] [outer = (nil)] [url = about:blank] 09:14:45 INFO - PROCESS | 1803 | --DOMWINDOW == 179 (0x7f98cd37b800) [pid = 1803] [serial = 1989] [outer = (nil)] [url = about:blank] 09:14:45 INFO - PROCESS | 1803 | --DOMWINDOW == 178 (0x7f98cf834800) [pid = 1803] [serial = 2046] [outer = (nil)] [url = about:blank] 09:14:45 INFO - PROCESS | 1803 | --DOMWINDOW == 177 (0x7f98d1e7c000) [pid = 1803] [serial = 1995] [outer = (nil)] [url = about:blank] 09:14:45 INFO - PROCESS | 1803 | --DOMWINDOW == 176 (0x7f98da86cc00) [pid = 1803] [serial = 2016] [outer = (nil)] [url = about:blank] 09:14:45 INFO - PROCESS | 1803 | --DOMWINDOW == 175 (0x7f98d6a52400) [pid = 1803] [serial = 2006] [outer = (nil)] [url = about:blank] 09:14:45 INFO - PROCESS | 1803 | --DOMWINDOW == 174 (0x7f98cb3f3800) [pid = 1803] [serial = 2039] [outer = (nil)] [url = about:blank] 09:14:45 INFO - PROCESS | 1803 | --DOMWINDOW == 173 (0x7f98dbcd0400) [pid = 1803] [serial = 2037] [outer = (nil)] [url = about:blank] 09:14:45 INFO - PROCESS | 1803 | --DOMWINDOW == 172 (0x7f98cb518c00) [pid = 1803] [serial = 2040] [outer = (nil)] [url = about:blank] 09:14:45 INFO - PROCESS | 1803 | --DOMWINDOW == 171 (0x7f98d2633800) [pid = 1803] [serial = 1998] [outer = (nil)] [url = about:blank] 09:14:45 INFO - PROCESS | 1803 | --DOMWINDOW == 170 (0x7f98cf82e400) [pid = 1803] [serial = 1991] [outer = (nil)] [url = about:blank] 09:14:45 INFO - PROCESS | 1803 | --DOMWINDOW == 169 (0x7f98dbd7d400) [pid = 1803] [serial = 2019] [outer = (nil)] [url = about:blank] 09:14:45 INFO - PROCESS | 1803 | --DOMWINDOW == 168 (0x7f98da7afc00) [pid = 1803] [serial = 2024] [outer = (nil)] [url = about:blank] 09:14:45 INFO - PROCESS | 1803 | --DOMWINDOW == 167 (0x7f98d2abf800) [pid = 1803] [serial = 2001] [outer = (nil)] [url = about:blank] 09:14:45 INFO - PROCESS | 1803 | --DOMWINDOW == 166 (0x7f98cc380400) [pid = 1803] [serial = 2042] [outer = (nil)] [url = about:blank] 09:14:45 INFO - PROCESS | 1803 | --DOMWINDOW == 165 (0x7f98de65a800) [pid = 1803] [serial = 2033] [outer = (nil)] [url = about:blank] 09:14:45 INFO - PROCESS | 1803 | --DOMWINDOW == 164 (0x7f98da5ee000) [pid = 1803] [serial = 2009] [outer = (nil)] [url = about:blank] 09:14:45 INFO - PROCESS | 1803 | --DOMWINDOW == 163 (0x7f98cc534400) [pid = 1803] [serial = 2043] [outer = (nil)] [url = about:blank] 09:14:45 INFO - PROCESS | 1803 | --DOMWINDOW == 162 (0x7f98d03e0c00) [pid = 1803] [serial = 1994] [outer = (nil)] [url = about:blank] 09:14:45 INFO - PROCESS | 1803 | --DOMWINDOW == 161 (0x7f98cbde3400) [pid = 1803] [serial = 1988] [outer = (nil)] [url = about:blank] 09:14:45 INFO - PROCESS | 1803 | --DOMWINDOW == 160 (0x7f98d5aca400) [pid = 1803] [serial = 2003] [outer = (nil)] [url = about:blank] 09:14:45 INFO - PROCESS | 1803 | --DOMWINDOW == 159 (0x7f98c59dc400) [pid = 1803] [serial = 2036] [outer = (nil)] [url = about:blank] 09:14:45 INFO - PROCESS | 1803 | --DOMWINDOW == 158 (0x7f98d237b000) [pid = 1803] [serial = 1997] [outer = (nil)] [url = about:blank] 09:14:45 INFO - PROCESS | 1803 | --DOMWINDOW == 157 (0x7f98dc191800) [pid = 1803] [serial = 2022] [outer = (nil)] [url = about:blank] 09:14:45 INFO - PROCESS | 1803 | --DOMWINDOW == 156 (0x7f98ce85f000) [pid = 1803] [serial = 1917] [outer = (nil)] [url = about:blank] 09:14:45 INFO - PROCESS | 1803 | --DOMWINDOW == 155 (0x7f98dc4ef400) [pid = 1803] [serial = 2025] [outer = (nil)] [url = about:blank] 09:14:45 INFO - PROCESS | 1803 | --DOMWINDOW == 154 (0x7f98ce868c00) [pid = 1803] [serial = 2045] [outer = (nil)] [url = about:blank] 09:14:45 INFO - PROCESS | 1803 | --DOMWINDOW == 153 (0x7f98dc0a1000) [pid = 1803] [serial = 2021] [outer = (nil)] [url = about:blank] 09:14:45 INFO - PROCESS | 1803 | --DOMWINDOW == 152 (0x7f98dd649800) [pid = 1803] [serial = 2028] [outer = (nil)] [url = about:blank] 09:14:45 INFO - PROCESS | 1803 | --DOMWINDOW == 151 (0x7f98da783800) [pid = 1803] [serial = 2012] [outer = (nil)] [url = about:blank] 09:14:45 INFO - PROCESS | 1803 | --DOMWINDOW == 150 (0x7f98d2ab3000) [pid = 1803] [serial = 2000] [outer = (nil)] [url = about:blank] 09:14:45 INFO - PROCESS | 1803 | --DOMWINDOW == 149 (0x7f98da85fc00) [pid = 1803] [serial = 2015] [outer = (nil)] [url = about:blank] 09:14:45 INFO - PROCESS | 1803 | --DOMWINDOW == 148 (0x7f98d6aacc00) [pid = 1803] [serial = 2007] [outer = (nil)] [url = about:blank] 09:14:45 INFO - PROCESS | 1803 | --DOMWINDOW == 147 (0x7f98cf993000) [pid = 1803] [serial = 1992] [outer = (nil)] [url = about:blank] 09:14:45 INFO - PROCESS | 1803 | --DOMWINDOW == 146 (0x7f98dd817800) [pid = 1803] [serial = 2030] [outer = (nil)] [url = about:blank] 09:14:45 INFO - PROCESS | 1803 | --DOMWINDOW == 145 (0x7f98da6e8800) [pid = 1803] [serial = 2010] [outer = (nil)] [url = about:blank] 09:14:45 INFO - PROCESS | 1803 | --DOMWINDOW == 144 (0x7f98d5d93000) [pid = 1803] [serial = 2004] [outer = (nil)] [url = about:blank] 09:14:45 INFO - PROCESS | 1803 | --DOMWINDOW == 143 (0x7f98dbcd1800) [pid = 1803] [serial = 2018] [outer = (nil)] [url = about:blank] 09:14:45 INFO - PROCESS | 1803 | 1461255285371 Marionette TRACE conn4 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 09:14:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 09:14:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 3199ms 09:14:45 INFO - PROCESS | 1803 | 1461255285411 Marionette TRACE conn4 -> [0,2869,"getWindowHandle",null] 09:14:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 09:14:45 INFO - PROCESS | 1803 | 1461255285416 Marionette TRACE conn4 <- [1,2869,null,{"value":"8"}] 09:14:45 INFO - PROCESS | 1803 | 1461255285423 Marionette TRACE conn4 -> [0,2870,"setScriptTimeout",{"ms":35000}] 09:14:45 INFO - PROCESS | 1803 | 1461255285428 Marionette TRACE conn4 <- [1,2870,null,{}] 09:14:45 INFO - PROCESS | 1803 | 1461255285437 Marionette TRACE conn4 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:14:45 INFO - PROCESS | 1803 | 1461255285640 Marionette TRACE conn4 <- [1,2871,null,{"value":null}] 09:14:45 INFO - PROCESS | 1803 | 1461255285870 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:45 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98cb2c7000 == 157 [pid = 1803] [id = 725] 09:14:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 144 (0x7f98c9e69c00) [pid = 1803] [serial = 2176] [outer = (nil)] 09:14:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 145 (0x7f98cb3f3800) [pid = 1803] [serial = 2177] [outer = 0x7f98c9e69c00] 09:14:45 INFO - PROCESS | 1803 | 1461255285936 Marionette DEBUG loaded listener.js 09:14:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 146 (0x7f98cb51ac00) [pid = 1803] [serial = 2178] [outer = 0x7f98c9e69c00] 09:14:46 INFO - PROCESS | 1803 | 1461255286697 Marionette TRACE conn4 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 09:14:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 09:14:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1289ms 09:14:46 INFO - PROCESS | 1803 | 1461255286712 Marionette TRACE conn4 -> [0,2873,"getWindowHandle",null] 09:14:46 INFO - PROCESS | 1803 | 1461255286721 Marionette TRACE conn4 <- [1,2873,null,{"value":"8"}] 09:14:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 09:14:46 INFO - PROCESS | 1803 | 1461255286748 Marionette TRACE conn4 -> [0,2874,"setScriptTimeout",{"ms":35000}] 09:14:46 INFO - PROCESS | 1803 | 1461255286753 Marionette TRACE conn4 <- [1,2874,null,{}] 09:14:46 INFO - PROCESS | 1803 | 1461255286758 Marionette TRACE conn4 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:14:46 INFO - PROCESS | 1803 | 1461255286950 Marionette TRACE conn4 <- [1,2875,null,{"value":null}] 09:14:46 INFO - PROCESS | 1803 | 1461255286966 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:46 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98cc4f4800 == 158 [pid = 1803] [id = 726] 09:14:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 147 (0x7f98cbca6800) [pid = 1803] [serial = 2179] [outer = (nil)] 09:14:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 148 (0x7f98cc37d400) [pid = 1803] [serial = 2180] [outer = 0x7f98cbca6800] 09:14:47 INFO - PROCESS | 1803 | 1461255287026 Marionette DEBUG loaded listener.js 09:14:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 149 (0x7f98cc530c00) [pid = 1803] [serial = 2181] [outer = 0x7f98cbca6800] 09:14:48 INFO - PROCESS | 1803 | 1461255288115 Marionette TRACE conn4 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 09:14:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 09:14:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1383ms 09:14:48 INFO - PROCESS | 1803 | 1461255288139 Marionette TRACE conn4 -> [0,2877,"getWindowHandle",null] 09:14:48 INFO - PROCESS | 1803 | 1461255288143 Marionette TRACE conn4 <- [1,2877,null,{"value":"8"}] 09:14:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 09:14:48 INFO - PROCESS | 1803 | 1461255288149 Marionette TRACE conn4 -> [0,2878,"setScriptTimeout",{"ms":35000}] 09:14:48 INFO - PROCESS | 1803 | 1461255288154 Marionette TRACE conn4 <- [1,2878,null,{}] 09:14:48 INFO - PROCESS | 1803 | 1461255288179 Marionette TRACE conn4 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:14:48 INFO - PROCESS | 1803 | 1461255288523 Marionette TRACE conn4 <- [1,2879,null,{"value":null}] 09:14:48 INFO - PROCESS | 1803 | 1461255288567 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:48 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98cf76d000 == 159 [pid = 1803] [id = 727] 09:14:48 INFO - PROCESS | 1803 | ++DOMWINDOW == 150 (0x7f98cd375400) [pid = 1803] [serial = 2182] [outer = (nil)] 09:14:48 INFO - PROCESS | 1803 | ++DOMWINDOW == 151 (0x7f98cd7c1800) [pid = 1803] [serial = 2183] [outer = 0x7f98cd375400] 09:14:48 INFO - PROCESS | 1803 | 1461255288630 Marionette DEBUG loaded listener.js 09:14:48 INFO - PROCESS | 1803 | ++DOMWINDOW == 152 (0x7f98ce868c00) [pid = 1803] [serial = 2184] [outer = 0x7f98cd375400] 09:14:49 INFO - PROCESS | 1803 | 1461255289615 Marionette TRACE conn4 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 09:14:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 09:14:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1485ms 09:14:49 INFO - PROCESS | 1803 | 1461255289634 Marionette TRACE conn4 -> [0,2881,"getWindowHandle",null] 09:14:49 INFO - PROCESS | 1803 | 1461255289639 Marionette TRACE conn4 <- [1,2881,null,{"value":"8"}] 09:14:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 09:14:49 INFO - PROCESS | 1803 | 1461255289651 Marionette TRACE conn4 -> [0,2882,"setScriptTimeout",{"ms":35000}] 09:14:49 INFO - PROCESS | 1803 | 1461255289653 Marionette TRACE conn4 <- [1,2882,null,{}] 09:14:49 INFO - PROCESS | 1803 | 1461255289658 Marionette TRACE conn4 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:14:50 INFO - PROCESS | 1803 | 1461255290550 Marionette TRACE conn4 <- [1,2883,null,{"value":null}] 09:14:50 INFO - PROCESS | 1803 | --DOMWINDOW == 151 (0x7f98de65ac00) [pid = 1803] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 09:14:50 INFO - PROCESS | 1803 | --DOMWINDOW == 150 (0x7f98dc0a0c00) [pid = 1803] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 09:14:50 INFO - PROCESS | 1803 | --DOMWINDOW == 149 (0x7f98d02eb000) [pid = 1803] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 09:14:50 INFO - PROCESS | 1803 | --DOMWINDOW == 148 (0x7f98c59d2c00) [pid = 1803] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 09:14:50 INFO - PROCESS | 1803 | --DOMWINDOW == 147 (0x7f98d6aa6800) [pid = 1803] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 09:14:50 INFO - PROCESS | 1803 | --DOMWINDOW == 146 (0x7f98d4f8c000) [pid = 1803] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 09:14:50 INFO - PROCESS | 1803 | --DOMWINDOW == 145 (0x7f98cb3ee400) [pid = 1803] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 09:14:50 INFO - PROCESS | 1803 | --DOMWINDOW == 144 (0x7f98d010a400) [pid = 1803] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 09:14:50 INFO - PROCESS | 1803 | --DOMWINDOW == 143 (0x7f98c7149800) [pid = 1803] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 09:14:50 INFO - PROCESS | 1803 | --DOMWINDOW == 142 (0x7f98cb473c00) [pid = 1803] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 09:14:50 INFO - PROCESS | 1803 | --DOMWINDOW == 141 (0x7f98dbccc800) [pid = 1803] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 09:14:50 INFO - PROCESS | 1803 | --DOMWINDOW == 140 (0x7f98d5b87800) [pid = 1803] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 09:14:50 INFO - PROCESS | 1803 | --DOMWINDOW == 139 (0x7f98d685bc00) [pid = 1803] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 09:14:50 INFO - PROCESS | 1803 | --DOMWINDOW == 138 (0x7f98cb471000) [pid = 1803] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 09:14:50 INFO - PROCESS | 1803 | --DOMWINDOW == 137 (0x7f98ce751000) [pid = 1803] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 09:14:50 INFO - PROCESS | 1803 | --DOMWINDOW == 136 (0x7f98dc184400) [pid = 1803] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 09:14:50 INFO - PROCESS | 1803 | --DOMWINDOW == 135 (0x7f98dbcc8000) [pid = 1803] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 09:14:50 INFO - PROCESS | 1803 | --DOMWINDOW == 134 (0x7f98ca263400) [pid = 1803] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 09:14:50 INFO - PROCESS | 1803 | --DOMWINDOW == 133 (0x7f98d4f8d800) [pid = 1803] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 09:14:50 INFO - PROCESS | 1803 | --DOMWINDOW == 132 (0x7f98c59cec00) [pid = 1803] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 09:14:50 INFO - PROCESS | 1803 | --DOMWINDOW == 131 (0x7f98c9e69400) [pid = 1803] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 09:14:50 INFO - PROCESS | 1803 | --DOMWINDOW == 130 (0x7f98cb46e000) [pid = 1803] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 09:14:50 INFO - PROCESS | 1803 | --DOMWINDOW == 129 (0x7f98ca264000) [pid = 1803] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 09:14:50 INFO - PROCESS | 1803 | 1461255290767 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:50 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98cb807000 == 160 [pid = 1803] [id = 728] 09:14:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 130 (0x7f98c59cec00) [pid = 1803] [serial = 2185] [outer = (nil)] 09:14:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 131 (0x7f98c9e6d800) [pid = 1803] [serial = 2186] [outer = 0x7f98c59cec00] 09:14:50 INFO - PROCESS | 1803 | 1461255290836 Marionette DEBUG loaded listener.js 09:14:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 132 (0x7f98ce750c00) [pid = 1803] [serial = 2187] [outer = 0x7f98c59cec00] 09:14:51 INFO - PROCESS | 1803 | 1461255291539 Marionette TRACE conn4 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 09:14:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 09:14:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1934ms 09:14:51 INFO - PROCESS | 1803 | 1461255291580 Marionette TRACE conn4 -> [0,2885,"getWindowHandle",null] 09:14:51 INFO - PROCESS | 1803 | 1461255291584 Marionette TRACE conn4 <- [1,2885,null,{"value":"8"}] 09:14:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 09:14:51 INFO - PROCESS | 1803 | 1461255291589 Marionette TRACE conn4 -> [0,2886,"setScriptTimeout",{"ms":35000}] 09:14:51 INFO - PROCESS | 1803 | 1461255291591 Marionette TRACE conn4 <- [1,2886,null,{}] 09:14:51 INFO - PROCESS | 1803 | 1461255291596 Marionette TRACE conn4 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:14:51 INFO - PROCESS | 1803 | 1461255291789 Marionette TRACE conn4 <- [1,2887,null,{"value":null}] 09:14:51 INFO - PROCESS | 1803 | 1461255291977 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:51 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d0bce800 == 161 [pid = 1803] [id = 729] 09:14:51 INFO - PROCESS | 1803 | ++DOMWINDOW == 133 (0x7f98c59d2c00) [pid = 1803] [serial = 2188] [outer = (nil)] 09:14:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 134 (0x7f98cf837800) [pid = 1803] [serial = 2189] [outer = 0x7f98c59d2c00] 09:14:52 INFO - PROCESS | 1803 | 1461255292036 Marionette DEBUG loaded listener.js 09:14:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 135 (0x7f98d0113400) [pid = 1803] [serial = 2190] [outer = 0x7f98c59d2c00] 09:14:53 INFO - PROCESS | 1803 | 1461255293045 Marionette TRACE conn4 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 09:14:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 09:14:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1532ms 09:14:53 INFO - PROCESS | 1803 | 1461255293123 Marionette TRACE conn4 -> [0,2889,"getWindowHandle",null] 09:14:53 INFO - PROCESS | 1803 | 1461255293129 Marionette TRACE conn4 <- [1,2889,null,{"value":"8"}] 09:14:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 09:14:53 INFO - PROCESS | 1803 | 1461255293137 Marionette TRACE conn4 -> [0,2890,"setScriptTimeout",{"ms":35000}] 09:14:53 INFO - PROCESS | 1803 | 1461255293143 Marionette TRACE conn4 <- [1,2890,null,{}] 09:14:53 INFO - PROCESS | 1803 | 1461255293152 Marionette TRACE conn4 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:14:53 INFO - PROCESS | 1803 | 1461255293423 Marionette TRACE conn4 <- [1,2891,null,{"value":null}] 09:14:53 INFO - PROCESS | 1803 | 1461255293757 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:53 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98cc4da800 == 162 [pid = 1803] [id = 730] 09:14:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 136 (0x7f98ca5ed400) [pid = 1803] [serial = 2191] [outer = (nil)] 09:14:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 137 (0x7f98cbde3000) [pid = 1803] [serial = 2192] [outer = 0x7f98ca5ed400] 09:14:53 INFO - PROCESS | 1803 | 1461255293839 Marionette DEBUG loaded listener.js 09:14:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 138 (0x7f98cc37a000) [pid = 1803] [serial = 2193] [outer = 0x7f98ca5ed400] 09:14:54 INFO - PROCESS | 1803 | 1461255294735 Marionette TRACE conn4 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 09:14:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 09:14:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1645ms 09:14:54 INFO - PROCESS | 1803 | 1461255294783 Marionette TRACE conn4 -> [0,2893,"getWindowHandle",null] 09:14:54 INFO - PROCESS | 1803 | 1461255294791 Marionette TRACE conn4 <- [1,2893,null,{"value":"8"}] 09:14:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 09:14:54 INFO - PROCESS | 1803 | 1461255294801 Marionette TRACE conn4 -> [0,2894,"setScriptTimeout",{"ms":35000}] 09:14:54 INFO - PROCESS | 1803 | 1461255294805 Marionette TRACE conn4 <- [1,2894,null,{}] 09:14:54 INFO - PROCESS | 1803 | 1461255294810 Marionette TRACE conn4 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:14:55 INFO - PROCESS | 1803 | 1461255295032 Marionette TRACE conn4 <- [1,2895,null,{"value":null}] 09:14:55 INFO - PROCESS | 1803 | 1461255295246 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:55 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d1df5000 == 163 [pid = 1803] [id = 731] 09:14:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 139 (0x7f98cb3f0000) [pid = 1803] [serial = 2194] [outer = (nil)] 09:14:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 140 (0x7f98ce752c00) [pid = 1803] [serial = 2195] [outer = 0x7f98cb3f0000] 09:14:55 INFO - PROCESS | 1803 | 1461255295360 Marionette DEBUG loaded listener.js 09:14:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 141 (0x7f98cf64c400) [pid = 1803] [serial = 2196] [outer = 0x7f98cb3f0000] 09:14:56 INFO - PROCESS | 1803 | 1461255296432 Marionette TRACE conn4 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 09:14:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 09:14:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1692ms 09:14:56 INFO - PROCESS | 1803 | 1461255296494 Marionette TRACE conn4 -> [0,2897,"getWindowHandle",null] 09:14:56 INFO - PROCESS | 1803 | 1461255296497 Marionette TRACE conn4 <- [1,2897,null,{"value":"8"}] 09:14:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 09:14:56 INFO - PROCESS | 1803 | 1461255296503 Marionette TRACE conn4 -> [0,2898,"setScriptTimeout",{"ms":35000}] 09:14:56 INFO - PROCESS | 1803 | 1461255296509 Marionette TRACE conn4 <- [1,2898,null,{}] 09:14:56 INFO - PROCESS | 1803 | 1461255296524 Marionette TRACE conn4 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:14:56 INFO - PROCESS | 1803 | 1461255296790 Marionette TRACE conn4 <- [1,2899,null,{"value":null}] 09:14:57 INFO - PROCESS | 1803 | 1461255297091 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:57 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d2c22000 == 164 [pid = 1803] [id = 732] 09:14:57 INFO - PROCESS | 1803 | ++DOMWINDOW == 142 (0x7f98d02ec800) [pid = 1803] [serial = 2197] [outer = (nil)] 09:14:57 INFO - PROCESS | 1803 | ++DOMWINDOW == 143 (0x7f98d03df400) [pid = 1803] [serial = 2198] [outer = 0x7f98d02ec800] 09:14:57 INFO - PROCESS | 1803 | 1461255297168 Marionette DEBUG loaded listener.js 09:14:57 INFO - PROCESS | 1803 | ++DOMWINDOW == 144 (0x7f98d0c58400) [pid = 1803] [serial = 2199] [outer = 0x7f98d02ec800] 09:14:58 INFO - PROCESS | 1803 | 1461255298035 Marionette TRACE conn4 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 09:14:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 09:14:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1584ms 09:14:58 INFO - PROCESS | 1803 | 1461255298088 Marionette TRACE conn4 -> [0,2901,"getWindowHandle",null] 09:14:58 INFO - PROCESS | 1803 | 1461255298092 Marionette TRACE conn4 <- [1,2901,null,{"value":"8"}] 09:14:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 09:14:58 INFO - PROCESS | 1803 | 1461255298098 Marionette TRACE conn4 -> [0,2902,"setScriptTimeout",{"ms":35000}] 09:14:58 INFO - PROCESS | 1803 | 1461255298101 Marionette TRACE conn4 <- [1,2902,null,{}] 09:14:58 INFO - PROCESS | 1803 | 1461255298106 Marionette TRACE conn4 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:14:58 INFO - PROCESS | 1803 | 1461255298328 Marionette TRACE conn4 <- [1,2903,null,{"value":null}] 09:14:58 INFO - PROCESS | 1803 | 1461255298598 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:58 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d2de2800 == 165 [pid = 1803] [id = 733] 09:14:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 145 (0x7f98ca7d9400) [pid = 1803] [serial = 2200] [outer = (nil)] 09:14:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 146 (0x7f98d2381000) [pid = 1803] [serial = 2201] [outer = 0x7f98ca7d9400] 09:14:58 INFO - PROCESS | 1803 | 1461255298717 Marionette DEBUG loaded listener.js 09:14:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 147 (0x7f98d25e5c00) [pid = 1803] [serial = 2202] [outer = 0x7f98ca7d9400] 09:14:59 INFO - PROCESS | 1803 | 1461255299557 Marionette TRACE conn4 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 09:14:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 09:14:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1493ms 09:14:59 INFO - PROCESS | 1803 | 1461255299592 Marionette TRACE conn4 -> [0,2905,"getWindowHandle",null] 09:14:59 INFO - PROCESS | 1803 | 1461255299595 Marionette TRACE conn4 <- [1,2905,null,{"value":"8"}] 09:14:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 09:14:59 INFO - PROCESS | 1803 | 1461255299600 Marionette TRACE conn4 -> [0,2906,"setScriptTimeout",{"ms":35000}] 09:14:59 INFO - PROCESS | 1803 | 1461255299603 Marionette TRACE conn4 <- [1,2906,null,{}] 09:14:59 INFO - PROCESS | 1803 | 1461255299609 Marionette TRACE conn4 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:14:59 INFO - PROCESS | 1803 | 1461255299821 Marionette TRACE conn4 <- [1,2907,null,{"value":null}] 09:15:00 INFO - PROCESS | 1803 | 1461255300040 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:00 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d599a000 == 166 [pid = 1803] [id = 734] 09:15:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 148 (0x7f98cf64a000) [pid = 1803] [serial = 2203] [outer = (nil)] 09:15:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 149 (0x7f98d2ab3000) [pid = 1803] [serial = 2204] [outer = 0x7f98cf64a000] 09:15:00 INFO - PROCESS | 1803 | 1461255300151 Marionette DEBUG loaded listener.js 09:15:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 150 (0x7f98d2b57000) [pid = 1803] [serial = 2205] [outer = 0x7f98cf64a000] 09:15:01 INFO - PROCESS | 1803 | 1461255301102 Marionette TRACE conn4 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 09:15:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 09:15:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1534ms 09:15:01 INFO - PROCESS | 1803 | 1461255301136 Marionette TRACE conn4 -> [0,2909,"getWindowHandle",null] 09:15:01 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 09:15:01 INFO - PROCESS | 1803 | 1461255301140 Marionette TRACE conn4 <- [1,2909,null,{"value":"8"}] 09:15:01 INFO - PROCESS | 1803 | 1461255301145 Marionette TRACE conn4 -> [0,2910,"setScriptTimeout",{"ms":35000}] 09:15:01 INFO - PROCESS | 1803 | 1461255301148 Marionette TRACE conn4 <- [1,2910,null,{}] 09:15:01 INFO - PROCESS | 1803 | 1461255301153 Marionette TRACE conn4 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:15:01 INFO - PROCESS | 1803 | 1461255301389 Marionette TRACE conn4 <- [1,2911,null,{"value":null}] 09:15:01 INFO - PROCESS | 1803 | 1461255301663 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:01 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d667a800 == 167 [pid = 1803] [id = 735] 09:15:01 INFO - PROCESS | 1803 | ++DOMWINDOW == 151 (0x7f98d4d20c00) [pid = 1803] [serial = 2206] [outer = (nil)] 09:15:01 INFO - PROCESS | 1803 | ++DOMWINDOW == 152 (0x7f98d50a2800) [pid = 1803] [serial = 2207] [outer = 0x7f98d4d20c00] 09:15:01 INFO - PROCESS | 1803 | 1461255301812 Marionette DEBUG loaded listener.js 09:15:01 INFO - PROCESS | 1803 | ++DOMWINDOW == 153 (0x7f98d5abe000) [pid = 1803] [serial = 2208] [outer = 0x7f98d4d20c00] 09:15:02 INFO - PROCESS | 1803 | 1461255302572 Marionette TRACE conn4 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 09:15:02 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 09:15:02 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 09:15:02 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1478ms 09:15:02 INFO - PROCESS | 1803 | 1461255302625 Marionette TRACE conn4 -> [0,2913,"getWindowHandle",null] 09:15:02 INFO - PROCESS | 1803 | 1461255302629 Marionette TRACE conn4 <- [1,2913,null,{"value":"8"}] 09:15:02 INFO - TEST-START | /DOMEvents/constructors.html 09:15:02 INFO - PROCESS | 1803 | 1461255302635 Marionette TRACE conn4 -> [0,2914,"setScriptTimeout",{"ms":35000}] 09:15:02 INFO - PROCESS | 1803 | 1461255302637 Marionette TRACE conn4 <- [1,2914,null,{}] 09:15:02 INFO - PROCESS | 1803 | 1461255302643 Marionette TRACE conn4 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:15:02 INFO - PROCESS | 1803 | 1461255302863 Marionette TRACE conn4 <- [1,2915,null,{"value":null}] 09:15:03 INFO - PROCESS | 1803 | 1461255303135 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:03 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98da618000 == 168 [pid = 1803] [id = 736] 09:15:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 154 (0x7f98d3988000) [pid = 1803] [serial = 2209] [outer = (nil)] 09:15:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 155 (0x7f98d5b85000) [pid = 1803] [serial = 2210] [outer = 0x7f98d3988000] 09:15:03 INFO - PROCESS | 1803 | 1461255303214 Marionette DEBUG loaded listener.js 09:15:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 156 (0x7f98d5d8d000) [pid = 1803] [serial = 2211] [outer = 0x7f98d3988000] 09:15:04 INFO - PROCESS | 1803 | 1461255304125 Marionette TRACE conn4 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 09:15:04 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 09:15:04 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 09:15:04 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 09:15:04 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 09:15:04 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 09:15:04 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 09:15:04 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 09:15:04 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 09:15:04 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 09:15:04 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 09:15:04 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 09:15:04 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 09:15:04 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 09:15:04 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 09:15:04 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 09:15:04 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 09:15:04 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 09:15:04 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 09:15:04 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 09:15:04 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 09:15:04 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 09:15:04 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 09:15:04 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 09:15:04 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 09:15:04 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 09:15:04 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 09:15:04 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 09:15:04 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 09:15:04 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 09:15:04 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 09:15:04 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 09:15:04 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 09:15:04 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 09:15:04 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 09:15:04 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 09:15:04 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 09:15:04 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 09:15:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 09:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:15:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 09:15:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:15:04 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 09:15:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 09:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:15:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 09:15:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:15:04 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 09:15:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 09:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:15:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 09:15:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:15:04 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 09:15:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 09:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:15:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 09:15:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:15:04 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 09:15:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 09:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:15:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 09:15:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:15:04 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 09:15:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 09:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:15:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 09:15:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:15:04 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 09:15:04 INFO - TEST-OK | /DOMEvents/constructors.html | took 1550ms 09:15:04 INFO - PROCESS | 1803 | 1461255304219 Marionette TRACE conn4 -> [0,2917,"getWindowHandle",null] 09:15:04 INFO - PROCESS | 1803 | 1461255304225 Marionette TRACE conn4 <- [1,2917,null,{"value":"8"}] 09:15:04 INFO - TEST-START | /DOMEvents/event-phases-order.html 09:15:04 INFO - PROCESS | 1803 | 1461255304233 Marionette TRACE conn4 -> [0,2918,"setScriptTimeout",{"ms":35000}] 09:15:04 INFO - PROCESS | 1803 | 1461255304236 Marionette TRACE conn4 <- [1,2918,null,{}] 09:15:04 INFO - PROCESS | 1803 | 1461255304241 Marionette TRACE conn4 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:15:04 INFO - PROCESS | 1803 | 1461255304470 Marionette TRACE conn4 <- [1,2919,null,{"value":null}] 09:15:04 INFO - PROCESS | 1803 | 1461255304732 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:04 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98db936000 == 169 [pid = 1803] [id = 737] 09:15:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 157 (0x7f98d4d23000) [pid = 1803] [serial = 2212] [outer = (nil)] 09:15:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 158 (0x7f98d6852c00) [pid = 1803] [serial = 2213] [outer = 0x7f98d4d23000] 09:15:04 INFO - PROCESS | 1803 | 1461255304858 Marionette DEBUG loaded listener.js 09:15:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 159 (0x7f98d6aaf000) [pid = 1803] [serial = 2214] [outer = 0x7f98d4d23000] 09:15:05 INFO - PROCESS | 1803 | 1461255305585 Marionette TRACE conn4 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 09:15:05 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 09:15:05 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1377ms 09:15:05 INFO - PROCESS | 1803 | 1461255305611 Marionette TRACE conn4 -> [0,2921,"getWindowHandle",null] 09:15:05 INFO - PROCESS | 1803 | 1461255305614 Marionette TRACE conn4 <- [1,2921,null,{"value":"8"}] 09:15:05 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 09:15:05 INFO - PROCESS | 1803 | 1461255305620 Marionette TRACE conn4 -> [0,2922,"setScriptTimeout",{"ms":35000}] 09:15:05 INFO - PROCESS | 1803 | 1461255305622 Marionette TRACE conn4 <- [1,2922,null,{}] 09:15:05 INFO - PROCESS | 1803 | 1461255305628 Marionette TRACE conn4 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:15:05 INFO - PROCESS | 1803 | 1461255305857 Marionette TRACE conn4 <- [1,2923,null,{"value":null}] 09:15:06 INFO - PROCESS | 1803 | 1461255306092 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:06 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98dbd1b000 == 170 [pid = 1803] [id = 738] 09:15:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 160 (0x7f98d4f8c000) [pid = 1803] [serial = 2215] [outer = (nil)] 09:15:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 161 (0x7f98da55c800) [pid = 1803] [serial = 2216] [outer = 0x7f98d4f8c000] 09:15:06 INFO - PROCESS | 1803 | 1461255306169 Marionette DEBUG loaded listener.js 09:15:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 162 (0x7f98da6e3800) [pid = 1803] [serial = 2217] [outer = 0x7f98d4f8c000] 09:15:06 INFO - PROCESS | 1803 | [1803] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 09:15:06 INFO - PROCESS | 1803 | [1803] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 09:15:06 INFO - PROCESS | 1803 | [1803] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 09:15:06 INFO - PROCESS | 1803 | [1803] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 09:15:06 INFO - PROCESS | 1803 | 1461255306964 Marionette TRACE conn4 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 09:15:06 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 09:15:06 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 09:15:06 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 09:15:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:15:06 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:15:06 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:15:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:15:06 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:15:06 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 09:15:06 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 09:15:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:15:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:15:07 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:15:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:15:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:15:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:15:07 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 09:15:07 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 09:15:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:15:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:15:07 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:15:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:15:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:15:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:15:07 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 09:15:07 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 09:15:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:15:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:15:07 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:15:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:15:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:15:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:15:07 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 09:15:07 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1378ms 09:15:07 INFO - PROCESS | 1803 | 1461255307003 Marionette TRACE conn4 -> [0,2925,"getWindowHandle",null] 09:15:07 INFO - PROCESS | 1803 | 1461255307012 Marionette TRACE conn4 <- [1,2925,null,{"value":"8"}] 09:15:07 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 09:15:07 INFO - PROCESS | 1803 | 1461255307019 Marionette TRACE conn4 -> [0,2926,"setScriptTimeout",{"ms":35000}] 09:15:07 INFO - PROCESS | 1803 | 1461255307021 Marionette TRACE conn4 <- [1,2926,null,{}] 09:15:07 INFO - PROCESS | 1803 | 1461255307027 Marionette TRACE conn4 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:15:07 INFO - PROCESS | 1803 | 1461255307247 Marionette TRACE conn4 <- [1,2927,null,{"value":null}] 09:15:07 INFO - PROCESS | 1803 | 1461255307523 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:07 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98dd10e800 == 171 [pid = 1803] [id = 739] 09:15:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 163 (0x7f98d684dc00) [pid = 1803] [serial = 2218] [outer = (nil)] 09:15:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 164 (0x7f98da860400) [pid = 1803] [serial = 2219] [outer = 0x7f98d684dc00] 09:15:07 INFO - PROCESS | 1803 | 1461255307599 Marionette DEBUG loaded listener.js 09:15:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 165 (0x7f98da871800) [pid = 1803] [serial = 2220] [outer = 0x7f98d684dc00] 09:15:08 INFO - PROCESS | 1803 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 09:15:08 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 09:15:08 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1379ms 09:15:08 INFO - PROCESS | 1803 | 1461255308388 Marionette TRACE conn4 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 09:15:08 INFO - PROCESS | 1803 | 1461255308403 Marionette TRACE conn4 -> [0,2929,"getWindowHandle",null] 09:15:08 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 09:15:08 INFO - PROCESS | 1803 | 1461255308409 Marionette TRACE conn4 <- [1,2929,null,{"value":"8"}] 09:15:08 INFO - PROCESS | 1803 | 1461255308416 Marionette TRACE conn4 -> [0,2930,"setScriptTimeout",{"ms":35000}] 09:15:08 INFO - PROCESS | 1803 | 1461255308420 Marionette TRACE conn4 <- [1,2930,null,{}] 09:15:08 INFO - PROCESS | 1803 | 1461255308427 Marionette TRACE conn4 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:15:08 INFO - PROCESS | 1803 | 1461255308726 Marionette TRACE conn4 <- [1,2931,null,{"value":null}] 09:15:08 INFO - PROCESS | 1803 | 1461255308971 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:09 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98dd588000 == 172 [pid = 1803] [id = 740] 09:15:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 166 (0x7f98da6e7400) [pid = 1803] [serial = 2221] [outer = (nil)] 09:15:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 167 (0x7f98dbc5fc00) [pid = 1803] [serial = 2222] [outer = 0x7f98da6e7400] 09:15:09 INFO - PROCESS | 1803 | 1461255309058 Marionette DEBUG loaded listener.js 09:15:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 168 (0x7f98dbd3d400) [pid = 1803] [serial = 2223] [outer = 0x7f98da6e7400] 09:15:09 INFO - PROCESS | 1803 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 09:15:09 INFO - PROCESS | 1803 | 1461255309927 Marionette TRACE conn4 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 09:15:09 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 09:15:09 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1533ms 09:15:09 INFO - PROCESS | 1803 | 1461255309949 Marionette TRACE conn4 -> [0,2933,"getWindowHandle",null] 09:15:09 INFO - PROCESS | 1803 | 1461255309953 Marionette TRACE conn4 <- [1,2933,null,{"value":"8"}] 09:15:09 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 09:15:09 INFO - PROCESS | 1803 | 1461255309959 Marionette TRACE conn4 -> [0,2934,"setScriptTimeout",{"ms":35000}] 09:15:09 INFO - PROCESS | 1803 | 1461255309962 Marionette TRACE conn4 <- [1,2934,null,{}] 09:15:09 INFO - PROCESS | 1803 | 1461255309967 Marionette TRACE conn4 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:15:10 INFO - PROCESS | 1803 | 1461255310198 Marionette TRACE conn4 <- [1,2935,null,{"value":null}] 09:15:10 INFO - PROCESS | 1803 | 1461255310439 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:10 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e044d000 == 173 [pid = 1803] [id = 741] 09:15:10 INFO - PROCESS | 1803 | ++DOMWINDOW == 169 (0x7f98da779c00) [pid = 1803] [serial = 2224] [outer = (nil)] 09:15:10 INFO - PROCESS | 1803 | ++DOMWINDOW == 170 (0x7f98dc184400) [pid = 1803] [serial = 2225] [outer = 0x7f98da779c00] 09:15:10 INFO - PROCESS | 1803 | 1461255310516 Marionette DEBUG loaded listener.js 09:15:10 INFO - PROCESS | 1803 | ++DOMWINDOW == 171 (0x7f98dc305400) [pid = 1803] [serial = 2226] [outer = 0x7f98da779c00] 09:15:11 INFO - PROCESS | 1803 | 1461255311443 Marionette TRACE conn4 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 09:15:11 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 09:15:11 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1535ms 09:15:11 INFO - PROCESS | 1803 | 1461255311497 Marionette TRACE conn4 -> [0,2937,"getWindowHandle",null] 09:15:11 INFO - PROCESS | 1803 | 1461255311501 Marionette TRACE conn4 <- [1,2937,null,{"value":"8"}] 09:15:11 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 09:15:11 INFO - PROCESS | 1803 | 1461255311555 Marionette TRACE conn4 -> [0,2938,"setScriptTimeout",{"ms":35000}] 09:15:11 INFO - PROCESS | 1803 | 1461255311561 Marionette TRACE conn4 <- [1,2938,null,{}] 09:15:11 INFO - PROCESS | 1803 | 1461255311579 Marionette TRACE conn4 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:15:11 INFO - PROCESS | 1803 | 1461255311907 Marionette TRACE conn4 <- [1,2939,null,{"value":null}] 09:15:12 INFO - PROCESS | 1803 | 1461255312232 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:12 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e0fde000 == 174 [pid = 1803] [id = 742] 09:15:12 INFO - PROCESS | 1803 | ++DOMWINDOW == 172 (0x7f98dbd3d800) [pid = 1803] [serial = 2227] [outer = (nil)] 09:15:12 INFO - PROCESS | 1803 | ++DOMWINDOW == 173 (0x7f98dcc4a000) [pid = 1803] [serial = 2228] [outer = 0x7f98dbd3d800] 09:15:12 INFO - PROCESS | 1803 | 1461255312306 Marionette DEBUG loaded listener.js 09:15:12 INFO - PROCESS | 1803 | ++DOMWINDOW == 174 (0x7f98dd044800) [pid = 1803] [serial = 2229] [outer = 0x7f98dbd3d800] 09:15:13 INFO - PROCESS | 1803 | 1461255313028 Marionette TRACE conn4 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 09:15:13 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 09:15:13 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1548ms 09:15:13 INFO - PROCESS | 1803 | 1461255313061 Marionette TRACE conn4 -> [0,2941,"getWindowHandle",null] 09:15:13 INFO - PROCESS | 1803 | 1461255313063 Marionette TRACE conn4 <- [1,2941,null,{"value":"8"}] 09:15:13 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 09:15:13 INFO - PROCESS | 1803 | 1461255313070 Marionette TRACE conn4 -> [0,2942,"setScriptTimeout",{"ms":35000}] 09:15:13 INFO - PROCESS | 1803 | 1461255313073 Marionette TRACE conn4 <- [1,2942,null,{}] 09:15:13 INFO - PROCESS | 1803 | 1461255313078 Marionette TRACE conn4 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:15:13 INFO - PROCESS | 1803 | 1461255313307 Marionette TRACE conn4 <- [1,2943,null,{"value":null}] 09:15:13 INFO - PROCESS | 1803 | 1461255313545 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:13 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e125b000 == 175 [pid = 1803] [id = 743] 09:15:13 INFO - PROCESS | 1803 | ++DOMWINDOW == 175 (0x7f98dc092800) [pid = 1803] [serial = 2230] [outer = (nil)] 09:15:13 INFO - PROCESS | 1803 | ++DOMWINDOW == 176 (0x7f98dd147000) [pid = 1803] [serial = 2231] [outer = 0x7f98dc092800] 09:15:13 INFO - PROCESS | 1803 | 1461255313627 Marionette DEBUG loaded listener.js 09:15:13 INFO - PROCESS | 1803 | ++DOMWINDOW == 177 (0x7f98dd644000) [pid = 1803] [serial = 2232] [outer = 0x7f98dc092800] 09:15:14 INFO - PROCESS | 1803 | 1461255314593 Marionette TRACE conn4 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 09:15:14 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 09:15:14 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 09:15:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:15:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:15:14 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 09:15:14 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1537ms 09:15:14 INFO - PROCESS | 1803 | 1461255314613 Marionette TRACE conn4 -> [0,2945,"getWindowHandle",null] 09:15:14 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 09:15:14 INFO - PROCESS | 1803 | 1461255314618 Marionette TRACE conn4 <- [1,2945,null,{"value":"8"}] 09:15:14 INFO - PROCESS | 1803 | 1461255314627 Marionette TRACE conn4 -> [0,2946,"setScriptTimeout",{"ms":35000}] 09:15:14 INFO - PROCESS | 1803 | 1461255314632 Marionette TRACE conn4 <- [1,2946,null,{}] 09:15:14 INFO - PROCESS | 1803 | 1461255314640 Marionette TRACE conn4 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:15:14 INFO - PROCESS | 1803 | 1461255314954 Marionette TRACE conn4 <- [1,2947,null,{"value":null}] 09:15:15 INFO - PROCESS | 1803 | 1461255315241 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:15 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e13b6800 == 176 [pid = 1803] [id = 744] 09:15:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 178 (0x7f98c59d9c00) [pid = 1803] [serial = 2233] [outer = (nil)] 09:15:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 179 (0x7f98dd646400) [pid = 1803] [serial = 2234] [outer = 0x7f98c59d9c00] 09:15:15 INFO - PROCESS | 1803 | 1461255315319 Marionette DEBUG loaded listener.js 09:15:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 180 (0x7f98ddac0800) [pid = 1803] [serial = 2235] [outer = 0x7f98c59d9c00] 09:15:16 INFO - PROCESS | 1803 | 1461255316042 Marionette TRACE conn4 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 09:15:16 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 09:15:16 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1436ms 09:15:16 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 09:15:16 INFO - PROCESS | 1803 | 1461255316071 Marionette TRACE conn4 -> [0,2949,"getWindowHandle",null] 09:15:16 INFO - PROCESS | 1803 | 1461255316074 Marionette TRACE conn4 <- [1,2949,null,{"value":"8"}] 09:15:16 INFO - PROCESS | 1803 | 1461255316083 Marionette TRACE conn4 -> [0,2950,"setScriptTimeout",{"ms":35000}] 09:15:16 INFO - PROCESS | 1803 | 1461255316086 Marionette TRACE conn4 <- [1,2950,null,{}] 09:15:16 INFO - PROCESS | 1803 | 1461255316091 Marionette TRACE conn4 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:15:16 INFO - PROCESS | 1803 | 1461255316316 Marionette TRACE conn4 <- [1,2951,null,{"value":null}] 09:15:16 INFO - PROCESS | 1803 | 1461255316559 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:16 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e4989000 == 177 [pid = 1803] [id = 745] 09:15:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 181 (0x7f98c7143c00) [pid = 1803] [serial = 2236] [outer = (nil)] 09:15:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 182 (0x7f98de661800) [pid = 1803] [serial = 2237] [outer = 0x7f98c7143c00] 09:15:16 INFO - PROCESS | 1803 | 1461255316637 Marionette DEBUG loaded listener.js 09:15:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 183 (0x7f98de7e1400) [pid = 1803] [serial = 2238] [outer = 0x7f98c7143c00] 09:15:17 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e4cdb000 == 178 [pid = 1803] [id = 746] 09:15:17 INFO - PROCESS | 1803 | ++DOMWINDOW == 184 (0x7f98e000a800) [pid = 1803] [serial = 2239] [outer = (nil)] 09:15:17 INFO - PROCESS | 1803 | ++DOMWINDOW == 185 (0x7f98de65a800) [pid = 1803] [serial = 2240] [outer = 0x7f98e000a800] 09:15:17 INFO - PROCESS | 1803 | 1461255317838 Marionette TRACE conn4 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 09:15:17 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 09:15:17 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1781ms 09:15:17 INFO - PROCESS | 1803 | 1461255317866 Marionette TRACE conn4 -> [0,2953,"getWindowHandle",null] 09:15:17 INFO - PROCESS | 1803 | 1461255317871 Marionette TRACE conn4 <- [1,2953,null,{"value":"8"}] 09:15:17 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 09:15:17 INFO - PROCESS | 1803 | 1461255317934 Marionette TRACE conn4 -> [0,2954,"setScriptTimeout",{"ms":35000}] 09:15:17 INFO - PROCESS | 1803 | 1461255317940 Marionette TRACE conn4 <- [1,2954,null,{}] 09:15:17 INFO - PROCESS | 1803 | 1461255317949 Marionette TRACE conn4 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:15:18 INFO - PROCESS | 1803 | 1461255318351 Marionette TRACE conn4 <- [1,2955,null,{"value":null}] 09:15:18 INFO - PROCESS | 1803 | 1461255318673 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:18 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e54cf800 == 179 [pid = 1803] [id = 747] 09:15:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 186 (0x7f98dc0a1000) [pid = 1803] [serial = 2241] [outer = (nil)] 09:15:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 187 (0x7f98e0009400) [pid = 1803] [serial = 2242] [outer = 0x7f98dc0a1000] 09:15:18 INFO - PROCESS | 1803 | 1461255318748 Marionette DEBUG loaded listener.js 09:15:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 188 (0x7f98e0134c00) [pid = 1803] [serial = 2243] [outer = 0x7f98dc0a1000] 09:15:19 INFO - PROCESS | 1803 | 1461255319521 Marionette TRACE conn4 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 09:15:19 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 09:15:19 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 09:15:19 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1651ms 09:15:19 INFO - PROCESS | 1803 | 1461255319576 Marionette TRACE conn4 -> [0,2957,"getWindowHandle",null] 09:15:19 INFO - PROCESS | 1803 | 1461255319580 Marionette TRACE conn4 <- [1,2957,null,{"value":"8"}] 09:15:19 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 09:15:19 INFO - PROCESS | 1803 | 1461255319592 Marionette TRACE conn4 -> [0,2958,"setScriptTimeout",{"ms":35000}] 09:15:19 INFO - PROCESS | 1803 | 1461255319598 Marionette TRACE conn4 <- [1,2958,null,{}] 09:15:19 INFO - PROCESS | 1803 | 1461255319610 Marionette TRACE conn4 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:15:19 INFO - PROCESS | 1803 | 1461255319856 Marionette TRACE conn4 <- [1,2959,null,{"value":null}] 09:15:20 INFO - PROCESS | 1803 | 1461255320133 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:20 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e67d4800 == 180 [pid = 1803] [id = 748] 09:15:20 INFO - PROCESS | 1803 | ++DOMWINDOW == 189 (0x7f98cb0ba400) [pid = 1803] [serial = 2244] [outer = (nil)] 09:15:20 INFO - PROCESS | 1803 | ++DOMWINDOW == 190 (0x7f98e01b3c00) [pid = 1803] [serial = 2245] [outer = 0x7f98cb0ba400] 09:15:20 INFO - PROCESS | 1803 | 1461255320212 Marionette DEBUG loaded listener.js 09:15:20 INFO - PROCESS | 1803 | ++DOMWINDOW == 191 (0x7f98e0e88400) [pid = 1803] [serial = 2246] [outer = 0x7f98cb0ba400] 09:15:20 INFO - PROCESS | 1803 | 1461255320985 Marionette TRACE conn4 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 09:15:21 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 09:15:21 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1437ms 09:15:21 INFO - PROCESS | 1803 | 1461255321028 Marionette TRACE conn4 -> [0,2961,"getWindowHandle",null] 09:15:21 INFO - PROCESS | 1803 | 1461255321032 Marionette TRACE conn4 <- [1,2961,null,{"value":"8"}] 09:15:21 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 09:15:21 INFO - PROCESS | 1803 | 1461255321038 Marionette TRACE conn4 -> [0,2962,"setScriptTimeout",{"ms":35000}] 09:15:21 INFO - PROCESS | 1803 | 1461255321041 Marionette TRACE conn4 <- [1,2962,null,{}] 09:15:21 INFO - PROCESS | 1803 | 1461255321046 Marionette TRACE conn4 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:15:21 INFO - PROCESS | 1803 | 1461255321305 Marionette TRACE conn4 <- [1,2963,null,{"value":null}] 09:15:21 INFO - PROCESS | 1803 | 1461255321551 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:21 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98f4550800 == 181 [pid = 1803] [id = 749] 09:15:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 192 (0x7f98c6e30800) [pid = 1803] [serial = 2247] [outer = (nil)] 09:15:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 193 (0x7f98e0e8a000) [pid = 1803] [serial = 2248] [outer = 0x7f98c6e30800] 09:15:21 INFO - PROCESS | 1803 | 1461255321626 Marionette DEBUG loaded listener.js 09:15:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 194 (0x7f98e106d400) [pid = 1803] [serial = 2249] [outer = 0x7f98c6e30800] 09:15:22 INFO - PROCESS | 1803 | 1461255322421 Marionette TRACE conn4 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 09:15:22 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 09:15:22 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1433ms 09:15:22 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 09:15:22 INFO - PROCESS | 1803 | 1461255322472 Marionette TRACE conn4 -> [0,2965,"getWindowHandle",null] 09:15:22 INFO - PROCESS | 1803 | 1461255322475 Marionette TRACE conn4 <- [1,2965,null,{"value":"8"}] 09:15:22 INFO - PROCESS | 1803 | 1461255322488 Marionette TRACE conn4 -> [0,2966,"setScriptTimeout",{"ms":35000}] 09:15:22 INFO - PROCESS | 1803 | 1461255322496 Marionette TRACE conn4 <- [1,2966,null,{}] 09:15:22 INFO - PROCESS | 1803 | 1461255322554 Marionette TRACE conn4 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:15:22 INFO - PROCESS | 1803 | 1461255322806 Marionette TRACE conn4 <- [1,2967,null,{"value":null}] 09:15:24 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98cc4f0800 == 180 [pid = 1803] [id = 680] 09:15:24 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98dd8eb000 == 179 [pid = 1803] [id = 626] 09:15:24 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98cf5df800 == 178 [pid = 1803] [id = 678] 09:15:24 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e0ec2800 == 177 [pid = 1803] [id = 627] 09:15:24 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e4b7f000 == 176 [pid = 1803] [id = 677] 09:15:24 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e1e9c800 == 175 [pid = 1803] [id = 629] 09:15:24 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e1ea1000 == 174 [pid = 1803] [id = 676] 09:15:24 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e1021000 == 173 [pid = 1803] [id = 628] 09:15:24 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e1250800 == 172 [pid = 1803] [id = 675] 09:15:24 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e4aa3000 == 171 [pid = 1803] [id = 631] 09:15:24 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e4181800 == 170 [pid = 1803] [id = 630] 09:15:24 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98cb807000 == 169 [pid = 1803] [id = 728] 09:15:24 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98cf76d000 == 168 [pid = 1803] [id = 727] 09:15:24 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98cc4f4800 == 167 [pid = 1803] [id = 726] 09:15:24 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98cb2c7000 == 166 [pid = 1803] [id = 725] 09:15:24 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98f4802800 == 165 [pid = 1803] [id = 723] 09:15:24 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98f3b25800 == 164 [pid = 1803] [id = 722] 09:15:24 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98f36e3800 == 163 [pid = 1803] [id = 721] 09:15:24 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98ed71a000 == 162 [pid = 1803] [id = 720] 09:15:24 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e8f26000 == 161 [pid = 1803] [id = 719] 09:15:24 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e67c6000 == 160 [pid = 1803] [id = 718] 09:15:24 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e4b7e000 == 159 [pid = 1803] [id = 717] 09:15:24 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e1e9c000 == 158 [pid = 1803] [id = 716] 09:15:24 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e1047800 == 157 [pid = 1803] [id = 715] 09:15:24 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e0fe6000 == 156 [pid = 1803] [id = 714] 09:15:24 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e0ead000 == 155 [pid = 1803] [id = 713] 09:15:24 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98dd587800 == 154 [pid = 1803] [id = 712] 09:15:24 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98dbd1c800 == 153 [pid = 1803] [id = 711] 09:15:24 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98da652000 == 152 [pid = 1803] [id = 710] 09:15:24 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98d6676800 == 151 [pid = 1803] [id = 709] 09:15:24 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98cc4de800 == 150 [pid = 1803] [id = 594] 09:15:24 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98d3d7e800 == 149 [pid = 1803] [id = 708] 09:15:24 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98d0bd6800 == 148 [pid = 1803] [id = 707] 09:15:24 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98cb3db800 == 147 [pid = 1803] [id = 706] 09:15:24 INFO - PROCESS | 1803 | --DOMWINDOW == 193 (0x7f98d02e7000) [pid = 1803] [serial = 2117] [outer = (nil)] [url = about:blank] 09:15:24 INFO - PROCESS | 1803 | --DOMWINDOW == 192 (0x7f98e006d000) [pid = 1803] [serial = 2099] [outer = (nil)] [url = about:blank] 09:15:24 INFO - PROCESS | 1803 | --DOMWINDOW == 191 (0x7f98dd04c000) [pid = 1803] [serial = 2087] [outer = (nil)] [url = about:blank] 09:15:24 INFO - PROCESS | 1803 | --DOMWINDOW == 190 (0x7f98d237bc00) [pid = 1803] [serial = 2060] [outer = (nil)] [url = about:blank] 09:15:24 INFO - PROCESS | 1803 | --DOMWINDOW == 189 (0x7f98cf98b000) [pid = 1803] [serial = 1986] [outer = (nil)] [url = about:blank] 09:15:24 INFO - PROCESS | 1803 | --DOMWINDOW == 188 (0x7f98df46cc00) [pid = 1803] [serial = 2097] [outer = (nil)] [url = about:blank] 09:15:24 INFO - PROCESS | 1803 | --DOMWINDOW == 187 (0x7f98de942400) [pid = 1803] [serial = 2096] [outer = (nil)] [url = about:blank] 09:15:24 INFO - PROCESS | 1803 | --DOMWINDOW == 186 (0x7f98d4f92400) [pid = 1803] [serial = 2066] [outer = (nil)] [url = about:blank] 09:15:24 INFO - PROCESS | 1803 | --DOMWINDOW == 185 (0x7f98d5abfc00) [pid = 1803] [serial = 2067] [outer = (nil)] [url = about:blank] 09:15:24 INFO - PROCESS | 1803 | --DOMWINDOW == 184 (0x7f98d2b57400) [pid = 1803] [serial = 2064] [outer = (nil)] [url = about:blank] 09:15:24 INFO - PROCESS | 1803 | --DOMWINDOW == 183 (0x7f98dd14cc00) [pid = 1803] [serial = 2088] [outer = (nil)] [url = about:blank] 09:15:24 INFO - PROCESS | 1803 | --DOMWINDOW == 182 (0x7f98d039e400) [pid = 1803] [serial = 2058] [outer = (nil)] [url = about:blank] 09:15:24 INFO - PROCESS | 1803 | --DOMWINDOW == 181 (0x7f98cb0b8c00) [pid = 1803] [serial = 2106] [outer = (nil)] [url = about:blank] 09:15:24 INFO - PROCESS | 1803 | --DOMWINDOW == 180 (0x7f98d263cc00) [pid = 1803] [serial = 2063] [outer = (nil)] [url = about:blank] 09:15:24 INFO - PROCESS | 1803 | --DOMWINDOW == 179 (0x7f98cf837c00) [pid = 1803] [serial = 2112] [outer = (nil)] [url = about:blank] 09:15:24 INFO - PROCESS | 1803 | --DOMWINDOW == 178 (0x7f98dc4ed000) [pid = 1803] [serial = 2085] [outer = (nil)] [url = about:blank] 09:15:24 INFO - PROCESS | 1803 | --DOMWINDOW == 177 (0x7f98de663c00) [pid = 1803] [serial = 2093] [outer = (nil)] [url = about:blank] 09:15:24 INFO - PROCESS | 1803 | --DOMWINDOW == 176 (0x7f98de7dc400) [pid = 1803] [serial = 2094] [outer = (nil)] [url = about:blank] 09:15:24 INFO - PROCESS | 1803 | --DOMWINDOW == 175 (0x7f98db9a0000) [pid = 1803] [serial = 2078] [outer = (nil)] [url = about:blank] 09:15:24 INFO - PROCESS | 1803 | --DOMWINDOW == 174 (0x7f98da6eb000) [pid = 1803] [serial = 2073] [outer = (nil)] [url = about:blank] 09:15:24 INFO - PROCESS | 1803 | --DOMWINDOW == 173 (0x7f98dba4f000) [pid = 1803] [serial = 2079] [outer = (nil)] [url = about:blank] 09:15:24 INFO - PROCESS | 1803 | --DOMWINDOW == 172 (0x7f98db956c00) [pid = 1803] [serial = 2076] [outer = (nil)] [url = about:blank] 09:15:24 INFO - PROCESS | 1803 | --DOMWINDOW == 171 (0x7f98dd9f4c00) [pid = 1803] [serial = 2091] [outer = (nil)] [url = about:blank] 09:15:24 INFO - PROCESS | 1803 | --DOMWINDOW == 170 (0x7f98cf7eb800) [pid = 1803] [serial = 2111] [outer = (nil)] [url = about:blank] 09:15:24 INFO - PROCESS | 1803 | --DOMWINDOW == 169 (0x7f98dbd3b800) [pid = 1803] [serial = 2081] [outer = (nil)] [url = about:blank] 09:15:24 INFO - PROCESS | 1803 | --DOMWINDOW == 168 (0x7f98cbef8800) [pid = 1803] [serial = 2108] [outer = (nil)] [url = about:blank] 09:15:24 INFO - PROCESS | 1803 | --DOMWINDOW == 167 (0x7f98d6a53800) [pid = 1803] [serial = 2070] [outer = (nil)] [url = about:blank] 09:15:24 INFO - PROCESS | 1803 | --DOMWINDOW == 166 (0x7f98cbef0000) [pid = 1803] [serial = 2052] [outer = (nil)] [url = about:blank] 09:15:24 INFO - PROCESS | 1803 | --DOMWINDOW == 165 (0x7f98da558000) [pid = 1803] [serial = 2072] [outer = (nil)] [url = about:blank] 09:15:24 INFO - PROCESS | 1803 | --DOMWINDOW == 164 (0x7f98d2387400) [pid = 1803] [serial = 2061] [outer = (nil)] [url = about:blank] 09:15:24 INFO - PROCESS | 1803 | --DOMWINDOW == 163 (0x7f98ca5ec000) [pid = 1803] [serial = 2102] [outer = (nil)] [url = about:blank] 09:15:24 INFO - PROCESS | 1803 | --DOMWINDOW == 162 (0x7f98da856c00) [pid = 1803] [serial = 2075] [outer = (nil)] [url = about:blank] 09:15:24 INFO - PROCESS | 1803 | --DOMWINDOW == 161 (0x7f98e0133c00) [pid = 1803] [serial = 2100] [outer = (nil)] [url = about:blank] 09:15:24 INFO - PROCESS | 1803 | --DOMWINDOW == 160 (0x7f98d02f0000) [pid = 1803] [serial = 2057] [outer = (nil)] [url = about:blank] 09:15:24 INFO - PROCESS | 1803 | --DOMWINDOW == 159 (0x7f98ca7db400) [pid = 1803] [serial = 2105] [outer = (nil)] [url = about:blank] 09:15:24 INFO - PROCESS | 1803 | --DOMWINDOW == 158 (0x7f98cd37ac00) [pid = 1803] [serial = 2109] [outer = (nil)] [url = about:blank] 09:15:24 INFO - PROCESS | 1803 | --DOMWINDOW == 157 (0x7f98dc309400) [pid = 1803] [serial = 2084] [outer = (nil)] [url = about:blank] 09:15:24 INFO - PROCESS | 1803 | --DOMWINDOW == 156 (0x7f98da55e000) [pid = 1803] [serial = 2103] [outer = (nil)] [url = about:blank] 09:15:24 INFO - PROCESS | 1803 | --DOMWINDOW == 155 (0x7f98dc095000) [pid = 1803] [serial = 2082] [outer = (nil)] [url = about:blank] 09:15:24 INFO - PROCESS | 1803 | --DOMWINDOW == 154 (0x7f98cb514800) [pid = 1803] [serial = 2051] [outer = (nil)] [url = about:blank] 09:15:24 INFO - PROCESS | 1803 | --DOMWINDOW == 153 (0x7f98d0c5dc00) [pid = 1803] [serial = 2115] [outer = (nil)] [url = about:blank] 09:15:24 INFO - PROCESS | 1803 | --DOMWINDOW == 152 (0x7f98cf645800) [pid = 1803] [serial = 2055] [outer = (nil)] [url = about:blank] 09:15:24 INFO - PROCESS | 1803 | --DOMWINDOW == 151 (0x7f98dd80e400) [pid = 1803] [serial = 2090] [outer = (nil)] [url = about:blank] 09:15:24 INFO - PROCESS | 1803 | --DOMWINDOW == 150 (0x7f98d684f000) [pid = 1803] [serial = 2069] [outer = (nil)] [url = about:blank] 09:15:24 INFO - PROCESS | 1803 | --DOMWINDOW == 149 (0x7f98cd7b9000) [pid = 1803] [serial = 2054] [outer = (nil)] [url = about:blank] 09:15:24 INFO - PROCESS | 1803 | --DOMWINDOW == 148 (0x7f98d03db800) [pid = 1803] [serial = 2114] [outer = (nil)] [url = about:blank] 09:15:25 INFO - PROCESS | 1803 | 1461255325111 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:25 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98caf12800 == 148 [pid = 1803] [id = 750] 09:15:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 149 (0x7f98c7149c00) [pid = 1803] [serial = 2250] [outer = (nil)] 09:15:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 150 (0x7f98c9e6a800) [pid = 1803] [serial = 2251] [outer = 0x7f98c7149c00] 09:15:25 INFO - PROCESS | 1803 | 1461255325186 Marionette DEBUG loaded listener.js 09:15:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 151 (0x7f98ca5e9400) [pid = 1803] [serial = 2252] [outer = 0x7f98c7149c00] 09:15:26 INFO - PROCESS | 1803 | 1461255326019 Marionette TRACE conn4 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 09:15:26 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 09:15:26 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 3569ms 09:15:26 INFO - PROCESS | 1803 | 1461255326065 Marionette TRACE conn4 -> [0,2969,"getWindowHandle",null] 09:15:26 INFO - PROCESS | 1803 | 1461255326071 Marionette TRACE conn4 <- [1,2969,null,{"value":"8"}] 09:15:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 09:15:26 INFO - PROCESS | 1803 | 1461255326115 Marionette TRACE conn4 -> [0,2970,"setScriptTimeout",{"ms":35000}] 09:15:26 INFO - PROCESS | 1803 | 1461255326123 Marionette TRACE conn4 <- [1,2970,null,{}] 09:15:26 INFO - PROCESS | 1803 | 1461255326130 Marionette TRACE conn4 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:15:26 INFO - PROCESS | 1803 | 1461255326344 Marionette TRACE conn4 <- [1,2971,null,{"value":null}] 09:15:26 INFO - PROCESS | 1803 | 1461255326525 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:26 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98cbba2000 == 149 [pid = 1803] [id = 751] 09:15:26 INFO - PROCESS | 1803 | ++DOMWINDOW == 152 (0x7f98c7147c00) [pid = 1803] [serial = 2253] [outer = (nil)] 09:15:26 INFO - PROCESS | 1803 | ++DOMWINDOW == 153 (0x7f98cbcb2800) [pid = 1803] [serial = 2254] [outer = 0x7f98c7147c00] 09:15:26 INFO - PROCESS | 1803 | 1461255326591 Marionette DEBUG loaded listener.js 09:15:26 INFO - PROCESS | 1803 | ++DOMWINDOW == 154 (0x7f98cbef9400) [pid = 1803] [serial = 2255] [outer = 0x7f98c7147c00] 09:15:27 INFO - PROCESS | 1803 | 1461255327436 Marionette TRACE conn4 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 09:15:27 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 09:15:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1351ms 09:15:27 INFO - PROCESS | 1803 | 1461255327462 Marionette TRACE conn4 -> [0,2973,"getWindowHandle",null] 09:15:27 INFO - PROCESS | 1803 | 1461255327470 Marionette TRACE conn4 <- [1,2973,null,{"value":"8"}] 09:15:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 09:15:27 INFO - PROCESS | 1803 | 1461255327477 Marionette TRACE conn4 -> [0,2974,"setScriptTimeout",{"ms":35000}] 09:15:27 INFO - PROCESS | 1803 | 1461255327479 Marionette TRACE conn4 <- [1,2974,null,{}] 09:15:27 INFO - PROCESS | 1803 | 1461255327486 Marionette TRACE conn4 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:15:27 INFO - PROCESS | 1803 | 1461255327794 Marionette TRACE conn4 <- [1,2975,null,{"value":null}] 09:15:27 INFO - PROCESS | 1803 | 1461255327842 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:27 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98cf779000 == 150 [pid = 1803] [id = 752] 09:15:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 155 (0x7f98cd373000) [pid = 1803] [serial = 2256] [outer = (nil)] 09:15:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 156 (0x7f98ce753400) [pid = 1803] [serial = 2257] [outer = 0x7f98cd373000] 09:15:27 INFO - PROCESS | 1803 | 1461255327926 Marionette DEBUG loaded listener.js 09:15:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 157 (0x7f98cf641c00) [pid = 1803] [serial = 2258] [outer = 0x7f98cd373000] 09:15:28 INFO - PROCESS | 1803 | 1461255328827 Marionette TRACE conn4 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 09:15:28 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 09:15:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1381ms 09:15:28 INFO - PROCESS | 1803 | 1461255328870 Marionette TRACE conn4 -> [0,2977,"getWindowHandle",null] 09:15:28 INFO - PROCESS | 1803 | 1461255328880 Marionette TRACE conn4 <- [1,2977,null,{"value":"8"}] 09:15:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 09:15:28 INFO - PROCESS | 1803 | 1461255328915 Marionette TRACE conn4 -> [0,2978,"setScriptTimeout",{"ms":35000}] 09:15:28 INFO - PROCESS | 1803 | 1461255328934 Marionette TRACE conn4 <- [1,2978,null,{}] 09:15:28 INFO - PROCESS | 1803 | 1461255328961 Marionette TRACE conn4 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:15:29 INFO - PROCESS | 1803 | 1461255329252 Marionette TRACE conn4 <- [1,2979,null,{"value":null}] 09:15:29 INFO - PROCESS | 1803 | --DOMWINDOW == 156 (0x7f98c59cd800) [pid = 1803] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 09:15:29 INFO - PROCESS | 1803 | --DOMWINDOW == 155 (0x7f98cbca6800) [pid = 1803] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 09:15:29 INFO - PROCESS | 1803 | --DOMWINDOW == 154 (0x7f98c9e67800) [pid = 1803] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 09:15:29 INFO - PROCESS | 1803 | --DOMWINDOW == 153 (0x7f98dd80e000) [pid = 1803] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 09:15:29 INFO - PROCESS | 1803 | --DOMWINDOW == 152 (0x7f98ca264400) [pid = 1803] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 09:15:29 INFO - PROCESS | 1803 | --DOMWINDOW == 151 (0x7f98cd7bc000) [pid = 1803] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 09:15:29 INFO - PROCESS | 1803 | --DOMWINDOW == 150 (0x7f98c9e69c00) [pid = 1803] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 09:15:29 INFO - PROCESS | 1803 | --DOMWINDOW == 149 (0x7f98d6853000) [pid = 1803] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 09:15:29 INFO - PROCESS | 1803 | --DOMWINDOW == 148 (0x7f98c6e2e400) [pid = 1803] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 09:15:29 INFO - PROCESS | 1803 | --DOMWINDOW == 147 (0x7f98ddab5000) [pid = 1803] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 09:15:29 INFO - PROCESS | 1803 | --DOMWINDOW == 146 (0x7f98db998800) [pid = 1803] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 09:15:29 INFO - PROCESS | 1803 | --DOMWINDOW == 145 (0x7f98e01aec00) [pid = 1803] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 09:15:29 INFO - PROCESS | 1803 | --DOMWINDOW == 144 (0x7f98cbcaac00) [pid = 1803] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 09:15:29 INFO - PROCESS | 1803 | --DOMWINDOW == 143 (0x7f98ce868400) [pid = 1803] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 09:15:29 INFO - PROCESS | 1803 | --DOMWINDOW == 142 (0x7f98cd375400) [pid = 1803] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 09:15:29 INFO - PROCESS | 1803 | --DOMWINDOW == 141 (0x7f98cbca7400) [pid = 1803] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 09:15:29 INFO - PROCESS | 1803 | --DOMWINDOW == 140 (0x7f98c7141c00) [pid = 1803] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 09:15:29 INFO - PROCESS | 1803 | --DOMWINDOW == 139 (0x7f98d010f400) [pid = 1803] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 09:15:29 INFO - PROCESS | 1803 | --DOMWINDOW == 138 (0x7f98ca270800) [pid = 1803] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 09:15:29 INFO - PROCESS | 1803 | --DOMWINDOW == 137 (0x7f98e04be400) [pid = 1803] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 09:15:29 INFO - PROCESS | 1803 | --DOMWINDOW == 136 (0x7f98dd045400) [pid = 1803] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 09:15:29 INFO - PROCESS | 1803 | --DOMWINDOW == 135 (0x7f98c59cec00) [pid = 1803] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 09:15:29 INFO - PROCESS | 1803 | --DOMWINDOW == 134 (0x7f98ca5f2400) [pid = 1803] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 09:15:29 INFO - PROCESS | 1803 | --DOMWINDOW == 133 (0x7f98d2b53000) [pid = 1803] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 09:15:30 INFO - PROCESS | 1803 | 1461255330004 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:30 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98cb60b000 == 151 [pid = 1803] [id = 753] 09:15:30 INFO - PROCESS | 1803 | ++DOMWINDOW == 134 (0x7f98c59cd800) [pid = 1803] [serial = 2259] [outer = (nil)] 09:15:30 INFO - PROCESS | 1803 | ++DOMWINDOW == 135 (0x7f98ca264400) [pid = 1803] [serial = 2260] [outer = 0x7f98c59cd800] 09:15:30 INFO - PROCESS | 1803 | 1461255330068 Marionette DEBUG loaded listener.js 09:15:30 INFO - PROCESS | 1803 | ++DOMWINDOW == 136 (0x7f98cd60c000) [pid = 1803] [serial = 2261] [outer = 0x7f98c59cd800] 09:15:30 INFO - PROCESS | 1803 | 1461255330686 Marionette TRACE conn4 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 09:15:30 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 09:15:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1827ms 09:15:30 INFO - PROCESS | 1803 | 1461255330727 Marionette TRACE conn4 -> [0,2981,"getWindowHandle",null] 09:15:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 09:15:30 INFO - PROCESS | 1803 | 1461255330732 Marionette TRACE conn4 <- [1,2981,null,{"value":"8"}] 09:15:30 INFO - PROCESS | 1803 | 1461255330739 Marionette TRACE conn4 -> [0,2982,"setScriptTimeout",{"ms":35000}] 09:15:30 INFO - PROCESS | 1803 | 1461255330741 Marionette TRACE conn4 <- [1,2982,null,{}] 09:15:30 INFO - PROCESS | 1803 | 1461255330746 Marionette TRACE conn4 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:15:30 INFO - PROCESS | 1803 | 1461255330953 Marionette TRACE conn4 <- [1,2983,null,{"value":null}] 09:15:31 INFO - PROCESS | 1803 | 1461255331154 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:31 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d257a000 == 152 [pid = 1803] [id = 754] 09:15:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 137 (0x7f98c59cec00) [pid = 1803] [serial = 2262] [outer = (nil)] 09:15:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 138 (0x7f98d0393000) [pid = 1803] [serial = 2263] [outer = 0x7f98c59cec00] 09:15:31 INFO - PROCESS | 1803 | 1461255331217 Marionette DEBUG loaded listener.js 09:15:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 139 (0x7f98cbef9000) [pid = 1803] [serial = 2264] [outer = 0x7f98c59cec00] 09:15:32 INFO - PROCESS | 1803 | 1461255332109 Marionette TRACE conn4 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 09:15:32 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 09:15:32 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 09:15:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:15:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:15:32 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 09:15:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1429ms 09:15:32 INFO - PROCESS | 1803 | 1461255332170 Marionette TRACE conn4 -> [0,2985,"getWindowHandle",null] 09:15:32 INFO - PROCESS | 1803 | 1461255332176 Marionette TRACE conn4 <- [1,2985,null,{"value":"8"}] 09:15:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 09:15:32 INFO - PROCESS | 1803 | 1461255332185 Marionette TRACE conn4 -> [0,2986,"setScriptTimeout",{"ms":35000}] 09:15:32 INFO - PROCESS | 1803 | 1461255332191 Marionette TRACE conn4 <- [1,2986,null,{}] 09:15:32 INFO - PROCESS | 1803 | 1461255332220 Marionette TRACE conn4 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:15:32 INFO - PROCESS | 1803 | 1461255332465 Marionette TRACE conn4 <- [1,2987,null,{"value":null}] 09:15:32 INFO - PROCESS | 1803 | 1461255332801 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:32 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98cc4f2800 == 153 [pid = 1803] [id = 755] 09:15:32 INFO - PROCESS | 1803 | ++DOMWINDOW == 140 (0x7f98ca7db400) [pid = 1803] [serial = 2265] [outer = (nil)] 09:15:32 INFO - PROCESS | 1803 | ++DOMWINDOW == 141 (0x7f98cbca9400) [pid = 1803] [serial = 2266] [outer = 0x7f98ca7db400] 09:15:32 INFO - PROCESS | 1803 | 1461255332880 Marionette DEBUG loaded listener.js 09:15:32 INFO - PROCESS | 1803 | ++DOMWINDOW == 142 (0x7f98cbef6400) [pid = 1803] [serial = 2267] [outer = 0x7f98ca7db400] 09:15:33 INFO - PROCESS | 1803 | 1461255333650 Marionette TRACE conn4 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 09:15:33 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 09:15:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1503ms 09:15:33 INFO - PROCESS | 1803 | 1461255333688 Marionette TRACE conn4 -> [0,2989,"getWindowHandle",null] 09:15:33 INFO - PROCESS | 1803 | 1461255333697 Marionette TRACE conn4 <- [1,2989,null,{"value":"8"}] 09:15:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 09:15:33 INFO - PROCESS | 1803 | 1461255333707 Marionette TRACE conn4 -> [0,2990,"setScriptTimeout",{"ms":35000}] 09:15:33 INFO - PROCESS | 1803 | 1461255333711 Marionette TRACE conn4 <- [1,2990,null,{}] 09:15:33 INFO - PROCESS | 1803 | 1461255333718 Marionette TRACE conn4 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:15:33 INFO - PROCESS | 1803 | 1461255333958 Marionette TRACE conn4 <- [1,2991,null,{"value":null}] 09:15:34 INFO - PROCESS | 1803 | 1461255334224 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:34 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d2573000 == 154 [pid = 1803] [id = 756] 09:15:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 143 (0x7f98cc378400) [pid = 1803] [serial = 2268] [outer = (nil)] 09:15:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 144 (0x7f98cf643800) [pid = 1803] [serial = 2269] [outer = 0x7f98cc378400] 09:15:34 INFO - PROCESS | 1803 | 1461255334302 Marionette DEBUG loaded listener.js 09:15:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 145 (0x7f98cf835c00) [pid = 1803] [serial = 2270] [outer = 0x7f98cc378400] 09:15:34 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d2db7000 == 155 [pid = 1803] [id = 757] 09:15:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 146 (0x7f98d0c56400) [pid = 1803] [serial = 2271] [outer = (nil)] 09:15:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 147 (0x7f98ce757400) [pid = 1803] [serial = 2272] [outer = 0x7f98d0c56400] 09:15:35 INFO - PROCESS | 1803 | 1461255335226 Marionette TRACE conn4 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 09:15:35 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 09:15:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1537ms 09:15:35 INFO - PROCESS | 1803 | 1461255335253 Marionette TRACE conn4 -> [0,2993,"getWindowHandle",null] 09:15:35 INFO - PROCESS | 1803 | 1461255335257 Marionette TRACE conn4 <- [1,2993,null,{"value":"8"}] 09:15:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 09:15:35 INFO - PROCESS | 1803 | 1461255335264 Marionette TRACE conn4 -> [0,2994,"setScriptTimeout",{"ms":35000}] 09:15:35 INFO - PROCESS | 1803 | 1461255335270 Marionette TRACE conn4 <- [1,2994,null,{}] 09:15:35 INFO - PROCESS | 1803 | 1461255335286 Marionette TRACE conn4 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:15:35 INFO - PROCESS | 1803 | 1461255335595 Marionette TRACE conn4 <- [1,2995,null,{"value":null}] 09:15:35 INFO - PROCESS | 1803 | 1461255335938 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:35 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d5997000 == 156 [pid = 1803] [id = 758] 09:15:35 INFO - PROCESS | 1803 | ++DOMWINDOW == 148 (0x7f98cf837c00) [pid = 1803] [serial = 2273] [outer = (nil)] 09:15:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 149 (0x7f98d237e000) [pid = 1803] [serial = 2274] [outer = 0x7f98cf837c00] 09:15:36 INFO - PROCESS | 1803 | 1461255336019 Marionette DEBUG loaded listener.js 09:15:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 150 (0x7f98d2abc000) [pid = 1803] [serial = 2275] [outer = 0x7f98cf837c00] 09:15:36 INFO - PROCESS | 1803 | 1461255336799 Marionette TRACE conn4 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 09:15:36 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 09:15:36 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 09:15:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1589ms 09:15:36 INFO - PROCESS | 1803 | 1461255336855 Marionette TRACE conn4 -> [0,2997,"getWindowHandle",null] 09:15:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 09:15:36 INFO - PROCESS | 1803 | 1461255336860 Marionette TRACE conn4 <- [1,2997,null,{"value":"8"}] 09:15:36 INFO - PROCESS | 1803 | 1461255336866 Marionette TRACE conn4 -> [0,2998,"setScriptTimeout",{"ms":35000}] 09:15:36 INFO - PROCESS | 1803 | 1461255336869 Marionette TRACE conn4 <- [1,2998,null,{}] 09:15:36 INFO - PROCESS | 1803 | 1461255336874 Marionette TRACE conn4 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:15:37 INFO - PROCESS | 1803 | 1461255337107 Marionette TRACE conn4 <- [1,2999,null,{"value":null}] 09:15:37 INFO - PROCESS | 1803 | 1461255337375 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:37 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d666a000 == 157 [pid = 1803] [id = 759] 09:15:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 151 (0x7f98d039d400) [pid = 1803] [serial = 2276] [outer = (nil)] 09:15:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 152 (0x7f98d397d400) [pid = 1803] [serial = 2277] [outer = 0x7f98d039d400] 09:15:37 INFO - PROCESS | 1803 | 1461255337451 Marionette DEBUG loaded listener.js 09:15:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 153 (0x7f98d3ce4400) [pid = 1803] [serial = 2278] [outer = 0x7f98d039d400] 09:15:38 INFO - PROCESS | 1803 | 1461255338310 Marionette TRACE conn4 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 09:15:38 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 09:15:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1481ms 09:15:38 INFO - PROCESS | 1803 | 1461255338347 Marionette TRACE conn4 -> [0,3001,"getWindowHandle",null] 09:15:38 INFO - PROCESS | 1803 | 1461255338350 Marionette TRACE conn4 <- [1,3001,null,{"value":"8"}] 09:15:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 09:15:38 INFO - PROCESS | 1803 | 1461255338356 Marionette TRACE conn4 -> [0,3002,"setScriptTimeout",{"ms":35000}] 09:15:38 INFO - PROCESS | 1803 | 1461255338358 Marionette TRACE conn4 <- [1,3002,null,{}] 09:15:38 INFO - PROCESS | 1803 | 1461255338364 Marionette TRACE conn4 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:15:38 INFO - PROCESS | 1803 | 1461255338623 Marionette TRACE conn4 <- [1,3003,null,{"value":null}] 09:15:38 INFO - PROCESS | 1803 | 1461255338875 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:38 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98da8ce000 == 158 [pid = 1803] [id = 760] 09:15:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 154 (0x7f98d2ab9800) [pid = 1803] [serial = 2279] [outer = (nil)] 09:15:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 155 (0x7f98d4d21c00) [pid = 1803] [serial = 2280] [outer = 0x7f98d2ab9800] 09:15:38 INFO - PROCESS | 1803 | 1461255338954 Marionette DEBUG loaded listener.js 09:15:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 156 (0x7f98d50a5800) [pid = 1803] [serial = 2281] [outer = 0x7f98d2ab9800] 09:15:39 INFO - PROCESS | 1803 | 1461255339738 Marionette TRACE conn4 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 09:15:39 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 09:15:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1427ms 09:15:39 INFO - PROCESS | 1803 | 1461255339785 Marionette TRACE conn4 -> [0,3005,"getWindowHandle",null] 09:15:39 INFO - PROCESS | 1803 | 1461255339788 Marionette TRACE conn4 <- [1,3005,null,{"value":"8"}] 09:15:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 09:15:39 INFO - PROCESS | 1803 | 1461255339795 Marionette TRACE conn4 -> [0,3006,"setScriptTimeout",{"ms":35000}] 09:15:39 INFO - PROCESS | 1803 | 1461255339797 Marionette TRACE conn4 <- [1,3006,null,{}] 09:15:39 INFO - PROCESS | 1803 | 1461255339803 Marionette TRACE conn4 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:15:40 INFO - PROCESS | 1803 | 1461255340067 Marionette TRACE conn4 <- [1,3007,null,{"value":null}] 09:15:40 INFO - PROCESS | 1803 | 1461255340345 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:40 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98dc2d0800 == 159 [pid = 1803] [id = 761] 09:15:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 157 (0x7f98ce753c00) [pid = 1803] [serial = 2282] [outer = (nil)] 09:15:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 158 (0x7f98da558000) [pid = 1803] [serial = 2283] [outer = 0x7f98ce753c00] 09:15:40 INFO - PROCESS | 1803 | 1461255340427 Marionette DEBUG loaded listener.js 09:15:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 159 (0x7f98da6e9800) [pid = 1803] [serial = 2284] [outer = 0x7f98ce753c00] 09:15:41 INFO - PROCESS | 1803 | 1461255341235 Marionette TRACE conn4 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 09:15:41 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 09:15:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1479ms 09:15:41 INFO - PROCESS | 1803 | 1461255341275 Marionette TRACE conn4 -> [0,3009,"getWindowHandle",null] 09:15:41 INFO - PROCESS | 1803 | 1461255341279 Marionette TRACE conn4 <- [1,3009,null,{"value":"8"}] 09:15:41 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 09:15:41 INFO - PROCESS | 1803 | 1461255341285 Marionette TRACE conn4 -> [0,3010,"setScriptTimeout",{"ms":35000}] 09:15:41 INFO - PROCESS | 1803 | 1461255341287 Marionette TRACE conn4 <- [1,3010,null,{}] 09:15:41 INFO - PROCESS | 1803 | 1461255341292 Marionette TRACE conn4 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:15:41 INFO - PROCESS | 1803 | 1461255341541 Marionette TRACE conn4 <- [1,3011,null,{"value":null}] 09:15:41 INFO - PROCESS | 1803 | 1461255341782 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:41 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98dd49c000 == 160 [pid = 1803] [id = 762] 09:15:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 160 (0x7f98cf997c00) [pid = 1803] [serial = 2285] [outer = (nil)] 09:15:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 161 (0x7f98da868400) [pid = 1803] [serial = 2286] [outer = 0x7f98cf997c00] 09:15:41 INFO - PROCESS | 1803 | 1461255341856 Marionette DEBUG loaded listener.js 09:15:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 162 (0x7f98db9a3000) [pid = 1803] [serial = 2287] [outer = 0x7f98cf997c00] 09:15:42 INFO - PROCESS | 1803 | 1461255342637 Marionette TRACE conn4 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 09:15:42 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 09:15:42 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1377ms 09:15:42 INFO - PROCESS | 1803 | 1461255342662 Marionette TRACE conn4 -> [0,3013,"getWindowHandle",null] 09:15:42 INFO - PROCESS | 1803 | 1461255342666 Marionette TRACE conn4 <- [1,3013,null,{"value":"8"}] 09:15:42 INFO - TEST-START | /FileAPI/FileReaderSync.worker 09:15:42 INFO - PROCESS | 1803 | 1461255342672 Marionette TRACE conn4 -> [0,3014,"setScriptTimeout",{"ms":35000}] 09:15:42 INFO - PROCESS | 1803 | 1461255342675 Marionette TRACE conn4 <- [1,3014,null,{}] 09:15:42 INFO - PROCESS | 1803 | 1461255342680 Marionette TRACE conn4 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:15:42 INFO - PROCESS | 1803 | 1461255342930 Marionette TRACE conn4 <- [1,3015,null,{"value":null}] 09:15:43 INFO - PROCESS | 1803 | 1461255343176 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:43 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98df55a000 == 161 [pid = 1803] [id = 763] 09:15:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 163 (0x7f98d3ce7c00) [pid = 1803] [serial = 2288] [outer = (nil)] 09:15:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 164 (0x7f98dba47c00) [pid = 1803] [serial = 2289] [outer = 0x7f98d3ce7c00] 09:15:43 INFO - PROCESS | 1803 | 1461255343254 Marionette DEBUG loaded listener.js 09:15:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 165 (0x7f98dbc67400) [pid = 1803] [serial = 2290] [outer = 0x7f98d3ce7c00] 09:15:43 INFO - PROCESS | 1803 | [1803] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:15:44 INFO - PROCESS | 1803 | 1461255344127 Marionette TRACE conn4 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 09:15:44 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 09:15:44 INFO - {} 09:15:44 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 09:15:44 INFO - {} 09:15:44 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 09:15:44 INFO - {} 09:15:44 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 09:15:44 INFO - {} 09:15:44 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1480ms 09:15:44 INFO - PROCESS | 1803 | 1461255344155 Marionette TRACE conn4 -> [0,3017,"getWindowHandle",null] 09:15:44 INFO - PROCESS | 1803 | 1461255344158 Marionette TRACE conn4 <- [1,3017,null,{"value":"8"}] 09:15:44 INFO - TEST-START | /FileAPI/fileReader.html 09:15:44 INFO - PROCESS | 1803 | 1461255344164 Marionette TRACE conn4 -> [0,3018,"setScriptTimeout",{"ms":35000}] 09:15:44 INFO - PROCESS | 1803 | 1461255344166 Marionette TRACE conn4 <- [1,3018,null,{}] 09:15:44 INFO - PROCESS | 1803 | 1461255344177 Marionette TRACE conn4 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:15:44 INFO - PROCESS | 1803 | 1461255344424 Marionette TRACE conn4 <- [1,3019,null,{"value":null}] 09:15:44 INFO - PROCESS | 1803 | 1461255344691 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:44 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e0fe6000 == 162 [pid = 1803] [id = 764] 09:15:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 166 (0x7f98dbc6a400) [pid = 1803] [serial = 2291] [outer = (nil)] 09:15:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 167 (0x7f98dbd41800) [pid = 1803] [serial = 2292] [outer = 0x7f98dbc6a400] 09:15:44 INFO - PROCESS | 1803 | 1461255344766 Marionette DEBUG loaded listener.js 09:15:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 168 (0x7f98dc188c00) [pid = 1803] [serial = 2293] [outer = 0x7f98dbc6a400] 09:15:45 INFO - PROCESS | 1803 | 1461255345549 Marionette TRACE conn4 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 09:15:45 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 09:15:45 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 09:15:45 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 09:15:45 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 09:15:45 INFO - TEST-OK | /FileAPI/fileReader.html | took 1436ms 09:15:45 INFO - TEST-START | /FileAPI/historical.html 09:15:45 INFO - PROCESS | 1803 | 1461255345602 Marionette TRACE conn4 -> [0,3021,"getWindowHandle",null] 09:15:45 INFO - PROCESS | 1803 | 1461255345605 Marionette TRACE conn4 <- [1,3021,null,{"value":"8"}] 09:15:45 INFO - PROCESS | 1803 | 1461255345611 Marionette TRACE conn4 -> [0,3022,"setScriptTimeout",{"ms":35000}] 09:15:45 INFO - PROCESS | 1803 | 1461255345614 Marionette TRACE conn4 <- [1,3022,null,{}] 09:15:45 INFO - PROCESS | 1803 | 1461255345619 Marionette TRACE conn4 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:15:45 INFO - PROCESS | 1803 | 1461255345843 Marionette TRACE conn4 <- [1,3023,null,{"value":null}] 09:15:46 INFO - PROCESS | 1803 | 1461255346111 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:46 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e12af800 == 163 [pid = 1803] [id = 765] 09:15:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 169 (0x7f98c59d6400) [pid = 1803] [serial = 2294] [outer = (nil)] 09:15:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 170 (0x7f98dc311c00) [pid = 1803] [serial = 2295] [outer = 0x7f98c59d6400] 09:15:46 INFO - PROCESS | 1803 | 1461255346185 Marionette DEBUG loaded listener.js 09:15:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 171 (0x7f98dd04fc00) [pid = 1803] [serial = 2296] [outer = 0x7f98c59d6400] 09:15:46 INFO - PROCESS | 1803 | 1461255346956 Marionette TRACE conn4 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 09:15:46 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 09:15:46 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 09:15:46 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 09:15:46 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 09:15:46 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 09:15:46 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 09:15:46 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 09:15:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:15:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:15:46 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 09:15:46 INFO - TEST-OK | /FileAPI/historical.html | took 1388ms 09:15:47 INFO - PROCESS | 1803 | 1461255347001 Marionette TRACE conn4 -> [0,3025,"getWindowHandle",null] 09:15:47 INFO - PROCESS | 1803 | 1461255347005 Marionette TRACE conn4 <- [1,3025,null,{"value":"8"}] 09:15:47 INFO - PROCESS | 1803 | 1461255347016 Marionette TRACE conn4 -> [0,3026,"setScriptTimeout",{"ms":35000}] 09:15:47 INFO - TEST-START | /FileAPI/idlharness.html 09:15:47 INFO - PROCESS | 1803 | 1461255347022 Marionette TRACE conn4 <- [1,3026,null,{}] 09:15:47 INFO - PROCESS | 1803 | 1461255347027 Marionette TRACE conn4 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:15:47 INFO - PROCESS | 1803 | 1461255347353 Marionette TRACE conn4 <- [1,3027,null,{"value":null}] 09:15:47 INFO - PROCESS | 1803 | 1461255347562 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:47 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e4b6b000 == 164 [pid = 1803] [id = 766] 09:15:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 172 (0x7f98dc191000) [pid = 1803] [serial = 2297] [outer = (nil)] 09:15:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 173 (0x7f98de660400) [pid = 1803] [serial = 2298] [outer = 0x7f98dc191000] 09:15:47 INFO - PROCESS | 1803 | 1461255347653 Marionette DEBUG loaded listener.js 09:15:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 174 (0x7f98e000f000) [pid = 1803] [serial = 2299] [outer = 0x7f98dc191000] 09:15:49 INFO - PROCESS | 1803 | 1461255349357 Marionette TRACE conn4 <- [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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 09:15:49 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 09:15:49 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 09:15:49 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 09:15:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:15:49 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:15:49 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:15:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:15:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:15:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:15:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:15:49 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:15:49 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:15:49 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:15:49 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 09:15:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 09:15:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 09:15:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 09:15:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 09:15:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 09:15:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 09:15:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 09:15:49 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 09:15:49 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 09:15:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:15:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:15:49 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:15:49 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:15:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:15:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:15:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:15:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:15:49 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:15:49 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:15:49 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:15:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 09:15:49 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 09:15:49 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 09:15:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:15:49 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:15:49 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:15:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:15:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:15:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:15:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:15:49 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:15:49 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:15:49 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:15:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 09:15:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 09:15:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 09:15:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 09:15:49 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 09:15:49 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:15:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:15:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:15:49 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:15:49 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:15:49 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:15:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:15:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:15:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:15:49 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:15:49 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:15:49 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:15:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 09:15:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 09:15:49 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 09:15:49 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:15:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:15:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:15:49 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:15:49 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:15:49 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:15:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:15:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:15:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:15:49 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:15:49 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:15:49 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:15:49 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 09:15:49 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 09:15:49 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 09:15:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:15:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:15:49 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:15:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:15:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:15:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:15:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:15:49 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:15:49 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:15:49 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:15:49 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 09:15:49 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 09:15:49 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 09:15:49 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 09:15:49 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 09:15:49 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 09:15:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 09:15:49 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 09:15:49 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 09:15:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 09:15:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 09:15:49 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 09:15:49 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:15:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:15:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:15:49 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:15:49 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:15:49 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:15:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:15:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:15:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:15:49 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:15:49 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:15:49 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:15:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 09:15:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 09:15:49 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 09:15:49 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:15:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:15:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:15:49 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:15:49 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:15:49 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:15:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:15:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:15:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:15:49 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:15:49 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:15:49 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:15:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 09:15:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 09:15:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 09:15:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 09:15:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 09:15:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 09:15:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 09:15:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 09:15:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 09:15:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 09:15:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 09:15:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 09:15:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 09:15:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 09:15:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 09:15:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 09:15:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 09:15:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 09:15:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 09:15:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 09:15:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 09:15:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 09:15:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 09:15:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 09:15:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 09:15:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 09:15:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 09:15:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 09:15:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 09:15:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 09:15:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 09:15:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 09:15:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 09:15:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 09:15:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 09:15:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 09:15:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 09:15:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 09:15:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 09:15:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 09:15:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 09:15:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 09:15:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 09:15:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 09:15:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 09:15:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 09:15:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 09:15:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 09:15:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 09:15:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 09:15:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 09:15:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 09:15:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 09:15:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 09:15:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 09:15:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 09:15:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 09:15:49 INFO - TEST-OK | /FileAPI/idlharness.html | took 2466ms 09:15:49 INFO - PROCESS | 1803 | 1461255349547 Marionette TRACE conn4 -> [0,3029,"getWindowHandle",null] 09:15:49 INFO - PROCESS | 1803 | 1461255349556 Marionette TRACE conn4 <- [1,3029,null,{"value":"8"}] 09:15:49 INFO - TEST-START | /FileAPI/idlharness.worker 09:15:49 INFO - PROCESS | 1803 | 1461255349573 Marionette TRACE conn4 -> [0,3030,"setScriptTimeout",{"ms":35000}] 09:15:49 INFO - PROCESS | 1803 | 1461255349576 Marionette TRACE conn4 <- [1,3030,null,{}] 09:15:49 INFO - PROCESS | 1803 | 1461255349592 Marionette TRACE conn4 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:15:49 INFO - PROCESS | 1803 | 1461255349821 Marionette TRACE conn4 <- [1,3031,null,{"value":null}] 09:15:50 INFO - PROCESS | 1803 | 1461255350085 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:50 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e0fb0800 == 165 [pid = 1803] [id = 767] 09:15:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 175 (0x7f98dc309c00) [pid = 1803] [serial = 2300] [outer = (nil)] 09:15:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 176 (0x7f98e013b400) [pid = 1803] [serial = 2301] [outer = 0x7f98dc309c00] 09:15:50 INFO - PROCESS | 1803 | 1461255350156 Marionette DEBUG loaded listener.js 09:15:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 177 (0x7f98e1316800) [pid = 1803] [serial = 2302] [outer = 0x7f98dc309c00] 09:15:50 INFO - PROCESS | 1803 | [1803] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:15:52 INFO - PROCESS | 1803 | 1461255352357 Marionette TRACE conn4 <- [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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 09:15:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 09:15:52 INFO - {} 09:15:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 09:15:52 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 09:15:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:15:52 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:15:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:15:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:15:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:15:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:15:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:15:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 09:15:52 INFO - {} 09:15:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 09:15:52 INFO - {} 09:15:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 09:15:52 INFO - {} 09:15:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 09:15:52 INFO - {} 09:15:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 09:15:52 INFO - {} 09:15:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 09:15:52 INFO - {} 09:15:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 09:15:52 INFO - {} 09:15:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 09:15:52 INFO - {} 09:15:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 09:15:52 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 09:15:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:15:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:15:52 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:15:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:15:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:15:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:15:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:15:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:15:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 09:15:52 INFO - {} 09:15:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 09:15:52 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 09:15:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:15:52 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:15:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:15:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:15:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:15:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:15:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:15:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 09:15:52 INFO - {} 09:15:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 09:15:52 INFO - {} 09:15:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 09:15:52 INFO - {} 09:15:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 09:15:52 INFO - {} 09:15:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 09:15:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:15:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:15:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:15:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:15:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:15:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:15:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:15:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:15:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:15:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 09:15:52 INFO - {} 09:15:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 09:15:52 INFO - {} 09:15:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 09:15:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:15:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:15:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:15:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:15:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:15:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:15:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:15:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:15:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:15:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 09:15:52 INFO - {} 09:15:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 09:15:52 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 09:15:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:15:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:15:52 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:15:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:15:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:15:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:15:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:15:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 09:15:52 INFO - {} 09:15:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 09:15:52 INFO - {} 09:15:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 09:15:52 INFO - {} 09:15:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 09:15:52 INFO - {} 09:15:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 09:15:52 INFO - {} 09:15:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 09:15:52 INFO - {} 09:15:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 09:15:52 INFO - {} 09:15:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 09:15:52 INFO - {} 09:15:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 09:15:52 INFO - {} 09:15:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 09:15:52 INFO - {} 09:15:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 09:15:52 INFO - {} 09:15:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 09:15:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:15:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:15:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:15:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:15:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:15:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:15:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:15:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:15:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:15:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 09:15:52 INFO - {} 09:15:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 09:15:52 INFO - {} 09:15:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 09:15:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:15:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:15:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:15:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:15:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:15:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:15:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:15:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:15:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:15:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:15:52 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 09:15:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:15:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:15:52 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 09:15:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:15:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:15:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:15:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:15:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:15:52 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 09:15:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:15:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:15:52 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:15:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:15:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:15:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:15:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:15:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:15:52 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 09:15:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:15:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:15:52 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 09:15:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:15:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:15:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:15:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:15:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:15:52 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 09:15:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:15:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:15:52 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 09:15:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:15:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:15:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:15:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:15:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:15:52 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 09:15:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:15:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:15:52 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 09:15:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:15:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:15:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:15:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:15:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:15:52 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 09:15:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:15:52 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:15:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:15:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:15:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:15:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:15:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:15:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:15:52 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 09:15:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:15:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:15:52 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:15:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:15:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:15:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:15:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:15:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:15:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 09:15:52 INFO - {} 09:15:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 09:15:52 INFO - {} 09:15:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 09:15:52 INFO - {} 09:15:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 09:15:52 INFO - {} 09:15:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 09:15:52 INFO - {} 09:15:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 09:15:52 INFO - {} 09:15:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 09:15:52 INFO - {} 09:15:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 09:15:52 INFO - {} 09:15:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 09:15:52 INFO - {} 09:15:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 09:15:52 INFO - {} 09:15:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 09:15:52 INFO - {} 09:15:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 09:15:52 INFO - {} 09:15:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 09:15:52 INFO - {} 09:15:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 09:15:52 INFO - {} 09:15:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 09:15:52 INFO - {} 09:15:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 09:15:52 INFO - {} 09:15:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 09:15:52 INFO - {} 09:15:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 09:15:52 INFO - {} 09:15:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 09:15:52 INFO - {} 09:15:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 09:15:52 INFO - {} 09:15:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 09:15:52 INFO - {} 09:15:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 09:15:52 INFO - {} 09:15:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 09:15:52 INFO - {} 09:15:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 09:15:52 INFO - {} 09:15:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 09:15:52 INFO - {} 09:15:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 09:15:52 INFO - {} 09:15:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 09:15:52 INFO - {} 09:15:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 09:15:52 INFO - {} 09:15:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 09:15:52 INFO - {} 09:15:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 09:15:52 INFO - {} 09:15:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 09:15:52 INFO - {} 09:15:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 09:15:52 INFO - {} 09:15:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 09:15:52 INFO - {} 09:15:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 09:15:52 INFO - {} 09:15:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 09:15:52 INFO - {} 09:15:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 09:15:52 INFO - {} 09:15:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 09:15:52 INFO - {} 09:15:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 09:15:52 INFO - {} 09:15:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 09:15:52 INFO - {} 09:15:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 09:15:52 INFO - {} 09:15:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 09:15:52 INFO - {} 09:15:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 09:15:52 INFO - {} 09:15:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 09:15:52 INFO - {} 09:15:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 09:15:52 INFO - {} 09:15:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 09:15:52 INFO - {} 09:15:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 09:15:52 INFO - {} 09:15:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 09:15:52 INFO - {} 09:15:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 09:15:52 INFO - {} 09:15:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 09:15:52 INFO - {} 09:15:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 09:15:52 INFO - {} 09:15:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 09:15:52 INFO - {} 09:15:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 09:15:52 INFO - {} 09:15:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 09:15:52 INFO - {} 09:15:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 09:15:52 INFO - {} 09:15:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 09:15:52 INFO - {} 09:15:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 09:15:52 INFO - {} 09:15:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:15:52 INFO - {} 09:15:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 09:15:52 INFO - {} 09:15:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:15:52 INFO - {} 09:15:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 09:15:52 INFO - {} 09:15:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:15:52 INFO - {} 09:15:52 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2933ms 09:15:52 INFO - PROCESS | 1803 | 1461255352510 Marionette TRACE conn4 -> [0,3033,"getWindowHandle",null] 09:15:52 INFO - PROCESS | 1803 | 1461255352516 Marionette TRACE conn4 <- [1,3033,null,{"value":"8"}] 09:15:52 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 09:15:52 INFO - PROCESS | 1803 | 1461255352524 Marionette TRACE conn4 -> [0,3034,"setScriptTimeout",{"ms":35000}] 09:15:52 INFO - PROCESS | 1803 | 1461255352531 Marionette TRACE conn4 <- [1,3034,null,{}] 09:15:52 INFO - PROCESS | 1803 | 1461255352597 Marionette TRACE conn4 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:15:52 INFO - PROCESS | 1803 | 1461255352921 Marionette TRACE conn4 <- [1,3035,null,{"value":null}] 09:15:53 INFO - PROCESS | 1803 | 1461255353191 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:53 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98f4b0e800 == 166 [pid = 1803] [id = 768] 09:15:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 178 (0x7f98e0133c00) [pid = 1803] [serial = 2303] [outer = (nil)] 09:15:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 179 (0x7f98e2867c00) [pid = 1803] [serial = 2304] [outer = 0x7f98e0133c00] 09:15:53 INFO - PROCESS | 1803 | 1461255353265 Marionette DEBUG loaded listener.js 09:15:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 180 (0x7f98e5403c00) [pid = 1803] [serial = 2305] [outer = 0x7f98e0133c00] 09:15:54 INFO - PROCESS | 1803 | 1461255354029 Marionette TRACE conn4 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 09:15:54 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 09:15:54 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1539ms 09:15:54 INFO - TEST-START | /FileAPI/blob/Blob-close.html 09:15:54 INFO - PROCESS | 1803 | 1461255354064 Marionette TRACE conn4 -> [0,3037,"getWindowHandle",null] 09:15:54 INFO - PROCESS | 1803 | 1461255354067 Marionette TRACE conn4 <- [1,3037,null,{"value":"8"}] 09:15:54 INFO - PROCESS | 1803 | 1461255354073 Marionette TRACE conn4 -> [0,3038,"setScriptTimeout",{"ms":35000}] 09:15:54 INFO - PROCESS | 1803 | 1461255354076 Marionette TRACE conn4 <- [1,3038,null,{}] 09:15:54 INFO - PROCESS | 1803 | 1461255354081 Marionette TRACE conn4 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:15:54 INFO - PROCESS | 1803 | 1461255354315 Marionette TRACE conn4 <- [1,3039,null,{"value":null}] 09:15:54 INFO - PROCESS | 1803 | 1461255354587 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:54 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98f86b3800 == 167 [pid = 1803] [id = 769] 09:15:54 INFO - PROCESS | 1803 | ++DOMWINDOW == 181 (0x7f98e01b9000) [pid = 1803] [serial = 2306] [outer = (nil)] 09:15:54 INFO - PROCESS | 1803 | ++DOMWINDOW == 182 (0x7f98e5c9c800) [pid = 1803] [serial = 2307] [outer = 0x7f98e01b9000] 09:15:54 INFO - PROCESS | 1803 | 1461255354660 Marionette DEBUG loaded listener.js 09:15:54 INFO - PROCESS | 1803 | ++DOMWINDOW == 183 (0x7f98e5e09400) [pid = 1803] [serial = 2308] [outer = 0x7f98e01b9000] 09:15:55 INFO - PROCESS | 1803 | 1461255355455 Marionette TRACE conn4 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 09:15:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 09:15:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 09:15:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:15:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:15:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 09:15:55 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1432ms 09:15:55 INFO - PROCESS | 1803 | 1461255355506 Marionette TRACE conn4 -> [0,3041,"getWindowHandle",null] 09:15:55 INFO - PROCESS | 1803 | 1461255355509 Marionette TRACE conn4 <- [1,3041,null,{"value":"8"}] 09:15:55 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 09:15:55 INFO - PROCESS | 1803 | 1461255355515 Marionette TRACE conn4 -> [0,3042,"setScriptTimeout",{"ms":35000}] 09:15:55 INFO - PROCESS | 1803 | 1461255355518 Marionette TRACE conn4 <- [1,3042,null,{}] 09:15:55 INFO - PROCESS | 1803 | 1461255355523 Marionette TRACE conn4 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:15:55 INFO - PROCESS | 1803 | 1461255355795 Marionette TRACE conn4 <- [1,3043,null,{"value":null}] 09:15:56 INFO - PROCESS | 1803 | 1461255356054 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:56 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98f8aca000 == 168 [pid = 1803] [id = 770] 09:15:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 184 (0x7f98e0e8a400) [pid = 1803] [serial = 2309] [outer = (nil)] 09:15:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 185 (0x7f98e6218c00) [pid = 1803] [serial = 2310] [outer = 0x7f98e0e8a400] 09:15:56 INFO - PROCESS | 1803 | 1461255356129 Marionette DEBUG loaded listener.js 09:15:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 186 (0x7f98e64f0000) [pid = 1803] [serial = 2311] [outer = 0x7f98e0e8a400] 09:15:57 INFO - PROCESS | 1803 | 1461255357281 Marionette TRACE conn4 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 09:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 09:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 09:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 09:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 09:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 09:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 09:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 09:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 09:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 09:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 09:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 09:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 09:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 09:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 09:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 09:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 09:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 09:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 09:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 09:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 09:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 09:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 09:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 09:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 09:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 09:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 09:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 09:15:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 09:15:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 09:15:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:15:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:15:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 09:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 09:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 09:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 09:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 09:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 09:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 09:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 09:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 09:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 09:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 09:15:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 09:15:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 09:15:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 09:15:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:15:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:15:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 09:15:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 09:15:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 09:15:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 09:15:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 09:15:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:15:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:15:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 09:15:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 09:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 09:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 09:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 09:15:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 09:15:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 09:15:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:15:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:15:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 09:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 09:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 09:15:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 09:15:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:15:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:15:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:15:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:15:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 09:15:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 09:15:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:15:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:15:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:15:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:15:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:15:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 09:15:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:15:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:15:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:15:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:15:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:15:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 09:15:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:15:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:15:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:15:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:15:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 09:15:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 09:15:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:15:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:15:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:15:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:15:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:15:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 09:15:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:15:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:15:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:15:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:15:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:15:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 09:15:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:15:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:15:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:15:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:15:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:15:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 09:15:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:15:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:15:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:15:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:15:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:15:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 09:15:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:15:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:15:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:15:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:15:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 09:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 09:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 09:15:57 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1862ms 09:15:57 INFO - PROCESS | 1803 | 1461255357379 Marionette TRACE conn4 -> [0,3045,"getWindowHandle",null] 09:15:57 INFO - PROCESS | 1803 | 1461255357385 Marionette TRACE conn4 <- [1,3045,null,{"value":"8"}] 09:15:57 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 09:15:57 INFO - PROCESS | 1803 | 1461255357393 Marionette TRACE conn4 -> [0,3046,"setScriptTimeout",{"ms":35000}] 09:15:57 INFO - PROCESS | 1803 | 1461255357400 Marionette TRACE conn4 <- [1,3046,null,{}] 09:15:57 INFO - PROCESS | 1803 | 1461255357412 Marionette TRACE conn4 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:15:57 INFO - PROCESS | 1803 | 1461255357718 Marionette TRACE conn4 <- [1,3047,null,{"value":null}] 09:15:58 INFO - PROCESS | 1803 | 1461255358095 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:58 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98ed7d9800 == 169 [pid = 1803] [id = 771] 09:15:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 187 (0x7f98d2380c00) [pid = 1803] [serial = 2312] [outer = (nil)] 09:15:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 188 (0x7f98e02b7800) [pid = 1803] [serial = 2313] [outer = 0x7f98d2380c00] 09:15:58 INFO - PROCESS | 1803 | 1461255358169 Marionette DEBUG loaded listener.js 09:15:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 189 (0x7f98e1320000) [pid = 1803] [serial = 2314] [outer = 0x7f98d2380c00] 09:15:58 INFO - PROCESS | 1803 | [1803] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:15:59 INFO - PROCESS | 1803 | 1461255359006 Marionette TRACE conn4 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 09:15:59 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 09:15:59 INFO - {} 09:15:59 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1640ms 09:15:59 INFO - PROCESS | 1803 | 1461255359036 Marionette TRACE conn4 -> [0,3049,"getWindowHandle",null] 09:15:59 INFO - PROCESS | 1803 | 1461255359039 Marionette TRACE conn4 <- [1,3049,null,{"value":"8"}] 09:15:59 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 09:15:59 INFO - PROCESS | 1803 | 1461255359045 Marionette TRACE conn4 -> [0,3050,"setScriptTimeout",{"ms":35000}] 09:15:59 INFO - PROCESS | 1803 | 1461255359048 Marionette TRACE conn4 <- [1,3050,null,{}] 09:15:59 INFO - PROCESS | 1803 | 1461255359053 Marionette TRACE conn4 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:15:59 INFO - PROCESS | 1803 | 1461255359299 Marionette TRACE conn4 <- [1,3051,null,{"value":null}] 09:15:59 INFO - PROCESS | 1803 | 1461255359575 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:59 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98f4949800 == 170 [pid = 1803] [id = 772] 09:15:59 INFO - PROCESS | 1803 | ++DOMWINDOW == 190 (0x7f98d2c67800) [pid = 1803] [serial = 2315] [outer = (nil)] 09:15:59 INFO - PROCESS | 1803 | ++DOMWINDOW == 191 (0x7f98e29a2c00) [pid = 1803] [serial = 2316] [outer = 0x7f98d2c67800] 09:15:59 INFO - PROCESS | 1803 | 1461255359653 Marionette DEBUG loaded listener.js 09:15:59 INFO - PROCESS | 1803 | ++DOMWINDOW == 192 (0x7f98e3405400) [pid = 1803] [serial = 2317] [outer = 0x7f98d2c67800] 09:16:00 INFO - PROCESS | 1803 | 1461255360465 Marionette TRACE conn4 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 09:16:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 09:16:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 09:16:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 09:16:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 09:16:00 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1484ms 09:16:00 INFO - PROCESS | 1803 | 1461255360532 Marionette TRACE conn4 -> [0,3053,"getWindowHandle",null] 09:16:00 INFO - PROCESS | 1803 | 1461255360536 Marionette TRACE conn4 <- [1,3053,null,{"value":"8"}] 09:16:00 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 09:16:00 INFO - PROCESS | 1803 | 1461255360543 Marionette TRACE conn4 -> [0,3054,"setScriptTimeout",{"ms":35000}] 09:16:00 INFO - PROCESS | 1803 | 1461255360547 Marionette TRACE conn4 <- [1,3054,null,{}] 09:16:00 INFO - PROCESS | 1803 | 1461255360552 Marionette TRACE conn4 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:16:00 INFO - PROCESS | 1803 | 1461255360798 Marionette TRACE conn4 <- [1,3055,null,{"value":null}] 09:16:01 INFO - PROCESS | 1803 | 1461255361072 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:01 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98fab6d800 == 171 [pid = 1803] [id = 773] 09:16:01 INFO - PROCESS | 1803 | ++DOMWINDOW == 193 (0x7f98d3ce9c00) [pid = 1803] [serial = 2318] [outer = (nil)] 09:16:01 INFO - PROCESS | 1803 | ++DOMWINDOW == 194 (0x7f98e39cb400) [pid = 1803] [serial = 2319] [outer = 0x7f98d3ce9c00] 09:16:01 INFO - PROCESS | 1803 | 1461255361154 Marionette DEBUG loaded listener.js 09:16:01 INFO - PROCESS | 1803 | ++DOMWINDOW == 195 (0x7f98e42c3000) [pid = 1803] [serial = 2320] [outer = 0x7f98d3ce9c00] 09:16:03 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98da921800 == 170 [pid = 1803] [id = 180] 09:16:03 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98cb60b000 == 169 [pid = 1803] [id = 753] 09:16:03 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98cf779000 == 168 [pid = 1803] [id = 752] 09:16:03 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98cbba2000 == 167 [pid = 1803] [id = 751] 09:16:03 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98caf12800 == 166 [pid = 1803] [id = 750] 09:16:03 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98f4550800 == 165 [pid = 1803] [id = 749] 09:16:03 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e67d4800 == 164 [pid = 1803] [id = 748] 09:16:03 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e54cf800 == 163 [pid = 1803] [id = 747] 09:16:03 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e4cdb000 == 162 [pid = 1803] [id = 746] 09:16:03 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e4989000 == 161 [pid = 1803] [id = 745] 09:16:03 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e13b6800 == 160 [pid = 1803] [id = 744] 09:16:03 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e125b000 == 159 [pid = 1803] [id = 743] 09:16:03 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e0fde000 == 158 [pid = 1803] [id = 742] 09:16:03 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98e044d000 == 157 [pid = 1803] [id = 741] 09:16:03 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98dd588000 == 156 [pid = 1803] [id = 740] 09:16:03 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98dd10e800 == 155 [pid = 1803] [id = 739] 09:16:03 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98dbd1b000 == 154 [pid = 1803] [id = 738] 09:16:03 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98db936000 == 153 [pid = 1803] [id = 737] 09:16:03 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98da618000 == 152 [pid = 1803] [id = 736] 09:16:03 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98d667a800 == 151 [pid = 1803] [id = 735] 09:16:03 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98d599a000 == 150 [pid = 1803] [id = 734] 09:16:03 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98d2de2800 == 149 [pid = 1803] [id = 733] 09:16:03 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98d2c22000 == 148 [pid = 1803] [id = 732] 09:16:03 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98d1df5000 == 147 [pid = 1803] [id = 731] 09:16:03 INFO - PROCESS | 1803 | --DOCSHELL 0x7f98cc4da800 == 146 [pid = 1803] [id = 730] 09:16:03 INFO - PROCESS | 1803 | --DOMWINDOW == 194 (0x7f98cf837800) [pid = 1803] [serial = 2189] [outer = (nil)] [url = about:blank] 09:16:03 INFO - PROCESS | 1803 | --DOMWINDOW == 193 (0x7f98cb3eb800) [pid = 1803] [serial = 2121] [outer = (nil)] [url = about:blank] 09:16:03 INFO - PROCESS | 1803 | --DOMWINDOW == 192 (0x7f98cc37d400) [pid = 1803] [serial = 2180] [outer = (nil)] [url = about:blank] 09:16:03 INFO - PROCESS | 1803 | --DOMWINDOW == 191 (0x7f98da870800) [pid = 1803] [serial = 2139] [outer = (nil)] [url = about:blank] 09:16:03 INFO - PROCESS | 1803 | --DOMWINDOW == 190 (0x7f98de65e800) [pid = 1803] [serial = 2153] [outer = (nil)] [url = about:blank] 09:16:03 INFO - PROCESS | 1803 | --DOMWINDOW == 189 (0x7f98e013d000) [pid = 1803] [serial = 2156] [outer = (nil)] [url = about:blank] 09:16:03 INFO - PROCESS | 1803 | --DOMWINDOW == 188 (0x7f98cf990800) [pid = 1803] [serial = 2124] [outer = (nil)] [url = about:blank] 09:16:03 INFO - PROCESS | 1803 | --DOMWINDOW == 187 (0x7f98cb3f3800) [pid = 1803] [serial = 2177] [outer = (nil)] [url = about:blank] 09:16:03 INFO - PROCESS | 1803 | --DOMWINDOW == 186 (0x7f98d6a49800) [pid = 1803] [serial = 2135] [outer = (nil)] [url = about:blank] 09:16:03 INFO - PROCESS | 1803 | --DOMWINDOW == 185 (0x7f98dc0a0000) [pid = 1803] [serial = 2147] [outer = (nil)] [url = about:blank] 09:16:03 INFO - PROCESS | 1803 | --DOMWINDOW == 184 (0x7f98e01bb800) [pid = 1803] [serial = 2160] [outer = (nil)] [url = about:blank] 09:16:03 INFO - PROCESS | 1803 | --DOMWINDOW == 183 (0x7f98cf7f3800) [pid = 1803] [serial = 2123] [outer = (nil)] [url = about:blank] 09:16:03 INFO - PROCESS | 1803 | --DOMWINDOW == 182 (0x7f98dbd37c00) [pid = 1803] [serial = 2144] [outer = (nil)] [url = about:blank] 09:16:03 INFO - PROCESS | 1803 | --DOMWINDOW == 181 (0x7f98e0426c00) [pid = 1803] [serial = 2163] [outer = (nil)] [url = about:blank] 09:16:03 INFO - PROCESS | 1803 | --DOMWINDOW == 180 (0x7f98e0e84c00) [pid = 1803] [serial = 2168] [outer = (nil)] [url = about:blank] 09:16:03 INFO - PROCESS | 1803 | --DOMWINDOW == 179 (0x7f98e0e8c400) [pid = 1803] [serial = 2169] [outer = (nil)] [url = about:blank] 09:16:03 INFO - PROCESS | 1803 | --DOMWINDOW == 178 (0x7f98e01ae400) [pid = 1803] [serial = 2157] [outer = (nil)] [url = about:blank] 09:16:03 INFO - PROCESS | 1803 | --DOMWINDOW == 177 (0x7f98d2381800) [pid = 1803] [serial = 2126] [outer = (nil)] [url = about:blank] 09:16:03 INFO - PROCESS | 1803 | --DOMWINDOW == 176 (0x7f98ce868c00) [pid = 1803] [serial = 2184] [outer = (nil)] [url = about:blank] 09:16:03 INFO - PROCESS | 1803 | --DOMWINDOW == 175 (0x7f98cd7c1800) [pid = 1803] [serial = 2183] [outer = (nil)] [url = about:blank] 09:16:03 INFO - PROCESS | 1803 | --DOMWINDOW == 174 (0x7f98dbcc3800) [pid = 1803] [serial = 2142] [outer = (nil)] [url = about:blank] 09:16:03 INFO - PROCESS | 1803 | --DOMWINDOW == 173 (0x7f98e02bac00) [pid = 1803] [serial = 2162] [outer = (nil)] [url = about:blank] 09:16:03 INFO - PROCESS | 1803 | --DOMWINDOW == 172 (0x7f98ce75ac00) [pid = 1803] [serial = 2175] [outer = (nil)] [url = about:blank] 09:16:03 INFO - PROCESS | 1803 | --DOMWINDOW == 171 (0x7f98dc307400) [pid = 1803] [serial = 2148] [outer = (nil)] [url = about:blank] 09:16:03 INFO - PROCESS | 1803 | --DOMWINDOW == 170 (0x7f98dbd7e800) [pid = 1803] [serial = 2145] [outer = (nil)] [url = about:blank] 09:16:03 INFO - PROCESS | 1803 | --DOMWINDOW == 169 (0x7f98d3ceac00) [pid = 1803] [serial = 2130] [outer = (nil)] [url = about:blank] 09:16:03 INFO - PROCESS | 1803 | --DOMWINDOW == 168 (0x7f98e04c9400) [pid = 1803] [serial = 2166] [outer = (nil)] [url = about:blank] 09:16:03 INFO - PROCESS | 1803 | --DOMWINDOW == 167 (0x7f98d2ab3c00) [pid = 1803] [serial = 2127] [outer = (nil)] [url = about:blank] 09:16:03 INFO - PROCESS | 1803 | --DOMWINDOW == 166 (0x7f98da857c00) [pid = 1803] [serial = 2138] [outer = (nil)] [url = about:blank] 09:16:03 INFO - PROCESS | 1803 | --DOMWINDOW == 165 (0x7f98e0135400) [pid = 1803] [serial = 2154] [outer = (nil)] [url = about:blank] 09:16:03 INFO - PROCESS | 1803 | --DOMWINDOW == 164 (0x7f98e1062000) [pid = 1803] [serial = 2171] [outer = (nil)] [url = about:blank] 09:16:03 INFO - PROCESS | 1803 | --DOMWINDOW == 163 (0x7f98dd149c00) [pid = 1803] [serial = 2150] [outer = (nil)] [url = about:blank] 09:16:03 INFO - PROCESS | 1803 | --DOMWINDOW == 162 (0x7f98ce750c00) [pid = 1803] [serial = 2187] [outer = (nil)] [url = about:blank] 09:16:03 INFO - PROCESS | 1803 | --DOMWINDOW == 161 (0x7f98d397f000) [pid = 1803] [serial = 2129] [outer = (nil)] [url = about:blank] 09:16:03 INFO - PROCESS | 1803 | --DOMWINDOW == 160 (0x7f98cc530c00) [pid = 1803] [serial = 2181] [outer = (nil)] [url = about:blank] 09:16:03 INFO - PROCESS | 1803 | --DOMWINDOW == 159 (0x7f98c9e6d800) [pid = 1803] [serial = 2186] [outer = (nil)] [url = about:blank] 09:16:03 INFO - PROCESS | 1803 | --DOMWINDOW == 158 (0x7f98ca268800) [pid = 1803] [serial = 2174] [outer = (nil)] [url = about:blank] 09:16:03 INFO - PROCESS | 1803 | --DOMWINDOW == 157 (0x7f98cf992c00) [pid = 1803] [serial = 2049] [outer = (nil)] [url = about:blank] 09:16:03 INFO - PROCESS | 1803 | --DOMWINDOW == 156 (0x7f98d5ac6c00) [pid = 1803] [serial = 2133] [outer = (nil)] [url = about:blank] 09:16:03 INFO - PROCESS | 1803 | --DOMWINDOW == 155 (0x7f98e01b6000) [pid = 1803] [serial = 2159] [outer = (nil)] [url = about:blank] 09:16:03 INFO - PROCESS | 1803 | --DOMWINDOW == 154 (0x7f98d50a1c00) [pid = 1803] [serial = 2132] [outer = (nil)] [url = about:blank] 09:16:03 INFO - PROCESS | 1803 | --DOMWINDOW == 153 (0x7f98dd812c00) [pid = 1803] [serial = 2151] [outer = (nil)] [url = about:blank] 09:16:03 INFO - PROCESS | 1803 | --DOMWINDOW == 152 (0x7f98c6e32400) [pid = 1803] [serial = 2120] [outer = (nil)] [url = about:blank] 09:16:03 INFO - PROCESS | 1803 | --DOMWINDOW == 151 (0x7f98cb51ac00) [pid = 1803] [serial = 2178] [outer = (nil)] [url = about:blank] 09:16:03 INFO - PROCESS | 1803 | --DOMWINDOW == 150 (0x7f98e106b800) [pid = 1803] [serial = 2172] [outer = (nil)] [url = about:blank] 09:16:03 INFO - PROCESS | 1803 | --DOMWINDOW == 149 (0x7f98dba50000) [pid = 1803] [serial = 2141] [outer = (nil)] [url = about:blank] 09:16:03 INFO - PROCESS | 1803 | --DOMWINDOW == 148 (0x7f98e04bf800) [pid = 1803] [serial = 2165] [outer = (nil)] [url = about:blank] 09:16:03 INFO - PROCESS | 1803 | --DOMWINDOW == 147 (0x7f98da5f5400) [pid = 1803] [serial = 2136] [outer = (nil)] [url = about:blank] 09:16:04 INFO - PROCESS | 1803 | 1461255364292 Marionette TRACE conn4 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 09:16:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 09:16:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 09:16:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 09:16:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 09:16:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 09:16:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 09:16:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 09:16:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 09:16:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 09:16:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 09:16:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 09:16:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 09:16:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 09:16:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 09:16:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 09:16:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 09:16:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 09:16:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 09:16:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 09:16:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 09:16:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 09:16:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 09:16:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 09:16:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 09:16:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 09:16:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 09:16:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 09:16:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 09:16:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 09:16:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 09:16:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 09:16:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 09:16:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 09:16:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 09:16:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 09:16:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 09:16:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 09:16:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 09:16:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 09:16:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 09:16:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 09:16:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 09:16:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 09:16:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 09:16:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 09:16:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 09:16:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 09:16:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 09:16:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 09:16:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 09:16:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 09:16:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 09:16:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 09:16:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 09:16:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 09:16:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 09:16:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 09:16:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 09:16:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 09:16:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 09:16:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 09:16:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 09:16:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 09:16:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 09:16:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 09:16:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 09:16:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 09:16:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 09:16:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 09:16:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 09:16:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 09:16:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 09:16:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 09:16:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 09:16:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 09:16:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 09:16:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 09:16:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 09:16:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 09:16:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 09:16:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 09:16:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 09:16:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 09:16:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 09:16:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 09:16:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 09:16:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 09:16:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 09:16:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 09:16:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 09:16:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 09:16:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 09:16:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 09:16:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 09:16:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 09:16:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 09:16:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 09:16:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 09:16:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 09:16:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:16:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:16:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:16:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:16:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:16:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 09:16:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:16:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:16:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:16:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:16:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:16:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 09:16:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:16:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:16:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:16:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:16:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:16:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 09:16:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:16:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:16:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:16:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:16:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:16:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 09:16:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:16:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:16:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:16:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:16:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:16:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 09:16:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:16:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:16:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:16:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:16:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:16:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 09:16:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:16:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:16:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:16:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:16:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:16:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 09:16:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:16:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:16:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:16:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:16:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:16:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 09:16:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:16:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:16:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:16:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:16:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:16:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 09:16:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:16:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:16:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:16:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:16:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:16:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 09:16:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:16:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:16:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:16:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:16:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:16:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 09:16:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:16:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:16:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:16:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:16:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:16:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 09:16:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:16:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:16:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:16:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:16:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:16:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 09:16:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:16:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:16:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:16:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:16:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:16:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 09:16:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:16:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:16:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:16:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:16:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:16:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 09:16:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:16:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:16:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:16:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:16:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:16:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 09:16:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:16:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:16:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:16:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:16:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:16:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 09:16:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:16:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:16:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:16:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:16:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:16:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 09:16:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:16:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:16:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:16:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:16:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:16:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 09:16:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:16:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:16:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:16:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:16:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:16:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 09:16:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:16:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:16:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:16:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:16:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:16:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 09:16:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:16:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:16:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:16:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:16:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:16:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 09:16:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:16:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:16:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:16:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:16:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:16:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 09:16:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:16:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:16:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:16:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:16:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:16:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 09:16:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:16:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:16:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:16:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:16:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:16:04 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 3812ms 09:16:04 INFO - PROCESS | 1803 | 1461255364356 Marionette TRACE conn4 -> [0,3057,"getWindowHandle",null] 09:16:04 INFO - PROCESS | 1803 | 1461255364361 Marionette TRACE conn4 <- [1,3057,null,{"value":"8"}] 09:16:04 INFO - TEST-START | /FileAPI/file/File-constructor.html 09:16:04 INFO - PROCESS | 1803 | 1461255364368 Marionette TRACE conn4 -> [0,3058,"setScriptTimeout",{"ms":35000}] 09:16:04 INFO - PROCESS | 1803 | 1461255364380 Marionette TRACE conn4 <- [1,3058,null,{}] 09:16:04 INFO - PROCESS | 1803 | 1461255364416 Marionette TRACE conn4 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:16:04 INFO - PROCESS | 1803 | 1461255364743 Marionette TRACE conn4 <- [1,3059,null,{"value":null}] 09:16:04 INFO - PROCESS | 1803 | 1461255364935 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:04 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98cb614000 == 147 [pid = 1803] [id = 774] 09:16:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 148 (0x7f98cb0af800) [pid = 1803] [serial = 2321] [outer = (nil)] 09:16:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 149 (0x7f98cb0bc800) [pid = 1803] [serial = 2322] [outer = 0x7f98cb0af800] 09:16:05 INFO - PROCESS | 1803 | 1461255365001 Marionette DEBUG loaded listener.js 09:16:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 150 (0x7f98cb477c00) [pid = 1803] [serial = 2323] [outer = 0x7f98cb0af800] 09:16:05 INFO - PROCESS | 1803 | 1461255365744 Marionette TRACE conn4 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 09:16:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 09:16:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 09:16:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 09:16:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 09:16:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 09:16:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 09:16:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 09:16:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 09:16:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 09:16:05 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 09:16:05 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 09:16:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:16:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:16:05 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 09:16:05 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 09:16:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 09:16:05 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 09:16:05 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 09:16:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:16:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:16:05 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 09:16:05 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 09:16:05 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 09:16:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:16:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:16:05 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 09:16:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 09:16:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 09:16:05 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1407ms 09:16:05 INFO - PROCESS | 1803 | 1461255365777 Marionette TRACE conn4 -> [0,3061,"getWindowHandle",null] 09:16:05 INFO - PROCESS | 1803 | 1461255365788 Marionette TRACE conn4 <- [1,3061,null,{"value":"8"}] 09:16:05 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 09:16:05 INFO - PROCESS | 1803 | 1461255365797 Marionette TRACE conn4 -> [0,3062,"setScriptTimeout",{"ms":35000}] 09:16:05 INFO - PROCESS | 1803 | 1461255365800 Marionette TRACE conn4 <- [1,3062,null,{}] 09:16:05 INFO - PROCESS | 1803 | 1461255365805 Marionette TRACE conn4 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:16:06 INFO - PROCESS | 1803 | 1461255366083 Marionette TRACE conn4 <- [1,3063,null,{"value":null}] 09:16:06 INFO - PROCESS | 1803 | 1461255366204 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:06 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98cf5f5000 == 148 [pid = 1803] [id = 775] 09:16:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 151 (0x7f98c9e6d800) [pid = 1803] [serial = 2324] [outer = (nil)] 09:16:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 152 (0x7f98cc531400) [pid = 1803] [serial = 2325] [outer = 0x7f98c9e6d800] 09:16:06 INFO - PROCESS | 1803 | 1461255366271 Marionette DEBUG loaded listener.js 09:16:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 153 (0x7f98cd605800) [pid = 1803] [serial = 2326] [outer = 0x7f98c9e6d800] 09:16:06 INFO - PROCESS | 1803 | [1803] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:16:07 INFO - PROCESS | 1803 | 1461255367161 Marionette TRACE conn4 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 09:16:07 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 09:16:07 INFO - {} 09:16:07 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1390ms 09:16:07 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 09:16:07 INFO - PROCESS | 1803 | 1461255367195 Marionette TRACE conn4 -> [0,3065,"getWindowHandle",null] 09:16:07 INFO - PROCESS | 1803 | 1461255367198 Marionette TRACE conn4 <- [1,3065,null,{"value":"8"}] 09:16:07 INFO - PROCESS | 1803 | 1461255367204 Marionette TRACE conn4 -> [0,3066,"setScriptTimeout",{"ms":35000}] 09:16:07 INFO - PROCESS | 1803 | 1461255367209 Marionette TRACE conn4 <- [1,3066,null,{}] 09:16:07 INFO - PROCESS | 1803 | 1461255367229 Marionette TRACE conn4 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:16:07 INFO - PROCESS | 1803 | 1461255367514 Marionette TRACE conn4 <- [1,3067,null,{"value":null}] 09:16:07 INFO - PROCESS | 1803 | 1461255367552 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:07 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d0bd0000 == 149 [pid = 1803] [id = 776] 09:16:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 154 (0x7f98ce750c00) [pid = 1803] [serial = 2327] [outer = (nil)] 09:16:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 155 (0x7f98cf997000) [pid = 1803] [serial = 2328] [outer = 0x7f98ce750c00] 09:16:07 INFO - PROCESS | 1803 | 1461255367619 Marionette DEBUG loaded listener.js 09:16:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 156 (0x7f98d02e7000) [pid = 1803] [serial = 2329] [outer = 0x7f98ce750c00] 09:16:09 INFO - PROCESS | 1803 | --DOMWINDOW == 155 (0x7f98cb3f0000) [pid = 1803] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 09:16:09 INFO - PROCESS | 1803 | --DOMWINDOW == 154 (0x7f98d3988000) [pid = 1803] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 09:16:09 INFO - PROCESS | 1803 | --DOMWINDOW == 153 (0x7f98da6e7400) [pid = 1803] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 09:16:09 INFO - PROCESS | 1803 | --DOMWINDOW == 152 (0x7f98e000a800) [pid = 1803] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 09:16:09 INFO - PROCESS | 1803 | --DOMWINDOW == 151 (0x7f98d4d23000) [pid = 1803] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 09:16:09 INFO - PROCESS | 1803 | --DOMWINDOW == 150 (0x7f98d4f8c000) [pid = 1803] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 09:16:09 INFO - PROCESS | 1803 | --DOMWINDOW == 149 (0x7f98cb0ba400) [pid = 1803] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 09:16:09 INFO - PROCESS | 1803 | --DOMWINDOW == 148 (0x7f98ca7d9400) [pid = 1803] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 09:16:09 INFO - PROCESS | 1803 | --DOMWINDOW == 147 (0x7f98dc0a1000) [pid = 1803] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 09:16:09 INFO - PROCESS | 1803 | --DOMWINDOW == 146 (0x7f98d684dc00) [pid = 1803] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 09:16:09 INFO - PROCESS | 1803 | --DOMWINDOW == 145 (0x7f98c6e30800) [pid = 1803] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 09:16:09 INFO - PROCESS | 1803 | --DOMWINDOW == 144 (0x7f98dc092800) [pid = 1803] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 09:16:09 INFO - PROCESS | 1803 | --DOMWINDOW == 143 (0x7f98cd373000) [pid = 1803] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 09:16:09 INFO - PROCESS | 1803 | --DOMWINDOW == 142 (0x7f98c59ce800) [pid = 1803] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 09:16:09 INFO - PROCESS | 1803 | --DOMWINDOW == 141 (0x7f98cf64a000) [pid = 1803] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 09:16:09 INFO - PROCESS | 1803 | --DOMWINDOW == 140 (0x7f98c59cd800) [pid = 1803] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 09:16:09 INFO - PROCESS | 1803 | --DOMWINDOW == 139 (0x7f98da779c00) [pid = 1803] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 09:16:09 INFO - PROCESS | 1803 | --DOMWINDOW == 138 (0x7f98dbd3d800) [pid = 1803] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 09:16:09 INFO - PROCESS | 1803 | --DOMWINDOW == 137 (0x7f98d4d20c00) [pid = 1803] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 09:16:09 INFO - PROCESS | 1803 | --DOMWINDOW == 136 (0x7f98c7149c00) [pid = 1803] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 09:16:09 INFO - PROCESS | 1803 | --DOMWINDOW == 135 (0x7f98c7143c00) [pid = 1803] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 09:16:09 INFO - PROCESS | 1803 | --DOMWINDOW == 134 (0x7f98d02ec800) [pid = 1803] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 09:16:09 INFO - PROCESS | 1803 | --DOMWINDOW == 133 (0x7f98c7147c00) [pid = 1803] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 09:16:09 INFO - PROCESS | 1803 | --DOMWINDOW == 132 (0x7f98c59d9c00) [pid = 1803] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 09:16:09 INFO - PROCESS | 1803 | --DOMWINDOW == 131 (0x7f98ca5ed400) [pid = 1803] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 09:16:09 INFO - PROCESS | 1803 | 1461255369192 Marionette TRACE conn4 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 09:16:09 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 09:16:09 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 09:16:09 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 09:16:09 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 09:16:09 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 09:16:09 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 09:16:09 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 09:16:09 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 2036ms 09:16:09 INFO - PROCESS | 1803 | 1461255369242 Marionette TRACE conn4 -> [0,3069,"getWindowHandle",null] 09:16:09 INFO - PROCESS | 1803 | 1461255369245 Marionette TRACE conn4 <- [1,3069,null,{"value":"8"}] 09:16:09 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 09:16:09 INFO - PROCESS | 1803 | 1461255369251 Marionette TRACE conn4 -> [0,3070,"setScriptTimeout",{"ms":35000}] 09:16:09 INFO - PROCESS | 1803 | 1461255369253 Marionette TRACE conn4 <- [1,3070,null,{}] 09:16:09 INFO - PROCESS | 1803 | 1461255369259 Marionette TRACE conn4 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:16:09 INFO - PROCESS | 1803 | 1461255369552 Marionette TRACE conn4 <- [1,3071,null,{"value":null}] 09:16:09 INFO - PROCESS | 1803 | 1461255369683 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:09 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d2944800 == 150 [pid = 1803] [id = 777] 09:16:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 132 (0x7f98cf831400) [pid = 1803] [serial = 2330] [outer = (nil)] 09:16:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 133 (0x7f98d039b000) [pid = 1803] [serial = 2331] [outer = 0x7f98cf831400] 09:16:09 INFO - PROCESS | 1803 | 1461255369749 Marionette DEBUG loaded listener.js 09:16:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 134 (0x7f98d0c54000) [pid = 1803] [serial = 2332] [outer = 0x7f98cf831400] 09:16:10 INFO - PROCESS | 1803 | 1461255370386 Marionette TRACE conn4 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 09:16:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 09:16:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 09:16:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 09:16:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 09:16:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 09:16:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 09:16:10 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1177ms 09:16:10 INFO - PROCESS | 1803 | 1461255370431 Marionette TRACE conn4 -> [0,3073,"getWindowHandle",null] 09:16:10 INFO - PROCESS | 1803 | 1461255370435 Marionette TRACE conn4 <- [1,3073,null,{"value":"8"}] 09:16:10 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 09:16:10 INFO - PROCESS | 1803 | 1461255370440 Marionette TRACE conn4 -> [0,3074,"setScriptTimeout",{"ms":35000}] 09:16:10 INFO - PROCESS | 1803 | 1461255370442 Marionette TRACE conn4 <- [1,3074,null,{}] 09:16:10 INFO - PROCESS | 1803 | 1461255370448 Marionette TRACE conn4 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:16:10 INFO - PROCESS | 1803 | 1461255370647 Marionette TRACE conn4 <- [1,3075,null,{"value":null}] 09:16:10 INFO - PROCESS | 1803 | 1461255370839 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:10 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d2dd1000 == 151 [pid = 1803] [id = 778] 09:16:10 INFO - PROCESS | 1803 | ++DOMWINDOW == 135 (0x7f98c7143c00) [pid = 1803] [serial = 2333] [outer = (nil)] 09:16:10 INFO - PROCESS | 1803 | ++DOMWINDOW == 136 (0x7f98d1e88400) [pid = 1803] [serial = 2334] [outer = 0x7f98c7143c00] 09:16:10 INFO - PROCESS | 1803 | 1461255370899 Marionette DEBUG loaded listener.js 09:16:10 INFO - PROCESS | 1803 | ++DOMWINDOW == 137 (0x7f98d2634400) [pid = 1803] [serial = 2335] [outer = 0x7f98c7143c00] 09:16:11 INFO - PROCESS | 1803 | 1461255371968 Marionette TRACE conn4 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 09:16:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 09:16:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 09:16:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 09:16:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 09:16:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 09:16:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 09:16:12 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1578ms 09:16:12 INFO - PROCESS | 1803 | 1461255372022 Marionette TRACE conn4 -> [0,3077,"getWindowHandle",null] 09:16:12 INFO - PROCESS | 1803 | 1461255372028 Marionette TRACE conn4 <- [1,3077,null,{"value":"8"}] 09:16:12 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 09:16:12 INFO - PROCESS | 1803 | 1461255372036 Marionette TRACE conn4 -> [0,3078,"setScriptTimeout",{"ms":35000}] 09:16:12 INFO - PROCESS | 1803 | 1461255372041 Marionette TRACE conn4 <- [1,3078,null,{}] 09:16:12 INFO - PROCESS | 1803 | 1461255372049 Marionette TRACE conn4 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:16:12 INFO - PROCESS | 1803 | 1461255372291 Marionette TRACE conn4 <- [1,3079,null,{"value":null}] 09:16:12 INFO - PROCESS | 1803 | 1461255372603 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:12 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98cf5e4800 == 152 [pid = 1803] [id = 779] 09:16:12 INFO - PROCESS | 1803 | ++DOMWINDOW == 138 (0x7f98cb3f3800) [pid = 1803] [serial = 2336] [outer = (nil)] 09:16:12 INFO - PROCESS | 1803 | ++DOMWINDOW == 139 (0x7f98cbeee400) [pid = 1803] [serial = 2337] [outer = 0x7f98cb3f3800] 09:16:12 INFO - PROCESS | 1803 | 1461255372733 Marionette DEBUG loaded listener.js 09:16:12 INFO - PROCESS | 1803 | ++DOMWINDOW == 140 (0x7f98cc530c00) [pid = 1803] [serial = 2338] [outer = 0x7f98cb3f3800] 09:16:13 INFO - PROCESS | 1803 | 1461255373600 Marionette TRACE conn4 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 09:16:13 INFO - PROCESS | 1803 | 1461255373638 Marionette TRACE conn4 <- [1,3081,null,{"value":"8"}] 09:16:13 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 09:16:13 INFO - PROCESS | 1803 | 1461255373655 Marionette TRACE conn4 -> [0,3082,"setScriptTimeout",{"ms":35000}] 09:16:13 INFO - PROCESS | 1803 | 1461255373660 Marionette TRACE conn4 <- [1,3082,null,{}] 09:16:13 INFO - PROCESS | 1803 | 1461255373666 Marionette TRACE conn4 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:16:14 INFO - PROCESS | 1803 | 1461255374076 Marionette TRACE conn4 <- [1,3083,null,{"value":null}] 09:16:14 INFO - PROCESS | 1803 | 1461255374455 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:14 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d2cf0800 == 153 [pid = 1803] [id = 780] 09:16:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 141 (0x7f98cc531c00) [pid = 1803] [serial = 2339] [outer = (nil)] 09:16:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 142 (0x7f98d02e4400) [pid = 1803] [serial = 2340] [outer = 0x7f98cc531c00] 09:16:14 INFO - PROCESS | 1803 | 1461255374592 Marionette DEBUG loaded listener.js 09:16:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 143 (0x7f98d0c59000) [pid = 1803] [serial = 2341] [outer = 0x7f98cc531c00] 09:16:15 INFO - PROCESS | 1803 | 1461255375755 Marionette TRACE conn4 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 09:16:15 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 09:16:15 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 09:16:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:16:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:16:15 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 09:16:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 09:16:15 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 2138ms 09:16:15 INFO - PROCESS | 1803 | 1461255375826 Marionette TRACE conn4 -> [0,3085,"getWindowHandle",null] 09:16:15 INFO - PROCESS | 1803 | 1461255375830 Marionette TRACE conn4 <- [1,3085,null,{"value":"8"}] 09:16:15 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 09:16:15 INFO - PROCESS | 1803 | 1461255375845 Marionette TRACE conn4 -> [0,3086,"setScriptTimeout",{"ms":35000}] 09:16:15 INFO - PROCESS | 1803 | 1461255375855 Marionette TRACE conn4 <- [1,3086,null,{}] 09:16:15 INFO - PROCESS | 1803 | 1461255375896 Marionette TRACE conn4 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:16:16 INFO - PROCESS | 1803 | 1461255376295 Marionette TRACE conn4 <- [1,3087,null,{"value":null}] 09:16:16 INFO - PROCESS | 1803 | 1461255376718 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:16 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d5b1c000 == 154 [pid = 1803] [id = 781] 09:16:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 144 (0x7f98cd60e400) [pid = 1803] [serial = 2342] [outer = (nil)] 09:16:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 145 (0x7f98d2abd800) [pid = 1803] [serial = 2343] [outer = 0x7f98cd60e400] 09:16:16 INFO - PROCESS | 1803 | 1461255376853 Marionette DEBUG loaded listener.js 09:16:17 INFO - PROCESS | 1803 | ++DOMWINDOW == 146 (0x7f98d2c6d400) [pid = 1803] [serial = 2344] [outer = 0x7f98cd60e400] 09:16:17 INFO - PROCESS | 1803 | 1461255377868 Marionette TRACE conn4 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 09:16:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 09:16:17 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 2056ms 09:16:17 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 09:16:17 INFO - PROCESS | 1803 | 1461255377900 Marionette TRACE conn4 -> [0,3089,"getWindowHandle",null] 09:16:17 INFO - PROCESS | 1803 | 1461255377903 Marionette TRACE conn4 <- [1,3089,null,{"value":"8"}] 09:16:17 INFO - PROCESS | 1803 | 1461255377909 Marionette TRACE conn4 -> [0,3090,"setScriptTimeout",{"ms":35000}] 09:16:17 INFO - PROCESS | 1803 | 1461255377912 Marionette TRACE conn4 <- [1,3090,null,{}] 09:16:17 INFO - PROCESS | 1803 | 1461255377918 Marionette TRACE conn4 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:16:18 INFO - PROCESS | 1803 | 1461255378173 Marionette TRACE conn4 <- [1,3091,null,{"value":null}] 09:16:18 INFO - PROCESS | 1803 | 1461255378423 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:18 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98d6cc5000 == 155 [pid = 1803] [id = 782] 09:16:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 147 (0x7f98d0c5c000) [pid = 1803] [serial = 2345] [outer = (nil)] 09:16:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 148 (0x7f98d4d27800) [pid = 1803] [serial = 2346] [outer = 0x7f98d0c5c000] 09:16:18 INFO - PROCESS | 1803 | 1461255378499 Marionette DEBUG loaded listener.js 09:16:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 149 (0x7f98d4f90400) [pid = 1803] [serial = 2347] [outer = 0x7f98d0c5c000] 09:16:19 INFO - PROCESS | 1803 | 1461255379290 Marionette TRACE conn4 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 09:16:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 09:16:19 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1429ms 09:16:19 INFO - PROCESS | 1803 | 1461255379339 Marionette TRACE conn4 -> [0,3093,"getWindowHandle",null] 09:16:19 INFO - PROCESS | 1803 | 1461255379343 Marionette TRACE conn4 <- [1,3093,null,{"value":"8"}] 09:16:19 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 09:16:19 INFO - PROCESS | 1803 | 1461255379349 Marionette TRACE conn4 -> [0,3094,"setScriptTimeout",{"ms":35000}] 09:16:19 INFO - PROCESS | 1803 | 1461255379353 Marionette TRACE conn4 <- [1,3094,null,{}] 09:16:19 INFO - PROCESS | 1803 | 1461255379358 Marionette TRACE conn4 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:16:19 INFO - PROCESS | 1803 | 1461255379595 Marionette TRACE conn4 <- [1,3095,null,{"value":null}] 09:16:19 INFO - PROCESS | 1803 | 1461255379868 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:19 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98db935800 == 156 [pid = 1803] [id = 783] 09:16:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 150 (0x7f98ca263400) [pid = 1803] [serial = 2348] [outer = (nil)] 09:16:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 151 (0x7f98d50ae800) [pid = 1803] [serial = 2349] [outer = 0x7f98ca263400] 09:16:19 INFO - PROCESS | 1803 | 1461255379945 Marionette DEBUG loaded listener.js 09:16:20 INFO - PROCESS | 1803 | ++DOMWINDOW == 152 (0x7f98d5b87c00) [pid = 1803] [serial = 2350] [outer = 0x7f98ca263400] 09:16:20 INFO - PROCESS | 1803 | 1461255380760 Marionette TRACE conn4 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 09:16:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 09:16:20 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1435ms 09:16:20 INFO - PROCESS | 1803 | 1461255380785 Marionette TRACE conn4 -> [0,3097,"getWindowHandle",null] 09:16:20 INFO - PROCESS | 1803 | 1461255380789 Marionette TRACE conn4 <- [1,3097,null,{"value":"8"}] 09:16:20 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 09:16:20 INFO - PROCESS | 1803 | 1461255380796 Marionette TRACE conn4 -> [0,3098,"setScriptTimeout",{"ms":35000}] 09:16:20 INFO - PROCESS | 1803 | 1461255380799 Marionette TRACE conn4 <- [1,3098,null,{}] 09:16:20 INFO - PROCESS | 1803 | 1461255380807 Marionette TRACE conn4 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:16:21 INFO - PROCESS | 1803 | 1461255381078 Marionette TRACE conn4 <- [1,3099,null,{"value":null}] 09:16:21 INFO - PROCESS | 1803 | 1461255381366 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:21 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98dc40b000 == 157 [pid = 1803] [id = 784] 09:16:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 153 (0x7f98d4f8f400) [pid = 1803] [serial = 2351] [outer = (nil)] 09:16:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 154 (0x7f98d6854000) [pid = 1803] [serial = 2352] [outer = 0x7f98d4f8f400] 09:16:21 INFO - PROCESS | 1803 | 1461255381451 Marionette DEBUG loaded listener.js 09:16:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 155 (0x7f98da6eb800) [pid = 1803] [serial = 2353] [outer = 0x7f98d4f8f400] 09:16:22 INFO - PROCESS | 1803 | 1461255382261 Marionette TRACE conn4 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 09:16:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 09:16:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 09:16:22 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1483ms 09:16:22 INFO - PROCESS | 1803 | 1461255382280 Marionette TRACE conn4 -> [0,3101,"getWindowHandle",null] 09:16:22 INFO - PROCESS | 1803 | 1461255382284 Marionette TRACE conn4 <- [1,3101,null,{"value":"8"}] 09:16:22 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 09:16:22 INFO - PROCESS | 1803 | 1461255382290 Marionette TRACE conn4 -> [0,3102,"setScriptTimeout",{"ms":35000}] 09:16:22 INFO - PROCESS | 1803 | 1461255382292 Marionette TRACE conn4 <- [1,3102,null,{}] 09:16:22 INFO - PROCESS | 1803 | 1461255382298 Marionette TRACE conn4 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:16:22 INFO - PROCESS | 1803 | 1461255382525 Marionette TRACE conn4 <- [1,3103,null,{"value":null}] 09:16:22 INFO - PROCESS | 1803 | 1461255382772 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:22 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98dd588000 == 158 [pid = 1803] [id = 785] 09:16:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 156 (0x7f98d4f92800) [pid = 1803] [serial = 2354] [outer = (nil)] 09:16:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 157 (0x7f98da7b2c00) [pid = 1803] [serial = 2355] [outer = 0x7f98d4f92800] 09:16:22 INFO - PROCESS | 1803 | 1461255382856 Marionette DEBUG loaded listener.js 09:16:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 158 (0x7f98da866400) [pid = 1803] [serial = 2356] [outer = 0x7f98d4f92800] 09:16:23 INFO - PROCESS | 1803 | 1461255383658 Marionette TRACE conn4 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 09:16:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 09:16:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1383ms 09:16:23 INFO - PROCESS | 1803 | 1461255383673 Marionette TRACE conn4 -> [0,3105,"getWindowHandle",null] 09:16:23 INFO - PROCESS | 1803 | 1461255383676 Marionette TRACE conn4 <- [1,3105,null,{"value":"8"}] 09:16:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 09:16:23 INFO - PROCESS | 1803 | 1461255383682 Marionette TRACE conn4 -> [0,3106,"setScriptTimeout",{"ms":35000}] 09:16:23 INFO - PROCESS | 1803 | 1461255383685 Marionette TRACE conn4 <- [1,3106,null,{}] 09:16:23 INFO - PROCESS | 1803 | 1461255383690 Marionette TRACE conn4 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:16:23 INFO - PROCESS | 1803 | 1461255383919 Marionette TRACE conn4 <- [1,3107,null,{"value":null}] 09:16:24 INFO - PROCESS | 1803 | 1461255384198 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:24 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e0eaa000 == 159 [pid = 1803] [id = 786] 09:16:24 INFO - PROCESS | 1803 | ++DOMWINDOW == 159 (0x7f98da5f6800) [pid = 1803] [serial = 2357] [outer = (nil)] 09:16:24 INFO - PROCESS | 1803 | ++DOMWINDOW == 160 (0x7f98db958800) [pid = 1803] [serial = 2358] [outer = 0x7f98da5f6800] 09:16:24 INFO - PROCESS | 1803 | 1461255384282 Marionette DEBUG loaded listener.js 09:16:24 INFO - PROCESS | 1803 | ++DOMWINDOW == 161 (0x7f98dbc5dc00) [pid = 1803] [serial = 2359] [outer = 0x7f98da5f6800] 09:16:25 INFO - PROCESS | 1803 | 1461255385048 Marionette TRACE conn4 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 09:16:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 09:16:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 09:16:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 09:16:25 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1381ms 09:16:25 INFO - PROCESS | 1803 | 1461255385080 Marionette TRACE conn4 -> [0,3109,"getWindowHandle",null] 09:16:25 INFO - PROCESS | 1803 | 1461255385085 Marionette TRACE conn4 <- [1,3109,null,{"value":"8"}] 09:16:25 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 09:16:25 INFO - PROCESS | 1803 | 1461255385094 Marionette TRACE conn4 -> [0,3110,"setScriptTimeout",{"ms":35000}] 09:16:25 INFO - PROCESS | 1803 | 1461255385096 Marionette TRACE conn4 <- [1,3110,null,{}] 09:16:25 INFO - PROCESS | 1803 | 1461255385101 Marionette TRACE conn4 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:16:25 INFO - PROCESS | 1803 | 1461255385338 Marionette TRACE conn4 <- [1,3111,null,{"value":null}] 09:16:25 INFO - PROCESS | 1803 | 1461255385585 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:25 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e1014000 == 160 [pid = 1803] [id = 787] 09:16:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 162 (0x7f98cbef6c00) [pid = 1803] [serial = 2360] [outer = (nil)] 09:16:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 163 (0x7f98dbccd000) [pid = 1803] [serial = 2361] [outer = 0x7f98cbef6c00] 09:16:25 INFO - PROCESS | 1803 | 1461255385711 Marionette DEBUG loaded listener.js 09:16:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 164 (0x7f98dbd7bc00) [pid = 1803] [serial = 2362] [outer = 0x7f98cbef6c00] 09:16:26 INFO - PROCESS | 1803 | 1461255386503 Marionette TRACE conn4 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 09:16:26 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 09:16:26 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 09:16:26 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 09:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:16:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:16:26 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 09:16:26 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1439ms 09:16:26 INFO - PROCESS | 1803 | 1461255386535 Marionette TRACE conn4 -> [0,3113,"getWindowHandle",null] 09:16:26 INFO - PROCESS | 1803 | 1461255386539 Marionette TRACE conn4 <- [1,3113,null,{"value":"8"}] 09:16:26 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 09:16:26 INFO - PROCESS | 1803 | 1461255386544 Marionette TRACE conn4 -> [0,3114,"setScriptTimeout",{"ms":35000}] 09:16:26 INFO - PROCESS | 1803 | 1461255386546 Marionette TRACE conn4 <- [1,3114,null,{}] 09:16:26 INFO - PROCESS | 1803 | 1461255386552 Marionette TRACE conn4 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:16:26 INFO - PROCESS | 1803 | 1461255386794 Marionette TRACE conn4 <- [1,3115,null,{"value":null}] 09:16:27 INFO - PROCESS | 1803 | 1461255387088 Marionette TRACE conn4 -> [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\", \"0f0555ca-e819-4bf6-a27d-5b162dbfde57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:27 INFO - PROCESS | 1803 | ++DOCSHELL 0x7f98e12ac800 == 161 [pid = 1803] [id = 788] 09:16:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 165 (0x7f98dbc63c00) [pid = 1803] [serial = 2363] [outer = (nil)] 09:16:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 166 (0x7f98dc30ac00) [pid = 1803] [serial = 2364] [outer = 0x7f98dbc63c00] 09:16:27 INFO - PROCESS | 1803 | 1461255387162 Marionette DEBUG loaded listener.js 09:16:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 167 (0x7f98dc4ef400) [pid = 1803] [serial = 2365] [outer = 0x7f98dbc63c00] 09:16:28 INFO - PROCESS | 1803 | 1461255388049 Marionette TRACE conn4 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 09:16:28 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 09:16:28 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1536ms 09:16:28 INFO - PROCESS | 1803 | 1461255388082 Marionette TRACE conn4 -> [0,3117,"getWindowHandle",null] 09:16:28 INFO - PROCESS | 1803 | 1461255388093 Marionette TRACE conn4 <- [1,3117,null,{"value":"8"}] 09:16:29 WARNING - u'runner_teardown' () 09:16:29 INFO - No more tests 09:16:29 INFO - Got 0 unexpected results 09:16:29 INFO - SUITE-END | took 1217s 09:16:29 INFO - Closing logging queue 09:16:29 INFO - queue closed 09:16:29 INFO - Return code: 0 09:16:29 WARNING - # TBPL SUCCESS # 09:16:29 INFO - Running post-action listener: _resource_record_post_action 09:16:29 INFO - Running post-run listener: _resource_record_post_run 09:16:30 INFO - Total resource usage - Wall time: 1254s; CPU: 98.0%; Read bytes: 8355840; Write bytes: 978821120; Read time: 328; Write time: 323948 09:16:30 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 09:16:30 INFO - install - Wall time: 32s; CPU: 100.0%; Read bytes: 0; Write bytes: 51548160; Read time: 0; Write time: 42708 09:16:30 INFO - run-tests - Wall time: 1223s; CPU: 98.0%; Read bytes: 5746688; Write bytes: 927272960; Read time: 252; Write time: 281240 09:16:30 INFO - Running post-run listener: _upload_blobber_files 09:16:30 INFO - Blob upload gear active. 09:16:30 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 09:16:30 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 09:16:30 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-inbound', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 09:16:30 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-inbound -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 09:16:31 INFO - (blobuploader) - INFO - Open directory for files ... 09:16:31 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 09:16:31 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 09:16:31 INFO - (blobuploader) - INFO - Uploading, attempt #1. 09:16:33 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 09:16:33 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 09:16:33 INFO - (blobuploader) - INFO - Done attempting. 09:16:33 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 09:16:33 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 09:16:33 INFO - (blobuploader) - INFO - Uploading, attempt #1. 09:16:34 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 09:16:34 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 09:16:34 INFO - (blobuploader) - INFO - Done attempting. 09:16:34 INFO - (blobuploader) - INFO - Iteration through files over. 09:16:34 INFO - Return code: 0 09:16:34 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 09:16:34 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 09:16:34 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/250aa9702b3ae955c98c3d4cd58aac4aca76a55139b6ef5daaa58a366c2633cbb613193ef37cc00fcc5eedce911ce71b713a5f71189c1581b65a84eb8d0330bb", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/f694ba438f97c2f634657cf725a959abbd01bf34a51b800a6482dc15a162d834fccd8a423670926c36acd7b37575b1ee2e67f0ee176e17fd064da32a1aef2627"} 09:16:34 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 09:16:34 INFO - Writing to file /builds/slave/test/properties/blobber_files 09:16:34 INFO - Contents: 09:16:34 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/250aa9702b3ae955c98c3d4cd58aac4aca76a55139b6ef5daaa58a366c2633cbb613193ef37cc00fcc5eedce911ce71b713a5f71189c1581b65a84eb8d0330bb", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/f694ba438f97c2f634657cf725a959abbd01bf34a51b800a6482dc15a162d834fccd8a423670926c36acd7b37575b1ee2e67f0ee176e17fd064da32a1aef2627"} 09:16:34 INFO - Running post-run listener: copy_logs_to_upload_dir 09:16:34 INFO - Copying logs to upload dir... 09:16:34 INFO - mkdir: /builds/slave/test/build/upload/logs 09:16:34 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1327.698608 ========= master_lag: 3.80 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 11 secs) (at 2016-04-21 09:16:38.474444) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 1 secs) (at 2016-04-21 09:16:38.475454) ========= 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: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test/properties SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461253569.248053-1455892153 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/250aa9702b3ae955c98c3d4cd58aac4aca76a55139b6ef5daaa58a366c2633cbb613193ef37cc00fcc5eedce911ce71b713a5f71189c1581b65a84eb8d0330bb", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/f694ba438f97c2f634657cf725a959abbd01bf34a51b800a6482dc15a162d834fccd8a423670926c36acd7b37575b1ee2e67f0ee176e17fd064da32a1aef2627"} build_url:https://queue.taskcluster.net/v1/task/D5AvLUIPSwqYtRDoA0tkzQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/D5AvLUIPSwqYtRDoA0tkzQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.035456 build_url: 'https://queue.taskcluster.net/v1/task/D5AvLUIPSwqYtRDoA0tkzQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/250aa9702b3ae955c98c3d4cd58aac4aca76a55139b6ef5daaa58a366c2633cbb613193ef37cc00fcc5eedce911ce71b713a5f71189c1581b65a84eb8d0330bb", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/f694ba438f97c2f634657cf725a959abbd01bf34a51b800a6482dc15a162d834fccd8a423670926c36acd7b37575b1ee2e67f0ee176e17fd064da32a1aef2627"}' symbols_url: 'https://queue.taskcluster.net/v1/task/D5AvLUIPSwqYtRDoA0tkzQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 1.01 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 1 secs) (at 2016-04-21 09:16:39.523648) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 09:16:39.523991) ========= rm -f oauth.txt in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-f', 'oauth.txt'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461253569.248053-1455892153 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.020655 ========= master_lag: 0.20 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 09:16:39.739789) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-21 09:16:39.740102) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-21 09:16:39.740585) ========= ========= Total master_lag: 6.49 =========