builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-487 starttime: 1461166919.91 results: success (0) buildid: 20160420073418 builduid: e8ee7583df0b4214b39ed3ea7bca7020 revision: a1da3524fc2509c7c0db6f30c5594c9a71a2c168 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 08:41:59.912135) ========= master: http://buildbot-master54.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 08:41:59.913003) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-20 08:41:59.913316) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-20 08:41:59.959793) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 08:41:59.960061) ========= 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-1461166605.421472-361879191 _=/tools/buildbot/bin/python using PTY: False --2016-04-20 08:42:00-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 12.1M=0.001s 2016-04-20 08:42:00 (12.1 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.310309 ========= master_lag: 0.23 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 08:42:00.500608) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 08:42:00.500927) ========= 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-1461166605.421472-361879191 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.072558 ========= master_lag: 0.20 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 08:42:00.769949) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 08:42:00.770317) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev a1da3524fc2509c7c0db6f30c5594c9a71a2c168 --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 a1da3524fc2509c7c0db6f30c5594c9a71a2c168 --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-1461166605.421472-361879191 _=/tools/buildbot/bin/python using PTY: False 2016-04-20 08:42:00,880 truncating revision to first 12 chars 2016-04-20 08:42:00,880 Setting DEBUG logging. 2016-04-20 08:42:00,881 attempt 1/10 2016-04-20 08:42:00,881 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/a1da3524fc25?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-20 08:42:01,200 unpacking tar archive at: mozilla-inbound-a1da3524fc25/testing/mozharness/ program finished with exit code 0 elapsedTime=0.636910 ========= master_lag: 0.05 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 08:42:01.458333) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 08:42:01.458641) ========= script_repo_revision: a1da3524fc2509c7c0db6f30c5594c9a71a2c168 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 08:42:01.459040) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 08:42:01.459337) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 08:42:01.755886) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 33 secs) (at 2016-04-20 08:42:01.756250) ========= /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-1461166605.421472-361879191 _=/tools/buildbot/bin/python using PTY: False 08:42:02 INFO - MultiFileLogger online at 20160420 08:42:02 in /builds/slave/test 08:42:02 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:42:02 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 08:42:02 INFO - {'append_to_log': False, 08:42:02 INFO - 'base_work_dir': '/builds/slave/test', 08:42:02 INFO - 'blob_upload_branch': 'mozilla-inbound', 08:42:02 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 08:42:02 INFO - 'buildbot_json_path': 'buildprops.json', 08:42:02 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 08:42:02 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 08:42:02 INFO - 'download_minidump_stackwalk': True, 08:42:02 INFO - 'download_symbols': 'true', 08:42:02 INFO - 'e10s': False, 08:42:02 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 08:42:02 INFO - 'tooltool.py': '/tools/tooltool.py', 08:42:02 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 08:42:02 INFO - '/tools/misc-python/virtualenv.py')}, 08:42:02 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 08:42:02 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 08:42:02 INFO - 'log_level': 'info', 08:42:02 INFO - 'log_to_console': True, 08:42:02 INFO - 'opt_config_files': (), 08:42:02 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 08:42:02 INFO - '--processes=1', 08:42:02 INFO - '--config=%(test_path)s/wptrunner.ini', 08:42:02 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 08:42:02 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 08:42:02 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 08:42:02 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 08:42:02 INFO - 'pip_index': False, 08:42:02 INFO - 'require_test_zip': True, 08:42:02 INFO - 'test_type': ('testharness',), 08:42:02 INFO - 'this_chunk': '1', 08:42:02 INFO - 'tooltool_cache': '/builds/tooltool_cache', 08:42:02 INFO - 'total_chunks': '10', 08:42:02 INFO - 'virtualenv_path': 'venv', 08:42:02 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 08:42:02 INFO - 'work_dir': 'build'} 08:42:02 INFO - ##### 08:42:02 INFO - ##### Running clobber step. 08:42:02 INFO - ##### 08:42:02 INFO - Running pre-action listener: _resource_record_pre_action 08:42:02 INFO - Running main action method: clobber 08:42:02 INFO - rmtree: /builds/slave/test/build 08:42:02 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 08:42:04 INFO - Running post-action listener: _resource_record_post_action 08:42:04 INFO - ##### 08:42:04 INFO - ##### Running read-buildbot-config step. 08:42:04 INFO - ##### 08:42:04 INFO - Running pre-action listener: _resource_record_pre_action 08:42:04 INFO - Running main action method: read_buildbot_config 08:42:04 INFO - Using buildbot properties: 08:42:04 INFO - { 08:42:04 INFO - "project": "", 08:42:04 INFO - "product": "firefox", 08:42:04 INFO - "script_repo_revision": "production", 08:42:04 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest-7-3600", 08:42:04 INFO - "repository": "", 08:42:04 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-1", 08:42:04 INFO - "buildid": "20160420073418", 08:42:04 INFO - "pgo_build": "False", 08:42:04 INFO - "basedir": "/builds/slave/test", 08:42:04 INFO - "buildnumber": 69, 08:42:04 INFO - "slavename": "tst-linux64-spot-487", 08:42:04 INFO - "master": "http://buildbot-master54.bb.releng.usw2.mozilla.com:8201/", 08:42:04 INFO - "platform": "linux64", 08:42:04 INFO - "branch": "mozilla-inbound", 08:42:04 INFO - "revision": "a1da3524fc2509c7c0db6f30c5594c9a71a2c168", 08:42:04 INFO - "repo_path": "integration/mozilla-inbound", 08:42:04 INFO - "moz_repo_path": "", 08:42:04 INFO - "stage_platform": "linux64", 08:42:04 INFO - "builduid": "e8ee7583df0b4214b39ed3ea7bca7020", 08:42:04 INFO - "slavebuilddir": "test" 08:42:04 INFO - } 08:42:04 INFO - Found installer url https://queue.taskcluster.net/v1/task/IUW7SRtTSm-bAgZit6Zs5Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 08:42:04 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/IUW7SRtTSm-bAgZit6Zs5Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 08:42:04 INFO - Running post-action listener: _resource_record_post_action 08:42:04 INFO - ##### 08:42:04 INFO - ##### Running download-and-extract step. 08:42:04 INFO - ##### 08:42:04 INFO - Running pre-action listener: _resource_record_pre_action 08:42:04 INFO - Running main action method: download_and_extract 08:42:04 INFO - mkdir: /builds/slave/test/build/tests 08:42: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:42:04 INFO - https://queue.taskcluster.net/v1/task/IUW7SRtTSm-bAgZit6Zs5Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 08:42:04 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IUW7SRtTSm-bAgZit6Zs5Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 08:42:04 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IUW7SRtTSm-bAgZit6Zs5Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 08:42:04 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IUW7SRtTSm-bAgZit6Zs5Q/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:42:04 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IUW7SRtTSm-bAgZit6Zs5Q/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:42:17 INFO - Downloaded 1361 bytes. 08:42:17 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 08:42:17 INFO - Using the following test package requirements: 08:42:17 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 08:42:17 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 08:42:17 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 08:42:17 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 08:42:17 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 08:42:17 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 08:42:17 INFO - u'jsshell-linux-x86_64.zip'], 08:42:17 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 08:42:17 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 08:42:17 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 08:42:17 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 08:42:17 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 08:42:17 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 08:42:17 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 08:42:17 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 08:42:17 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 08:42:17 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 08:42:17 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 08:42:17 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:42:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:42:17 INFO - https://queue.taskcluster.net/v1/task/IUW7SRtTSm-bAgZit6Zs5Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 08:42:17 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IUW7SRtTSm-bAgZit6Zs5Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 08:42:17 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IUW7SRtTSm-bAgZit6Zs5Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 08:42:17 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IUW7SRtTSm-bAgZit6Zs5Q/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:42:17 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IUW7SRtTSm-bAgZit6Zs5Q/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:42:20 INFO - Downloaded 22735120 bytes. 08:42:20 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:42:20 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:42:21 INFO - caution: filename not matched: web-platform/* 08:42:21 INFO - Return code: 11 08:42:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:42:21 INFO - https://queue.taskcluster.net/v1/task/IUW7SRtTSm-bAgZit6Zs5Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 08:42:21 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IUW7SRtTSm-bAgZit6Zs5Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 08:42:21 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IUW7SRtTSm-bAgZit6Zs5Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 08:42:21 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IUW7SRtTSm-bAgZit6Zs5Q/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:42:21 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IUW7SRtTSm-bAgZit6Zs5Q/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:42:23 INFO - Downloaded 36397853 bytes. 08:42:23 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:42:23 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:42:26 INFO - caution: filename not matched: bin/* 08:42:26 INFO - caution: filename not matched: config/* 08:42:26 INFO - caution: filename not matched: mozbase/* 08:42:26 INFO - caution: filename not matched: marionette/* 08:42:26 INFO - caution: filename not matched: tools/wptserve/* 08:42:26 INFO - Return code: 11 08:42:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:42:26 INFO - https://queue.taskcluster.net/v1/task/IUW7SRtTSm-bAgZit6Zs5Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 08:42:26 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IUW7SRtTSm-bAgZit6Zs5Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 08:42:26 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IUW7SRtTSm-bAgZit6Zs5Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 08:42:26 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IUW7SRtTSm-bAgZit6Zs5Q/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:42:26 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IUW7SRtTSm-bAgZit6Zs5Q/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:42:29 INFO - Downloaded 64277391 bytes. 08:42:29 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/IUW7SRtTSm-bAgZit6Zs5Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 08:42:29 INFO - mkdir: /builds/slave/test/properties 08:42:29 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 08:42:29 INFO - Writing to file /builds/slave/test/properties/build_url 08:42:29 INFO - Contents: 08:42:29 INFO - build_url:https://queue.taskcluster.net/v1/task/IUW7SRtTSm-bAgZit6Zs5Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 08:42:30 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/IUW7SRtTSm-bAgZit6Zs5Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 08:42:30 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 08:42:30 INFO - Writing to file /builds/slave/test/properties/symbols_url 08:42:30 INFO - Contents: 08:42:30 INFO - symbols_url:https://queue.taskcluster.net/v1/task/IUW7SRtTSm-bAgZit6Zs5Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 08:42:30 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:42:30 INFO - https://queue.taskcluster.net/v1/task/IUW7SRtTSm-bAgZit6Zs5Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 08:42:30 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IUW7SRtTSm-bAgZit6Zs5Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 08:42:30 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IUW7SRtTSm-bAgZit6Zs5Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 08:42:30 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IUW7SRtTSm-bAgZit6Zs5Q/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:42:30 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IUW7SRtTSm-bAgZit6Zs5Q/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:42:34 INFO - Downloaded 90771326 bytes. 08:42:34 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:42:34 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:42:39 INFO - Return code: 0 08:42:39 INFO - Running post-action listener: _resource_record_post_action 08:42:39 INFO - Running post-action listener: set_extra_try_arguments 08:42:39 INFO - ##### 08:42:39 INFO - ##### Running create-virtualenv step. 08:42:39 INFO - ##### 08:42:39 INFO - Running pre-action listener: _pre_create_virtualenv 08:42:39 INFO - Running pre-action listener: _resource_record_pre_action 08:42:39 INFO - Running main action method: create_virtualenv 08:42:39 INFO - Creating virtualenv /builds/slave/test/build/venv 08:42:39 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 08:42:39 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 08:42:40 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 08:42:40 INFO - Using real prefix '/usr' 08:42:40 INFO - New python executable in /builds/slave/test/build/venv/bin/python 08:42:43 INFO - Installing distribute.............................................................................................................................................................................................done. 08:42:47 INFO - Installing pip.................done. 08:42:47 INFO - Return code: 0 08:42:47 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 08:42:47 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:42:47 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:42:47 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 08:42:47 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:42:47 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:42:47 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 08:42:47 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 0x2497030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x24983f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x24dbce0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x24e0ba0>, '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 0x24d9f60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x24da410>, '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-1461166605.421472-361879191', '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:42:47 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:42:47 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:42:47 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 08:42:47 INFO - 'CCACHE_UMASK': '002', 08:42:47 INFO - 'DISPLAY': ':0', 08:42:47 INFO - 'HOME': '/home/cltbld', 08:42:47 INFO - 'LANG': 'en_US.UTF-8', 08:42:47 INFO - 'LOGNAME': 'cltbld', 08:42:47 INFO - 'MAIL': '/var/mail/cltbld', 08:42:47 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:42:47 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 08:42:47 INFO - 'MOZ_NO_REMOTE': '1', 08:42:47 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 08:42:47 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:42:47 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 08:42:47 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:42:47 INFO - 'PWD': '/builds/slave/test', 08:42:47 INFO - 'SHELL': '/bin/bash', 08:42:47 INFO - 'SHLVL': '1', 08:42:47 INFO - 'TERM': 'linux', 08:42:47 INFO - 'TMOUT': '86400', 08:42:47 INFO - 'USER': 'cltbld', 08:42:47 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461166605.421472-361879191', 08:42:47 INFO - '_': '/tools/buildbot/bin/python'} 08:42:48 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:42:48 INFO - Downloading/unpacking psutil>=0.7.1 08:42:48 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:42:48 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:42:48 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:42:48 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:42:48 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:42:48 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:42:51 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 08:42:52 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 08:42:52 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 08:42:52 INFO - Installing collected packages: psutil 08:42:52 INFO - Running setup.py install for psutil 08:42:52 INFO - building 'psutil._psutil_linux' extension 08:42:52 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:42:53 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:42:53 INFO - building 'psutil._psutil_posix' extension 08:42:53 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:42:53 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:42:53 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 08:42:53 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 08:42:53 INFO - Successfully installed psutil 08:42:53 INFO - Cleaning up... 08:42:54 INFO - Return code: 0 08:42:54 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 08:42:54 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:42:54 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:42:54 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 08:42:54 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:42:54 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:42:54 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 08:42:54 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 0x2497030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x24983f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x24dbce0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x24e0ba0>, '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 0x24d9f60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x24da410>, '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-1461166605.421472-361879191', '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:42:54 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:42:54 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:42:54 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 08:42:54 INFO - 'CCACHE_UMASK': '002', 08:42:54 INFO - 'DISPLAY': ':0', 08:42:54 INFO - 'HOME': '/home/cltbld', 08:42:54 INFO - 'LANG': 'en_US.UTF-8', 08:42:54 INFO - 'LOGNAME': 'cltbld', 08:42:54 INFO - 'MAIL': '/var/mail/cltbld', 08:42:54 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:42:54 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 08:42:54 INFO - 'MOZ_NO_REMOTE': '1', 08:42:54 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 08:42:54 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:42:54 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 08:42:54 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:42:54 INFO - 'PWD': '/builds/slave/test', 08:42:54 INFO - 'SHELL': '/bin/bash', 08:42:54 INFO - 'SHLVL': '1', 08:42:54 INFO - 'TERM': 'linux', 08:42:54 INFO - 'TMOUT': '86400', 08:42:54 INFO - 'USER': 'cltbld', 08:42:54 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461166605.421472-361879191', 08:42:54 INFO - '_': '/tools/buildbot/bin/python'} 08:42:54 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:42:54 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 08:42:54 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:42:54 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:42:54 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:42:54 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:42:54 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:42:54 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:42:58 INFO - Downloading mozsystemmonitor-0.0.tar.gz 08:42:58 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 08:42:58 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:42:58 INFO - Installing collected packages: mozsystemmonitor 08:42:58 INFO - Running setup.py install for mozsystemmonitor 08:42:58 INFO - Successfully installed mozsystemmonitor 08:42:58 INFO - Cleaning up... 08:42:58 INFO - Return code: 0 08:42:58 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 08:42: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:42:58 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:42:58 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 08:42: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:42:58 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:42:58 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 08:42: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', '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 0x2497030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x24983f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x24dbce0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x24e0ba0>, '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 0x24d9f60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x24da410>, '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-1461166605.421472-361879191', '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:42: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', 'blobuploader==1.2.4'] in /builds/slave/test/build 08:42: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 blobuploader==1.2.4 08:42:58 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 08:42:58 INFO - 'CCACHE_UMASK': '002', 08:42:58 INFO - 'DISPLAY': ':0', 08:42:58 INFO - 'HOME': '/home/cltbld', 08:42:58 INFO - 'LANG': 'en_US.UTF-8', 08:42:58 INFO - 'LOGNAME': 'cltbld', 08:42:58 INFO - 'MAIL': '/var/mail/cltbld', 08:42:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:42:58 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 08:42:58 INFO - 'MOZ_NO_REMOTE': '1', 08:42:58 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 08:42:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:42:58 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 08:42:58 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:42:58 INFO - 'PWD': '/builds/slave/test', 08:42:58 INFO - 'SHELL': '/bin/bash', 08:42:58 INFO - 'SHLVL': '1', 08:42:58 INFO - 'TERM': 'linux', 08:42:58 INFO - 'TMOUT': '86400', 08:42:58 INFO - 'USER': 'cltbld', 08:42:58 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461166605.421472-361879191', 08:42:58 INFO - '_': '/tools/buildbot/bin/python'} 08:42:58 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:42:58 INFO - Downloading/unpacking blobuploader==1.2.4 08:42: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:42: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:42: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:42: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:42: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:42: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:43:02 INFO - Downloading blobuploader-1.2.4.tar.gz 08:43:02 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 08:43:02 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 08:43:02 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:43:02 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:43:02 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:43:02 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:43:02 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:43:02 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:43:03 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 08:43:03 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 08:43:03 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:43:03 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:43:03 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:43:03 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:43:03 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:43:03 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:43:04 INFO - Downloading docopt-0.6.1.tar.gz 08:43:04 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 08:43:04 INFO - Installing collected packages: blobuploader, requests, docopt 08:43:04 INFO - Running setup.py install for blobuploader 08:43:04 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 08:43:04 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 08:43:04 INFO - Running setup.py install for requests 08:43:05 INFO - Running setup.py install for docopt 08:43:05 INFO - Successfully installed blobuploader requests docopt 08:43:05 INFO - Cleaning up... 08:43:05 INFO - Return code: 0 08:43:05 INFO - Installing None into virtualenv /builds/slave/test/build/venv 08:43:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:43:05 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:43:05 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 08:43:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:43:05 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:43:05 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 08:43:05 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 0x2497030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x24983f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x24dbce0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x24e0ba0>, '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 0x24d9f60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x24da410>, '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-1461166605.421472-361879191', '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:43:05 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:43:05 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:43:05 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 08:43:05 INFO - 'CCACHE_UMASK': '002', 08:43:05 INFO - 'DISPLAY': ':0', 08:43:05 INFO - 'HOME': '/home/cltbld', 08:43:05 INFO - 'LANG': 'en_US.UTF-8', 08:43:05 INFO - 'LOGNAME': 'cltbld', 08:43:05 INFO - 'MAIL': '/var/mail/cltbld', 08:43:05 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:43:05 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 08:43:05 INFO - 'MOZ_NO_REMOTE': '1', 08:43:05 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 08:43:05 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:43:05 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 08:43:05 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:43:05 INFO - 'PWD': '/builds/slave/test', 08:43:05 INFO - 'SHELL': '/bin/bash', 08:43:05 INFO - 'SHLVL': '1', 08:43:05 INFO - 'TERM': 'linux', 08:43:05 INFO - 'TMOUT': '86400', 08:43:05 INFO - 'USER': 'cltbld', 08:43:05 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461166605.421472-361879191', 08:43:05 INFO - '_': '/tools/buildbot/bin/python'} 08:43:05 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:43:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 08:43:05 INFO - Running setup.py (path:/tmp/pip-hh8LSE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 08:43:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 08:43:06 INFO - Running setup.py (path:/tmp/pip-j8wgPZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 08:43:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 08:43:06 INFO - Running setup.py (path:/tmp/pip-xg2d6j-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 08:43:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 08:43:06 INFO - Running setup.py (path:/tmp/pip-iF1Skq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 08:43:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 08:43:06 INFO - Running setup.py (path:/tmp/pip-Fd0lbY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 08:43:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 08:43:06 INFO - Running setup.py (path:/tmp/pip-gE1rGP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 08:43:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 08:43:06 INFO - Running setup.py (path:/tmp/pip-KrIzCt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 08:43:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 08:43:06 INFO - Running setup.py (path:/tmp/pip-wlrN3Y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 08:43:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 08:43:06 INFO - Running setup.py (path:/tmp/pip-oSqoxF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 08:43:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 08:43:07 INFO - Running setup.py (path:/tmp/pip-lTWVr7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 08:43:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 08:43:07 INFO - Running setup.py (path:/tmp/pip-kUo2rl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 08:43:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 08:43:07 INFO - Running setup.py (path:/tmp/pip-kj719K-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 08:43:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 08:43:07 INFO - Running setup.py (path:/tmp/pip-vsEFo_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 08:43:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 08:43:07 INFO - Running setup.py (path:/tmp/pip-dBi0Ex-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 08:43:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 08:43:07 INFO - Running setup.py (path:/tmp/pip-EMtkHR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 08:43:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 08:43:07 INFO - Running setup.py (path:/tmp/pip-3teSgX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 08:43:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 08:43:07 INFO - Running setup.py (path:/tmp/pip-0PjYjI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 08:43:08 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 08:43:08 INFO - Running setup.py (path:/tmp/pip-k_HSrG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 08:43:08 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 08:43:08 INFO - Running setup.py (path:/tmp/pip-GNFf90-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 08:43:08 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:43:08 INFO - Running setup.py (path:/tmp/pip-O6kRv5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:43:08 INFO - Unpacking /builds/slave/test/build/tests/marionette 08:43:08 INFO - Running setup.py (path:/tmp/pip-Yb9m1N-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 08:43:09 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:43:09 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 08:43:09 INFO - Running setup.py install for manifestparser 08:43:09 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 08:43:09 INFO - Running setup.py install for mozcrash 08:43:09 INFO - Running setup.py install for mozdebug 08:43:09 INFO - Running setup.py install for mozdevice 08:43:09 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 08:43:09 INFO - Installing dm script to /builds/slave/test/build/venv/bin 08:43:09 INFO - Running setup.py install for mozfile 08:43:10 INFO - Running setup.py install for mozhttpd 08:43:10 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 08:43:10 INFO - Running setup.py install for mozinfo 08:43:10 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 08:43:10 INFO - Running setup.py install for mozInstall 08:43:10 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 08:43:10 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 08:43:10 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 08:43:10 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 08:43:10 INFO - Running setup.py install for mozleak 08:43:10 INFO - Running setup.py install for mozlog 08:43:11 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 08:43:11 INFO - Running setup.py install for moznetwork 08:43:11 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 08:43:11 INFO - Running setup.py install for mozprocess 08:43:11 INFO - Running setup.py install for mozprofile 08:43:11 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 08:43:11 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 08:43:11 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 08:43:11 INFO - Running setup.py install for mozrunner 08:43:11 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 08:43:11 INFO - Running setup.py install for mozscreenshot 08:43:12 INFO - Running setup.py install for moztest 08:43:12 INFO - Running setup.py install for mozversion 08:43:12 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 08:43:12 INFO - Running setup.py install for wptserve 08:43:12 INFO - Running setup.py install for marionette-driver 08:43:13 INFO - Running setup.py install for browsermob-proxy 08:43:13 INFO - Running setup.py install for marionette-client 08:43:13 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:43:13 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 08:43:13 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:43:13 INFO - Cleaning up... 08:43:13 INFO - Return code: 0 08:43:13 INFO - Installing None into virtualenv /builds/slave/test/build/venv 08:43:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:43:13 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:43:13 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 08:43:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:43:13 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:43:13 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 08:43:13 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 0x2497030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x24983f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x24dbce0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x24e0ba0>, '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 0x24d9f60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x24da410>, '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-1461166605.421472-361879191', '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:43:13 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:43:13 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:43:13 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 08:43:13 INFO - 'CCACHE_UMASK': '002', 08:43:13 INFO - 'DISPLAY': ':0', 08:43:13 INFO - 'HOME': '/home/cltbld', 08:43:13 INFO - 'LANG': 'en_US.UTF-8', 08:43:13 INFO - 'LOGNAME': 'cltbld', 08:43:13 INFO - 'MAIL': '/var/mail/cltbld', 08:43:13 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:43:13 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 08:43:13 INFO - 'MOZ_NO_REMOTE': '1', 08:43:13 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 08:43:13 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:43:13 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 08:43:13 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:43:13 INFO - 'PWD': '/builds/slave/test', 08:43:13 INFO - 'SHELL': '/bin/bash', 08:43:13 INFO - 'SHLVL': '1', 08:43:13 INFO - 'TERM': 'linux', 08:43:13 INFO - 'TMOUT': '86400', 08:43:13 INFO - 'USER': 'cltbld', 08:43:13 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461166605.421472-361879191', 08:43:13 INFO - '_': '/tools/buildbot/bin/python'} 08:43:14 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:43:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 08:43:14 INFO - Running setup.py (path:/tmp/pip-pqv6cV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 08:43:14 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:43:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 08:43:14 INFO - Running setup.py (path:/tmp/pip-raHdeV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 08:43:14 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:43:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 08:43:14 INFO - Running setup.py (path:/tmp/pip-yopTAT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 08:43:14 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:43:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 08:43:14 INFO - Running setup.py (path:/tmp/pip-Z2m7YD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 08:43:14 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:43:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 08:43:14 INFO - Running setup.py (path:/tmp/pip-0MaRzB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 08:43:14 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:43:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 08:43:14 INFO - Running setup.py (path:/tmp/pip-vwLiHP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 08:43:15 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:43:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 08:43:15 INFO - Running setup.py (path:/tmp/pip-I6Ioht-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 08:43:15 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:43:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 08:43:15 INFO - Running setup.py (path:/tmp/pip-c3pw8C-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 08:43:15 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:43:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 08:43:15 INFO - Running setup.py (path:/tmp/pip-ZfXkB9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 08:43:15 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:43:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 08:43:15 INFO - Running setup.py (path:/tmp/pip-PBFmPn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 08:43:15 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:43:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 08:43:15 INFO - Running setup.py (path:/tmp/pip-vY5zUE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 08:43:15 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:43:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 08:43:15 INFO - Running setup.py (path:/tmp/pip-fEnSwd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 08:43:15 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:43:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 08:43:15 INFO - Running setup.py (path:/tmp/pip-N5YGW8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 08:43:16 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:43:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 08:43:16 INFO - Running setup.py (path:/tmp/pip-XQh2DB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 08:43:16 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:43:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 08:43:16 INFO - Running setup.py (path:/tmp/pip-WCKpWy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 08:43:16 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:43:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 08:43:16 INFO - Running setup.py (path:/tmp/pip-iSo8PX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 08:43:16 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:43:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 08:43:16 INFO - Running setup.py (path:/tmp/pip-o8whvM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 08:43:16 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:43:16 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 08:43:16 INFO - Running setup.py (path:/tmp/pip-KB66r4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 08:43:16 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:43:16 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 08:43:16 INFO - Running setup.py (path:/tmp/pip-4zKdtS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 08:43:16 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:43:16 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:43:16 INFO - Running setup.py (path:/tmp/pip-aShSS2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:43:17 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:43:17 INFO - Unpacking /builds/slave/test/build/tests/marionette 08:43:17 INFO - Running setup.py (path:/tmp/pip-0De2ny-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 08:43:17 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:43:17 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:43:17 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:43:17 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:43:17 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:43:17 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:43:17 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:43:17 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 08:43:17 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:43:17 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:43:17 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:43:17 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:43:17 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:43:17 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:43:21 INFO - Downloading blessings-1.6.tar.gz 08:43:21 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 08:43:21 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:43:21 INFO - Installing collected packages: blessings 08:43:21 INFO - Running setup.py install for blessings 08:43:21 INFO - Successfully installed blessings 08:43:21 INFO - Cleaning up... 08:43:21 INFO - Return code: 0 08:43:21 INFO - Done creating virtualenv /builds/slave/test/build/venv. 08:43:21 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 08:43:21 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 08:43:22 INFO - Reading from file tmpfile_stdout 08:43:22 INFO - Current package versions: 08:43:22 INFO - argparse == 1.2.1 08:43:22 INFO - blessings == 1.6 08:43:22 INFO - blobuploader == 1.2.4 08:43:22 INFO - browsermob-proxy == 0.6.0 08:43:22 INFO - docopt == 0.6.1 08:43:22 INFO - manifestparser == 1.1 08:43:22 INFO - marionette-client == 2.3.0 08:43:22 INFO - marionette-driver == 1.4.0 08:43:22 INFO - mozInstall == 1.12 08:43:22 INFO - mozcrash == 0.17 08:43:22 INFO - mozdebug == 0.1 08:43:22 INFO - mozdevice == 0.48 08:43:22 INFO - mozfile == 1.2 08:43:22 INFO - mozhttpd == 0.7 08:43:22 INFO - mozinfo == 0.9 08:43:22 INFO - mozleak == 0.1 08:43:22 INFO - mozlog == 3.1 08:43:22 INFO - moznetwork == 0.27 08:43:22 INFO - mozprocess == 0.22 08:43:22 INFO - mozprofile == 0.28 08:43:22 INFO - mozrunner == 6.11 08:43:22 INFO - mozscreenshot == 0.1 08:43:22 INFO - mozsystemmonitor == 0.0 08:43:22 INFO - moztest == 0.7 08:43:22 INFO - mozversion == 1.4 08:43:22 INFO - psutil == 3.1.1 08:43:22 INFO - requests == 1.2.3 08:43:22 INFO - wptserve == 1.4.0 08:43:22 INFO - wsgiref == 0.1.2 08:43:22 INFO - Running post-action listener: _resource_record_post_action 08:43:22 INFO - Running post-action listener: _start_resource_monitoring 08:43:22 INFO - Starting resource monitoring. 08:43:22 INFO - ##### 08:43:22 INFO - ##### Running pull step. 08:43:22 INFO - ##### 08:43:22 INFO - Running pre-action listener: _resource_record_pre_action 08:43:22 INFO - Running main action method: pull 08:43:22 INFO - Pull has nothing to do! 08:43:22 INFO - Running post-action listener: _resource_record_post_action 08:43:22 INFO - ##### 08:43:22 INFO - ##### Running install step. 08:43:22 INFO - ##### 08:43:22 INFO - Running pre-action listener: _resource_record_pre_action 08:43:22 INFO - Running main action method: install 08:43:22 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 08:43:22 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 08:43:22 INFO - Reading from file tmpfile_stdout 08:43:22 INFO - Detecting whether we're running mozinstall >=1.0... 08:43:22 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 08:43:22 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 08:43:22 INFO - Reading from file tmpfile_stdout 08:43:22 INFO - Output received: 08:43:22 INFO - Usage: mozinstall [options] installer 08:43:22 INFO - Options: 08:43:22 INFO - -h, --help show this help message and exit 08:43:22 INFO - -d DEST, --destination=DEST 08:43:22 INFO - Directory to install application into. [default: 08:43:22 INFO - "/builds/slave/test"] 08:43:22 INFO - --app=APP Application being installed. [default: firefox] 08:43:22 INFO - mkdir: /builds/slave/test/build/application 08:43:22 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:43:22 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:43:53 INFO - Reading from file tmpfile_stdout 08:43:53 INFO - Output received: 08:43:53 INFO - /builds/slave/test/build/application/firefox/firefox 08:43:53 INFO - Running post-action listener: _resource_record_post_action 08:43:53 INFO - ##### 08:43:53 INFO - ##### Running run-tests step. 08:43:53 INFO - ##### 08:43:53 INFO - Running pre-action listener: _resource_record_pre_action 08:43:53 INFO - Running main action method: run_tests 08:43:53 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 08:43:53 INFO - Minidump filename unknown. Determining based upon platform and architecture. 08:43:53 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 08:43:53 INFO - grabbing minidump binary from tooltool 08:43:53 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:43:53 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 0x24e0ba0>, '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 0x24d9f60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x24da410>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 08:43:53 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:43:53 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:43:53 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 08:43:53 INFO - Return code: 0 08:43:53 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 08:43:54 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 08:43:54 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/IUW7SRtTSm-bAgZit6Zs5Q/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:43:54 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/IUW7SRtTSm-bAgZit6Zs5Q/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:43:54 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 08:43:54 INFO - 'CCACHE_UMASK': '002', 08:43:54 INFO - 'DISPLAY': ':0', 08:43:54 INFO - 'HOME': '/home/cltbld', 08:43:54 INFO - 'LANG': 'en_US.UTF-8', 08:43:54 INFO - 'LOGNAME': 'cltbld', 08:43:54 INFO - 'MAIL': '/var/mail/cltbld', 08:43:54 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 08:43:54 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:43:54 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 08:43:54 INFO - 'MOZ_NO_REMOTE': '1', 08:43:54 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 08:43:54 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:43:54 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 08:43:54 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:43:54 INFO - 'PWD': '/builds/slave/test', 08:43:54 INFO - 'SHELL': '/bin/bash', 08:43:54 INFO - 'SHLVL': '1', 08:43:54 INFO - 'TERM': 'linux', 08:43:54 INFO - 'TMOUT': '86400', 08:43:54 INFO - 'USER': 'cltbld', 08:43:54 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461166605.421472-361879191', 08:43:54 INFO - '_': '/tools/buildbot/bin/python'} 08:43:54 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/IUW7SRtTSm-bAgZit6Zs5Q/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:43:54 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:43:54 INFO - import pkg_resources 08:43:56 INFO - Using 1 client processes 08:43:56 INFO - wptserve Starting http server on 127.0.0.1:8000 08:43:56 INFO - wptserve Starting http server on 127.0.0.1:8001 08:43:56 INFO - wptserve Starting http server on 127.0.0.1:8443 08:43:58 INFO - SUITE-START | Running 778 tests 08:43:58 INFO - Running testharness tests 08:44:00 INFO - Setting up ssl 08:44:00 INFO - PROCESS | certutil | 08:44:00 INFO - PROCESS | certutil | 08:44:00 INFO - PROCESS | certutil | 08:44:00 INFO - Certificate Nickname Trust Attributes 08:44:00 INFO - SSL,S/MIME,JAR/XPI 08:44:00 INFO - 08:44:00 INFO - web-platform-tests CT,, 08:44:00 INFO - 08:44:00 INFO - Starting runner 08:44:03 INFO - PROCESS | 1845 | 1461167043865 Marionette DEBUG Marionette enabled via build flag and pref 08:44:04 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f586b90c800 == 1 [pid = 1845] [id = 1] 08:44:04 INFO - PROCESS | 1845 | ++DOMWINDOW == 1 (0x7f586b90d000) [pid = 1845] [serial = 1] [outer = (nil)] 08:44:04 INFO - PROCESS | 1845 | [1845] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 08:44:04 INFO - PROCESS | 1845 | ++DOMWINDOW == 2 (0x7f586b90e000) [pid = 1845] [serial = 2] [outer = 0x7f586b90d000] 08:44:04 INFO - PROCESS | 1845 | 1461167044514 Marionette INFO Listening on port 2828 08:44:05 INFO - PROCESS | 1845 | 1461167045131 Marionette DEBUG Marionette enabled via command-line flag 08:44:05 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5868a56000 == 2 [pid = 1845] [id = 2] 08:44:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 3 (0x7f5868ad7800) [pid = 1845] [serial = 3] [outer = (nil)] 08:44:05 INFO - PROCESS | 1845 | [1845] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 08:44:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 4 (0x7f5868ad8800) [pid = 1845] [serial = 4] [outer = 0x7f5868ad7800] 08:44:05 INFO - PROCESS | 1845 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f58688ad9a0 08:44:05 INFO - PROCESS | 1845 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f586d7b7220 08:44:05 INFO - PROCESS | 1845 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f5867c1e4f0 08:44:05 INFO - PROCESS | 1845 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f5867c1e7f0 08:44:05 INFO - PROCESS | 1845 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f5867c1eb20 08:44:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 5 (0x7f586d717800) [pid = 1845] [serial = 5] [outer = 0x7f586b90d000] 08:44:05 INFO - PROCESS | 1845 | [1845] 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:44:05 INFO - PROCESS | 1845 | 1461167045513 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:48855 08:44:05 INFO - PROCESS | 1845 | [1845] 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:44:05 INFO - PROCESS | 1845 | 1461167045588 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:48856 08:44:05 INFO - PROCESS | 1845 | 1461167045600 Marionette DEBUG Closed connection conn0 08:44:05 INFO - PROCESS | 1845 | [1845] 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 2252 08:44:05 INFO - PROCESS | 1845 | [1845] 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:44:05 INFO - PROCESS | 1845 | 1461167045723 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:48857 08:44:05 INFO - PROCESS | 1845 | 1461167045726 Marionette DEBUG Closed connection conn1 08:44:05 INFO - PROCESS | 1845 | [1845] 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:44:05 INFO - PROCESS | 1845 | 1461167045784 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:48858 08:44:05 INFO - PROCESS | 1845 | 1461167045792 Marionette DEBUG Closed connection conn2 08:44:05 INFO - PROCESS | 1845 | 1461167045847 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 08:44:05 INFO - PROCESS | 1845 | 1461167045865 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":"20160420073418","device":"desktop","version":"48.0a1"} 08:44:06 INFO - PROCESS | 1845 | [1845] 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:44:07 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585c880000 == 3 [pid = 1845] [id = 3] 08:44:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 6 (0x7f585c892800) [pid = 1845] [serial = 6] [outer = (nil)] 08:44:07 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585c893800 == 4 [pid = 1845] [id = 4] 08:44:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 7 (0x7f585c0e4800) [pid = 1845] [serial = 7] [outer = (nil)] 08:44:07 INFO - PROCESS | 1845 | [1845] 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:44:07 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585af11000 == 5 [pid = 1845] [id = 5] 08:44:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 8 (0x7f585b28c400) [pid = 1845] [serial = 8] [outer = (nil)] 08:44:07 INFO - PROCESS | 1845 | [1845] 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:44:08 INFO - PROCESS | 1845 | [1845] 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:44:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 9 (0x7f585af7a400) [pid = 1845] [serial = 9] [outer = 0x7f585b28c400] 08:44:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 10 (0x7f585aaae800) [pid = 1845] [serial = 10] [outer = 0x7f585c892800] 08:44:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 11 (0x7f585a938c00) [pid = 1845] [serial = 11] [outer = 0x7f585c0e4800] 08:44:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 12 (0x7f585a93ac00) [pid = 1845] [serial = 12] [outer = 0x7f585b28c400] 08:44:09 INFO - PROCESS | 1845 | 1461167049500 Marionette DEBUG loaded listener.js 08:44:09 INFO - PROCESS | 1845 | 1461167049518 Marionette DEBUG loaded listener.js 08:44:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 13 (0x7f5858fd1c00) [pid = 1845] [serial = 13] [outer = 0x7f585b28c400] 08:44:10 INFO - PROCESS | 1845 | 1461167050229 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"2b93e550-87e2-4d3d-b04f-dd06fbe3d387","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":"20160420073418","device":"desktop","version":"48.0a1","command_id":1}}] 08:44:10 INFO - PROCESS | 1845 | 1461167050457 Marionette TRACE conn3 -> [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:44:10 INFO - PROCESS | 1845 | 1461167050760 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 08:44:10 INFO - PROCESS | 1845 | 1461167050861 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 08:44:10 INFO - PROCESS | 1845 | [1845] 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:44:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 14 (0x7f5854828c00) [pid = 1845] [serial = 14] [outer = 0x7f585b28c400] 08:44:11 INFO - PROCESS | 1845 | [1845] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:44:11 INFO - PROCESS | 1845 | 1461167051334 Marionette TRACE conn3 <- [1,3,null,{}] 08:44:11 INFO - PROCESS | 1845 | 1461167051479 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 08:44:11 INFO - PROCESS | 1845 | 1461167051545 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 08:44:11 INFO - PROCESS | 1845 | 1461167051613 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 08:44:11 INFO - PROCESS | 1845 | 1461167051617 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 08:44:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 08:44:11 INFO - PROCESS | 1845 | 1461167051641 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 08:44:11 INFO - PROCESS | 1845 | 1461167051647 Marionette TRACE conn3 <- [1,6,null,{}] 08:44:11 INFO - PROCESS | 1845 | 1461167051674 Marionette TRACE conn3 -> [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:44:11 INFO - PROCESS | 1845 | 1461167051744 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 08:44:11 INFO - PROCESS | 1845 | 1461167051756 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:44:11 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5853ee4000 == 6 [pid = 1845] [id = 6] 08:44:11 INFO - PROCESS | 1845 | ++DOMWINDOW == 15 (0x7f585cd25c00) [pid = 1845] [serial = 15] [outer = (nil)] 08:44:11 INFO - PROCESS | 1845 | ++DOMWINDOW == 16 (0x7f585cd27800) [pid = 1845] [serial = 16] [outer = 0x7f585cd25c00] 08:44:11 INFO - PROCESS | 1845 | 1461167051826 Marionette DEBUG loaded listener.js 08:44:11 INFO - PROCESS | 1845 | ++DOMWINDOW == 17 (0x7f585cd2d000) [pid = 1845] [serial = 17] [outer = 0x7f585cd25c00] 08:44:12 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5853e8c800 == 7 [pid = 1845] [id = 7] 08:44:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 18 (0x7f5853a75000) [pid = 1845] [serial = 18] [outer = (nil)] 08:44:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 19 (0x7f5853a77000) [pid = 1845] [serial = 19] [outer = 0x7f5853a75000] 08:44:12 INFO - PROCESS | 1845 | 1461167052299 Marionette DEBUG loaded listener.js 08:44:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 20 (0x7f5853d8f800) [pid = 1845] [serial = 20] [outer = 0x7f5853a75000] 08:44:12 INFO - PROCESS | 1845 | 1461167052761 Marionette TRACE conn3 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 08:44:12 INFO - PROCESS | 1845 | [1845] 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:44:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 08:44:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1205ms 08:44:12 INFO - PROCESS | 1845 | 1461167052860 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 08:44:12 INFO - PROCESS | 1845 | 1461167052864 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 08:44:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 08:44:12 INFO - PROCESS | 1845 | 1461167052941 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 08:44:12 INFO - PROCESS | 1845 | 1461167052945 Marionette TRACE conn3 <- [1,10,null,{}] 08:44:12 INFO - PROCESS | 1845 | 1461167052986 Marionette TRACE conn3 -> [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:44:13 INFO - PROCESS | 1845 | 1461167053153 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 08:44:13 INFO - PROCESS | 1845 | 1461167053180 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:44:13 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5853ed8000 == 8 [pid = 1845] [id = 8] 08:44:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 21 (0x7f5858fcd400) [pid = 1845] [serial = 21] [outer = (nil)] 08:44:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 22 (0x7f5851e5ac00) [pid = 1845] [serial = 22] [outer = 0x7f5858fcd400] 08:44:13 INFO - PROCESS | 1845 | 1461167053245 Marionette DEBUG loaded listener.js 08:44:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 23 (0x7f5851e5f400) [pid = 1845] [serial = 23] [outer = 0x7f5858fcd400] 08:44:13 INFO - PROCESS | 1845 | 1461167053816 Marionette TRACE conn3 <- [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:44:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 08:44:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 965ms 08:44:13 INFO - PROCESS | 1845 | 1461167053845 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 08:44:13 INFO - PROCESS | 1845 | 1461167053849 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 08:44:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 08:44:13 INFO - PROCESS | 1845 | 1461167053854 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 08:44:13 INFO - PROCESS | 1845 | 1461167053856 Marionette TRACE conn3 <- [1,14,null,{}] 08:44:13 INFO - PROCESS | 1845 | 1461167053861 Marionette TRACE conn3 -> [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:44:14 INFO - PROCESS | 1845 | 1461167054008 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 08:44:14 INFO - PROCESS | 1845 | 1461167054042 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:44:14 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f58522be800 == 9 [pid = 1845] [id = 9] 08:44:14 INFO - PROCESS | 1845 | ++DOMWINDOW == 24 (0x7f5851e68000) [pid = 1845] [serial = 24] [outer = (nil)] 08:44:14 INFO - PROCESS | 1845 | ++DOMWINDOW == 25 (0x7f58521bac00) [pid = 1845] [serial = 25] [outer = 0x7f5851e68000] 08:44:14 INFO - PROCESS | 1845 | 1461167054104 Marionette DEBUG loaded listener.js 08:44:14 INFO - PROCESS | 1845 | ++DOMWINDOW == 26 (0x7f5858fd2000) [pid = 1845] [serial = 26] [outer = 0x7f5851e68000] 08:44:15 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f58522d9000 == 10 [pid = 1845] [id = 10] 08:44:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 27 (0x7f58522d9800) [pid = 1845] [serial = 27] [outer = (nil)] 08:44:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 28 (0x7f58522db000) [pid = 1845] [serial = 28] [outer = 0x7f58522d9800] 08:44:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 29 (0x7f58522da000) [pid = 1845] [serial = 29] [outer = 0x7f58522d9800] 08:44:15 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f58522d8800 == 11 [pid = 1845] [id = 11] 08:44:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 30 (0x7f5851e5f000) [pid = 1845] [serial = 30] [outer = (nil)] 08:44:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 31 (0x7f585240d800) [pid = 1845] [serial = 31] [outer = 0x7f5851e5f000] 08:44:15 INFO - PROCESS | 1845 | 1461167055419 Marionette TRACE conn3 <- [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:44:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 32 (0x7f5852d42400) [pid = 1845] [serial = 32] [outer = 0x7f5851e5f000] 08:44:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 08:44:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1631ms 08:44:15 INFO - PROCESS | 1845 | 1461167055514 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 08:44:15 INFO - PROCESS | 1845 | 1461167055522 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 08:44:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 08:44:15 INFO - PROCESS | 1845 | 1461167055635 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 08:44:15 INFO - PROCESS | 1845 | 1461167055638 Marionette TRACE conn3 <- [1,18,null,{}] 08:44:15 INFO - PROCESS | 1845 | 1461167055654 Marionette TRACE conn3 -> [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:44:15 INFO - PROCESS | 1845 | 1461167055815 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 08:44:15 INFO - PROCESS | 1845 | 1461167055910 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:44:15 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5853ed0000 == 12 [pid = 1845] [id = 12] 08:44:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 33 (0x7f585208d000) [pid = 1845] [serial = 33] [outer = (nil)] 08:44:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 34 (0x7f585240bc00) [pid = 1845] [serial = 34] [outer = 0x7f585208d000] 08:44:15 INFO - PROCESS | 1845 | 1461167055987 Marionette DEBUG loaded listener.js 08:44:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 35 (0x7f58591f5000) [pid = 1845] [serial = 35] [outer = 0x7f585208d000] 08:44:16 INFO - PROCESS | 1845 | 1461167056847 Marionette TRACE conn3 <- [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:44:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 08:44:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1384ms 08:44:16 INFO - PROCESS | 1845 | 1461167056925 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 08:44:16 INFO - PROCESS | 1845 | 1461167056933 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 08:44:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 08:44:16 INFO - PROCESS | 1845 | 1461167056943 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 08:44:16 INFO - PROCESS | 1845 | 1461167056947 Marionette TRACE conn3 <- [1,22,null,{}] 08:44:16 INFO - PROCESS | 1845 | 1461167056953 Marionette TRACE conn3 -> [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:44:17 INFO - PROCESS | 1845 | 1461167057156 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 08:44:17 INFO - PROCESS | 1845 | 1461167057275 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:44:17 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585aa9d000 == 13 [pid = 1845] [id = 13] 08:44:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 36 (0x7f5855796000) [pid = 1845] [serial = 36] [outer = (nil)] 08:44:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 37 (0x7f585b1f1c00) [pid = 1845] [serial = 37] [outer = 0x7f5855796000] 08:44:17 INFO - PROCESS | 1845 | 1461167057349 Marionette DEBUG loaded listener.js 08:44:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 38 (0x7f585b4a8400) [pid = 1845] [serial = 38] [outer = 0x7f5855796000] 08:44:18 INFO - PROCESS | 1845 | 1461167058177 Marionette TRACE conn3 <- [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:44:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 08:44:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1285ms 08:44:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 08:44:18 INFO - PROCESS | 1845 | 1461167058229 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 08:44:18 INFO - PROCESS | 1845 | 1461167058232 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 08:44:18 INFO - PROCESS | 1845 | 1461167058239 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 08:44:18 INFO - PROCESS | 1845 | 1461167058244 Marionette TRACE conn3 <- [1,26,null,{}] 08:44:18 INFO - PROCESS | 1845 | 1461167058259 Marionette TRACE conn3 -> [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:44:18 INFO - PROCESS | 1845 | 1461167058441 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 08:44:18 INFO - PROCESS | 1845 | 1461167058716 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:44:18 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5853ecb800 == 14 [pid = 1845] [id = 14] 08:44:18 INFO - PROCESS | 1845 | ++DOMWINDOW == 39 (0x7f5852d41c00) [pid = 1845] [serial = 39] [outer = (nil)] 08:44:18 INFO - PROCESS | 1845 | ++DOMWINDOW == 40 (0x7f5855968800) [pid = 1845] [serial = 40] [outer = 0x7f5852d41c00] 08:44:18 INFO - PROCESS | 1845 | 1461167058824 Marionette DEBUG loaded listener.js 08:44:18 INFO - PROCESS | 1845 | ++DOMWINDOW == 41 (0x7f5858fd1000) [pid = 1845] [serial = 41] [outer = 0x7f5852d41c00] 08:44:19 INFO - PROCESS | 1845 | 1461167059786 Marionette TRACE conn3 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 08:44:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 08:44:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1588ms 08:44:19 INFO - PROCESS | 1845 | 1461167059827 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 08:44:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 08:44:19 INFO - PROCESS | 1845 | 1461167059832 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 08:44:19 INFO - PROCESS | 1845 | 1461167059839 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 08:44:19 INFO - PROCESS | 1845 | 1461167059842 Marionette TRACE conn3 <- [1,30,null,{}] 08:44:19 INFO - PROCESS | 1845 | 1461167059849 Marionette TRACE conn3 -> [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:44:19 INFO - PROCESS | 1845 | 1461167059996 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 08:44:20 INFO - PROCESS | 1845 | 1461167060013 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:44:20 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585a73e000 == 15 [pid = 1845] [id = 15] 08:44:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 42 (0x7f5851e5dc00) [pid = 1845] [serial = 42] [outer = (nil)] 08:44:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 43 (0x7f585a930c00) [pid = 1845] [serial = 43] [outer = 0x7f5851e5dc00] 08:44:20 INFO - PROCESS | 1845 | 1461167060079 Marionette DEBUG loaded listener.js 08:44:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 44 (0x7f585ba2a800) [pid = 1845] [serial = 44] [outer = 0x7f5851e5dc00] 08:44:20 INFO - PROCESS | 1845 | 1461167060811 Marionette TRACE conn3 <- [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:44:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 08:44:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 988ms 08:44:20 INFO - PROCESS | 1845 | 1461167060827 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 08:44:20 INFO - PROCESS | 1845 | 1461167060833 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 08:44:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 08:44:20 INFO - PROCESS | 1845 | 1461167060842 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 08:44:20 INFO - PROCESS | 1845 | 1461167060845 Marionette TRACE conn3 <- [1,34,null,{}] 08:44:20 INFO - PROCESS | 1845 | 1461167060855 Marionette TRACE conn3 -> [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:44:21 INFO - PROCESS | 1845 | 1461167061037 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 08:44:21 INFO - PROCESS | 1845 | 1461167061061 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:44:21 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585b68d000 == 16 [pid = 1845] [id = 16] 08:44:21 INFO - PROCESS | 1845 | ++DOMWINDOW == 45 (0x7f585a1dd000) [pid = 1845] [serial = 45] [outer = (nil)] 08:44:21 INFO - PROCESS | 1845 | ++DOMWINDOW == 46 (0x7f585c0d9000) [pid = 1845] [serial = 46] [outer = 0x7f585a1dd000] 08:44:21 INFO - PROCESS | 1845 | 1461167061123 Marionette DEBUG loaded listener.js 08:44:21 INFO - PROCESS | 1845 | ++DOMWINDOW == 47 (0x7f585c839400) [pid = 1845] [serial = 47] [outer = 0x7f585a1dd000] 08:44:21 INFO - PROCESS | 1845 | 1461167061807 Marionette TRACE conn3 <- [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:44:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 08:44:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 984ms 08:44:21 INFO - PROCESS | 1845 | 1461167061825 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 08:44:21 INFO - PROCESS | 1845 | 1461167061829 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 08:44:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 08:44:21 INFO - PROCESS | 1845 | 1461167061836 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 08:44:21 INFO - PROCESS | 1845 | 1461167061844 Marionette TRACE conn3 <- [1,38,null,{}] 08:44:21 INFO - PROCESS | 1845 | 1461167061867 Marionette TRACE conn3 -> [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:44:22 INFO - PROCESS | 1845 | 1461167062006 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 08:44:22 INFO - PROCESS | 1845 | 1461167062023 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:44:22 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585ba93000 == 17 [pid = 1845] [id = 17] 08:44:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 48 (0x7f5858792000) [pid = 1845] [serial = 48] [outer = (nil)] 08:44:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 49 (0x7f585e122400) [pid = 1845] [serial = 49] [outer = 0x7f5858792000] 08:44:22 INFO - PROCESS | 1845 | 1461167062084 Marionette DEBUG loaded listener.js 08:44:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 50 (0x7f585e1e8400) [pid = 1845] [serial = 50] [outer = 0x7f5858792000] 08:44:22 INFO - PROCESS | 1845 | 1461167062810 Marionette TRACE conn3 <- [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:44:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 08:44:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1035ms 08:44:22 INFO - PROCESS | 1845 | 1461167062871 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 08:44:22 INFO - PROCESS | 1845 | 1461167062877 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 08:44:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 08:44:22 INFO - PROCESS | 1845 | 1461167062894 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 08:44:22 INFO - PROCESS | 1845 | 1461167062897 Marionette TRACE conn3 <- [1,42,null,{}] 08:44:22 INFO - PROCESS | 1845 | 1461167062903 Marionette TRACE conn3 -> [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:44:23 INFO - PROCESS | 1845 | 1461167063044 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 08:44:23 INFO - PROCESS | 1845 | 1461167063053 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:44:23 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585beec000 == 18 [pid = 1845] [id = 18] 08:44:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 51 (0x7f585e1e6400) [pid = 1845] [serial = 51] [outer = (nil)] 08:44:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 52 (0x7f585e381000) [pid = 1845] [serial = 52] [outer = 0x7f585e1e6400] 08:44:23 INFO - PROCESS | 1845 | 1461167063117 Marionette DEBUG loaded listener.js 08:44:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 53 (0x7f585e3aa800) [pid = 1845] [serial = 53] [outer = 0x7f585e1e6400] 08:44:23 INFO - PROCESS | 1845 | 1461167063763 Marionette TRACE conn3 <- [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:44:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 08:44:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 930ms 08:44:23 INFO - PROCESS | 1845 | 1461167063824 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 08:44:23 INFO - PROCESS | 1845 | 1461167063826 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 08:44:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 08:44:23 INFO - PROCESS | 1845 | 1461167063832 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 08:44:23 INFO - PROCESS | 1845 | 1461167063834 Marionette TRACE conn3 <- [1,46,null,{}] 08:44:23 INFO - PROCESS | 1845 | 1461167063840 Marionette TRACE conn3 -> [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:44:24 INFO - PROCESS | 1845 | 1461167064005 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 08:44:24 INFO - PROCESS | 1845 | 1461167064026 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:44:24 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585c891800 == 19 [pid = 1845] [id = 19] 08:44:24 INFO - PROCESS | 1845 | ++DOMWINDOW == 54 (0x7f5867c31400) [pid = 1845] [serial = 54] [outer = (nil)] 08:44:24 INFO - PROCESS | 1845 | ++DOMWINDOW == 55 (0x7f5867c3e000) [pid = 1845] [serial = 55] [outer = 0x7f5867c31400] 08:44:24 INFO - PROCESS | 1845 | 1461167064109 Marionette DEBUG loaded listener.js 08:44:24 INFO - PROCESS | 1845 | ++DOMWINDOW == 56 (0x7f5868abd800) [pid = 1845] [serial = 56] [outer = 0x7f5867c31400] 08:44:25 INFO - PROCESS | 1845 | 1461167065034 Marionette TRACE conn3 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 08:44:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 08:44:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1226ms 08:44:25 INFO - PROCESS | 1845 | 1461167065061 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 08:44:25 INFO - PROCESS | 1845 | 1461167065067 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 08:44:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 08:44:25 INFO - PROCESS | 1845 | 1461167065077 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 08:44:25 INFO - PROCESS | 1845 | 1461167065082 Marionette TRACE conn3 <- [1,50,null,{}] 08:44:25 INFO - PROCESS | 1845 | 1461167065090 Marionette TRACE conn3 -> [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:44:25 INFO - PROCESS | 1845 | 1461167065253 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 08:44:25 INFO - PROCESS | 1845 | 1461167065391 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:44:25 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585964f000 == 20 [pid = 1845] [id = 20] 08:44:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 57 (0x7f5853a70800) [pid = 1845] [serial = 57] [outer = (nil)] 08:44:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 58 (0x7f58548fb800) [pid = 1845] [serial = 58] [outer = 0x7f5853a70800] 08:44:25 INFO - PROCESS | 1845 | 1461167065473 Marionette DEBUG loaded listener.js 08:44:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 59 (0x7f585879f800) [pid = 1845] [serial = 59] [outer = 0x7f5853a70800] 08:44:26 INFO - PROCESS | 1845 | 1461167066251 Marionette TRACE conn3 <- [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:44:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 08:44:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1186ms 08:44:26 INFO - PROCESS | 1845 | 1461167066264 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 08:44:26 INFO - PROCESS | 1845 | 1461167066272 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 08:44:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 08:44:26 INFO - PROCESS | 1845 | 1461167066284 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 08:44:26 INFO - PROCESS | 1845 | 1461167066287 Marionette TRACE conn3 <- [1,54,null,{}] 08:44:26 INFO - PROCESS | 1845 | 1461167066294 Marionette TRACE conn3 -> [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:44:26 INFO - PROCESS | 1845 | 1461167066474 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 08:44:26 INFO - PROCESS | 1845 | 1461167066598 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:44:26 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585ba84000 == 21 [pid = 1845] [id = 21] 08:44:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 60 (0x7f5853a72400) [pid = 1845] [serial = 60] [outer = (nil)] 08:44:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 61 (0x7f585a807800) [pid = 1845] [serial = 61] [outer = 0x7f5853a72400] 08:44:26 INFO - PROCESS | 1845 | 1461167066673 Marionette DEBUG loaded listener.js 08:44:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 62 (0x7f585ba27800) [pid = 1845] [serial = 62] [outer = 0x7f5853a72400] 08:44:27 INFO - PROCESS | 1845 | 1461167067471 Marionette TRACE conn3 <- [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:44:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 08:44:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1230ms 08:44:27 INFO - PROCESS | 1845 | 1461167067514 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 08:44:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 08:44:27 INFO - PROCESS | 1845 | 1461167067518 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 08:44:27 INFO - PROCESS | 1845 | 1461167067524 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 08:44:27 INFO - PROCESS | 1845 | 1461167067529 Marionette TRACE conn3 <- [1,58,null,{}] 08:44:27 INFO - PROCESS | 1845 | 1461167067545 Marionette TRACE conn3 -> [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:44:27 INFO - PROCESS | 1845 | 1461167067779 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 08:44:27 INFO - PROCESS | 1845 | 1461167067906 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:44:27 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585e0ba800 == 22 [pid = 1845] [id = 22] 08:44:27 INFO - PROCESS | 1845 | ++DOMWINDOW == 63 (0x7f585c0dd000) [pid = 1845] [serial = 63] [outer = (nil)] 08:44:27 INFO - PROCESS | 1845 | ++DOMWINDOW == 64 (0x7f585e11e800) [pid = 1845] [serial = 64] [outer = 0x7f585c0dd000] 08:44:27 INFO - PROCESS | 1845 | 1461167067988 Marionette DEBUG loaded listener.js 08:44:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 65 (0x7f5861f24400) [pid = 1845] [serial = 65] [outer = 0x7f585c0dd000] 08:44:28 INFO - PROCESS | 1845 | 1461167068968 Marionette TRACE conn3 <- [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:44:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 08:44:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1507ms 08:44:29 INFO - PROCESS | 1845 | 1461167069031 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 08:44:29 INFO - PROCESS | 1845 | 1461167069036 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 08:44:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 08:44:29 INFO - PROCESS | 1845 | 1461167069044 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 08:44:29 INFO - PROCESS | 1845 | 1461167069048 Marionette TRACE conn3 <- [1,62,null,{}] 08:44:29 INFO - PROCESS | 1845 | 1461167069056 Marionette TRACE conn3 -> [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:44:29 INFO - PROCESS | 1845 | 1461167069284 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 08:44:29 INFO - PROCESS | 1845 | 1461167069453 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:44:29 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5854883800 == 23 [pid = 1845] [id = 23] 08:44:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 66 (0x7f5857d8e800) [pid = 1845] [serial = 66] [outer = (nil)] 08:44:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 67 (0x7f5857df0000) [pid = 1845] [serial = 67] [outer = 0x7f5857d8e800] 08:44:29 INFO - PROCESS | 1845 | 1461167069528 Marionette DEBUG loaded listener.js 08:44:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 68 (0x7f58591f2400) [pid = 1845] [serial = 68] [outer = 0x7f5857d8e800] 08:44:30 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585beec000 == 22 [pid = 1845] [id = 18] 08:44:30 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585ba93000 == 21 [pid = 1845] [id = 17] 08:44:30 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585b68d000 == 20 [pid = 1845] [id = 16] 08:44:30 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585a73e000 == 19 [pid = 1845] [id = 15] 08:44:30 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5853ecb800 == 18 [pid = 1845] [id = 14] 08:44:30 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5853ed0000 == 17 [pid = 1845] [id = 12] 08:44:30 INFO - PROCESS | 1845 | 1461167070362 Marionette TRACE conn3 <- [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:44:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 08:44:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1355ms 08:44:30 INFO - PROCESS | 1845 | 1461167070399 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 08:44:30 INFO - PROCESS | 1845 | 1461167070406 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 08:44:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 08:44:30 INFO - PROCESS | 1845 | 1461167070414 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 08:44:30 INFO - PROCESS | 1845 | 1461167070420 Marionette TRACE conn3 <- [1,66,null,{}] 08:44:30 INFO - PROCESS | 1845 | 1461167070446 Marionette TRACE conn3 -> [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:44:30 INFO - PROCESS | 1845 | 1461167070618 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 08:44:30 INFO - PROCESS | 1845 | 1461167070743 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:44:30 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585964e800 == 18 [pid = 1845] [id = 24] 08:44:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 69 (0x7f5857de8400) [pid = 1845] [serial = 69] [outer = (nil)] 08:44:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 70 (0x7f585a0be400) [pid = 1845] [serial = 70] [outer = 0x7f5857de8400] 08:44:30 INFO - PROCESS | 1845 | 1461167070825 Marionette DEBUG loaded listener.js 08:44:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 71 (0x7f585a580800) [pid = 1845] [serial = 71] [outer = 0x7f5857de8400] 08:44:31 INFO - PROCESS | 1845 | 1461167071599 Marionette TRACE conn3 <- [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:44:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 08:44:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1254ms 08:44:31 INFO - PROCESS | 1845 | 1461167071673 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 08:44:31 INFO - PROCESS | 1845 | 1461167071682 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 08:44:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 08:44:31 INFO - PROCESS | 1845 | 1461167071692 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 08:44:31 INFO - PROCESS | 1845 | 1461167071696 Marionette TRACE conn3 <- [1,70,null,{}] 08:44:31 INFO - PROCESS | 1845 | 1461167071702 Marionette TRACE conn3 -> [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:44:31 INFO - PROCESS | 1845 | 1461167071866 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 08:44:31 INFO - PROCESS | 1845 | 1461167071992 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:44:32 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585b709800 == 19 [pid = 1845] [id = 25] 08:44:32 INFO - PROCESS | 1845 | ++DOMWINDOW == 72 (0x7f5858fce400) [pid = 1845] [serial = 72] [outer = (nil)] 08:44:32 INFO - PROCESS | 1845 | ++DOMWINDOW == 73 (0x7f585bba0400) [pid = 1845] [serial = 73] [outer = 0x7f5858fce400] 08:44:32 INFO - PROCESS | 1845 | 1461167072070 Marionette DEBUG loaded listener.js 08:44:32 INFO - PROCESS | 1845 | ++DOMWINDOW == 74 (0x7f585cd2b000) [pid = 1845] [serial = 74] [outer = 0x7f5858fce400] 08:44:32 INFO - PROCESS | 1845 | 1461167072903 Marionette TRACE conn3 <- [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:44:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 08:44:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1284ms 08:44:32 INFO - PROCESS | 1845 | 1461167072991 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 08:44:32 INFO - PROCESS | 1845 | 1461167072994 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 08:44:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 08:44:33 INFO - PROCESS | 1845 | 1461167073004 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 08:44:33 INFO - PROCESS | 1845 | 1461167073008 Marionette TRACE conn3 <- [1,74,null,{}] 08:44:33 INFO - PROCESS | 1845 | 1461167073025 Marionette TRACE conn3 -> [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:44:33 INFO - PROCESS | 1845 | 1461167073192 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 08:44:33 INFO - PROCESS | 1845 | 1461167073289 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:44:33 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585e051800 == 20 [pid = 1845] [id = 26] 08:44:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 75 (0x7f585e1e7800) [pid = 1845] [serial = 75] [outer = (nil)] 08:44:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 76 (0x7f586155a400) [pid = 1845] [serial = 76] [outer = 0x7f585e1e7800] 08:44:33 INFO - PROCESS | 1845 | 1461167073370 Marionette DEBUG loaded listener.js 08:44:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 77 (0x7f5868ac7000) [pid = 1845] [serial = 77] [outer = 0x7f585e1e7800] 08:44:34 INFO - PROCESS | 1845 | 1461167074145 Marionette TRACE conn3 <- [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:44:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 08:44:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1183ms 08:44:34 INFO - PROCESS | 1845 | 1461167074205 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 08:44:34 INFO - PROCESS | 1845 | 1461167074210 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 08:44:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 08:44:34 INFO - PROCESS | 1845 | 1461167074218 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 08:44:34 INFO - PROCESS | 1845 | 1461167074221 Marionette TRACE conn3 <- [1,78,null,{}] 08:44:34 INFO - PROCESS | 1845 | 1461167074226 Marionette TRACE conn3 -> [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:44:34 INFO - PROCESS | 1845 | 1461167074387 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 08:44:34 INFO - PROCESS | 1845 | 1461167074512 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:44:34 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5862b16000 == 21 [pid = 1845] [id = 27] 08:44:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 78 (0x7f5851e69000) [pid = 1845] [serial = 78] [outer = (nil)] 08:44:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 79 (0x7f5868f0fc00) [pid = 1845] [serial = 79] [outer = 0x7f5851e69000] 08:44:34 INFO - PROCESS | 1845 | 1461167074591 Marionette DEBUG loaded listener.js 08:44:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 80 (0x7f5869c32c00) [pid = 1845] [serial = 80] [outer = 0x7f5851e69000] 08:44:35 INFO - PROCESS | 1845 | 1461167075345 Marionette TRACE conn3 <- [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:44:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 08:44:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1184ms 08:44:35 INFO - PROCESS | 1845 | 1461167075418 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 08:44:35 INFO - PROCESS | 1845 | 1461167075423 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 08:44:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 08:44:35 INFO - PROCESS | 1845 | 1461167075432 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 08:44:35 INFO - PROCESS | 1845 | 1461167075434 Marionette TRACE conn3 <- [1,82,null,{}] 08:44:35 INFO - PROCESS | 1845 | 1461167075439 Marionette TRACE conn3 -> [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:44:35 INFO - PROCESS | 1845 | 1461167075582 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 08:44:35 INFO - PROCESS | 1845 | 1461167075706 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:44:35 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f58688e7800 == 22 [pid = 1845] [id = 28] 08:44:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 81 (0x7f58521b8800) [pid = 1845] [serial = 81] [outer = (nil)] 08:44:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 82 (0x7f5869dc0800) [pid = 1845] [serial = 82] [outer = 0x7f58521b8800] 08:44:35 INFO - PROCESS | 1845 | 1461167075781 Marionette DEBUG loaded listener.js 08:44:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 83 (0x7f586a0ef400) [pid = 1845] [serial = 83] [outer = 0x7f58521b8800] 08:44:36 INFO - PROCESS | 1845 | 1461167076700 Marionette TRACE conn3 <- [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:44:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 08:44:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1334ms 08:44:36 INFO - PROCESS | 1845 | 1461167076767 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 08:44:36 INFO - PROCESS | 1845 | 1461167076772 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 08:44:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 08:44:36 INFO - PROCESS | 1845 | 1461167076780 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 08:44:36 INFO - PROCESS | 1845 | 1461167076785 Marionette TRACE conn3 <- [1,86,null,{}] 08:44:36 INFO - PROCESS | 1845 | 1461167076793 Marionette TRACE conn3 -> [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:44:36 INFO - PROCESS | 1845 | 1461167076951 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 08:44:37 INFO - PROCESS | 1845 | 1461167077096 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:44:37 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585a747800 == 23 [pid = 1845] [id = 29] 08:44:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 84 (0x7f5858f40c00) [pid = 1845] [serial = 84] [outer = (nil)] 08:44:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 85 (0x7f5859671000) [pid = 1845] [serial = 85] [outer = 0x7f5858f40c00] 08:44:37 INFO - PROCESS | 1845 | 1461167077213 Marionette DEBUG loaded listener.js 08:44:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 86 (0x7f585a80d400) [pid = 1845] [serial = 86] [outer = 0x7f5858f40c00] 08:44:37 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585964f000 == 22 [pid = 1845] [id = 20] 08:44:38 INFO - PROCESS | 1845 | 1461167078045 Marionette TRACE conn3 <- [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:44:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 08:44:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1341ms 08:44:38 INFO - PROCESS | 1845 | 1461167078122 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 08:44:38 INFO - PROCESS | 1845 | 1461167078127 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 08:44:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 08:44:38 INFO - PROCESS | 1845 | 1461167078136 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 08:44:38 INFO - PROCESS | 1845 | 1461167078140 Marionette TRACE conn3 <- [1,90,null,{}] 08:44:38 INFO - PROCESS | 1845 | 1461167078148 Marionette TRACE conn3 -> [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:44:38 INFO - PROCESS | 1845 | 1461167078350 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 08:44:38 INFO - PROCESS | 1845 | 1461167078503 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:44:38 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585b708800 == 23 [pid = 1845] [id = 30] 08:44:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 87 (0x7f585af78c00) [pid = 1845] [serial = 87] [outer = (nil)] 08:44:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 88 (0x7f585b8df400) [pid = 1845] [serial = 88] [outer = 0x7f585af78c00] 08:44:38 INFO - PROCESS | 1845 | 1461167078620 Marionette DEBUG loaded listener.js 08:44:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 89 (0x7f585c17bc00) [pid = 1845] [serial = 89] [outer = 0x7f585af78c00] 08:44:39 INFO - PROCESS | 1845 | 1461167079362 Marionette TRACE conn3 <- [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:44:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 08:44:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1284ms 08:44:39 INFO - PROCESS | 1845 | 1461167079437 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 08:44:39 INFO - PROCESS | 1845 | 1461167079446 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 08:44:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 08:44:39 INFO - PROCESS | 1845 | 1461167079467 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 08:44:39 INFO - PROCESS | 1845 | 1461167079471 Marionette TRACE conn3 <- [1,94,null,{}] 08:44:39 INFO - PROCESS | 1845 | 1461167079477 Marionette TRACE conn3 -> [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:44:39 INFO - PROCESS | 1845 | 1461167079636 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 08:44:39 INFO - PROCESS | 1845 | 1461167079765 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:44:39 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f58614ba800 == 24 [pid = 1845] [id = 31] 08:44:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 90 (0x7f585a529400) [pid = 1845] [serial = 90] [outer = (nil)] 08:44:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 91 (0x7f585e3a1400) [pid = 1845] [serial = 91] [outer = 0x7f585a529400] 08:44:39 INFO - PROCESS | 1845 | 1461167079844 Marionette DEBUG loaded listener.js 08:44:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 92 (0x7f5867ccc400) [pid = 1845] [serial = 92] [outer = 0x7f585a529400] 08:44:40 INFO - PROCESS | 1845 | 1461167080643 Marionette TRACE conn3 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 08:44:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 08:44:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1241ms 08:44:40 INFO - PROCESS | 1845 | 1461167080704 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 08:44:40 INFO - PROCESS | 1845 | 1461167080708 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 08:44:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 08:44:40 INFO - PROCESS | 1845 | 1461167080715 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 08:44:40 INFO - PROCESS | 1845 | 1461167080720 Marionette TRACE conn3 <- [1,98,null,{}] 08:44:40 INFO - PROCESS | 1845 | 1461167080736 Marionette TRACE conn3 -> [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:44:40 INFO - PROCESS | 1845 | 1461167080902 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 08:44:41 INFO - PROCESS | 1845 | 1461167081030 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:44:41 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5868db1000 == 25 [pid = 1845] [id = 32] 08:44:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 93 (0x7f5868bb9400) [pid = 1845] [serial = 93] [outer = (nil)] 08:44:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 94 (0x7f5869c2f800) [pid = 1845] [serial = 94] [outer = 0x7f5868bb9400] 08:44:41 INFO - PROCESS | 1845 | 1461167081115 Marionette DEBUG loaded listener.js 08:44:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 95 (0x7f586a0fac00) [pid = 1845] [serial = 95] [outer = 0x7f5868bb9400] 08:44:41 INFO - PROCESS | 1845 | 1461167081887 Marionette TRACE conn3 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 08:44:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 08:44:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1237ms 08:44:41 INFO - PROCESS | 1845 | 1461167081956 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 08:44:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 08:44:41 INFO - PROCESS | 1845 | 1461167081961 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 08:44:41 INFO - PROCESS | 1845 | 1461167081966 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 08:44:41 INFO - PROCESS | 1845 | 1461167081970 Marionette TRACE conn3 <- [1,102,null,{}] 08:44:41 INFO - PROCESS | 1845 | 1461167081975 Marionette TRACE conn3 -> [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:44:42 INFO - PROCESS | 1845 | 1461167082132 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 08:44:42 INFO - PROCESS | 1845 | 1461167082260 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:44:42 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5851e32000 == 26 [pid = 1845] [id = 33] 08:44:42 INFO - PROCESS | 1845 | ++DOMWINDOW == 96 (0x7f5868d15000) [pid = 1845] [serial = 96] [outer = (nil)] 08:44:42 INFO - PROCESS | 1845 | ++DOMWINDOW == 97 (0x7f586ddc3400) [pid = 1845] [serial = 97] [outer = 0x7f5868d15000] 08:44:42 INFO - PROCESS | 1845 | 1461167082334 Marionette DEBUG loaded listener.js 08:44:42 INFO - PROCESS | 1845 | ++DOMWINDOW == 98 (0x7f586de27000) [pid = 1845] [serial = 98] [outer = 0x7f5868d15000] 08:44:43 INFO - PROCESS | 1845 | 1461167083150 Marionette TRACE conn3 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 08:44:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 08:44:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1229ms 08:44:43 INFO - PROCESS | 1845 | 1461167083197 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 08:44:43 INFO - PROCESS | 1845 | 1461167083200 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 08:44:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 08:44:43 INFO - PROCESS | 1845 | 1461167083207 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 08:44:43 INFO - PROCESS | 1845 | 1461167083209 Marionette TRACE conn3 <- [1,106,null,{}] 08:44:43 INFO - PROCESS | 1845 | 1461167083215 Marionette TRACE conn3 -> [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:44:43 INFO - PROCESS | 1845 | 1461167083356 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 08:44:43 INFO - PROCESS | 1845 | 1461167083491 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:44:43 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f586b921800 == 27 [pid = 1845] [id = 34] 08:44:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 99 (0x7f5851f61400) [pid = 1845] [serial = 99] [outer = (nil)] 08:44:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 100 (0x7f586ddc0000) [pid = 1845] [serial = 100] [outer = 0x7f5851f61400] 08:44:43 INFO - PROCESS | 1845 | 1461167083576 Marionette DEBUG loaded listener.js 08:44:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 101 (0x7f586e1ae400) [pid = 1845] [serial = 101] [outer = 0x7f5851f61400] 08:44:44 INFO - PROCESS | 1845 | 1461167084501 Marionette TRACE conn3 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 08:44:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 08:44:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1332ms 08:44:44 INFO - PROCESS | 1845 | 1461167084540 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 08:44:44 INFO - PROCESS | 1845 | 1461167084545 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 08:44:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 08:44:44 INFO - PROCESS | 1845 | 1461167084553 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 08:44:44 INFO - PROCESS | 1845 | 1461167084558 Marionette TRACE conn3 <- [1,110,null,{}] 08:44:44 INFO - PROCESS | 1845 | 1461167084566 Marionette TRACE conn3 -> [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:44:44 INFO - PROCESS | 1845 | 1461167084711 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 08:44:44 INFO - PROCESS | 1845 | 1461167084871 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:44:44 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585a744800 == 28 [pid = 1845] [id = 35] 08:44:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 102 (0x7f585a529800) [pid = 1845] [serial = 102] [outer = (nil)] 08:44:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 103 (0x7f585b285000) [pid = 1845] [serial = 103] [outer = 0x7f585a529800] 08:44:44 INFO - PROCESS | 1845 | 1461167084985 Marionette DEBUG loaded listener.js 08:44:45 INFO - PROCESS | 1845 | ++DOMWINDOW == 104 (0x7f585c1f0000) [pid = 1845] [serial = 104] [outer = 0x7f585a529800] 08:44:45 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585e051800 == 27 [pid = 1845] [id = 26] 08:44:45 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585b709800 == 26 [pid = 1845] [id = 25] 08:44:45 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585964e800 == 25 [pid = 1845] [id = 24] 08:44:45 INFO - PROCESS | 1845 | ++DOMWINDOW == 105 (0x7f5857dee800) [pid = 1845] [serial = 105] [outer = 0x7f5851e5f000] 08:44:45 INFO - PROCESS | 1845 | 1461167085944 Marionette TRACE conn3 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 08:44:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 08:44:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1439ms 08:44:45 INFO - PROCESS | 1845 | 1461167085993 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 08:44:46 INFO - PROCESS | 1845 | 1461167086000 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 08:44:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 08:44:46 INFO - PROCESS | 1845 | 1461167086009 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 08:44:46 INFO - PROCESS | 1845 | 1461167086012 Marionette TRACE conn3 <- [1,114,null,{}] 08:44:46 INFO - PROCESS | 1845 | 1461167086020 Marionette TRACE conn3 -> [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:44:46 INFO - PROCESS | 1845 | 1461167086187 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 08:44:46 INFO - PROCESS | 1845 | 1461167086319 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:44:46 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585b4e3000 == 26 [pid = 1845] [id = 36] 08:44:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 106 (0x7f5854825400) [pid = 1845] [serial = 106] [outer = (nil)] 08:44:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 107 (0x7f585bba3000) [pid = 1845] [serial = 107] [outer = 0x7f5854825400] 08:44:46 INFO - PROCESS | 1845 | 1461167086397 Marionette DEBUG loaded listener.js 08:44:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 108 (0x7f5867cca400) [pid = 1845] [serial = 108] [outer = 0x7f5854825400] 08:44:47 INFO - PROCESS | 1845 | 1461167087271 Marionette TRACE conn3 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 08:44:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 08:44:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1343ms 08:44:47 INFO - PROCESS | 1845 | 1461167087351 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 08:44:47 INFO - PROCESS | 1845 | 1461167087359 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 08:44:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 08:44:47 INFO - PROCESS | 1845 | 1461167087369 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 08:44:47 INFO - PROCESS | 1845 | 1461167087373 Marionette TRACE conn3 <- [1,118,null,{}] 08:44:47 INFO - PROCESS | 1845 | 1461167087379 Marionette TRACE conn3 -> [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:44:47 INFO - PROCESS | 1845 | 1461167087582 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 08:44:47 INFO - PROCESS | 1845 | 1461167087724 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:44:47 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5868fb5800 == 27 [pid = 1845] [id = 37] 08:44:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 109 (0x7f5855432c00) [pid = 1845] [serial = 109] [outer = (nil)] 08:44:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 110 (0x7f5869c29800) [pid = 1845] [serial = 110] [outer = 0x7f5855432c00] 08:44:47 INFO - PROCESS | 1845 | 1461167087796 Marionette DEBUG loaded listener.js 08:44:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 111 (0x7f586b9df400) [pid = 1845] [serial = 111] [outer = 0x7f5855432c00] 08:44:48 INFO - PROCESS | 1845 | 1461167088555 Marionette TRACE conn3 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 08:44:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 08:44:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1235ms 08:44:48 INFO - PROCESS | 1845 | 1461167088619 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 08:44:48 INFO - PROCESS | 1845 | 1461167088624 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 08:44:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 08:44:48 INFO - PROCESS | 1845 | 1461167088634 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 08:44:48 INFO - PROCESS | 1845 | 1461167088639 Marionette TRACE conn3 <- [1,122,null,{}] 08:44:48 INFO - PROCESS | 1845 | 1461167088655 Marionette TRACE conn3 -> [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:44:48 INFO - PROCESS | 1845 | 1461167088820 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 08:44:48 INFO - PROCESS | 1845 | 1461167088952 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:44:48 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f586d75f800 == 28 [pid = 1845] [id = 38] 08:44:48 INFO - PROCESS | 1845 | ++DOMWINDOW == 112 (0x7f586de25000) [pid = 1845] [serial = 112] [outer = (nil)] 08:44:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 113 (0x7f586e1e1400) [pid = 1845] [serial = 113] [outer = 0x7f586de25000] 08:44:49 INFO - PROCESS | 1845 | 1461167089034 Marionette DEBUG loaded listener.js 08:44:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 114 (0x7f586ff95c00) [pid = 1845] [serial = 114] [outer = 0x7f586de25000] 08:44:49 INFO - PROCESS | 1845 | 1461167089761 Marionette TRACE conn3 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 08:44:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 08:44:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1184ms 08:44:49 INFO - PROCESS | 1845 | 1461167089818 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 08:44:49 INFO - PROCESS | 1845 | 1461167089822 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 08:44:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 08:44:49 INFO - PROCESS | 1845 | 1461167089846 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 08:44:49 INFO - PROCESS | 1845 | 1461167089850 Marionette TRACE conn3 <- [1,126,null,{}] 08:44:49 INFO - PROCESS | 1845 | 1461167089855 Marionette TRACE conn3 -> [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:44:50 INFO - PROCESS | 1845 | 1461167090009 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 08:44:50 INFO - PROCESS | 1845 | 1461167090141 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:44:50 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f586e143000 == 29 [pid = 1845] [id = 39] 08:44:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 115 (0x7f586dfbb000) [pid = 1845] [serial = 115] [outer = (nil)] 08:44:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 116 (0x7f5870cb0000) [pid = 1845] [serial = 116] [outer = 0x7f586dfbb000] 08:44:50 INFO - PROCESS | 1845 | 1461167090210 Marionette DEBUG loaded listener.js 08:44:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 117 (0x7f5872262400) [pid = 1845] [serial = 117] [outer = 0x7f586dfbb000] 08:44:50 INFO - PROCESS | 1845 | 1461167090978 Marionette TRACE conn3 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 08:44:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 08:44:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1181ms 08:44:51 INFO - PROCESS | 1845 | 1461167091025 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 08:44:51 INFO - PROCESS | 1845 | 1461167091028 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 08:44:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 08:44:51 INFO - PROCESS | 1845 | 1461167091034 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 08:44:51 INFO - PROCESS | 1845 | 1461167091036 Marionette TRACE conn3 <- [1,130,null,{}] 08:44:51 INFO - PROCESS | 1845 | 1461167091042 Marionette TRACE conn3 -> [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:44:51 INFO - PROCESS | 1845 | 1461167091179 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 08:44:51 INFO - PROCESS | 1845 | 1461167091317 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:44:51 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5853e8b000 == 30 [pid = 1845] [id = 40] 08:44:51 INFO - PROCESS | 1845 | ++DOMWINDOW == 118 (0x7f5851c05800) [pid = 1845] [serial = 118] [outer = (nil)] 08:44:51 INFO - PROCESS | 1845 | ++DOMWINDOW == 119 (0x7f5851c0b000) [pid = 1845] [serial = 119] [outer = 0x7f5851c05800] 08:44:51 INFO - PROCESS | 1845 | 1461167091389 Marionette DEBUG loaded listener.js 08:44:51 INFO - PROCESS | 1845 | ++DOMWINDOW == 120 (0x7f5851c10800) [pid = 1845] [serial = 120] [outer = 0x7f5851c05800] 08:44:52 INFO - PROCESS | 1845 | 1461167092271 Marionette TRACE conn3 <- [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:44:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 08:44:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1292ms 08:44:52 INFO - PROCESS | 1845 | 1461167092342 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 08:44:52 INFO - PROCESS | 1845 | 1461167092346 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 08:44:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 08:44:52 INFO - PROCESS | 1845 | 1461167092352 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 08:44:52 INFO - PROCESS | 1845 | 1461167092354 Marionette TRACE conn3 <- [1,134,null,{}] 08:44:52 INFO - PROCESS | 1845 | 1461167092359 Marionette TRACE conn3 -> [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:44:52 INFO - PROCESS | 1845 | 1461167092577 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 08:44:52 INFO - PROCESS | 1845 | 1461167092869 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:44:52 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585544c000 == 31 [pid = 1845] [id = 41] 08:44:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 121 (0x7f5850710000) [pid = 1845] [serial = 121] [outer = (nil)] 08:44:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 122 (0x7f5850713c00) [pid = 1845] [serial = 122] [outer = 0x7f5850710000] 08:44:52 INFO - PROCESS | 1845 | 1461167092960 Marionette DEBUG loaded listener.js 08:44:53 INFO - PROCESS | 1845 | ++DOMWINDOW == 123 (0x7f5851c0d400) [pid = 1845] [serial = 123] [outer = 0x7f5850710000] 08:44:53 INFO - PROCESS | 1845 | 1461167093792 Marionette TRACE conn3 <- [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:44:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 08:44:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1477ms 08:44:53 INFO - PROCESS | 1845 | 1461167093830 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 08:44:53 INFO - PROCESS | 1845 | 1461167093837 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 08:44:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 08:44:53 INFO - PROCESS | 1845 | 1461167093845 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 08:44:53 INFO - PROCESS | 1845 | 1461167093849 Marionette TRACE conn3 <- [1,138,null,{}] 08:44:53 INFO - PROCESS | 1845 | 1461167093855 Marionette TRACE conn3 -> [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:44:54 INFO - PROCESS | 1845 | 1461167094009 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 08:44:54 INFO - PROCESS | 1845 | 1461167094186 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:44:54 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5855951800 == 32 [pid = 1845] [id = 42] 08:44:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 124 (0x7f585070c000) [pid = 1845] [serial = 124] [outer = (nil)] 08:44:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 125 (0x7f585070e400) [pid = 1845] [serial = 125] [outer = 0x7f585070c000] 08:44:54 INFO - PROCESS | 1845 | 1461167094275 Marionette DEBUG loaded listener.js 08:44:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 126 (0x7f5851c0e000) [pid = 1845] [serial = 126] [outer = 0x7f585070c000] 08:44:55 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585544c000 == 31 [pid = 1845] [id = 41] 08:44:55 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585aa9d000 == 30 [pid = 1845] [id = 13] 08:44:55 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585b4e3000 == 29 [pid = 1845] [id = 36] 08:44:55 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5868fb5800 == 28 [pid = 1845] [id = 37] 08:44:57 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5853ed8000 == 27 [pid = 1845] [id = 8] 08:44:57 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5853ee4000 == 26 [pid = 1845] [id = 6] 08:44:57 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585ba84000 == 25 [pid = 1845] [id = 21] 08:44:57 INFO - PROCESS | 1845 | --DOCSHELL 0x7f58614ba800 == 24 [pid = 1845] [id = 31] 08:44:57 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5862b16000 == 23 [pid = 1845] [id = 27] 08:44:57 INFO - PROCESS | 1845 | --DOCSHELL 0x7f58688e7800 == 22 [pid = 1845] [id = 28] 08:44:57 INFO - PROCESS | 1845 | --DOCSHELL 0x7f586d75f800 == 21 [pid = 1845] [id = 38] 08:44:57 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585e0ba800 == 20 [pid = 1845] [id = 22] 08:44:57 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5868db1000 == 19 [pid = 1845] [id = 32] 08:44:57 INFO - PROCESS | 1845 | --DOCSHELL 0x7f586b921800 == 18 [pid = 1845] [id = 34] 08:44:57 INFO - PROCESS | 1845 | --DOCSHELL 0x7f586e143000 == 17 [pid = 1845] [id = 39] 08:44:57 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5851e32000 == 16 [pid = 1845] [id = 33] 08:44:57 INFO - PROCESS | 1845 | --DOCSHELL 0x7f58522be800 == 15 [pid = 1845] [id = 9] 08:44:57 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585a744800 == 14 [pid = 1845] [id = 35] 08:44:57 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585c891800 == 13 [pid = 1845] [id = 19] 08:44:57 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5853e8b000 == 12 [pid = 1845] [id = 40] 08:44:57 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585a747800 == 11 [pid = 1845] [id = 29] 08:44:57 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5854883800 == 10 [pid = 1845] [id = 23] 08:44:57 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585b708800 == 9 [pid = 1845] [id = 30] 08:44:59 INFO - PROCESS | 1845 | 1461167099012 Marionette TRACE conn3 <- [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:44:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 08:44:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 5200ms 08:44:59 INFO - PROCESS | 1845 | 1461167099046 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 08:44:59 INFO - PROCESS | 1845 | 1461167099051 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 08:44:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 08:44:59 INFO - PROCESS | 1845 | 1461167099060 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 08:44:59 INFO - PROCESS | 1845 | 1461167099064 Marionette TRACE conn3 <- [1,142,null,{}] 08:44:59 INFO - PROCESS | 1845 | 1461167099073 Marionette TRACE conn3 -> [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:44:59 INFO - PROCESS | 1845 | 1461167099222 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 08:44:59 INFO - PROCESS | 1845 | 1461167099349 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:44:59 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5855939800 == 10 [pid = 1845] [id = 43] 08:44:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 127 (0x7f5855795800) [pid = 1845] [serial = 127] [outer = (nil)] 08:44:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 128 (0x7f585596b400) [pid = 1845] [serial = 128] [outer = 0x7f5855795800] 08:44:59 INFO - PROCESS | 1845 | 1461167099413 Marionette DEBUG loaded listener.js 08:44:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 129 (0x7f5855973000) [pid = 1845] [serial = 129] [outer = 0x7f5855795800] 08:45:00 INFO - PROCESS | 1845 | 1461167100039 Marionette TRACE conn3 <- [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:45:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 08:45:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1032ms 08:45:00 INFO - PROCESS | 1845 | 1461167100090 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 08:45:00 INFO - PROCESS | 1845 | 1461167100100 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 08:45:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 08:45:00 INFO - PROCESS | 1845 | 1461167100110 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 08:45:00 INFO - PROCESS | 1845 | 1461167100113 Marionette TRACE conn3 <- [1,146,null,{}] 08:45:00 INFO - PROCESS | 1845 | 1461167100119 Marionette TRACE conn3 -> [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:45:00 INFO - PROCESS | 1845 | 1461167100315 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 08:45:00 INFO - PROCESS | 1845 | 1461167100330 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:45:00 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5853ed3000 == 11 [pid = 1845] [id = 44] 08:45:00 INFO - PROCESS | 1845 | ++DOMWINDOW == 130 (0x7f585070d000) [pid = 1845] [serial = 130] [outer = (nil)] 08:45:00 INFO - PROCESS | 1845 | ++DOMWINDOW == 131 (0x7f5858fd3c00) [pid = 1845] [serial = 131] [outer = 0x7f585070d000] 08:45:00 INFO - PROCESS | 1845 | 1461167100396 Marionette DEBUG loaded listener.js 08:45:00 INFO - PROCESS | 1845 | ++DOMWINDOW == 132 (0x7f585a8b0400) [pid = 1845] [serial = 132] [outer = 0x7f585070d000] 08:45:01 INFO - PROCESS | 1845 | 1461167101333 Marionette TRACE conn3 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 08:45:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 08:45:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1284ms 08:45:01 INFO - PROCESS | 1845 | 1461167101403 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 08:45:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 08:45:01 INFO - PROCESS | 1845 | 1461167101407 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 08:45:01 INFO - PROCESS | 1845 | 1461167101413 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 08:45:01 INFO - PROCESS | 1845 | 1461167101419 Marionette TRACE conn3 <- [1,150,null,{}] 08:45:01 INFO - PROCESS | 1845 | 1461167101442 Marionette TRACE conn3 -> [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:45:01 INFO - PROCESS | 1845 | 1461167101639 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 08:45:01 INFO - PROCESS | 1845 | 1461167101659 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:45:01 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5868a46000 == 12 [pid = 1845] [id = 45] 08:45:01 INFO - PROCESS | 1845 | ++DOMWINDOW == 133 (0x7f5851c11800) [pid = 1845] [serial = 133] [outer = (nil)] 08:45:01 INFO - PROCESS | 1845 | ++DOMWINDOW == 134 (0x7f585e11dc00) [pid = 1845] [serial = 134] [outer = 0x7f5851c11800] 08:45:01 INFO - PROCESS | 1845 | 1461167101730 Marionette DEBUG loaded listener.js 08:45:01 INFO - PROCESS | 1845 | ++DOMWINDOW == 135 (0x7f5861f24800) [pid = 1845] [serial = 135] [outer = 0x7f5851c11800] 08:45:02 INFO - PROCESS | 1845 | 1461167102532 Marionette TRACE conn3 <- [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:45:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 08:45:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1135ms 08:45:02 INFO - PROCESS | 1845 | 1461167102550 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 08:45:02 INFO - PROCESS | 1845 | 1461167102555 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 08:45:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 08:45:02 INFO - PROCESS | 1845 | 1461167102560 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 08:45:02 INFO - PROCESS | 1845 | 1461167102562 Marionette TRACE conn3 <- [1,154,null,{}] 08:45:02 INFO - PROCESS | 1845 | 1461167102567 Marionette TRACE conn3 -> [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:45:02 INFO - PROCESS | 1845 | 1461167102745 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 08:45:02 INFO - PROCESS | 1845 | 1461167102775 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:45:02 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f58699ce000 == 13 [pid = 1845] [id = 46] 08:45:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 136 (0x7f585c1ef400) [pid = 1845] [serial = 136] [outer = (nil)] 08:45:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 137 (0x7f5868d1b400) [pid = 1845] [serial = 137] [outer = 0x7f585c1ef400] 08:45:02 INFO - PROCESS | 1845 | 1461167102841 Marionette DEBUG loaded listener.js 08:45:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 138 (0x7f5868f32000) [pid = 1845] [serial = 138] [outer = 0x7f585c1ef400] 08:45:04 INFO - PROCESS | 1845 | --DOMWINDOW == 137 (0x7f5867c31400) [pid = 1845] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 08:45:04 INFO - PROCESS | 1845 | --DOMWINDOW == 136 (0x7f5852d41c00) [pid = 1845] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 08:45:04 INFO - PROCESS | 1845 | --DOMWINDOW == 135 (0x7f5851e5dc00) [pid = 1845] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 08:45:04 INFO - PROCESS | 1845 | --DOMWINDOW == 134 (0x7f5858792000) [pid = 1845] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 08:45:04 INFO - PROCESS | 1845 | --DOMWINDOW == 133 (0x7f585a1dd000) [pid = 1845] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 08:45:04 INFO - PROCESS | 1845 | --DOMWINDOW == 132 (0x7f585e1e6400) [pid = 1845] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 08:45:04 INFO - PROCESS | 1845 | --DOMWINDOW == 131 (0x7f585208d000) [pid = 1845] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 08:45:04 INFO - PROCESS | 1845 | --DOMWINDOW == 130 (0x7f5855796000) [pid = 1845] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 08:45:04 INFO - PROCESS | 1845 | --DOMWINDOW == 129 (0x7f5851e68000) [pid = 1845] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 08:45:04 INFO - PROCESS | 1845 | --DOMWINDOW == 128 (0x7f5851e69000) [pid = 1845] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 08:45:04 INFO - PROCESS | 1845 | --DOMWINDOW == 127 (0x7f585e1e7800) [pid = 1845] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 08:45:04 INFO - PROCESS | 1845 | --DOMWINDOW == 126 (0x7f5868bb9400) [pid = 1845] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 08:45:04 INFO - PROCESS | 1845 | --DOMWINDOW == 125 (0x7f585c0dd000) [pid = 1845] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 08:45:04 INFO - PROCESS | 1845 | --DOMWINDOW == 124 (0x7f5857d8e800) [pid = 1845] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 08:45:04 INFO - PROCESS | 1845 | --DOMWINDOW == 123 (0x7f585a529400) [pid = 1845] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 08:45:04 INFO - PROCESS | 1845 | --DOMWINDOW == 122 (0x7f5853a72400) [pid = 1845] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 08:45:04 INFO - PROCESS | 1845 | --DOMWINDOW == 121 (0x7f5854825400) [pid = 1845] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 08:45:04 INFO - PROCESS | 1845 | --DOMWINDOW == 120 (0x7f5853a70800) [pid = 1845] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 08:45:04 INFO - PROCESS | 1845 | --DOMWINDOW == 119 (0x7f5850710000) [pid = 1845] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 08:45:04 INFO - PROCESS | 1845 | --DOMWINDOW == 118 (0x7f5858fce400) [pid = 1845] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 08:45:04 INFO - PROCESS | 1845 | --DOMWINDOW == 117 (0x7f5851c05800) [pid = 1845] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 08:45:04 INFO - PROCESS | 1845 | --DOMWINDOW == 116 (0x7f585a529800) [pid = 1845] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 08:45:04 INFO - PROCESS | 1845 | --DOMWINDOW == 115 (0x7f585af78c00) [pid = 1845] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 08:45:04 INFO - PROCESS | 1845 | --DOMWINDOW == 114 (0x7f5851f61400) [pid = 1845] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 08:45:04 INFO - PROCESS | 1845 | --DOMWINDOW == 113 (0x7f586dfbb000) [pid = 1845] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 08:45:04 INFO - PROCESS | 1845 | --DOMWINDOW == 112 (0x7f5858fcd400) [pid = 1845] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 08:45:04 INFO - PROCESS | 1845 | --DOMWINDOW == 111 (0x7f5858f40c00) [pid = 1845] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 08:45:04 INFO - PROCESS | 1845 | --DOMWINDOW == 110 (0x7f58521b8800) [pid = 1845] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 08:45:04 INFO - PROCESS | 1845 | --DOMWINDOW == 109 (0x7f5855432c00) [pid = 1845] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 08:45:04 INFO - PROCESS | 1845 | --DOMWINDOW == 108 (0x7f585cd25c00) [pid = 1845] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 08:45:04 INFO - PROCESS | 1845 | --DOMWINDOW == 107 (0x7f586de25000) [pid = 1845] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 08:45:04 INFO - PROCESS | 1845 | --DOMWINDOW == 106 (0x7f5857de8400) [pid = 1845] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 08:45:04 INFO - PROCESS | 1845 | --DOMWINDOW == 105 (0x7f5868d15000) [pid = 1845] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 08:45:04 INFO - PROCESS | 1845 | 1461167104631 Marionette TRACE conn3 <- [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:45:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 08:45:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 2132ms 08:45:04 INFO - PROCESS | 1845 | 1461167104706 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 08:45:04 INFO - PROCESS | 1845 | 1461167104709 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 08:45:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 08:45:04 INFO - PROCESS | 1845 | 1461167104743 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 08:45:04 INFO - PROCESS | 1845 | 1461167104746 Marionette TRACE conn3 <- [1,158,null,{}] 08:45:04 INFO - PROCESS | 1845 | 1461167104757 Marionette TRACE conn3 -> [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:45:04 INFO - PROCESS | 1845 | 1461167104883 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 08:45:04 INFO - PROCESS | 1845 | 1461167104976 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:45:04 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585b548800 == 14 [pid = 1845] [id = 47] 08:45:04 INFO - PROCESS | 1845 | ++DOMWINDOW == 106 (0x7f585071a800) [pid = 1845] [serial = 139] [outer = (nil)] 08:45:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 107 (0x7f5857de9400) [pid = 1845] [serial = 140] [outer = 0x7f585071a800] 08:45:05 INFO - PROCESS | 1845 | 1461167105037 Marionette DEBUG loaded listener.js 08:45:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 108 (0x7f585e1e7800) [pid = 1845] [serial = 141] [outer = 0x7f585071a800] 08:45:05 INFO - PROCESS | 1845 | 1461167105779 Marionette TRACE conn3 <- [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:45:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 08:45:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1082ms 08:45:05 INFO - PROCESS | 1845 | 1461167105825 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 08:45:05 INFO - PROCESS | 1845 | 1461167105828 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 08:45:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 08:45:05 INFO - PROCESS | 1845 | 1461167105834 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 08:45:05 INFO - PROCESS | 1845 | 1461167105836 Marionette TRACE conn3 <- [1,162,null,{}] 08:45:05 INFO - PROCESS | 1845 | 1461167105841 Marionette TRACE conn3 -> [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:45:06 INFO - PROCESS | 1845 | 1461167106130 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 08:45:06 INFO - PROCESS | 1845 | 1461167106237 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:45:06 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5853e8b000 == 15 [pid = 1845] [id = 48] 08:45:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 109 (0x7f5850713000) [pid = 1845] [serial = 142] [outer = (nil)] 08:45:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 110 (0x7f5851c08000) [pid = 1845] [serial = 143] [outer = 0x7f5850713000] 08:45:06 INFO - PROCESS | 1845 | 1461167106314 Marionette DEBUG loaded listener.js 08:45:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 111 (0x7f5852d3c000) [pid = 1845] [serial = 144] [outer = 0x7f5850713000] 08:45:07 INFO - PROCESS | 1845 | 1461167107212 Marionette TRACE conn3 <- [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:45:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 08:45:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1428ms 08:45:07 INFO - PROCESS | 1845 | 1461167107265 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 08:45:07 INFO - PROCESS | 1845 | 1461167107272 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 08:45:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 08:45:07 INFO - PROCESS | 1845 | 1461167107279 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 08:45:07 INFO - PROCESS | 1845 | 1461167107285 Marionette TRACE conn3 <- [1,166,null,{}] 08:45:07 INFO - PROCESS | 1845 | 1461167107292 Marionette TRACE conn3 -> [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:45:07 INFO - PROCESS | 1845 | 1461167107458 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 08:45:07 INFO - PROCESS | 1845 | 1461167107591 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:45:07 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585e1d9000 == 16 [pid = 1845] [id = 49] 08:45:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 112 (0x7f5850714000) [pid = 1845] [serial = 145] [outer = (nil)] 08:45:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 113 (0x7f585a1e5000) [pid = 1845] [serial = 146] [outer = 0x7f5850714000] 08:45:07 INFO - PROCESS | 1845 | 1461167107667 Marionette DEBUG loaded listener.js 08:45:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 114 (0x7f585a93b000) [pid = 1845] [serial = 147] [outer = 0x7f5850714000] 08:45:08 INFO - PROCESS | 1845 | 1461167108579 Marionette TRACE conn3 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 08:45:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 08:45:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1385ms 08:45:08 INFO - PROCESS | 1845 | 1461167108666 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 08:45:08 INFO - PROCESS | 1845 | 1461167108671 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 08:45:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 08:45:08 INFO - PROCESS | 1845 | 1461167108677 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 08:45:08 INFO - PROCESS | 1845 | 1461167108680 Marionette TRACE conn3 <- [1,170,null,{}] 08:45:08 INFO - PROCESS | 1845 | 1461167108686 Marionette TRACE conn3 -> [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:45:08 INFO - PROCESS | 1845 | 1461167108887 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 08:45:09 INFO - PROCESS | 1845 | 1461167109063 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:45:09 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f58539d8800 == 17 [pid = 1845] [id = 50] 08:45:09 INFO - PROCESS | 1845 | ++DOMWINDOW == 115 (0x7f5851c10c00) [pid = 1845] [serial = 148] [outer = (nil)] 08:45:09 INFO - PROCESS | 1845 | ++DOMWINDOW == 116 (0x7f58521b6800) [pid = 1845] [serial = 149] [outer = 0x7f5851c10c00] 08:45:09 INFO - PROCESS | 1845 | 1461167109139 Marionette DEBUG loaded listener.js 08:45:09 INFO - PROCESS | 1845 | ++DOMWINDOW == 117 (0x7f585879ec00) [pid = 1845] [serial = 150] [outer = 0x7f5851c10c00] 08:45:09 INFO - PROCESS | 1845 | 1461167109689 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 08:45:10 INFO - PROCESS | 1845 | 1461167110319 Marionette TRACE conn3 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 08:45:10 INFO - PROCESS | 1845 | --DOMWINDOW == 116 (0x7f5868abd800) [pid = 1845] [serial = 56] [outer = (nil)] [url = about:blank] 08:45:10 INFO - PROCESS | 1845 | --DOMWINDOW == 115 (0x7f58591f2400) [pid = 1845] [serial = 68] [outer = (nil)] [url = about:blank] 08:45:10 INFO - PROCESS | 1845 | --DOMWINDOW == 114 (0x7f586b90e000) [pid = 1845] [serial = 2] [outer = (nil)] [url = about:blank] 08:45:10 INFO - PROCESS | 1845 | --DOMWINDOW == 113 (0x7f585a0be400) [pid = 1845] [serial = 70] [outer = (nil)] [url = about:blank] 08:45:10 INFO - PROCESS | 1845 | --DOMWINDOW == 112 (0x7f5867c3e000) [pid = 1845] [serial = 55] [outer = (nil)] [url = about:blank] 08:45:10 INFO - PROCESS | 1845 | --DOMWINDOW == 111 (0x7f5855968800) [pid = 1845] [serial = 40] [outer = (nil)] [url = about:blank] 08:45:10 INFO - PROCESS | 1845 | --DOMWINDOW == 110 (0x7f585ba2a800) [pid = 1845] [serial = 44] [outer = (nil)] [url = about:blank] 08:45:10 INFO - PROCESS | 1845 | --DOMWINDOW == 109 (0x7f585a930c00) [pid = 1845] [serial = 43] [outer = (nil)] [url = about:blank] 08:45:10 INFO - PROCESS | 1845 | --DOMWINDOW == 108 (0x7f58522db000) [pid = 1845] [serial = 28] [outer = (nil)] [url = about:blank] 08:45:10 INFO - PROCESS | 1845 | --DOMWINDOW == 107 (0x7f585e122400) [pid = 1845] [serial = 49] [outer = (nil)] [url = about:blank] 08:45:10 INFO - PROCESS | 1845 | --DOMWINDOW == 106 (0x7f585c0d9000) [pid = 1845] [serial = 46] [outer = (nil)] [url = about:blank] 08:45:10 INFO - PROCESS | 1845 | --DOMWINDOW == 105 (0x7f585e381000) [pid = 1845] [serial = 52] [outer = (nil)] [url = about:blank] 08:45:10 INFO - PROCESS | 1845 | --DOMWINDOW == 104 (0x7f585240bc00) [pid = 1845] [serial = 34] [outer = (nil)] [url = about:blank] 08:45:10 INFO - PROCESS | 1845 | --DOMWINDOW == 103 (0x7f58591f5000) [pid = 1845] [serial = 35] [outer = (nil)] [url = about:blank] 08:45:10 INFO - PROCESS | 1845 | --DOMWINDOW == 102 (0x7f585b1f1c00) [pid = 1845] [serial = 37] [outer = (nil)] [url = about:blank] 08:45:10 INFO - PROCESS | 1845 | --DOMWINDOW == 101 (0x7f5858fd1000) [pid = 1845] [serial = 41] [outer = (nil)] [url = about:blank] 08:45:10 INFO - PROCESS | 1845 | --DOMWINDOW == 100 (0x7f585b4a8400) [pid = 1845] [serial = 38] [outer = (nil)] [url = about:blank] 08:45:10 INFO - PROCESS | 1845 | --DOMWINDOW == 99 (0x7f585e1e8400) [pid = 1845] [serial = 50] [outer = (nil)] [url = about:blank] 08:45:10 INFO - PROCESS | 1845 | --DOMWINDOW == 98 (0x7f585e3aa800) [pid = 1845] [serial = 53] [outer = (nil)] [url = about:blank] 08:45:10 INFO - PROCESS | 1845 | --DOMWINDOW == 97 (0x7f5858fd2000) [pid = 1845] [serial = 26] [outer = (nil)] [url = about:blank] 08:45:10 INFO - PROCESS | 1845 | --DOMWINDOW == 96 (0x7f58521bac00) [pid = 1845] [serial = 25] [outer = (nil)] [url = about:blank] 08:45:10 INFO - PROCESS | 1845 | --DOMWINDOW == 95 (0x7f585c839400) [pid = 1845] [serial = 47] [outer = (nil)] [url = about:blank] 08:45:10 INFO - PROCESS | 1845 | --DOMWINDOW == 94 (0x7f585240d800) [pid = 1845] [serial = 31] [outer = (nil)] [url = about:blank] 08:45:10 INFO - PROCESS | 1845 | --DOMWINDOW == 93 (0x7f585b8df400) [pid = 1845] [serial = 88] [outer = (nil)] [url = about:blank] 08:45:10 INFO - PROCESS | 1845 | --DOMWINDOW == 92 (0x7f585a80d400) [pid = 1845] [serial = 86] [outer = (nil)] [url = about:blank] 08:45:10 INFO - PROCESS | 1845 | --DOMWINDOW == 91 (0x7f585879f800) [pid = 1845] [serial = 59] [outer = (nil)] [url = about:blank] 08:45:10 INFO - PROCESS | 1845 | --DOMWINDOW == 90 (0x7f5869c29800) [pid = 1845] [serial = 110] [outer = (nil)] [url = about:blank] 08:45:10 INFO - PROCESS | 1845 | --DOMWINDOW == 89 (0x7f5851c0d400) [pid = 1845] [serial = 123] [outer = (nil)] [url = about:blank] 08:45:10 INFO - PROCESS | 1845 | --DOMWINDOW == 88 (0x7f585a807800) [pid = 1845] [serial = 61] [outer = (nil)] [url = about:blank] 08:45:10 INFO - PROCESS | 1845 | --DOMWINDOW == 87 (0x7f58548fb800) [pid = 1845] [serial = 58] [outer = (nil)] [url = about:blank] 08:45:10 INFO - PROCESS | 1845 | --DOMWINDOW == 86 (0x7f585070e400) [pid = 1845] [serial = 125] [outer = (nil)] [url = about:blank] 08:45:10 INFO - PROCESS | 1845 | --DOMWINDOW == 85 (0x7f585c1f0000) [pid = 1845] [serial = 104] [outer = (nil)] [url = about:blank] 08:45:10 INFO - PROCESS | 1845 | --DOMWINDOW == 84 (0x7f585cd2b000) [pid = 1845] [serial = 74] [outer = (nil)] [url = about:blank] 08:45:10 INFO - PROCESS | 1845 | --DOMWINDOW == 83 (0x7f586155a400) [pid = 1845] [serial = 76] [outer = (nil)] [url = about:blank] 08:45:10 INFO - PROCESS | 1845 | --DOMWINDOW == 82 (0x7f585bba3000) [pid = 1845] [serial = 107] [outer = (nil)] [url = about:blank] 08:45:10 INFO - PROCESS | 1845 | --DOMWINDOW == 81 (0x7f585bba0400) [pid = 1845] [serial = 73] [outer = (nil)] [url = about:blank] 08:45:10 INFO - PROCESS | 1845 | --DOMWINDOW == 80 (0x7f5852d42400) [pid = 1845] [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:45:10 INFO - PROCESS | 1845 | --DOMWINDOW == 79 (0x7f5867ccc400) [pid = 1845] [serial = 92] [outer = (nil)] [url = about:blank] 08:45:10 INFO - PROCESS | 1845 | --DOMWINDOW == 78 (0x7f5850713c00) [pid = 1845] [serial = 122] [outer = (nil)] [url = about:blank] 08:45:10 INFO - PROCESS | 1845 | --DOMWINDOW == 77 (0x7f5868ac7000) [pid = 1845] [serial = 77] [outer = (nil)] [url = about:blank] 08:45:10 INFO - PROCESS | 1845 | --DOMWINDOW == 76 (0x7f586a0fac00) [pid = 1845] [serial = 95] [outer = (nil)] [url = about:blank] 08:45:10 INFO - PROCESS | 1845 | --DOMWINDOW == 75 (0x7f586ddc3400) [pid = 1845] [serial = 97] [outer = (nil)] [url = about:blank] 08:45:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 08:45:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1686ms 08:45:10 INFO - PROCESS | 1845 | --DOMWINDOW == 74 (0x7f585a93ac00) [pid = 1845] [serial = 12] [outer = (nil)] [url = about:blank] 08:45:10 INFO - PROCESS | 1845 | --DOMWINDOW == 73 (0x7f5861f24400) [pid = 1845] [serial = 65] [outer = (nil)] [url = about:blank] 08:45:10 INFO - PROCESS | 1845 | --DOMWINDOW == 72 (0x7f5868f0fc00) [pid = 1845] [serial = 79] [outer = (nil)] [url = about:blank] 08:45:10 INFO - PROCESS | 1845 | --DOMWINDOW == 71 (0x7f5857df0000) [pid = 1845] [serial = 67] [outer = (nil)] [url = about:blank] 08:45:10 INFO - PROCESS | 1845 | --DOMWINDOW == 70 (0x7f585af7a400) [pid = 1845] [serial = 9] [outer = (nil)] [url = about:blank] 08:45:10 INFO - PROCESS | 1845 | --DOMWINDOW == 69 (0x7f5869c2f800) [pid = 1845] [serial = 94] [outer = (nil)] [url = about:blank] 08:45:10 INFO - PROCESS | 1845 | --DOMWINDOW == 68 (0x7f585e3a1400) [pid = 1845] [serial = 91] [outer = (nil)] [url = about:blank] 08:45:10 INFO - PROCESS | 1845 | --DOMWINDOW == 67 (0x7f585ba27800) [pid = 1845] [serial = 62] [outer = (nil)] [url = about:blank] 08:45:10 INFO - PROCESS | 1845 | --DOMWINDOW == 66 (0x7f5867cca400) [pid = 1845] [serial = 108] [outer = (nil)] [url = about:blank] 08:45:10 INFO - PROCESS | 1845 | --DOMWINDOW == 65 (0x7f585e11e800) [pid = 1845] [serial = 64] [outer = (nil)] [url = about:blank] 08:45:10 INFO - PROCESS | 1845 | --DOMWINDOW == 64 (0x7f5851e5f400) [pid = 1845] [serial = 23] [outer = (nil)] [url = about:blank] 08:45:10 INFO - PROCESS | 1845 | --DOMWINDOW == 63 (0x7f5851c0b000) [pid = 1845] [serial = 119] [outer = (nil)] [url = about:blank] 08:45:10 INFO - PROCESS | 1845 | --DOMWINDOW == 62 (0x7f5859671000) [pid = 1845] [serial = 85] [outer = (nil)] [url = about:blank] 08:45:10 INFO - PROCESS | 1845 | --DOMWINDOW == 61 (0x7f586a0ef400) [pid = 1845] [serial = 83] [outer = (nil)] [url = about:blank] 08:45:10 INFO - PROCESS | 1845 | --DOMWINDOW == 60 (0x7f586b9df400) [pid = 1845] [serial = 111] [outer = (nil)] [url = about:blank] 08:45:10 INFO - PROCESS | 1845 | --DOMWINDOW == 59 (0x7f585cd27800) [pid = 1845] [serial = 16] [outer = (nil)] [url = about:blank] 08:45:10 INFO - PROCESS | 1845 | --DOMWINDOW == 58 (0x7f585cd2d000) [pid = 1845] [serial = 17] [outer = (nil)] [url = about:blank] 08:45:10 INFO - PROCESS | 1845 | --DOMWINDOW == 57 (0x7f5853a77000) [pid = 1845] [serial = 19] [outer = (nil)] [url = about:blank] 08:45:10 INFO - PROCESS | 1845 | --DOMWINDOW == 56 (0x7f5870cb0000) [pid = 1845] [serial = 116] [outer = (nil)] [url = about:blank] 08:45:10 INFO - PROCESS | 1845 | --DOMWINDOW == 55 (0x7f586ff95c00) [pid = 1845] [serial = 114] [outer = (nil)] [url = about:blank] 08:45:10 INFO - PROCESS | 1845 | --DOMWINDOW == 54 (0x7f585a580800) [pid = 1845] [serial = 71] [outer = (nil)] [url = about:blank] 08:45:10 INFO - PROCESS | 1845 | --DOMWINDOW == 53 (0x7f586de27000) [pid = 1845] [serial = 98] [outer = (nil)] [url = about:blank] 08:45:10 INFO - PROCESS | 1845 | --DOMWINDOW == 52 (0x7f586ddc0000) [pid = 1845] [serial = 100] [outer = (nil)] [url = about:blank] 08:45:10 INFO - PROCESS | 1845 | --DOMWINDOW == 51 (0x7f5869c32c00) [pid = 1845] [serial = 80] [outer = (nil)] [url = about:blank] 08:45:10 INFO - PROCESS | 1845 | --DOMWINDOW == 50 (0x7f586e1e1400) [pid = 1845] [serial = 113] [outer = (nil)] [url = about:blank] 08:45:10 INFO - PROCESS | 1845 | --DOMWINDOW == 49 (0x7f5869dc0800) [pid = 1845] [serial = 82] [outer = (nil)] [url = about:blank] 08:45:10 INFO - PROCESS | 1845 | --DOMWINDOW == 48 (0x7f5851c10800) [pid = 1845] [serial = 120] [outer = (nil)] [url = about:blank] 08:45:10 INFO - PROCESS | 1845 | --DOMWINDOW == 47 (0x7f585b285000) [pid = 1845] [serial = 103] [outer = (nil)] [url = about:blank] 08:45:10 INFO - PROCESS | 1845 | --DOMWINDOW == 46 (0x7f585c17bc00) [pid = 1845] [serial = 89] [outer = (nil)] [url = about:blank] 08:45:10 INFO - PROCESS | 1845 | --DOMWINDOW == 45 (0x7f586e1ae400) [pid = 1845] [serial = 101] [outer = (nil)] [url = about:blank] 08:45:10 INFO - PROCESS | 1845 | --DOMWINDOW == 44 (0x7f5872262400) [pid = 1845] [serial = 117] [outer = (nil)] [url = about:blank] 08:45:10 INFO - PROCESS | 1845 | --DOMWINDOW == 43 (0x7f5851e5ac00) [pid = 1845] [serial = 22] [outer = (nil)] [url = about:blank] 08:45:10 INFO - PROCESS | 1845 | 1461167110422 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 08:45:10 INFO - PROCESS | 1845 | 1461167110428 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 08:45:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 08:45:10 INFO - PROCESS | 1845 | 1461167110455 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 08:45:10 INFO - PROCESS | 1845 | 1461167110459 Marionette TRACE conn3 <- [1,174,null,{}] 08:45:10 INFO - PROCESS | 1845 | 1461167110482 Marionette TRACE conn3 -> [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:45:10 INFO - PROCESS | 1845 | 1461167110639 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 08:45:10 INFO - PROCESS | 1845 | 1461167110666 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:45:10 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f58522cf000 == 18 [pid = 1845] [id = 51] 08:45:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 44 (0x7f585240c000) [pid = 1845] [serial = 151] [outer = (nil)] 08:45:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 45 (0x7f5852dac400) [pid = 1845] [serial = 152] [outer = 0x7f585240c000] 08:45:10 INFO - PROCESS | 1845 | 1461167110731 Marionette DEBUG loaded listener.js 08:45:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 46 (0x7f585542b000) [pid = 1845] [serial = 153] [outer = 0x7f585240c000] 08:45:11 INFO - PROCESS | 1845 | 1461167111511 Marionette TRACE conn3 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 08:45:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 08:45:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1116ms 08:45:11 INFO - PROCESS | 1845 | 1461167111583 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 08:45:11 INFO - PROCESS | 1845 | 1461167111588 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 08:45:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 08:45:11 INFO - PROCESS | 1845 | 1461167111611 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 08:45:11 INFO - PROCESS | 1845 | 1461167111617 Marionette TRACE conn3 <- [1,178,null,{}] 08:45:11 INFO - PROCESS | 1845 | 1461167111626 Marionette TRACE conn3 -> [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:45:11 INFO - PROCESS | 1845 | 1461167111791 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 08:45:11 INFO - PROCESS | 1845 | 1461167111876 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:45:11 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585544e800 == 19 [pid = 1845] [id = 52] 08:45:11 INFO - PROCESS | 1845 | ++DOMWINDOW == 47 (0x7f585070f800) [pid = 1845] [serial = 154] [outer = (nil)] 08:45:11 INFO - PROCESS | 1845 | ++DOMWINDOW == 48 (0x7f585596f800) [pid = 1845] [serial = 155] [outer = 0x7f585070f800] 08:45:11 INFO - PROCESS | 1845 | 1461167111936 Marionette DEBUG loaded listener.js 08:45:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 49 (0x7f5858793c00) [pid = 1845] [serial = 156] [outer = 0x7f585070f800] 08:45:12 INFO - PROCESS | 1845 | 1461167112541 Marionette TRACE conn3 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 08:45:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 08:45:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 984ms 08:45:12 INFO - PROCESS | 1845 | 1461167112595 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 08:45:12 INFO - PROCESS | 1845 | 1461167112597 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 08:45:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 08:45:12 INFO - PROCESS | 1845 | 1461167112603 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 08:45:12 INFO - PROCESS | 1845 | 1461167112609 Marionette TRACE conn3 <- [1,182,null,{}] 08:45:12 INFO - PROCESS | 1845 | 1461167112628 Marionette TRACE conn3 -> [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:45:12 INFO - PROCESS | 1845 | 1461167112817 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 08:45:12 INFO - PROCESS | 1845 | 1461167112835 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:45:12 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585a742000 == 20 [pid = 1845] [id = 53] 08:45:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 50 (0x7f5857df1c00) [pid = 1845] [serial = 157] [outer = (nil)] 08:45:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 51 (0x7f585a1e6000) [pid = 1845] [serial = 158] [outer = 0x7f5857df1c00] 08:45:12 INFO - PROCESS | 1845 | 1461167112920 Marionette DEBUG loaded listener.js 08:45:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 52 (0x7f585a93f000) [pid = 1845] [serial = 159] [outer = 0x7f5857df1c00] 08:45:13 INFO - PROCESS | 1845 | 1461167113603 Marionette TRACE conn3 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 08:45:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 08:45:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1040ms 08:45:13 INFO - PROCESS | 1845 | 1461167113644 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 08:45:13 INFO - PROCESS | 1845 | 1461167113649 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 08:45:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 08:45:13 INFO - PROCESS | 1845 | 1461167113654 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 08:45:13 INFO - PROCESS | 1845 | 1461167113656 Marionette TRACE conn3 <- [1,186,null,{}] 08:45:13 INFO - PROCESS | 1845 | 1461167113667 Marionette TRACE conn3 -> [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:45:13 INFO - PROCESS | 1845 | 1461167113831 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 08:45:13 INFO - PROCESS | 1845 | 1461167113899 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:45:13 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585af13800 == 21 [pid = 1845] [id = 54] 08:45:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 53 (0x7f585ba24800) [pid = 1845] [serial = 160] [outer = (nil)] 08:45:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 54 (0x7f585bb9a400) [pid = 1845] [serial = 161] [outer = 0x7f585ba24800] 08:45:13 INFO - PROCESS | 1845 | 1461167113961 Marionette DEBUG loaded listener.js 08:45:14 INFO - PROCESS | 1845 | ++DOMWINDOW == 55 (0x7f585c0db000) [pid = 1845] [serial = 162] [outer = 0x7f585ba24800] 08:45:14 INFO - PROCESS | 1845 | 1461167114697 Marionette TRACE conn3 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 08:45:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 08:45:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1081ms 08:45:14 INFO - PROCESS | 1845 | 1461167114843 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 08:45:14 INFO - PROCESS | 1845 | 1461167114847 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 08:45:14 INFO - PROCESS | 1845 | --DOMWINDOW == 54 (0x7f585070d000) [pid = 1845] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 08:45:14 INFO - PROCESS | 1845 | --DOMWINDOW == 53 (0x7f5855795800) [pid = 1845] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 08:45:14 INFO - PROCESS | 1845 | --DOMWINDOW == 52 (0x7f5851c11800) [pid = 1845] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 08:45:14 INFO - PROCESS | 1845 | --DOMWINDOW == 51 (0x7f585c1ef400) [pid = 1845] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 08:45:14 INFO - PROCESS | 1845 | --DOMWINDOW == 50 (0x7f585070c000) [pid = 1845] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 08:45:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 08:45:14 INFO - PROCESS | 1845 | 1461167114866 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 08:45:14 INFO - PROCESS | 1845 | 1461167114869 Marionette TRACE conn3 <- [1,190,null,{}] 08:45:14 INFO - PROCESS | 1845 | 1461167114878 Marionette TRACE conn3 -> [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:45:15 INFO - PROCESS | 1845 | 1461167115004 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 08:45:15 INFO - PROCESS | 1845 | 1461167115013 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:45:15 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585b694800 == 22 [pid = 1845] [id = 55] 08:45:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 51 (0x7f5850715800) [pid = 1845] [serial = 163] [outer = (nil)] 08:45:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 52 (0x7f585bb9c400) [pid = 1845] [serial = 164] [outer = 0x7f5850715800] 08:45:15 INFO - PROCESS | 1845 | 1461167115074 Marionette DEBUG loaded listener.js 08:45:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 53 (0x7f585c1ec000) [pid = 1845] [serial = 165] [outer = 0x7f5850715800] 08:45:15 INFO - PROCESS | 1845 | 1461167115750 Marionette TRACE conn3 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 08:45:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 08:45:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 934ms 08:45:15 INFO - PROCESS | 1845 | 1461167115798 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 08:45:15 INFO - PROCESS | 1845 | 1461167115802 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 08:45:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 08:45:15 INFO - PROCESS | 1845 | 1461167115812 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 08:45:15 INFO - PROCESS | 1845 | 1461167115814 Marionette TRACE conn3 <- [1,194,null,{}] 08:45:15 INFO - PROCESS | 1845 | 1461167115820 Marionette TRACE conn3 -> [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:45:16 INFO - PROCESS | 1845 | 1461167116013 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 08:45:16 INFO - PROCESS | 1845 | 1461167116027 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:45:16 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585bedd000 == 23 [pid = 1845] [id = 56] 08:45:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 54 (0x7f585cd2cc00) [pid = 1845] [serial = 166] [outer = (nil)] 08:45:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 55 (0x7f585e149c00) [pid = 1845] [serial = 167] [outer = 0x7f585cd2cc00] 08:45:16 INFO - PROCESS | 1845 | 1461167116093 Marionette DEBUG loaded listener.js 08:45:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 56 (0x7f585e1f0c00) [pid = 1845] [serial = 168] [outer = 0x7f585cd2cc00] 08:45:16 INFO - PROCESS | 1845 | 1461167116728 Marionette TRACE conn3 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 08:45:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 08:45:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 935ms 08:45:16 INFO - PROCESS | 1845 | 1461167116747 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 08:45:16 INFO - PROCESS | 1845 | 1461167116750 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 08:45:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 08:45:16 INFO - PROCESS | 1845 | 1461167116756 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 08:45:16 INFO - PROCESS | 1845 | 1461167116757 Marionette TRACE conn3 <- [1,198,null,{}] 08:45:16 INFO - PROCESS | 1845 | 1461167116763 Marionette TRACE conn3 -> [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:45:16 INFO - PROCESS | 1845 | 1461167116889 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 08:45:17 INFO - PROCESS | 1845 | 1461167117037 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:45:17 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5851f11800 == 24 [pid = 1845] [id = 57] 08:45:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 57 (0x7f585070bc00) [pid = 1845] [serial = 169] [outer = (nil)] 08:45:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 58 (0x7f5851c09000) [pid = 1845] [serial = 170] [outer = 0x7f585070bc00] 08:45:17 INFO - PROCESS | 1845 | 1461167117149 Marionette DEBUG loaded listener.js 08:45:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 59 (0x7f5851f63c00) [pid = 1845] [serial = 171] [outer = 0x7f585070bc00] 08:45:18 INFO - PROCESS | 1845 | 1461167117998 Marionette TRACE conn3 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 08:45:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 08:45:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1290ms 08:45:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 08:45:18 INFO - PROCESS | 1845 | 1461167118049 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 08:45:18 INFO - PROCESS | 1845 | 1461167118054 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 08:45:18 INFO - PROCESS | 1845 | 1461167118062 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 08:45:18 INFO - PROCESS | 1845 | 1461167118068 Marionette TRACE conn3 <- [1,202,null,{}] 08:45:18 INFO - PROCESS | 1845 | 1461167118076 Marionette TRACE conn3 -> [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:45:18 INFO - PROCESS | 1845 | 1461167118261 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 08:45:18 INFO - PROCESS | 1845 | 1461167118387 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:45:18 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585aaa7000 == 25 [pid = 1845] [id = 58] 08:45:18 INFO - PROCESS | 1845 | ++DOMWINDOW == 60 (0x7f5850715400) [pid = 1845] [serial = 172] [outer = (nil)] 08:45:18 INFO - PROCESS | 1845 | ++DOMWINDOW == 61 (0x7f5857d8b400) [pid = 1845] [serial = 173] [outer = 0x7f5850715400] 08:45:18 INFO - PROCESS | 1845 | 1461167118462 Marionette DEBUG loaded listener.js 08:45:18 INFO - PROCESS | 1845 | ++DOMWINDOW == 62 (0x7f58590cec00) [pid = 1845] [serial = 174] [outer = 0x7f5850715400] 08:45:19 INFO - PROCESS | 1845 | 1461167119293 Marionette TRACE conn3 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 08:45:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 08:45:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1285ms 08:45:19 INFO - PROCESS | 1845 | 1461167119350 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 08:45:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 08:45:19 INFO - PROCESS | 1845 | 1461167119357 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 08:45:19 INFO - PROCESS | 1845 | 1461167119363 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 08:45:19 INFO - PROCESS | 1845 | 1461167119366 Marionette TRACE conn3 <- [1,206,null,{}] 08:45:19 INFO - PROCESS | 1845 | 1461167119372 Marionette TRACE conn3 -> [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:45:19 INFO - PROCESS | 1845 | 1461167119531 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 08:45:19 INFO - PROCESS | 1845 | 1461167119660 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:45:19 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585a084000 == 26 [pid = 1845] [id = 59] 08:45:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 63 (0x7f5855971400) [pid = 1845] [serial = 175] [outer = (nil)] 08:45:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 64 (0x7f585ba23400) [pid = 1845] [serial = 176] [outer = 0x7f5855971400] 08:45:19 INFO - PROCESS | 1845 | 1461167119731 Marionette DEBUG loaded listener.js 08:45:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 65 (0x7f585c83d800) [pid = 1845] [serial = 177] [outer = 0x7f5855971400] 08:45:20 INFO - PROCESS | 1845 | 1461167120543 Marionette TRACE conn3 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 08:45:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 08:45:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1231ms 08:45:20 INFO - PROCESS | 1845 | 1461167120594 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 08:45:20 INFO - PROCESS | 1845 | 1461167120597 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 08:45:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 08:45:20 INFO - PROCESS | 1845 | 1461167120613 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 08:45:20 INFO - PROCESS | 1845 | 1461167120621 Marionette TRACE conn3 <- [1,210,null,{}] 08:45:20 INFO - PROCESS | 1845 | 1461167120628 Marionette TRACE conn3 -> [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:45:20 INFO - PROCESS | 1845 | 1461167120820 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 08:45:20 INFO - PROCESS | 1845 | 1461167120945 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:45:20 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585e0c2800 == 27 [pid = 1845] [id = 60] 08:45:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 66 (0x7f585a204400) [pid = 1845] [serial = 178] [outer = (nil)] 08:45:21 INFO - PROCESS | 1845 | ++DOMWINDOW == 67 (0x7f585e11f000) [pid = 1845] [serial = 179] [outer = 0x7f585a204400] 08:45:21 INFO - PROCESS | 1845 | 1461167121014 Marionette DEBUG loaded listener.js 08:45:21 INFO - PROCESS | 1845 | ++DOMWINDOW == 68 (0x7f585e3a7c00) [pid = 1845] [serial = 180] [outer = 0x7f585a204400] 08:45:21 INFO - PROCESS | 1845 | 1461167121868 Marionette TRACE conn3 <- [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:45:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 08:45:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1300ms 08:45:21 INFO - PROCESS | 1845 | 1461167121905 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 08:45:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 08:45:21 INFO - PROCESS | 1845 | 1461167121910 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 08:45:21 INFO - PROCESS | 1845 | 1461167121915 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 08:45:21 INFO - PROCESS | 1845 | 1461167121919 Marionette TRACE conn3 <- [1,214,null,{}] 08:45:21 INFO - PROCESS | 1845 | 1461167121924 Marionette TRACE conn3 -> [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:45:22 INFO - PROCESS | 1845 | 1461167122071 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 08:45:22 INFO - PROCESS | 1845 | 1461167122311 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:45:22 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5855787800 == 28 [pid = 1845] [id = 61] 08:45:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 69 (0x7f5851c07c00) [pid = 1845] [serial = 181] [outer = (nil)] 08:45:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 70 (0x7f5851e60000) [pid = 1845] [serial = 182] [outer = 0x7f5851c07c00] 08:45:22 INFO - PROCESS | 1845 | 1461167122377 Marionette DEBUG loaded listener.js 08:45:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 71 (0x7f58521c0400) [pid = 1845] [serial = 183] [outer = 0x7f5851c07c00] 08:45:23 INFO - PROCESS | 1845 | 1461167123213 Marionette TRACE conn3 <- [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:45:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 08:45:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1330ms 08:45:23 INFO - PROCESS | 1845 | 1461167123246 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 08:45:23 INFO - PROCESS | 1845 | 1461167123253 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 08:45:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 08:45:23 INFO - PROCESS | 1845 | 1461167123261 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 08:45:23 INFO - PROCESS | 1845 | 1461167123265 Marionette TRACE conn3 <- [1,218,null,{}] 08:45:23 INFO - PROCESS | 1845 | 1461167123271 Marionette TRACE conn3 -> [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:45:23 INFO - PROCESS | 1845 | 1461167123413 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 08:45:23 INFO - PROCESS | 1845 | 1461167123553 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:45:23 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5855951800 == 27 [pid = 1845] [id = 42] 08:45:23 INFO - PROCESS | 1845 | --DOMWINDOW == 70 (0x7f5857de9400) [pid = 1845] [serial = 140] [outer = (nil)] [url = about:blank] 08:45:23 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5853e9e800 == 28 [pid = 1845] [id = 62] 08:45:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 71 (0x7f5852094000) [pid = 1845] [serial = 184] [outer = (nil)] 08:45:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 72 (0x7f5857df1400) [pid = 1845] [serial = 185] [outer = 0x7f5852094000] 08:45:23 INFO - PROCESS | 1845 | 1461167123637 Marionette DEBUG loaded listener.js 08:45:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 73 (0x7f585967a000) [pid = 1845] [serial = 186] [outer = 0x7f5852094000] 08:45:23 INFO - PROCESS | 1845 | --DOMWINDOW == 72 (0x7f5858fd3c00) [pid = 1845] [serial = 131] [outer = (nil)] [url = about:blank] 08:45:23 INFO - PROCESS | 1845 | --DOMWINDOW == 71 (0x7f585596b400) [pid = 1845] [serial = 128] [outer = (nil)] [url = about:blank] 08:45:23 INFO - PROCESS | 1845 | --DOMWINDOW == 70 (0x7f5855973000) [pid = 1845] [serial = 129] [outer = (nil)] [url = about:blank] 08:45:23 INFO - PROCESS | 1845 | --DOMWINDOW == 69 (0x7f5861f24800) [pid = 1845] [serial = 135] [outer = (nil)] [url = about:blank] 08:45:23 INFO - PROCESS | 1845 | --DOMWINDOW == 68 (0x7f585e11dc00) [pid = 1845] [serial = 134] [outer = (nil)] [url = about:blank] 08:45:23 INFO - PROCESS | 1845 | --DOMWINDOW == 67 (0x7f5868d1b400) [pid = 1845] [serial = 137] [outer = (nil)] [url = about:blank] 08:45:23 INFO - PROCESS | 1845 | --DOMWINDOW == 66 (0x7f5851c0e000) [pid = 1845] [serial = 126] [outer = (nil)] [url = about:blank] 08:45:23 INFO - PROCESS | 1845 | --DOMWINDOW == 65 (0x7f5868f32000) [pid = 1845] [serial = 138] [outer = (nil)] [url = about:blank] 08:45:23 INFO - PROCESS | 1845 | --DOMWINDOW == 64 (0x7f585a8b0400) [pid = 1845] [serial = 132] [outer = (nil)] [url = about:blank] 08:45:24 INFO - PROCESS | 1845 | 1461167124275 Marionette TRACE conn3 <- [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:45:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 08:45:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1034ms 08:45:24 INFO - PROCESS | 1845 | 1461167124296 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 08:45:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 08:45:24 INFO - PROCESS | 1845 | 1461167124301 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 08:45:24 INFO - PROCESS | 1845 | 1461167124308 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 08:45:24 INFO - PROCESS | 1845 | 1461167124311 Marionette TRACE conn3 <- [1,222,null,{}] 08:45:24 INFO - PROCESS | 1845 | 1461167124316 Marionette TRACE conn3 -> [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:45:24 INFO - PROCESS | 1845 | 1461167124445 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 08:45:24 INFO - PROCESS | 1845 | 1461167124550 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:45:24 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585b35d000 == 29 [pid = 1845] [id = 63] 08:45:24 INFO - PROCESS | 1845 | ++DOMWINDOW == 65 (0x7f5852402c00) [pid = 1845] [serial = 187] [outer = (nil)] 08:45:24 INFO - PROCESS | 1845 | ++DOMWINDOW == 66 (0x7f585a93a000) [pid = 1845] [serial = 188] [outer = 0x7f5852402c00] 08:45:24 INFO - PROCESS | 1845 | 1461167124612 Marionette DEBUG loaded listener.js 08:45:24 INFO - PROCESS | 1845 | ++DOMWINDOW == 67 (0x7f585bc2d400) [pid = 1845] [serial = 189] [outer = 0x7f5852402c00] 08:45:25 INFO - PROCESS | 1845 | 1461167125232 Marionette TRACE conn3 <- [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:45:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 08:45:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 979ms 08:45:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 08:45:25 INFO - PROCESS | 1845 | 1461167125288 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 08:45:25 INFO - PROCESS | 1845 | 1461167125290 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 08:45:25 INFO - PROCESS | 1845 | 1461167125298 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 08:45:25 INFO - PROCESS | 1845 | 1461167125306 Marionette TRACE conn3 <- [1,226,null,{}] 08:45:25 INFO - PROCESS | 1845 | 1461167125319 Marionette TRACE conn3 -> [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:45:25 INFO - PROCESS | 1845 | 1461167125491 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 08:45:25 INFO - PROCESS | 1845 | 1461167125504 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:45:25 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585c1bd800 == 30 [pid = 1845] [id = 64] 08:45:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 68 (0x7f5855436400) [pid = 1845] [serial = 190] [outer = (nil)] 08:45:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 69 (0x7f585e11bc00) [pid = 1845] [serial = 191] [outer = 0x7f5855436400] 08:45:25 INFO - PROCESS | 1845 | 1461167125563 Marionette DEBUG loaded listener.js 08:45:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 70 (0x7f5867c3a800) [pid = 1845] [serial = 192] [outer = 0x7f5855436400] 08:45:26 INFO - PROCESS | 1845 | 1461167126206 Marionette TRACE conn3 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 08:45:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 08:45:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 941ms 08:45:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 08:45:26 INFO - PROCESS | 1845 | 1461167126236 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 08:45:26 INFO - PROCESS | 1845 | 1461167126240 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 08:45:26 INFO - PROCESS | 1845 | 1461167126244 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 08:45:26 INFO - PROCESS | 1845 | 1461167126248 Marionette TRACE conn3 <- [1,230,null,{}] 08:45:26 INFO - PROCESS | 1845 | 1461167126259 Marionette TRACE conn3 -> [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:45:26 INFO - PROCESS | 1845 | 1461167126422 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 08:45:26 INFO - PROCESS | 1845 | 1461167126489 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:45:26 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5862b11000 == 31 [pid = 1845] [id = 65] 08:45:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 71 (0x7f585c1e6000) [pid = 1845] [serial = 193] [outer = (nil)] 08:45:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 72 (0x7f5868abc400) [pid = 1845] [serial = 194] [outer = 0x7f585c1e6000] 08:45:26 INFO - PROCESS | 1845 | 1461167126549 Marionette DEBUG loaded listener.js 08:45:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 73 (0x7f5868bbe800) [pid = 1845] [serial = 195] [outer = 0x7f585c1e6000] 08:45:27 INFO - PROCESS | 1845 | 1461167127278 Marionette TRACE conn3 <- [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:45:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 08:45:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1081ms 08:45:27 INFO - PROCESS | 1845 | 1461167127328 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 08:45:27 INFO - PROCESS | 1845 | 1461167127330 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 08:45:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 08:45:27 INFO - PROCESS | 1845 | 1461167127336 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 08:45:27 INFO - PROCESS | 1845 | 1461167127338 Marionette TRACE conn3 <- [1,234,null,{}] 08:45:27 INFO - PROCESS | 1845 | 1461167127343 Marionette TRACE conn3 -> [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:45:27 INFO - PROCESS | 1845 | 1461167127496 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 08:45:27 INFO - PROCESS | 1845 | 1461167127520 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:45:27 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f58688ef800 == 32 [pid = 1845] [id = 66] 08:45:27 INFO - PROCESS | 1845 | ++DOMWINDOW == 74 (0x7f5868d98c00) [pid = 1845] [serial = 196] [outer = (nil)] 08:45:27 INFO - PROCESS | 1845 | ++DOMWINDOW == 75 (0x7f5868ddc000) [pid = 1845] [serial = 197] [outer = 0x7f5868d98c00] 08:45:27 INFO - PROCESS | 1845 | 1461167127592 Marionette DEBUG loaded listener.js 08:45:27 INFO - PROCESS | 1845 | ++DOMWINDOW == 76 (0x7f5869c2b000) [pid = 1845] [serial = 198] [outer = 0x7f5868d98c00] 08:45:28 INFO - PROCESS | 1845 | --DOMWINDOW == 75 (0x7f585ba24800) [pid = 1845] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 08:45:28 INFO - PROCESS | 1845 | --DOMWINDOW == 74 (0x7f585070f800) [pid = 1845] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 08:45:28 INFO - PROCESS | 1845 | --DOMWINDOW == 73 (0x7f585071a800) [pid = 1845] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 08:45:28 INFO - PROCESS | 1845 | --DOMWINDOW == 72 (0x7f5850715800) [pid = 1845] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 08:45:28 INFO - PROCESS | 1845 | --DOMWINDOW == 71 (0x7f585240c000) [pid = 1845] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 08:45:28 INFO - PROCESS | 1845 | --DOMWINDOW == 70 (0x7f5857df1c00) [pid = 1845] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 08:45:28 INFO - PROCESS | 1845 | 1461167128360 Marionette TRACE conn3 <- [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:45:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 08:45:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1076ms 08:45:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 08:45:28 INFO - PROCESS | 1845 | 1461167128413 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 08:45:28 INFO - PROCESS | 1845 | 1461167128416 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 08:45:28 INFO - PROCESS | 1845 | 1461167128420 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 08:45:28 INFO - PROCESS | 1845 | 1461167128424 Marionette TRACE conn3 <- [1,238,null,{}] 08:45:28 INFO - PROCESS | 1845 | 1461167128428 Marionette TRACE conn3 -> [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:45:28 INFO - PROCESS | 1845 | 1461167128602 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 08:45:28 INFO - PROCESS | 1845 | 1461167128664 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:45:28 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5868ada000 == 33 [pid = 1845] [id = 67] 08:45:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 71 (0x7f5855968400) [pid = 1845] [serial = 199] [outer = (nil)] 08:45:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 72 (0x7f5869cd1c00) [pid = 1845] [serial = 200] [outer = 0x7f5855968400] 08:45:28 INFO - PROCESS | 1845 | 1461167128723 Marionette DEBUG loaded listener.js 08:45:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 73 (0x7f586a0f7400) [pid = 1845] [serial = 201] [outer = 0x7f5855968400] 08:45:29 INFO - PROCESS | 1845 | 1461167129323 Marionette TRACE conn3 <- [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:45:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 08:45:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 925ms 08:45:29 INFO - PROCESS | 1845 | 1461167129347 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 08:45:29 INFO - PROCESS | 1845 | 1461167129351 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 08:45:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 08:45:29 INFO - PROCESS | 1845 | 1461167129357 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 08:45:29 INFO - PROCESS | 1845 | 1461167129358 Marionette TRACE conn3 <- [1,242,null,{}] 08:45:29 INFO - PROCESS | 1845 | 1461167129364 Marionette TRACE conn3 -> [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:45:29 INFO - PROCESS | 1845 | 1461167129522 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 08:45:29 INFO - PROCESS | 1845 | 1461167129542 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:45:29 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5869955800 == 34 [pid = 1845] [id = 68] 08:45:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 74 (0x7f5850642400) [pid = 1845] [serial = 202] [outer = (nil)] 08:45:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 75 (0x7f585064f000) [pid = 1845] [serial = 203] [outer = 0x7f5850642400] 08:45:29 INFO - PROCESS | 1845 | 1461167129600 Marionette DEBUG loaded listener.js 08:45:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 76 (0x7f5869c31800) [pid = 1845] [serial = 204] [outer = 0x7f5850642400] 08:45:30 INFO - PROCESS | 1845 | 1461167130281 Marionette TRACE conn3 <- [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:45:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 08:45:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1026ms 08:45:30 INFO - PROCESS | 1845 | 1461167130393 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 08:45:30 INFO - PROCESS | 1845 | 1461167130399 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 08:45:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 08:45:30 INFO - PROCESS | 1845 | 1461167130434 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 08:45:30 INFO - PROCESS | 1845 | 1461167130439 Marionette TRACE conn3 <- [1,246,null,{}] 08:45:30 INFO - PROCESS | 1845 | 1461167130446 Marionette TRACE conn3 -> [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:45:30 INFO - PROCESS | 1845 | 1461167130662 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 08:45:30 INFO - PROCESS | 1845 | 1461167130767 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:45:30 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585910e800 == 35 [pid = 1845] [id = 69] 08:45:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 77 (0x7f5850650000) [pid = 1845] [serial = 205] [outer = (nil)] 08:45:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 78 (0x7f5852090000) [pid = 1845] [serial = 206] [outer = 0x7f5850650000] 08:45:30 INFO - PROCESS | 1845 | 1461167130838 Marionette DEBUG loaded listener.js 08:45:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 79 (0x7f5853d8bc00) [pid = 1845] [serial = 207] [outer = 0x7f5850650000] 08:45:31 INFO - PROCESS | 1845 | 1461167131595 Marionette TRACE conn3 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 08:45:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 08:45:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1206ms 08:45:31 INFO - PROCESS | 1845 | 1461167131619 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 08:45:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 08:45:31 INFO - PROCESS | 1845 | 1461167131630 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 08:45:31 INFO - PROCESS | 1845 | 1461167131642 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 08:45:31 INFO - PROCESS | 1845 | 1461167131648 Marionette TRACE conn3 <- [1,250,null,{}] 08:45:31 INFO - PROCESS | 1845 | 1461167131671 Marionette TRACE conn3 -> [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:45:31 INFO - PROCESS | 1845 | 1461167131831 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 08:45:31 INFO - PROCESS | 1845 | 1461167131959 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:45:31 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585e0bd800 == 36 [pid = 1845] [id = 70] 08:45:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 80 (0x7f5851e67c00) [pid = 1845] [serial = 208] [outer = (nil)] 08:45:32 INFO - PROCESS | 1845 | ++DOMWINDOW == 81 (0x7f585967b000) [pid = 1845] [serial = 209] [outer = 0x7f5851e67c00] 08:45:32 INFO - PROCESS | 1845 | 1461167132035 Marionette DEBUG loaded listener.js 08:45:32 INFO - PROCESS | 1845 | ++DOMWINDOW == 82 (0x7f585b76a000) [pid = 1845] [serial = 210] [outer = 0x7f5851e67c00] 08:45:32 INFO - PROCESS | 1845 | 1461167132799 Marionette TRACE conn3 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 08:45:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 08:45:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1208ms 08:45:32 INFO - PROCESS | 1845 | 1461167132848 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 08:45:32 INFO - PROCESS | 1845 | 1461167132852 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 08:45:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 08:45:32 INFO - PROCESS | 1845 | 1461167132875 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 08:45:32 INFO - PROCESS | 1845 | 1461167132879 Marionette TRACE conn3 <- [1,254,null,{}] 08:45:32 INFO - PROCESS | 1845 | 1461167132894 Marionette TRACE conn3 -> [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:45:33 INFO - PROCESS | 1845 | 1461167133060 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 08:45:33 INFO - PROCESS | 1845 | 1461167133191 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:45:33 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5869f11000 == 37 [pid = 1845] [id = 71] 08:45:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 83 (0x7f585e117400) [pid = 1845] [serial = 211] [outer = (nil)] 08:45:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 84 (0x7f586886e800) [pid = 1845] [serial = 212] [outer = 0x7f585e117400] 08:45:33 INFO - PROCESS | 1845 | 1461167133270 Marionette DEBUG loaded listener.js 08:45:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 85 (0x7f5868dddc00) [pid = 1845] [serial = 213] [outer = 0x7f585e117400] 08:45:34 INFO - PROCESS | 1845 | 1461167134039 Marionette TRACE conn3 <- [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:45:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 08:45:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1187ms 08:45:34 INFO - PROCESS | 1845 | 1461167134066 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 08:45:34 INFO - PROCESS | 1845 | 1461167134069 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 08:45:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 08:45:34 INFO - PROCESS | 1845 | 1461167134076 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 08:45:34 INFO - PROCESS | 1845 | 1461167134079 Marionette TRACE conn3 <- [1,258,null,{}] 08:45:34 INFO - PROCESS | 1845 | 1461167134084 Marionette TRACE conn3 -> [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:45:34 INFO - PROCESS | 1845 | 1461167134227 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 08:45:34 INFO - PROCESS | 1845 | 1461167134360 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:45:34 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f586d719800 == 38 [pid = 1845] [id = 72] 08:45:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 86 (0x7f585e3a6000) [pid = 1845] [serial = 214] [outer = (nil)] 08:45:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 87 (0x7f586a0ce400) [pid = 1845] [serial = 215] [outer = 0x7f585e3a6000] 08:45:34 INFO - PROCESS | 1845 | 1461167134430 Marionette DEBUG loaded listener.js 08:45:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 88 (0x7f586be1ec00) [pid = 1845] [serial = 216] [outer = 0x7f585e3a6000] 08:45:35 INFO - PROCESS | 1845 | 1461167135277 Marionette TRACE conn3 <- [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:45:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 08:45:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1239ms 08:45:35 INFO - PROCESS | 1845 | 1461167135316 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 08:45:35 INFO - PROCESS | 1845 | 1461167135319 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 08:45:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 08:45:35 INFO - PROCESS | 1845 | 1461167135326 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 08:45:35 INFO - PROCESS | 1845 | 1461167135329 Marionette TRACE conn3 <- [1,262,null,{}] 08:45:35 INFO - PROCESS | 1845 | 1461167135334 Marionette TRACE conn3 -> [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:45:35 INFO - PROCESS | 1845 | 1461167135492 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 08:45:35 INFO - PROCESS | 1845 | 1461167135628 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:45:35 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f586de3d800 == 39 [pid = 1845] [id = 73] 08:45:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 89 (0x7f5869c27400) [pid = 1845] [serial = 217] [outer = (nil)] 08:45:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 90 (0x7f586d737000) [pid = 1845] [serial = 218] [outer = 0x7f5869c27400] 08:45:35 INFO - PROCESS | 1845 | 1461167135701 Marionette DEBUG loaded listener.js 08:45:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 91 (0x7f586ddc2800) [pid = 1845] [serial = 219] [outer = 0x7f5869c27400] 08:45:36 INFO - PROCESS | 1845 | 1461167136391 Marionette TRACE conn3 <- [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:45:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 08:45:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1127ms 08:45:36 INFO - PROCESS | 1845 | 1461167136454 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 08:45:36 INFO - PROCESS | 1845 | 1461167136457 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 08:45:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 08:45:36 INFO - PROCESS | 1845 | 1461167136463 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 08:45:36 INFO - PROCESS | 1845 | 1461167136465 Marionette TRACE conn3 <- [1,266,null,{}] 08:45:36 INFO - PROCESS | 1845 | 1461167136472 Marionette TRACE conn3 -> [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:45:36 INFO - PROCESS | 1845 | 1461167136664 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 08:45:36 INFO - PROCESS | 1845 | 1461167136796 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:45:36 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f586e172000 == 40 [pid = 1845] [id = 74] 08:45:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 92 (0x7f586bed0800) [pid = 1845] [serial = 220] [outer = (nil)] 08:45:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 93 (0x7f586e1ab000) [pid = 1845] [serial = 221] [outer = 0x7f586bed0800] 08:45:36 INFO - PROCESS | 1845 | 1461167136868 Marionette DEBUG loaded listener.js 08:45:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 94 (0x7f586e226400) [pid = 1845] [serial = 222] [outer = 0x7f586bed0800] 08:45:37 INFO - PROCESS | 1845 | 1461167137860 Marionette TRACE conn3 <- [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:45:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 08:45:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1435ms 08:45:37 INFO - PROCESS | 1845 | 1461167137899 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 08:45:37 INFO - PROCESS | 1845 | 1461167137903 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 08:45:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 08:45:37 INFO - PROCESS | 1845 | 1461167137911 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 08:45:37 INFO - PROCESS | 1845 | 1461167137916 Marionette TRACE conn3 <- [1,270,null,{}] 08:45:37 INFO - PROCESS | 1845 | 1461167137923 Marionette TRACE conn3 -> [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:45:38 INFO - PROCESS | 1845 | 1461167138067 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 08:45:38 INFO - PROCESS | 1845 | 1461167138210 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:45:38 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585ba84800 == 41 [pid = 1845] [id = 75] 08:45:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 95 (0x7f5851f61400) [pid = 1845] [serial = 223] [outer = (nil)] 08:45:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 96 (0x7f58521bd000) [pid = 1845] [serial = 224] [outer = 0x7f5851f61400] 08:45:38 INFO - PROCESS | 1845 | 1461167138321 Marionette DEBUG loaded listener.js 08:45:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 97 (0x7f585542a000) [pid = 1845] [serial = 225] [outer = 0x7f5851f61400] 08:45:39 INFO - PROCESS | 1845 | --DOMWINDOW == 96 (0x7f585e149c00) [pid = 1845] [serial = 167] [outer = (nil)] [url = about:blank] 08:45:39 INFO - PROCESS | 1845 | 1461167139179 Marionette TRACE conn3 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 08:45:39 INFO - PROCESS | 1845 | --DOMWINDOW == 95 (0x7f585bb9a400) [pid = 1845] [serial = 161] [outer = (nil)] [url = about:blank] 08:45:39 INFO - PROCESS | 1845 | --DOMWINDOW == 94 (0x7f5851c08000) [pid = 1845] [serial = 143] [outer = (nil)] [url = about:blank] 08:45:39 INFO - PROCESS | 1845 | --DOMWINDOW == 93 (0x7f585596f800) [pid = 1845] [serial = 155] [outer = (nil)] [url = about:blank] 08:45:39 INFO - PROCESS | 1845 | --DOMWINDOW == 92 (0x7f5858793c00) [pid = 1845] [serial = 156] [outer = (nil)] [url = about:blank] 08:45:39 INFO - PROCESS | 1845 | --DOMWINDOW == 91 (0x7f58521b6800) [pid = 1845] [serial = 149] [outer = (nil)] [url = about:blank] 08:45:39 INFO - PROCESS | 1845 | --DOMWINDOW == 90 (0x7f585e1e7800) [pid = 1845] [serial = 141] [outer = (nil)] [url = about:blank] 08:45:39 INFO - PROCESS | 1845 | --DOMWINDOW == 89 (0x7f585a1e5000) [pid = 1845] [serial = 146] [outer = (nil)] [url = about:blank] 08:45:39 INFO - PROCESS | 1845 | --DOMWINDOW == 88 (0x7f585bb9c400) [pid = 1845] [serial = 164] [outer = (nil)] [url = about:blank] 08:45:39 INFO - PROCESS | 1845 | --DOMWINDOW == 87 (0x7f585542b000) [pid = 1845] [serial = 153] [outer = (nil)] [url = about:blank] 08:45:39 INFO - PROCESS | 1845 | --DOMWINDOW == 86 (0x7f5852dac400) [pid = 1845] [serial = 152] [outer = (nil)] [url = about:blank] 08:45:39 INFO - PROCESS | 1845 | --DOMWINDOW == 85 (0x7f585a1e6000) [pid = 1845] [serial = 158] [outer = (nil)] [url = about:blank] 08:45:39 INFO - PROCESS | 1845 | --DOMWINDOW == 84 (0x7f585c0db000) [pid = 1845] [serial = 162] [outer = (nil)] [url = about:blank] 08:45:39 INFO - PROCESS | 1845 | --DOMWINDOW == 83 (0x7f585a93f000) [pid = 1845] [serial = 159] [outer = (nil)] [url = about:blank] 08:45:39 INFO - PROCESS | 1845 | --DOMWINDOW == 82 (0x7f585c1ec000) [pid = 1845] [serial = 165] [outer = (nil)] [url = about:blank] 08:45:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 08:45:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1334ms 08:45:39 INFO - PROCESS | 1845 | 1461167139246 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 08:45:39 INFO - PROCESS | 1845 | 1461167139252 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 08:45:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 08:45:39 INFO - PROCESS | 1845 | 1461167139262 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 08:45:39 INFO - PROCESS | 1845 | 1461167139266 Marionette TRACE conn3 <- [1,274,null,{}] 08:45:39 INFO - PROCESS | 1845 | 1461167139271 Marionette TRACE conn3 -> [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:45:39 INFO - PROCESS | 1845 | 1461167139410 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 08:45:39 INFO - PROCESS | 1845 | 1461167139421 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:45:39 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585577e800 == 42 [pid = 1845] [id = 76] 08:45:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 83 (0x7f5851c0bc00) [pid = 1845] [serial = 226] [outer = (nil)] 08:45:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 84 (0x7f585a1dd800) [pid = 1845] [serial = 227] [outer = 0x7f5851c0bc00] 08:45:39 INFO - PROCESS | 1845 | 1461167139483 Marionette DEBUG loaded listener.js 08:45:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 85 (0x7f585b1fac00) [pid = 1845] [serial = 228] [outer = 0x7f5851c0bc00] 08:45:40 INFO - PROCESS | 1845 | 1461167140271 Marionette TRACE conn3 <- [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:45:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 08:45:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1035ms 08:45:40 INFO - PROCESS | 1845 | 1461167140297 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 08:45:40 INFO - PROCESS | 1845 | 1461167140301 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 08:45:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 08:45:40 INFO - PROCESS | 1845 | 1461167140306 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 08:45:40 INFO - PROCESS | 1845 | 1461167140311 Marionette TRACE conn3 <- [1,278,null,{}] 08:45:40 INFO - PROCESS | 1845 | 1461167140339 Marionette TRACE conn3 -> [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:45:40 INFO - PROCESS | 1845 | 1461167140487 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 08:45:40 INFO - PROCESS | 1845 | 1461167140587 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:45:40 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585c122800 == 43 [pid = 1845] [id = 77] 08:45:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 86 (0x7f58548fb800) [pid = 1845] [serial = 229] [outer = (nil)] 08:45:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 87 (0x7f585c837800) [pid = 1845] [serial = 230] [outer = 0x7f58548fb800] 08:45:40 INFO - PROCESS | 1845 | 1461167140652 Marionette DEBUG loaded listener.js 08:45:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 88 (0x7f585e380400) [pid = 1845] [serial = 231] [outer = 0x7f58548fb800] 08:45:41 INFO - PROCESS | 1845 | 1461167141302 Marionette TRACE conn3 <- [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:45:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 08:45:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1036ms 08:45:41 INFO - PROCESS | 1845 | 1461167141344 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 08:45:41 INFO - PROCESS | 1845 | 1461167141348 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 08:45:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 08:45:41 INFO - PROCESS | 1845 | 1461167141354 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 08:45:41 INFO - PROCESS | 1845 | 1461167141356 Marionette TRACE conn3 <- [1,282,null,{}] 08:45:41 INFO - PROCESS | 1845 | 1461167141362 Marionette TRACE conn3 -> [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:45:41 INFO - PROCESS | 1845 | 1461167141552 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 08:45:41 INFO - PROCESS | 1845 | 1461167141580 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:45:41 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5862bb7800 == 44 [pid = 1845] [id = 78] 08:45:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 89 (0x7f585e382800) [pid = 1845] [serial = 232] [outer = (nil)] 08:45:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 90 (0x7f5868bc3000) [pid = 1845] [serial = 233] [outer = 0x7f585e382800] 08:45:41 INFO - PROCESS | 1845 | 1461167141641 Marionette DEBUG loaded listener.js 08:45:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 91 (0x7f5868f35800) [pid = 1845] [serial = 234] [outer = 0x7f585e382800] 08:45:42 INFO - PROCESS | 1845 | 1461167142524 Marionette TRACE conn3 <- [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:45:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 08:45:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1183ms 08:45:42 INFO - PROCESS | 1845 | 1461167142538 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 08:45:42 INFO - PROCESS | 1845 | 1461167142540 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 08:45:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 08:45:42 INFO - PROCESS | 1845 | 1461167142546 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 08:45:42 INFO - PROCESS | 1845 | 1461167142548 Marionette TRACE conn3 <- [1,286,null,{}] 08:45:42 INFO - PROCESS | 1845 | 1461167142553 Marionette TRACE conn3 -> [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:45:42 INFO - PROCESS | 1845 | 1461167142727 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 08:45:42 INFO - PROCESS | 1845 | 1461167142795 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:45:42 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5855951800 == 45 [pid = 1845] [id = 79] 08:45:42 INFO - PROCESS | 1845 | ++DOMWINDOW == 92 (0x7f585549bc00) [pid = 1845] [serial = 235] [outer = (nil)] 08:45:42 INFO - PROCESS | 1845 | ++DOMWINDOW == 93 (0x7f586a0f0000) [pid = 1845] [serial = 236] [outer = 0x7f585549bc00] 08:45:42 INFO - PROCESS | 1845 | 1461167142855 Marionette DEBUG loaded listener.js 08:45:42 INFO - PROCESS | 1845 | ++DOMWINDOW == 94 (0x7f586de87000) [pid = 1845] [serial = 237] [outer = 0x7f585549bc00] 08:45:43 INFO - PROCESS | 1845 | --DOMWINDOW == 93 (0x7f5855968400) [pid = 1845] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 08:45:43 INFO - PROCESS | 1845 | --DOMWINDOW == 92 (0x7f585c1e6000) [pid = 1845] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 08:45:43 INFO - PROCESS | 1845 | --DOMWINDOW == 91 (0x7f5851c07c00) [pid = 1845] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 08:45:43 INFO - PROCESS | 1845 | --DOMWINDOW == 90 (0x7f5855436400) [pid = 1845] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 08:45:43 INFO - PROCESS | 1845 | --DOMWINDOW == 89 (0x7f5868d98c00) [pid = 1845] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 08:45:43 INFO - PROCESS | 1845 | --DOMWINDOW == 88 (0x7f5852094000) [pid = 1845] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 08:45:43 INFO - PROCESS | 1845 | --DOMWINDOW == 87 (0x7f5852402c00) [pid = 1845] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 08:45:43 INFO - PROCESS | 1845 | --DOMWINDOW == 86 (0x7f585cd2cc00) [pid = 1845] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 08:45:43 INFO - PROCESS | 1845 | 1461167143598 Marionette TRACE conn3 <- [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:45:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 08:45:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1075ms 08:45:43 INFO - PROCESS | 1845 | 1461167143625 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 08:45:43 INFO - PROCESS | 1845 | 1461167143628 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 08:45:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 08:45:43 INFO - PROCESS | 1845 | 1461167143633 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 08:45:43 INFO - PROCESS | 1845 | 1461167143635 Marionette TRACE conn3 <- [1,290,null,{}] 08:45:43 INFO - PROCESS | 1845 | 1461167143641 Marionette TRACE conn3 -> [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:45:43 INFO - PROCESS | 1845 | 1461167143796 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 08:45:43 INFO - PROCESS | 1845 | 1461167143898 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:45:43 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5868d2f000 == 46 [pid = 1845] [id = 80] 08:45:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 87 (0x7f585e37ac00) [pid = 1845] [serial = 238] [outer = (nil)] 08:45:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 88 (0x7f586e1e8000) [pid = 1845] [serial = 239] [outer = 0x7f585e37ac00] 08:45:43 INFO - PROCESS | 1845 | 1461167143974 Marionette DEBUG loaded listener.js 08:45:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 89 (0x7f586e30f000) [pid = 1845] [serial = 240] [outer = 0x7f585e37ac00] 08:45:44 INFO - PROCESS | 1845 | 1461167144600 Marionette TRACE conn3 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 08:45:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 08:45:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 975ms 08:45:44 INFO - PROCESS | 1845 | 1461167144610 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 08:45:44 INFO - PROCESS | 1845 | 1461167144613 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 08:45:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 08:45:44 INFO - PROCESS | 1845 | 1461167144618 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 08:45:44 INFO - PROCESS | 1845 | 1461167144621 Marionette TRACE conn3 <- [1,294,null,{}] 08:45:44 INFO - PROCESS | 1845 | 1461167144626 Marionette TRACE conn3 -> [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:45:44 INFO - PROCESS | 1845 | 1461167144753 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 08:45:44 INFO - PROCESS | 1845 | 1461167144762 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:45:44 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f586e2b4000 == 47 [pid = 1845] [id = 81] 08:45:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 90 (0x7f586e1ec800) [pid = 1845] [serial = 241] [outer = (nil)] 08:45:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 91 (0x7f586ff97c00) [pid = 1845] [serial = 242] [outer = 0x7f586e1ec800] 08:45:44 INFO - PROCESS | 1845 | 1461167144821 Marionette DEBUG loaded listener.js 08:45:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 92 (0x7f58709ef400) [pid = 1845] [serial = 243] [outer = 0x7f586e1ec800] 08:45:45 INFO - PROCESS | 1845 | 1461167145649 Marionette TRACE conn3 <- [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:45:45 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:45:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1077ms 08:45:45 INFO - PROCESS | 1845 | 1461167145705 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 08:45:45 INFO - PROCESS | 1845 | 1461167145711 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 08:45:45 INFO - PROCESS | 1845 | ++DOMWINDOW == 93 (0x7f5850713800) [pid = 1845] [serial = 244] [outer = 0x7f5851e5f000] 08:45:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 08:45:45 INFO - PROCESS | 1845 | 1461167145795 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 08:45:45 INFO - PROCESS | 1845 | 1461167145802 Marionette TRACE conn3 <- [1,298,null,{}] 08:45:45 INFO - PROCESS | 1845 | 1461167145855 Marionette TRACE conn3 -> [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:45:46 INFO - PROCESS | 1845 | 1461167146015 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 08:45:46 INFO - PROCESS | 1845 | 1461167146126 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:45:46 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585966a000 == 48 [pid = 1845] [id = 82] 08:45:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 94 (0x7f58521bbc00) [pid = 1845] [serial = 245] [outer = (nil)] 08:45:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 95 (0x7f585548c400) [pid = 1845] [serial = 246] [outer = 0x7f58521bbc00] 08:45:46 INFO - PROCESS | 1845 | 1461167146199 Marionette DEBUG loaded listener.js 08:45:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 96 (0x7f5858fcf000) [pid = 1845] [serial = 247] [outer = 0x7f58521bbc00] 08:45:47 INFO - PROCESS | 1845 | 1461167147075 Marionette TRACE conn3 <- [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:45:47 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:45:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1342ms 08:45:47 INFO - PROCESS | 1845 | 1461167147108 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 08:45:47 INFO - PROCESS | 1845 | 1461167147115 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 08:45:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 08:45:47 INFO - PROCESS | 1845 | 1461167147127 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 08:45:47 INFO - PROCESS | 1845 | 1461167147130 Marionette TRACE conn3 <- [1,302,null,{}] 08:45:47 INFO - PROCESS | 1845 | 1461167147136 Marionette TRACE conn3 -> [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:45:47 INFO - PROCESS | 1845 | 1461167147287 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 08:45:47 INFO - PROCESS | 1845 | 1461167147428 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:45:47 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5862b18800 == 49 [pid = 1845] [id = 83] 08:45:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 97 (0x7f585240e800) [pid = 1845] [serial = 248] [outer = (nil)] 08:45:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 98 (0x7f585c832400) [pid = 1845] [serial = 249] [outer = 0x7f585240e800] 08:45:47 INFO - PROCESS | 1845 | 1461167147500 Marionette DEBUG loaded listener.js 08:45:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 99 (0x7f585e1e7800) [pid = 1845] [serial = 250] [outer = 0x7f585240e800] 08:45:48 INFO - PROCESS | 1845 | 1461167148332 Marionette TRACE conn3 <- [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:45:48 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:45:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1234ms 08:45:48 INFO - PROCESS | 1845 | 1461167148361 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 08:45:48 INFO - PROCESS | 1845 | 1461167148364 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 08:45:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 08:45:48 INFO - PROCESS | 1845 | 1461167148371 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 08:45:48 INFO - PROCESS | 1845 | 1461167148377 Marionette TRACE conn3 <- [1,306,null,{}] 08:45:48 INFO - PROCESS | 1845 | 1461167148392 Marionette TRACE conn3 -> [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:45:48 INFO - PROCESS | 1845 | 1461167148552 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 08:45:48 INFO - PROCESS | 1845 | 1461167148694 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:45:48 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f587095c000 == 50 [pid = 1845] [id = 84] 08:45:48 INFO - PROCESS | 1845 | ++DOMWINDOW == 100 (0x7f585cd2b400) [pid = 1845] [serial = 251] [outer = (nil)] 08:45:48 INFO - PROCESS | 1845 | ++DOMWINDOW == 101 (0x7f586ddc3800) [pid = 1845] [serial = 252] [outer = 0x7f585cd2b400] 08:45:48 INFO - PROCESS | 1845 | 1461167148768 Marionette DEBUG loaded listener.js 08:45:48 INFO - PROCESS | 1845 | ++DOMWINDOW == 102 (0x7f586dfc2c00) [pid = 1845] [serial = 253] [outer = 0x7f585cd2b400] 08:45:49 INFO - PROCESS | 1845 | 1461167149704 Marionette TRACE conn3 <- [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:45:49 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:45:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1388ms 08:45:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 08:45:49 INFO - PROCESS | 1845 | 1461167149760 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 08:45:49 INFO - PROCESS | 1845 | 1461167149764 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 08:45:49 INFO - PROCESS | 1845 | 1461167149770 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 08:45:49 INFO - PROCESS | 1845 | 1461167149774 Marionette TRACE conn3 <- [1,310,null,{}] 08:45:49 INFO - PROCESS | 1845 | 1461167149779 Marionette TRACE conn3 -> [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:45:49 INFO - PROCESS | 1845 | 1461167149925 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 08:45:50 INFO - PROCESS | 1845 | 1461167150076 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:45:50 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f58722aa000 == 51 [pid = 1845] [id = 85] 08:45:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 103 (0x7f5868d93000) [pid = 1845] [serial = 254] [outer = (nil)] 08:45:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 104 (0x7f5870c87000) [pid = 1845] [serial = 255] [outer = 0x7f5868d93000] 08:45:50 INFO - PROCESS | 1845 | 1461167150150 Marionette DEBUG loaded listener.js 08:45:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 105 (0x7f587225d800) [pid = 1845] [serial = 256] [outer = 0x7f5868d93000] 08:45:50 INFO - PROCESS | 1845 | 1461167150921 Marionette TRACE conn3 <- [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:45:50 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:45:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1187ms 08:45:50 INFO - PROCESS | 1845 | 1461167150956 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 08:45:50 INFO - PROCESS | 1845 | 1461167150960 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 08:45:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 08:45:50 INFO - PROCESS | 1845 | 1461167150966 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 08:45:50 INFO - PROCESS | 1845 | 1461167150969 Marionette TRACE conn3 <- [1,314,null,{}] 08:45:50 INFO - PROCESS | 1845 | 1461167150974 Marionette TRACE conn3 -> [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:45:51 INFO - PROCESS | 1845 | 1461167151127 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 08:45:51 INFO - PROCESS | 1845 | 1461167151269 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:45:51 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585089c800 == 52 [pid = 1845] [id = 86] 08:45:51 INFO - PROCESS | 1845 | ++DOMWINDOW == 106 (0x7f586e307400) [pid = 1845] [serial = 257] [outer = (nil)] 08:45:51 INFO - PROCESS | 1845 | ++DOMWINDOW == 107 (0x7f5872491400) [pid = 1845] [serial = 258] [outer = 0x7f586e307400] 08:45:51 INFO - PROCESS | 1845 | 1461167151345 Marionette DEBUG loaded listener.js 08:45:51 INFO - PROCESS | 1845 | ++DOMWINDOW == 108 (0x7f58724e6400) [pid = 1845] [serial = 259] [outer = 0x7f586e307400] 08:45:52 INFO - PROCESS | 1845 | 1461167152218 Marionette TRACE conn3 <- [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:45:52 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:45:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1277ms 08:45:52 INFO - PROCESS | 1845 | 1461167152245 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 08:45:52 INFO - PROCESS | 1845 | 1461167152248 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 08:45:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 08:45:52 INFO - PROCESS | 1845 | 1461167152254 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 08:45:52 INFO - PROCESS | 1845 | 1461167152256 Marionette TRACE conn3 <- [1,318,null,{}] 08:45:52 INFO - PROCESS | 1845 | 1461167152261 Marionette TRACE conn3 -> [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:45:52 INFO - PROCESS | 1845 | 1461167152434 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 08:45:52 INFO - PROCESS | 1845 | 1461167152756 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:45:52 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5857db2800 == 53 [pid = 1845] [id = 87] 08:45:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 109 (0x7f5851c03000) [pid = 1845] [serial = 260] [outer = (nil)] 08:45:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 110 (0x7f5851e61000) [pid = 1845] [serial = 261] [outer = 0x7f5851c03000] 08:45:52 INFO - PROCESS | 1845 | 1461167152885 Marionette DEBUG loaded listener.js 08:45:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 111 (0x7f585542bc00) [pid = 1845] [serial = 262] [outer = 0x7f5851c03000] 08:45:53 INFO - PROCESS | 1845 | 1461167153822 Marionette TRACE conn3 <- [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:45:53 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:45:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1631ms 08:45:53 INFO - PROCESS | 1845 | 1461167153887 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 08:45:53 INFO - PROCESS | 1845 | 1461167153894 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 08:45:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 08:45:53 INFO - PROCESS | 1845 | 1461167153902 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 08:45:53 INFO - PROCESS | 1845 | 1461167153906 Marionette TRACE conn3 <- [1,322,null,{}] 08:45:53 INFO - PROCESS | 1845 | 1461167153912 Marionette TRACE conn3 -> [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:45:54 INFO - PROCESS | 1845 | 1461167154105 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 08:45:54 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5868d2f000 == 52 [pid = 1845] [id = 80] 08:45:54 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5855951800 == 51 [pid = 1845] [id = 79] 08:45:54 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5862bb7800 == 50 [pid = 1845] [id = 78] 08:45:54 INFO - PROCESS | 1845 | --DOMWINDOW == 110 (0x7f585064f000) [pid = 1845] [serial = 203] [outer = (nil)] [url = about:blank] 08:45:54 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585c122800 == 49 [pid = 1845] [id = 77] 08:45:54 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585577e800 == 48 [pid = 1845] [id = 76] 08:45:54 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585ba84800 == 47 [pid = 1845] [id = 75] 08:45:54 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585910e800 == 46 [pid = 1845] [id = 69] 08:45:54 INFO - PROCESS | 1845 | 1461167154311 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:45:54 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5853edd000 == 47 [pid = 1845] [id = 88] 08:45:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 111 (0x7f585a206c00) [pid = 1845] [serial = 263] [outer = (nil)] 08:45:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 112 (0x7f585a80dc00) [pid = 1845] [serial = 264] [outer = 0x7f585a206c00] 08:45:54 INFO - PROCESS | 1845 | 1461167154376 Marionette DEBUG loaded listener.js 08:45:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 113 (0x7f585ba28400) [pid = 1845] [serial = 265] [outer = 0x7f585a206c00] 08:45:54 INFO - PROCESS | 1845 | --DOMWINDOW == 112 (0x7f5869cd1c00) [pid = 1845] [serial = 200] [outer = (nil)] [url = about:blank] 08:45:54 INFO - PROCESS | 1845 | --DOMWINDOW == 111 (0x7f5851c09000) [pid = 1845] [serial = 170] [outer = (nil)] [url = about:blank] 08:45:54 INFO - PROCESS | 1845 | --DOMWINDOW == 110 (0x7f586a0f7400) [pid = 1845] [serial = 201] [outer = (nil)] [url = about:blank] 08:45:54 INFO - PROCESS | 1845 | --DOMWINDOW == 109 (0x7f5868abc400) [pid = 1845] [serial = 194] [outer = (nil)] [url = about:blank] 08:45:54 INFO - PROCESS | 1845 | --DOMWINDOW == 108 (0x7f5851e60000) [pid = 1845] [serial = 182] [outer = (nil)] [url = about:blank] 08:45:54 INFO - PROCESS | 1845 | --DOMWINDOW == 107 (0x7f585e11bc00) [pid = 1845] [serial = 191] [outer = (nil)] [url = about:blank] 08:45:54 INFO - PROCESS | 1845 | --DOMWINDOW == 106 (0x7f5868ddc000) [pid = 1845] [serial = 197] [outer = (nil)] [url = about:blank] 08:45:54 INFO - PROCESS | 1845 | --DOMWINDOW == 105 (0x7f5857d8b400) [pid = 1845] [serial = 173] [outer = (nil)] [url = about:blank] 08:45:54 INFO - PROCESS | 1845 | --DOMWINDOW == 104 (0x7f5857df1400) [pid = 1845] [serial = 185] [outer = (nil)] [url = about:blank] 08:45:54 INFO - PROCESS | 1845 | --DOMWINDOW == 103 (0x7f585ba23400) [pid = 1845] [serial = 176] [outer = (nil)] [url = about:blank] 08:45:54 INFO - PROCESS | 1845 | --DOMWINDOW == 102 (0x7f585a93a000) [pid = 1845] [serial = 188] [outer = (nil)] [url = about:blank] 08:45:54 INFO - PROCESS | 1845 | --DOMWINDOW == 101 (0x7f5868bbe800) [pid = 1845] [serial = 195] [outer = (nil)] [url = about:blank] 08:45:54 INFO - PROCESS | 1845 | --DOMWINDOW == 100 (0x7f5869c2b000) [pid = 1845] [serial = 198] [outer = (nil)] [url = about:blank] 08:45:54 INFO - PROCESS | 1845 | --DOMWINDOW == 99 (0x7f585bc2d400) [pid = 1845] [serial = 189] [outer = (nil)] [url = about:blank] 08:45:54 INFO - PROCESS | 1845 | --DOMWINDOW == 98 (0x7f585967a000) [pid = 1845] [serial = 186] [outer = (nil)] [url = about:blank] 08:45:54 INFO - PROCESS | 1845 | --DOMWINDOW == 97 (0x7f585e11f000) [pid = 1845] [serial = 179] [outer = (nil)] [url = about:blank] 08:45:54 INFO - PROCESS | 1845 | --DOMWINDOW == 96 (0x7f585e1f0c00) [pid = 1845] [serial = 168] [outer = (nil)] [url = about:blank] 08:45:54 INFO - PROCESS | 1845 | --DOMWINDOW == 95 (0x7f58521c0400) [pid = 1845] [serial = 183] [outer = (nil)] [url = about:blank] 08:45:54 INFO - PROCESS | 1845 | --DOMWINDOW == 94 (0x7f5867c3a800) [pid = 1845] [serial = 192] [outer = (nil)] [url = about:blank] 08:45:55 INFO - PROCESS | 1845 | 1461167155052 Marionette TRACE conn3 <- [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:45:55 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:45:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1183ms 08:45:55 INFO - PROCESS | 1845 | 1461167155094 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 08:45:55 INFO - PROCESS | 1845 | 1461167155099 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 08:45:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 08:45:55 INFO - PROCESS | 1845 | 1461167155108 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 08:45:55 INFO - PROCESS | 1845 | 1461167155111 Marionette TRACE conn3 <- [1,326,null,{}] 08:45:55 INFO - PROCESS | 1845 | 1461167155116 Marionette TRACE conn3 -> [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:45:55 INFO - PROCESS | 1845 | 1461167155253 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 08:45:55 INFO - PROCESS | 1845 | 1461167155273 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:45:55 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585ba82800 == 48 [pid = 1845] [id = 89] 08:45:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 95 (0x7f585c1e9800) [pid = 1845] [serial = 266] [outer = (nil)] 08:45:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 96 (0x7f585e11ec00) [pid = 1845] [serial = 267] [outer = 0x7f585c1e9800] 08:45:55 INFO - PROCESS | 1845 | 1461167155340 Marionette DEBUG loaded listener.js 08:45:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 97 (0x7f585e3a5400) [pid = 1845] [serial = 268] [outer = 0x7f585c1e9800] 08:45:56 INFO - PROCESS | 1845 | 1461167156193 Marionette TRACE conn3 <- [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:45:56 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:45:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1129ms 08:45:56 INFO - PROCESS | 1845 | 1461167156239 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 08:45:56 INFO - PROCESS | 1845 | 1461167156242 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 08:45:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 08:45:56 INFO - PROCESS | 1845 | 1461167156250 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 08:45:56 INFO - PROCESS | 1845 | 1461167156258 Marionette TRACE conn3 <- [1,330,null,{}] 08:45:56 INFO - PROCESS | 1845 | 1461167156271 Marionette TRACE conn3 -> [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:45:56 INFO - PROCESS | 1845 | 1461167156403 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 08:45:56 INFO - PROCESS | 1845 | 1461167156420 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:45:56 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585e1dc000 == 49 [pid = 1845] [id = 90] 08:45:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 98 (0x7f585e3a7800) [pid = 1845] [serial = 269] [outer = (nil)] 08:45:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 99 (0x7f5869dba000) [pid = 1845] [serial = 270] [outer = 0x7f585e3a7800] 08:45:56 INFO - PROCESS | 1845 | 1461167156478 Marionette DEBUG loaded listener.js 08:45:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 100 (0x7f586becc000) [pid = 1845] [serial = 271] [outer = 0x7f585e3a7800] 08:45:57 INFO - PROCESS | 1845 | 1461167157338 Marionette TRACE conn3 <- [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:45:57 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:45:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1145ms 08:45:57 INFO - PROCESS | 1845 | 1461167157409 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 08:45:57 INFO - PROCESS | 1845 | 1461167157413 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 08:45:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 08:45:57 INFO - PROCESS | 1845 | 1461167157419 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 08:45:57 INFO - PROCESS | 1845 | 1461167157421 Marionette TRACE conn3 <- [1,334,null,{}] 08:45:57 INFO - PROCESS | 1845 | 1461167157427 Marionette TRACE conn3 -> [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:45:57 INFO - PROCESS | 1845 | 1461167157605 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 08:45:57 INFO - PROCESS | 1845 | 1461167157622 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:45:57 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5868ade000 == 50 [pid = 1845] [id = 91] 08:45:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 101 (0x7f5859141400) [pid = 1845] [serial = 272] [outer = (nil)] 08:45:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 102 (0x7f585914c400) [pid = 1845] [serial = 273] [outer = 0x7f5859141400] 08:45:57 INFO - PROCESS | 1845 | 1461167157685 Marionette DEBUG loaded listener.js 08:45:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 103 (0x7f586155a400) [pid = 1845] [serial = 274] [outer = 0x7f5859141400] 08:45:58 INFO - PROCESS | 1845 | 1461167158464 Marionette TRACE conn3 <- [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:45:58 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:45:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1087ms 08:45:58 INFO - PROCESS | 1845 | 1461167158532 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 08:45:58 INFO - PROCESS | 1845 | 1461167158536 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 08:45:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 08:45:58 INFO - PROCESS | 1845 | 1461167158546 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 08:45:58 INFO - PROCESS | 1845 | 1461167158548 Marionette TRACE conn3 <- [1,338,null,{}] 08:45:58 INFO - PROCESS | 1845 | 1461167158552 Marionette TRACE conn3 -> [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:45:58 INFO - PROCESS | 1845 | 1461167158718 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 08:45:58 INFO - PROCESS | 1845 | --DOMWINDOW == 102 (0x7f5850642400) [pid = 1845] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 08:45:58 INFO - PROCESS | 1845 | --DOMWINDOW == 101 (0x7f585549bc00) [pid = 1845] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 08:45:58 INFO - PROCESS | 1845 | --DOMWINDOW == 100 (0x7f58548fb800) [pid = 1845] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 08:45:58 INFO - PROCESS | 1845 | --DOMWINDOW == 99 (0x7f5851c0bc00) [pid = 1845] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 08:45:58 INFO - PROCESS | 1845 | --DOMWINDOW == 98 (0x7f5851f61400) [pid = 1845] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 08:45:58 INFO - PROCESS | 1845 | --DOMWINDOW == 97 (0x7f585e37ac00) [pid = 1845] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 08:45:58 INFO - PROCESS | 1845 | --DOMWINDOW == 96 (0x7f585e382800) [pid = 1845] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 08:45:58 INFO - PROCESS | 1845 | 1461167158914 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:45:58 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f58614ba800 == 51 [pid = 1845] [id = 92] 08:45:58 INFO - PROCESS | 1845 | ++DOMWINDOW == 97 (0x7f585ac15800) [pid = 1845] [serial = 275] [outer = (nil)] 08:45:58 INFO - PROCESS | 1845 | ++DOMWINDOW == 98 (0x7f5867cc3000) [pid = 1845] [serial = 276] [outer = 0x7f585ac15800] 08:45:58 INFO - PROCESS | 1845 | 1461167158988 Marionette DEBUG loaded listener.js 08:45:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 99 (0x7f586dd07400) [pid = 1845] [serial = 277] [outer = 0x7f585ac15800] 08:45:59 INFO - PROCESS | 1845 | 1461167159701 Marionette TRACE conn3 <- [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:45:59 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:45:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1183ms 08:45:59 INFO - PROCESS | 1845 | 1461167159726 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 08:45:59 INFO - PROCESS | 1845 | 1461167159729 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 08:45:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 08:45:59 INFO - PROCESS | 1845 | 1461167159735 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 08:45:59 INFO - PROCESS | 1845 | 1461167159737 Marionette TRACE conn3 <- [1,342,null,{}] 08:45:59 INFO - PROCESS | 1845 | 1461167159742 Marionette TRACE conn3 -> [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:45:59 INFO - PROCESS | 1845 | 1461167159911 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 08:45:59 INFO - PROCESS | 1845 | 1461167159929 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:45:59 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f586d726800 == 52 [pid = 1845] [id = 93] 08:45:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 100 (0x7f585aca5c00) [pid = 1845] [serial = 278] [outer = (nil)] 08:45:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 101 (0x7f586dd08400) [pid = 1845] [serial = 279] [outer = 0x7f585aca5c00] 08:46:00 INFO - PROCESS | 1845 | 1461167159998 Marionette DEBUG loaded listener.js 08:46:00 INFO - PROCESS | 1845 | ++DOMWINDOW == 102 (0x7f586dd0e000) [pid = 1845] [serial = 280] [outer = 0x7f585aca5c00] 08:46:00 INFO - PROCESS | 1845 | 1461167160701 Marionette TRACE conn3 <- [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:46:00 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:46:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 976ms 08:46:00 INFO - PROCESS | 1845 | 1461167160712 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 08:46:00 INFO - PROCESS | 1845 | 1461167160715 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 08:46:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 08:46:00 INFO - PROCESS | 1845 | 1461167160720 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 08:46:00 INFO - PROCESS | 1845 | 1461167160722 Marionette TRACE conn3 <- [1,346,null,{}] 08:46:00 INFO - PROCESS | 1845 | 1461167160732 Marionette TRACE conn3 -> [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:46:00 INFO - PROCESS | 1845 | 1461167160908 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 08:46:01 INFO - PROCESS | 1845 | 1461167161047 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:46:01 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5853e97000 == 53 [pid = 1845] [id = 94] 08:46:01 INFO - PROCESS | 1845 | ++DOMWINDOW == 103 (0x7f5850646400) [pid = 1845] [serial = 281] [outer = (nil)] 08:46:01 INFO - PROCESS | 1845 | ++DOMWINDOW == 104 (0x7f585064f000) [pid = 1845] [serial = 282] [outer = 0x7f5850646400] 08:46:01 INFO - PROCESS | 1845 | 1461167161121 Marionette DEBUG loaded listener.js 08:46:01 INFO - PROCESS | 1845 | ++DOMWINDOW == 105 (0x7f58519a7800) [pid = 1845] [serial = 283] [outer = 0x7f5850646400] 08:46:01 INFO - PROCESS | 1845 | 1461167161980 Marionette TRACE conn3 <- [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:46:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 08:46:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1291ms 08:46:02 INFO - PROCESS | 1845 | 1461167162015 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 08:46:02 INFO - PROCESS | 1845 | 1461167162021 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 08:46:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 08:46:02 INFO - PROCESS | 1845 | 1461167162028 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 08:46:02 INFO - PROCESS | 1845 | 1461167162034 Marionette TRACE conn3 <- [1,350,null,{}] 08:46:02 INFO - PROCESS | 1845 | 1461167162061 Marionette TRACE conn3 -> [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:46:02 INFO - PROCESS | 1845 | 1461167162240 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 08:46:02 INFO - PROCESS | 1845 | 1461167162378 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:46:02 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585c946800 == 54 [pid = 1845] [id = 95] 08:46:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 106 (0x7f5850647c00) [pid = 1845] [serial = 284] [outer = (nil)] 08:46:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 107 (0x7f5855973800) [pid = 1845] [serial = 285] [outer = 0x7f5850647c00] 08:46:02 INFO - PROCESS | 1845 | 1461167162457 Marionette DEBUG loaded listener.js 08:46:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 108 (0x7f5859146800) [pid = 1845] [serial = 286] [outer = 0x7f5850647c00] 08:46:03 INFO - PROCESS | 1845 | 1461167163314 Marionette TRACE conn3 <- [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:46:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 08:46:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1351ms 08:46:03 INFO - PROCESS | 1845 | 1461167163384 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 08:46:03 INFO - PROCESS | 1845 | 1461167163390 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 08:46:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 08:46:03 INFO - PROCESS | 1845 | 1461167163396 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 08:46:03 INFO - PROCESS | 1845 | 1461167163399 Marionette TRACE conn3 <- [1,354,null,{}] 08:46:03 INFO - PROCESS | 1845 | 1461167163405 Marionette TRACE conn3 -> [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:46:03 INFO - PROCESS | 1845 | 1461167163570 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 08:46:03 INFO - PROCESS | 1845 | 1461167163708 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:46:03 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f586dfa4800 == 55 [pid = 1845] [id = 96] 08:46:03 INFO - PROCESS | 1845 | ++DOMWINDOW == 109 (0x7f5853d8d800) [pid = 1845] [serial = 287] [outer = (nil)] 08:46:03 INFO - PROCESS | 1845 | ++DOMWINDOW == 110 (0x7f585ac9e800) [pid = 1845] [serial = 288] [outer = 0x7f5853d8d800] 08:46:03 INFO - PROCESS | 1845 | 1461167163781 Marionette DEBUG loaded listener.js 08:46:03 INFO - PROCESS | 1845 | ++DOMWINDOW == 111 (0x7f585ba24000) [pid = 1845] [serial = 289] [outer = 0x7f5853d8d800] 08:46:04 INFO - PROCESS | 1845 | 1461167164855 Marionette TRACE conn3 <- [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:46:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:46:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1485ms 08:46:04 INFO - PROCESS | 1845 | 1461167164882 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 08:46:04 INFO - PROCESS | 1845 | 1461167164886 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 08:46:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 08:46:04 INFO - PROCESS | 1845 | 1461167164901 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 08:46:04 INFO - PROCESS | 1845 | 1461167164910 Marionette TRACE conn3 <- [1,358,null,{}] 08:46:04 INFO - PROCESS | 1845 | 1461167164916 Marionette TRACE conn3 -> [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:46:05 INFO - PROCESS | 1845 | 1461167165092 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 08:46:05 INFO - PROCESS | 1845 | 1461167165272 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:46:05 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f587246c800 == 56 [pid = 1845] [id = 97] 08:46:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 112 (0x7f585e387c00) [pid = 1845] [serial = 290] [outer = (nil)] 08:46:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 113 (0x7f5868d15800) [pid = 1845] [serial = 291] [outer = 0x7f585e387c00] 08:46:05 INFO - PROCESS | 1845 | 1461167165346 Marionette DEBUG loaded listener.js 08:46:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 114 (0x7f586a0f7000) [pid = 1845] [serial = 292] [outer = 0x7f585e387c00] 08:46:06 INFO - PROCESS | 1845 | 1461167166156 Marionette TRACE conn3 <- [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:46:06 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:46:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1293ms 08:46:06 INFO - PROCESS | 1845 | 1461167166187 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 08:46:06 INFO - PROCESS | 1845 | 1461167166192 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 08:46:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 08:46:06 INFO - PROCESS | 1845 | 1461167166198 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 08:46:06 INFO - PROCESS | 1845 | 1461167166201 Marionette TRACE conn3 <- [1,362,null,{}] 08:46:06 INFO - PROCESS | 1845 | 1461167166207 Marionette TRACE conn3 -> [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:46:06 INFO - PROCESS | 1845 | 1461167166365 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 08:46:06 INFO - PROCESS | 1845 | 1461167166508 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:46:06 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585aa5d800 == 57 [pid = 1845] [id = 98] 08:46:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 115 (0x7f586886e400) [pid = 1845] [serial = 293] [outer = (nil)] 08:46:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 116 (0x7f586dd0b400) [pid = 1845] [serial = 294] [outer = 0x7f586886e400] 08:46:06 INFO - PROCESS | 1845 | 1461167166580 Marionette DEBUG loaded listener.js 08:46:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 117 (0x7f586ddbe800) [pid = 1845] [serial = 295] [outer = 0x7f586886e400] 08:46:07 INFO - PROCESS | 1845 | 1461167167438 Marionette TRACE conn3 <- [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:46:07 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:46:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1281ms 08:46:07 INFO - PROCESS | 1845 | 1461167167481 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 08:46:07 INFO - PROCESS | 1845 | 1461167167485 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 08:46:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 08:46:07 INFO - PROCESS | 1845 | 1461167167490 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 08:46:07 INFO - PROCESS | 1845 | 1461167167493 Marionette TRACE conn3 <- [1,366,null,{}] 08:46:07 INFO - PROCESS | 1845 | 1461167167498 Marionette TRACE conn3 -> [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:46:07 INFO - PROCESS | 1845 | 1461167167645 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 08:46:07 INFO - PROCESS | 1845 | 1461167167792 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:46:07 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5852350800 == 58 [pid = 1845] [id = 99] 08:46:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 118 (0x7f58567ed400) [pid = 1845] [serial = 296] [outer = (nil)] 08:46:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 119 (0x7f58567ef000) [pid = 1845] [serial = 297] [outer = 0x7f58567ed400] 08:46:07 INFO - PROCESS | 1845 | 1461167167878 Marionette DEBUG loaded listener.js 08:46:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 120 (0x7f586ddbf400) [pid = 1845] [serial = 298] [outer = 0x7f58567ed400] 08:46:08 INFO - PROCESS | 1845 | 1461167168785 Marionette TRACE conn3 <- [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:46:08 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:46:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1328ms 08:46:08 INFO - PROCESS | 1845 | 1461167168820 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 08:46:08 INFO - PROCESS | 1845 | 1461167168824 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 08:46:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 08:46:08 INFO - PROCESS | 1845 | 1461167168829 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 08:46:08 INFO - PROCESS | 1845 | 1461167168832 Marionette TRACE conn3 <- [1,370,null,{}] 08:46:08 INFO - PROCESS | 1845 | 1461167168837 Marionette TRACE conn3 -> [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:46:08 INFO - PROCESS | 1845 | 1461167168991 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 08:46:09 INFO - PROCESS | 1845 | 1461167169136 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:46:09 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5851aa0800 == 59 [pid = 1845] [id = 100] 08:46:09 INFO - PROCESS | 1845 | ++DOMWINDOW == 121 (0x7f5851ac5000) [pid = 1845] [serial = 299] [outer = (nil)] 08:46:09 INFO - PROCESS | 1845 | ++DOMWINDOW == 122 (0x7f5851acb000) [pid = 1845] [serial = 300] [outer = 0x7f5851ac5000] 08:46:09 INFO - PROCESS | 1845 | 1461167169209 Marionette DEBUG loaded listener.js 08:46:09 INFO - PROCESS | 1845 | ++DOMWINDOW == 123 (0x7f586ddc4400) [pid = 1845] [serial = 301] [outer = 0x7f5851ac5000] 08:46:10 INFO - PROCESS | 1845 | 1461167170312 Marionette TRACE conn3 <- [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:46:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:46:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1539ms 08:46:10 INFO - PROCESS | 1845 | 1461167170370 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 08:46:10 INFO - PROCESS | 1845 | 1461167170376 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 08:46:10 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 08:46:10 INFO - PROCESS | 1845 | 1461167170384 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 08:46:10 INFO - PROCESS | 1845 | 1461167170389 Marionette TRACE conn3 <- [1,374,null,{}] 08:46:10 INFO - PROCESS | 1845 | 1461167170397 Marionette TRACE conn3 -> [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:46:10 INFO - PROCESS | 1845 | 1461167170596 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 08:46:10 INFO - PROCESS | 1845 | 1461167170851 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:46:10 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5851e2e800 == 60 [pid = 1845] [id = 101] 08:46:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 124 (0x7f5851ac8400) [pid = 1845] [serial = 302] [outer = (nil)] 08:46:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 125 (0x7f5851c07c00) [pid = 1845] [serial = 303] [outer = 0x7f5851ac8400] 08:46:10 INFO - PROCESS | 1845 | 1461167170933 Marionette DEBUG loaded listener.js 08:46:11 INFO - PROCESS | 1845 | ++DOMWINDOW == 126 (0x7f5852da5000) [pid = 1845] [serial = 304] [outer = 0x7f5851ac8400] 08:46:11 INFO - PROCESS | 1845 | 1461167171788 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 08:46:11 INFO - PROCESS | 1845 | --DOCSHELL 0x7f586d726800 == 59 [pid = 1845] [id = 93] 08:46:11 INFO - PROCESS | 1845 | --DOCSHELL 0x7f58614ba800 == 58 [pid = 1845] [id = 92] 08:46:11 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5868ade000 == 57 [pid = 1845] [id = 91] 08:46:11 INFO - PROCESS | 1845 | --DOMWINDOW == 125 (0x7f586ff97c00) [pid = 1845] [serial = 242] [outer = (nil)] [url = about:blank] 08:46:11 INFO - PROCESS | 1845 | --DOMWINDOW == 124 (0x7f586d737000) [pid = 1845] [serial = 218] [outer = (nil)] [url = about:blank] 08:46:11 INFO - PROCESS | 1845 | --DOMWINDOW == 123 (0x7f586e1ab000) [pid = 1845] [serial = 221] [outer = (nil)] [url = about:blank] 08:46:11 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585e1dc000 == 56 [pid = 1845] [id = 90] 08:46:11 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585ba82800 == 55 [pid = 1845] [id = 89] 08:46:11 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5853edd000 == 54 [pid = 1845] [id = 88] 08:46:11 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5857db2800 == 53 [pid = 1845] [id = 87] 08:46:11 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585966a000 == 52 [pid = 1845] [id = 82] 08:46:11 INFO - PROCESS | 1845 | --DOMWINDOW == 122 (0x7f5869c31800) [pid = 1845] [serial = 204] [outer = (nil)] [url = about:blank] 08:46:11 INFO - PROCESS | 1845 | --DOMWINDOW == 121 (0x7f586a0f0000) [pid = 1845] [serial = 236] [outer = (nil)] [url = about:blank] 08:46:11 INFO - PROCESS | 1845 | --DOMWINDOW == 120 (0x7f585c837800) [pid = 1845] [serial = 230] [outer = (nil)] [url = about:blank] 08:46:11 INFO - PROCESS | 1845 | --DOMWINDOW == 119 (0x7f585e380400) [pid = 1845] [serial = 231] [outer = (nil)] [url = about:blank] 08:46:11 INFO - PROCESS | 1845 | --DOMWINDOW == 118 (0x7f585a1dd800) [pid = 1845] [serial = 227] [outer = (nil)] [url = about:blank] 08:46:11 INFO - PROCESS | 1845 | --DOMWINDOW == 117 (0x7f585b1fac00) [pid = 1845] [serial = 228] [outer = (nil)] [url = about:blank] 08:46:11 INFO - PROCESS | 1845 | --DOMWINDOW == 116 (0x7f585542a000) [pid = 1845] [serial = 225] [outer = (nil)] [url = about:blank] 08:46:11 INFO - PROCESS | 1845 | --DOMWINDOW == 115 (0x7f58521bd000) [pid = 1845] [serial = 224] [outer = (nil)] [url = about:blank] 08:46:11 INFO - PROCESS | 1845 | --DOMWINDOW == 114 (0x7f585967b000) [pid = 1845] [serial = 209] [outer = (nil)] [url = about:blank] 08:46:11 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 08:46:11 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1487ms 08:46:11 INFO - PROCESS | 1845 | --DOMWINDOW == 113 (0x7f5852090000) [pid = 1845] [serial = 206] [outer = (nil)] [url = about:blank] 08:46:11 INFO - PROCESS | 1845 | --DOMWINDOW == 112 (0x7f586a0ce400) [pid = 1845] [serial = 215] [outer = (nil)] [url = about:blank] 08:46:11 INFO - PROCESS | 1845 | --DOMWINDOW == 111 (0x7f586886e800) [pid = 1845] [serial = 212] [outer = (nil)] [url = about:blank] 08:46:11 INFO - PROCESS | 1845 | --DOMWINDOW == 110 (0x7f586de87000) [pid = 1845] [serial = 237] [outer = (nil)] [url = about:blank] 08:46:11 INFO - PROCESS | 1845 | --DOMWINDOW == 109 (0x7f586e1e8000) [pid = 1845] [serial = 239] [outer = (nil)] [url = about:blank] 08:46:11 INFO - PROCESS | 1845 | --DOMWINDOW == 108 (0x7f5868bc3000) [pid = 1845] [serial = 233] [outer = (nil)] [url = about:blank] 08:46:11 INFO - PROCESS | 1845 | --DOMWINDOW == 107 (0x7f586e30f000) [pid = 1845] [serial = 240] [outer = (nil)] [url = about:blank] 08:46:11 INFO - PROCESS | 1845 | --DOMWINDOW == 106 (0x7f5868f35800) [pid = 1845] [serial = 234] [outer = (nil)] [url = about:blank] 08:46:11 INFO - PROCESS | 1845 | 1461167171881 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 08:46:11 INFO - PROCESS | 1845 | 1461167171888 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 08:46:11 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 08:46:11 INFO - PROCESS | 1845 | 1461167171898 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 08:46:11 INFO - PROCESS | 1845 | 1461167171901 Marionette TRACE conn3 <- [1,378,null,{}] 08:46:11 INFO - PROCESS | 1845 | 1461167171907 Marionette TRACE conn3 -> [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:46:12 INFO - PROCESS | 1845 | 1461167172050 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 08:46:12 INFO - PROCESS | 1845 | 1461167172061 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:46:12 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585a096800 == 53 [pid = 1845] [id = 102] 08:46:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 107 (0x7f5855972000) [pid = 1845] [serial = 305] [outer = (nil)] 08:46:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 108 (0x7f5859143800) [pid = 1845] [serial = 306] [outer = 0x7f5855972000] 08:46:12 INFO - PROCESS | 1845 | 1461167172120 Marionette DEBUG loaded listener.js 08:46:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 109 (0x7f585914f000) [pid = 1845] [serial = 307] [outer = 0x7f5855972000] 08:46:12 INFO - PROCESS | 1845 | 1461167172895 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 08:46:12 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 08:46:12 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1033ms 08:46:12 INFO - PROCESS | 1845 | 1461167172932 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 08:46:12 INFO - PROCESS | 1845 | 1461167172936 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 08:46:12 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 08:46:12 INFO - PROCESS | 1845 | 1461167172942 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 08:46:12 INFO - PROCESS | 1845 | 1461167172947 Marionette TRACE conn3 <- [1,382,null,{}] 08:46:12 INFO - PROCESS | 1845 | 1461167172980 Marionette TRACE conn3 -> [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:46:13 INFO - PROCESS | 1845 | 1461167173125 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 08:46:13 INFO - PROCESS | 1845 | 1461167173143 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:46:13 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585c1ae800 == 54 [pid = 1845] [id = 103] 08:46:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 110 (0x7f585aca5400) [pid = 1845] [serial = 308] [outer = (nil)] 08:46:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 111 (0x7f585c0e5800) [pid = 1845] [serial = 309] [outer = 0x7f585aca5400] 08:46:13 INFO - PROCESS | 1845 | 1461167173205 Marionette DEBUG loaded listener.js 08:46:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 112 (0x7f585e113800) [pid = 1845] [serial = 310] [outer = 0x7f585aca5400] 08:46:13 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 08:46:13 INFO - PROCESS | 1845 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:46:13 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 08:46:13 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 08:46:13 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 08:46:14 INFO - PROCESS | 1845 | 1461167174057 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 08:46:14 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 08:46:14 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1136ms 08:46:14 INFO - PROCESS | 1845 | 1461167174098 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 08:46:14 INFO - PROCESS | 1845 | 1461167174103 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 08:46:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 08:46:14 INFO - PROCESS | 1845 | 1461167174110 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 08:46:14 INFO - PROCESS | 1845 | 1461167174113 Marionette TRACE conn3 <- [1,386,null,{}] 08:46:14 INFO - PROCESS | 1845 | 1461167174118 Marionette TRACE conn3 -> [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:46:14 INFO - PROCESS | 1845 | 1461167174271 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 08:46:14 INFO - PROCESS | 1845 | 1461167174280 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:46:14 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5862b06800 == 55 [pid = 1845] [id = 104] 08:46:14 INFO - PROCESS | 1845 | ++DOMWINDOW == 113 (0x7f58567ebc00) [pid = 1845] [serial = 311] [outer = (nil)] 08:46:14 INFO - PROCESS | 1845 | ++DOMWINDOW == 114 (0x7f5868d97c00) [pid = 1845] [serial = 312] [outer = 0x7f58567ebc00] 08:46:14 INFO - PROCESS | 1845 | 1461167174340 Marionette DEBUG loaded listener.js 08:46:14 INFO - PROCESS | 1845 | ++DOMWINDOW == 115 (0x7f586be19400) [pid = 1845] [serial = 313] [outer = 0x7f58567ebc00] 08:46:15 INFO - PROCESS | 1845 | 1461167175238 Marionette TRACE conn3 <- [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:46:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 08:46:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1178ms 08:46:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 08:46:15 INFO - PROCESS | 1845 | 1461167175293 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 08:46:15 INFO - PROCESS | 1845 | 1461167175296 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 08:46:15 INFO - PROCESS | 1845 | 1461167175302 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 08:46:15 INFO - PROCESS | 1845 | 1461167175305 Marionette TRACE conn3 <- [1,390,null,{}] 08:46:15 INFO - PROCESS | 1845 | 1461167175309 Marionette TRACE conn3 -> [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:46:15 INFO - PROCESS | 1845 | 1461167175477 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 08:46:15 INFO - PROCESS | 1845 | 1461167175503 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:46:15 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5850893000 == 56 [pid = 1845] [id = 105] 08:46:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 116 (0x7f586be1c800) [pid = 1845] [serial = 314] [outer = (nil)] 08:46:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 117 (0x7f586dd0a800) [pid = 1845] [serial = 315] [outer = 0x7f586be1c800] 08:46:15 INFO - PROCESS | 1845 | 1461167175571 Marionette DEBUG loaded listener.js 08:46:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 118 (0x7f586de84800) [pid = 1845] [serial = 316] [outer = 0x7f586be1c800] 08:46:16 INFO - PROCESS | 1845 | 1461167176409 Marionette TRACE conn3 <- [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:46:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 08:46:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1133ms 08:46:16 INFO - PROCESS | 1845 | 1461167176435 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 08:46:16 INFO - PROCESS | 1845 | 1461167176438 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 08:46:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 08:46:16 INFO - PROCESS | 1845 | 1461167176443 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 08:46:16 INFO - PROCESS | 1845 | 1461167176446 Marionette TRACE conn3 <- [1,394,null,{}] 08:46:16 INFO - PROCESS | 1845 | 1461167176451 Marionette TRACE conn3 -> [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:46:16 INFO - PROCESS | 1845 | 1461167176718 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 08:46:16 INFO - PROCESS | 1845 | --DOMWINDOW == 117 (0x7f5859141400) [pid = 1845] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 08:46:16 INFO - PROCESS | 1845 | --DOMWINDOW == 116 (0x7f585ac15800) [pid = 1845] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 08:46:16 INFO - PROCESS | 1845 | --DOMWINDOW == 115 (0x7f5851c03000) [pid = 1845] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 08:46:16 INFO - PROCESS | 1845 | --DOMWINDOW == 114 (0x7f585c1e9800) [pid = 1845] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 08:46:16 INFO - PROCESS | 1845 | --DOMWINDOW == 113 (0x7f585e3a7800) [pid = 1845] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 08:46:16 INFO - PROCESS | 1845 | --DOMWINDOW == 112 (0x7f585a206c00) [pid = 1845] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 08:46:16 INFO - PROCESS | 1845 | --DOMWINDOW == 111 (0x7f586e1ec800) [pid = 1845] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 08:46:16 INFO - PROCESS | 1845 | 1461167176811 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:46:16 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585e052800 == 57 [pid = 1845] [id = 106] 08:46:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 112 (0x7f5851c09400) [pid = 1845] [serial = 317] [outer = (nil)] 08:46:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 113 (0x7f5859141400) [pid = 1845] [serial = 318] [outer = 0x7f5851c09400] 08:46:16 INFO - PROCESS | 1845 | 1461167176876 Marionette DEBUG loaded listener.js 08:46:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 114 (0x7f5868d98c00) [pid = 1845] [serial = 319] [outer = 0x7f5851c09400] 08:46:17 INFO - PROCESS | 1845 | 1461167177552 Marionette TRACE conn3 <- [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:46:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 08:46:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1129ms 08:46:17 INFO - PROCESS | 1845 | 1461167177574 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 08:46:17 INFO - PROCESS | 1845 | 1461167177577 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 08:46:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 08:46:17 INFO - PROCESS | 1845 | 1461167177583 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 08:46:17 INFO - PROCESS | 1845 | 1461167177585 Marionette TRACE conn3 <- [1,398,null,{}] 08:46:17 INFO - PROCESS | 1845 | 1461167177597 Marionette TRACE conn3 -> [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:46:17 INFO - PROCESS | 1845 | 1461167177726 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 08:46:17 INFO - PROCESS | 1845 | 1461167177739 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:46:17 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f586e323000 == 58 [pid = 1845] [id = 107] 08:46:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 115 (0x7f585209e800) [pid = 1845] [serial = 320] [outer = (nil)] 08:46:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 116 (0x7f58520aac00) [pid = 1845] [serial = 321] [outer = 0x7f585209e800] 08:46:17 INFO - PROCESS | 1845 | 1461167177799 Marionette DEBUG loaded listener.js 08:46:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 117 (0x7f586de88000) [pid = 1845] [serial = 322] [outer = 0x7f585209e800] 08:46:18 INFO - PROCESS | 1845 | 1461167178541 Marionette TRACE conn3 <- [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:46:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 08:46:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 982ms 08:46:18 INFO - PROCESS | 1845 | 1461167178566 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 08:46:18 INFO - PROCESS | 1845 | 1461167178569 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 08:46:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 08:46:18 INFO - PROCESS | 1845 | 1461167178574 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 08:46:18 INFO - PROCESS | 1845 | 1461167178576 Marionette TRACE conn3 <- [1,402,null,{}] 08:46:18 INFO - PROCESS | 1845 | 1461167178582 Marionette TRACE conn3 -> [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:46:18 INFO - PROCESS | 1845 | 1461167178751 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 08:46:18 INFO - PROCESS | 1845 | 1461167178903 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:46:18 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5851aa4000 == 59 [pid = 1845] [id = 108] 08:46:18 INFO - PROCESS | 1845 | ++DOMWINDOW == 118 (0x7f5850643400) [pid = 1845] [serial = 323] [outer = (nil)] 08:46:18 INFO - PROCESS | 1845 | ++DOMWINDOW == 119 (0x7f58519a3000) [pid = 1845] [serial = 324] [outer = 0x7f5850643400] 08:46:18 INFO - PROCESS | 1845 | 1461167178977 Marionette DEBUG loaded listener.js 08:46:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 120 (0x7f5851abe400) [pid = 1845] [serial = 325] [outer = 0x7f5850643400] 08:46:19 INFO - PROCESS | 1845 | 1461167179915 Marionette TRACE conn3 <- [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:46:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 08:46:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1378ms 08:46:19 INFO - PROCESS | 1845 | 1461167179955 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 08:46:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 08:46:19 INFO - PROCESS | 1845 | 1461167179961 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 08:46:19 INFO - PROCESS | 1845 | 1461167179968 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 08:46:19 INFO - PROCESS | 1845 | 1461167179973 Marionette TRACE conn3 <- [1,406,null,{}] 08:46:19 INFO - PROCESS | 1845 | 1461167179981 Marionette TRACE conn3 -> [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:46:20 INFO - PROCESS | 1845 | 1461167180151 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 08:46:20 INFO - PROCESS | 1845 | 1461167180301 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:46:20 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585c13a800 == 60 [pid = 1845] [id = 109] 08:46:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 121 (0x7f5855973000) [pid = 1845] [serial = 326] [outer = (nil)] 08:46:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 122 (0x7f58567ef400) [pid = 1845] [serial = 327] [outer = 0x7f5855973000] 08:46:20 INFO - PROCESS | 1845 | 1461167180443 Marionette DEBUG loaded listener.js 08:46:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 123 (0x7f585914f400) [pid = 1845] [serial = 328] [outer = 0x7f5855973000] 08:46:21 INFO - PROCESS | 1845 | 1461167181279 Marionette TRACE conn3 <- [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:46:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 08:46:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1388ms 08:46:21 INFO - PROCESS | 1845 | 1461167181360 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 08:46:21 INFO - PROCESS | 1845 | 1461167181366 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 08:46:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 08:46:21 INFO - PROCESS | 1845 | 1461167181391 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 08:46:21 INFO - PROCESS | 1845 | 1461167181393 Marionette TRACE conn3 <- [1,410,null,{}] 08:46:21 INFO - PROCESS | 1845 | 1461167181403 Marionette TRACE conn3 -> [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:46:21 INFO - PROCESS | 1845 | 1461167181564 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 08:46:21 INFO - PROCESS | 1845 | 1461167181710 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:46:21 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f586ff6b000 == 61 [pid = 1845] [id = 110] 08:46:21 INFO - PROCESS | 1845 | ++DOMWINDOW == 124 (0x7f584f6ccc00) [pid = 1845] [serial = 329] [outer = (nil)] 08:46:21 INFO - PROCESS | 1845 | ++DOMWINDOW == 125 (0x7f584f6d9400) [pid = 1845] [serial = 330] [outer = 0x7f584f6ccc00] 08:46:21 INFO - PROCESS | 1845 | 1461167181785 Marionette DEBUG loaded listener.js 08:46:21 INFO - PROCESS | 1845 | ++DOMWINDOW == 126 (0x7f585a1e6000) [pid = 1845] [serial = 331] [outer = 0x7f584f6ccc00] 08:46:22 INFO - PROCESS | 1845 | 1461167182806 Marionette TRACE conn3 <- [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:46:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 08:46:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1503ms 08:46:22 INFO - PROCESS | 1845 | 1461167182878 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 08:46:22 INFO - PROCESS | 1845 | 1461167182881 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 08:46:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 08:46:22 INFO - PROCESS | 1845 | 1461167182897 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 08:46:22 INFO - PROCESS | 1845 | 1461167182905 Marionette TRACE conn3 <- [1,414,null,{}] 08:46:22 INFO - PROCESS | 1845 | 1461167182911 Marionette TRACE conn3 -> [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:46:23 INFO - PROCESS | 1845 | 1461167183109 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 08:46:23 INFO - PROCESS | 1845 | 1461167183298 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:46:23 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585a3d4800 == 62 [pid = 1845] [id = 111] 08:46:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 127 (0x7f585aca0800) [pid = 1845] [serial = 332] [outer = (nil)] 08:46:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 128 (0x7f5868ac5400) [pid = 1845] [serial = 333] [outer = 0x7f585aca0800] 08:46:23 INFO - PROCESS | 1845 | 1461167183415 Marionette DEBUG loaded listener.js 08:46:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 129 (0x7f586dd0c800) [pid = 1845] [serial = 334] [outer = 0x7f585aca0800] 08:46:24 INFO - PROCESS | 1845 | 1461167184233 Marionette TRACE conn3 <- [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:46:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 08:46:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1397ms 08:46:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 08:46:24 INFO - PROCESS | 1845 | 1461167184287 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 08:46:24 INFO - PROCESS | 1845 | 1461167184291 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 08:46:24 INFO - PROCESS | 1845 | 1461167184297 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 08:46:24 INFO - PROCESS | 1845 | 1461167184300 Marionette TRACE conn3 <- [1,418,null,{}] 08:46:24 INFO - PROCESS | 1845 | 1461167184305 Marionette TRACE conn3 -> [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:46:24 INFO - PROCESS | 1845 | 1461167184458 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 08:46:24 INFO - PROCESS | 1845 | 1461167184620 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:46:24 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585ac6b800 == 63 [pid = 1845] [id = 112] 08:46:24 INFO - PROCESS | 1845 | ++DOMWINDOW == 130 (0x7f585aca2400) [pid = 1845] [serial = 335] [outer = (nil)] 08:46:24 INFO - PROCESS | 1845 | ++DOMWINDOW == 131 (0x7f586e1b0400) [pid = 1845] [serial = 336] [outer = 0x7f585aca2400] 08:46:24 INFO - PROCESS | 1845 | 1461167184692 Marionette DEBUG loaded listener.js 08:46:24 INFO - PROCESS | 1845 | ++DOMWINDOW == 132 (0x7f586e369400) [pid = 1845] [serial = 337] [outer = 0x7f585aca2400] 08:46:25 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:46:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1684ms 08:46:25 INFO - PROCESS | 1845 | 1461167185974 Marionette TRACE conn3 <- [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:46:25 INFO - PROCESS | 1845 | 1461167185983 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 08:46:25 INFO - PROCESS | 1845 | 1461167185986 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 08:46:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 08:46:26 INFO - PROCESS | 1845 | 1461167186001 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 08:46:26 INFO - PROCESS | 1845 | 1461167186004 Marionette TRACE conn3 <- [1,422,null,{}] 08:46:26 INFO - PROCESS | 1845 | 1461167186009 Marionette TRACE conn3 -> [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:46:26 INFO - PROCESS | 1845 | 1461167186199 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 08:46:26 INFO - PROCESS | 1845 | 1461167186363 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:46:26 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f584f9df000 == 64 [pid = 1845] [id = 113] 08:46:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 133 (0x7f586e366800) [pid = 1845] [serial = 338] [outer = (nil)] 08:46:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 134 (0x7f586ff97800) [pid = 1845] [serial = 339] [outer = 0x7f586e366800] 08:46:26 INFO - PROCESS | 1845 | 1461167186447 Marionette DEBUG loaded listener.js 08:46:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 135 (0x7f5872267400) [pid = 1845] [serial = 340] [outer = 0x7f586e366800] 08:46:27 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585b35d000 == 63 [pid = 1845] [id = 63] 08:46:27 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5853e9e800 == 62 [pid = 1845] [id = 62] 08:46:27 INFO - PROCESS | 1845 | --DOCSHELL 0x7f586e323000 == 61 [pid = 1845] [id = 107] 08:46:27 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585e052800 == 60 [pid = 1845] [id = 106] 08:46:27 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5850893000 == 59 [pid = 1845] [id = 105] 08:46:27 INFO - PROCESS | 1845 | --DOMWINDOW == 134 (0x7f586dd08400) [pid = 1845] [serial = 279] [outer = (nil)] [url = about:blank] 08:46:27 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5862b06800 == 58 [pid = 1845] [id = 104] 08:46:27 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585c1ae800 == 57 [pid = 1845] [id = 103] 08:46:27 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585a096800 == 56 [pid = 1845] [id = 102] 08:46:27 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5851e2e800 == 55 [pid = 1845] [id = 101] 08:46:27 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585aa5d800 == 54 [pid = 1845] [id = 98] 08:46:27 INFO - PROCESS | 1845 | --DOCSHELL 0x7f587246c800 == 53 [pid = 1845] [id = 97] 08:46:27 INFO - PROCESS | 1845 | --DOCSHELL 0x7f586dfa4800 == 52 [pid = 1845] [id = 96] 08:46:27 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585c946800 == 51 [pid = 1845] [id = 95] 08:46:27 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5853e97000 == 50 [pid = 1845] [id = 94] 08:46:27 INFO - PROCESS | 1845 | 1461167187981 Marionette TRACE conn3 <- [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:46:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 08:46:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1988ms 08:46:27 INFO - PROCESS | 1845 | 1461167187988 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 08:46:27 INFO - PROCESS | 1845 | 1461167187992 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 08:46:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 08:46:28 INFO - PROCESS | 1845 | 1461167187999 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 08:46:28 INFO - PROCESS | 1845 | 1461167188003 Marionette TRACE conn3 <- [1,426,null,{}] 08:46:28 INFO - PROCESS | 1845 | 1461167188061 Marionette TRACE conn3 -> [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:46:28 INFO - PROCESS | 1845 | 1461167188200 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 08:46:28 INFO - PROCESS | 1845 | --DOMWINDOW == 133 (0x7f585914c400) [pid = 1845] [serial = 273] [outer = (nil)] [url = about:blank] 08:46:28 INFO - PROCESS | 1845 | --DOMWINDOW == 132 (0x7f5867cc3000) [pid = 1845] [serial = 276] [outer = (nil)] [url = about:blank] 08:46:28 INFO - PROCESS | 1845 | --DOMWINDOW == 131 (0x7f586155a400) [pid = 1845] [serial = 274] [outer = (nil)] [url = about:blank] 08:46:28 INFO - PROCESS | 1845 | --DOMWINDOW == 130 (0x7f5872491400) [pid = 1845] [serial = 258] [outer = (nil)] [url = about:blank] 08:46:28 INFO - PROCESS | 1845 | --DOMWINDOW == 129 (0x7f585542bc00) [pid = 1845] [serial = 262] [outer = (nil)] [url = about:blank] 08:46:28 INFO - PROCESS | 1845 | --DOMWINDOW == 128 (0x7f5851e61000) [pid = 1845] [serial = 261] [outer = (nil)] [url = about:blank] 08:46:28 INFO - PROCESS | 1845 | --DOMWINDOW == 127 (0x7f585e11ec00) [pid = 1845] [serial = 267] [outer = (nil)] [url = about:blank] 08:46:28 INFO - PROCESS | 1845 | --DOMWINDOW == 126 (0x7f585e3a5400) [pid = 1845] [serial = 268] [outer = (nil)] [url = about:blank] 08:46:28 INFO - PROCESS | 1845 | --DOMWINDOW == 125 (0x7f5869dba000) [pid = 1845] [serial = 270] [outer = (nil)] [url = about:blank] 08:46:28 INFO - PROCESS | 1845 | --DOMWINDOW == 124 (0x7f585c832400) [pid = 1845] [serial = 249] [outer = (nil)] [url = about:blank] 08:46:28 INFO - PROCESS | 1845 | --DOMWINDOW == 123 (0x7f585548c400) [pid = 1845] [serial = 246] [outer = (nil)] [url = about:blank] 08:46:28 INFO - PROCESS | 1845 | --DOMWINDOW == 122 (0x7f586ddc3800) [pid = 1845] [serial = 252] [outer = (nil)] [url = about:blank] 08:46:28 INFO - PROCESS | 1845 | --DOMWINDOW == 121 (0x7f585a80dc00) [pid = 1845] [serial = 264] [outer = (nil)] [url = about:blank] 08:46:28 INFO - PROCESS | 1845 | --DOMWINDOW == 120 (0x7f585ba28400) [pid = 1845] [serial = 265] [outer = (nil)] [url = about:blank] 08:46:28 INFO - PROCESS | 1845 | --DOMWINDOW == 119 (0x7f58709ef400) [pid = 1845] [serial = 243] [outer = (nil)] [url = about:blank] 08:46:28 INFO - PROCESS | 1845 | --DOMWINDOW == 118 (0x7f5870c87000) [pid = 1845] [serial = 255] [outer = (nil)] [url = about:blank] 08:46:28 INFO - PROCESS | 1845 | --DOMWINDOW == 117 (0x7f5857dee800) [pid = 1845] [serial = 105] [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:46:28 INFO - PROCESS | 1845 | --DOMWINDOW == 116 (0x7f586becc000) [pid = 1845] [serial = 271] [outer = (nil)] [url = about:blank] 08:46:28 INFO - PROCESS | 1845 | --DOMWINDOW == 115 (0x7f586dd07400) [pid = 1845] [serial = 277] [outer = (nil)] [url = about:blank] 08:46:28 INFO - PROCESS | 1845 | 1461167188323 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:46:28 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f58522cf800 == 51 [pid = 1845] [id = 114] 08:46:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 116 (0x7f58519a7400) [pid = 1845] [serial = 341] [outer = (nil)] 08:46:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 117 (0x7f585209fc00) [pid = 1845] [serial = 342] [outer = 0x7f58519a7400] 08:46:28 INFO - PROCESS | 1845 | 1461167188389 Marionette DEBUG loaded listener.js 08:46:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 118 (0x7f58521c0400) [pid = 1845] [serial = 343] [outer = 0x7f58519a7400] 08:46:29 INFO - PROCESS | 1845 | 1461167189038 Marionette TRACE conn3 <- [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:46:29 INFO - PROCESS | 1845 | 1461167189103 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 08:46:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 08:46:29 INFO - PROCESS | 1845 | 1461167189112 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 08:46:29 INFO - PROCESS | 1845 | 1461167189116 Marionette TRACE conn3 <- [1,430,null,{}] 08:46:29 INFO - PROCESS | 1845 | 1461167189154 Marionette TRACE conn3 -> [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:46:29 INFO - PROCESS | 1845 | 1461167189300 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 08:46:29 INFO - PROCESS | 1845 | 1461167189311 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:46:29 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585a3d1000 == 52 [pid = 1845] [id = 115] 08:46:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 119 (0x7f5853d8f000) [pid = 1845] [serial = 344] [outer = (nil)] 08:46:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 120 (0x7f58567ea000) [pid = 1845] [serial = 345] [outer = 0x7f5853d8f000] 08:46:29 INFO - PROCESS | 1845 | 1461167189372 Marionette DEBUG loaded listener.js 08:46:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 121 (0x7f5858fd4800) [pid = 1845] [serial = 346] [outer = 0x7f5853d8f000] 08:46:30 INFO - PROCESS | 1845 | 1461167190304 Marionette TRACE conn3 <- [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:46:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 08:46:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1208ms 08:46:30 INFO - PROCESS | 1845 | 1461167190334 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 08:46:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 08:46:30 INFO - PROCESS | 1845 | 1461167190338 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 08:46:30 INFO - PROCESS | 1845 | 1461167190343 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 08:46:30 INFO - PROCESS | 1845 | 1461167190349 Marionette TRACE conn3 <- [1,434,null,{}] 08:46:30 INFO - PROCESS | 1845 | 1461167190387 Marionette TRACE conn3 -> [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:46:30 INFO - PROCESS | 1845 | 1461167190568 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 08:46:30 INFO - PROCESS | 1845 | 1461167190591 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:46:30 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585af2c000 == 53 [pid = 1845] [id = 116] 08:46:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 122 (0x7f585a57a400) [pid = 1845] [serial = 347] [outer = (nil)] 08:46:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 123 (0x7f585aca0000) [pid = 1845] [serial = 348] [outer = 0x7f585a57a400] 08:46:30 INFO - PROCESS | 1845 | 1461167190652 Marionette DEBUG loaded listener.js 08:46:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 124 (0x7f585ba28400) [pid = 1845] [serial = 349] [outer = 0x7f585a57a400] 08:46:31 INFO - PROCESS | 1845 | 1461167191376 Marionette TRACE conn3 <- [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:46:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 08:46:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1088ms 08:46:31 INFO - PROCESS | 1845 | 1461167191434 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 08:46:31 INFO - PROCESS | 1845 | 1461167191438 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 08:46:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 08:46:31 INFO - PROCESS | 1845 | 1461167191461 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 08:46:31 INFO - PROCESS | 1845 | 1461167191464 Marionette TRACE conn3 <- [1,438,null,{}] 08:46:31 INFO - PROCESS | 1845 | 1461167191480 Marionette TRACE conn3 -> [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:46:31 INFO - PROCESS | 1845 | 1461167191663 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 08:46:31 INFO - PROCESS | 1845 | 1461167191686 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:46:31 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585bed2800 == 54 [pid = 1845] [id = 117] 08:46:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 125 (0x7f5851b22400) [pid = 1845] [serial = 350] [outer = (nil)] 08:46:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 126 (0x7f5851b2e400) [pid = 1845] [serial = 351] [outer = 0x7f5851b22400] 08:46:31 INFO - PROCESS | 1845 | 1461167191744 Marionette DEBUG loaded listener.js 08:46:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 127 (0x7f585ac9c800) [pid = 1845] [serial = 352] [outer = 0x7f5851b22400] 08:46:32 INFO - PROCESS | 1845 | --DOMWINDOW == 126 (0x7f5851ac8400) [pid = 1845] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 08:46:32 INFO - PROCESS | 1845 | --DOMWINDOW == 125 (0x7f58567ebc00) [pid = 1845] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 08:46:32 INFO - PROCESS | 1845 | --DOMWINDOW == 124 (0x7f585aca5c00) [pid = 1845] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 08:46:32 INFO - PROCESS | 1845 | --DOMWINDOW == 123 (0x7f5851c09400) [pid = 1845] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 08:46:32 INFO - PROCESS | 1845 | --DOMWINDOW == 122 (0x7f5855972000) [pid = 1845] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 08:46:32 INFO - PROCESS | 1845 | --DOMWINDOW == 121 (0x7f586be1c800) [pid = 1845] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 08:46:32 INFO - PROCESS | 1845 | --DOMWINDOW == 120 (0x7f585aca5400) [pid = 1845] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 08:46:32 INFO - PROCESS | 1845 | 1461167192777 Marionette TRACE conn3 <- [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:46:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 08:46:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1346ms 08:46:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 08:46:32 INFO - PROCESS | 1845 | 1461167192808 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 08:46:32 INFO - PROCESS | 1845 | 1461167192811 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 08:46:32 INFO - PROCESS | 1845 | 1461167192817 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 08:46:32 INFO - PROCESS | 1845 | 1461167192819 Marionette TRACE conn3 <- [1,442,null,{}] 08:46:32 INFO - PROCESS | 1845 | 1461167192824 Marionette TRACE conn3 -> [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:46:32 INFO - PROCESS | 1845 | 1461167192958 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 08:46:32 INFO - PROCESS | 1845 | 1461167192984 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:46:33 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585c87f800 == 55 [pid = 1845] [id = 118] 08:46:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 121 (0x7f5851ac0c00) [pid = 1845] [serial = 353] [outer = (nil)] 08:46:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 122 (0x7f58567ebc00) [pid = 1845] [serial = 354] [outer = 0x7f5851ac0c00] 08:46:33 INFO - PROCESS | 1845 | 1461167193044 Marionette DEBUG loaded listener.js 08:46:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 123 (0x7f585bc20800) [pid = 1845] [serial = 355] [outer = 0x7f5851ac0c00] 08:46:33 INFO - PROCESS | 1845 | 1461167193828 Marionette TRACE conn3 <- [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:46:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 08:46:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1027ms 08:46:33 INFO - PROCESS | 1845 | 1461167193843 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 08:46:33 INFO - PROCESS | 1845 | 1461167193848 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 08:46:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 08:46:33 INFO - PROCESS | 1845 | 1461167193854 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 08:46:33 INFO - PROCESS | 1845 | 1461167193857 Marionette TRACE conn3 <- [1,446,null,{}] 08:46:33 INFO - PROCESS | 1845 | 1461167193886 Marionette TRACE conn3 -> [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:46:34 INFO - PROCESS | 1845 | 1461167194028 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 08:46:34 INFO - PROCESS | 1845 | 1461167194047 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:46:34 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f58508ad000 == 56 [pid = 1845] [id = 119] 08:46:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 124 (0x7f585e3a1400) [pid = 1845] [serial = 356] [outer = (nil)] 08:46:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 125 (0x7f5868abd800) [pid = 1845] [serial = 357] [outer = 0x7f585e3a1400] 08:46:34 INFO - PROCESS | 1845 | 1461167194111 Marionette DEBUG loaded listener.js 08:46:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 126 (0x7f5868f3ec00) [pid = 1845] [serial = 358] [outer = 0x7f585e3a1400] 08:46:35 INFO - PROCESS | 1845 | 1461167195106 Marionette TRACE conn3 <- [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:46:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 08:46:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1291ms 08:46:35 INFO - PROCESS | 1845 | 1461167195146 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 08:46:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 08:46:35 INFO - PROCESS | 1845 | 1461167195156 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 08:46:35 INFO - PROCESS | 1845 | 1461167195172 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 08:46:35 INFO - PROCESS | 1845 | 1461167195177 Marionette TRACE conn3 <- [1,450,null,{}] 08:46:35 INFO - PROCESS | 1845 | 1461167195185 Marionette TRACE conn3 -> [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:46:35 INFO - PROCESS | 1845 | 1461167195351 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 08:46:35 INFO - PROCESS | 1845 | 1461167195493 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:46:35 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585a3c2800 == 57 [pid = 1845] [id = 120] 08:46:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 127 (0x7f58519a8400) [pid = 1845] [serial = 359] [outer = (nil)] 08:46:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 128 (0x7f5851b24000) [pid = 1845] [serial = 360] [outer = 0x7f58519a8400] 08:46:35 INFO - PROCESS | 1845 | 1461167195570 Marionette DEBUG loaded listener.js 08:46:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 129 (0x7f5851f5bc00) [pid = 1845] [serial = 361] [outer = 0x7f58519a8400] 08:46:36 INFO - PROCESS | 1845 | 1461167196527 Marionette TRACE conn3 <- [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:46:36 INFO - PROCESS | 1845 | 1461167196616 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 08:46:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 08:46:36 INFO - PROCESS | 1845 | 1461167196625 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 08:46:36 INFO - PROCESS | 1845 | 1461167196630 Marionette TRACE conn3 <- [1,454,null,{}] 08:46:36 INFO - PROCESS | 1845 | 1461167196635 Marionette TRACE conn3 -> [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:46:36 INFO - PROCESS | 1845 | 1461167196831 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 08:46:37 INFO - PROCESS | 1845 | 1461167197024 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:46:37 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585e03e000 == 58 [pid = 1845] [id = 121] 08:46:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 130 (0x7f5854827000) [pid = 1845] [serial = 362] [outer = (nil)] 08:46:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 131 (0x7f5857df0c00) [pid = 1845] [serial = 363] [outer = 0x7f5854827000] 08:46:37 INFO - PROCESS | 1845 | 1461167197137 Marionette DEBUG loaded listener.js 08:46:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 132 (0x7f585a580800) [pid = 1845] [serial = 364] [outer = 0x7f5854827000] 08:46:38 INFO - PROCESS | 1845 | [1845] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:46:38 INFO - PROCESS | 1845 | 1461167198102 Marionette TRACE conn3 <- [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:46:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 08:46:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1539ms 08:46:38 INFO - PROCESS | 1845 | 1461167198165 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 08:46:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 08:46:38 INFO - PROCESS | 1845 | 1461167198169 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 08:46:38 INFO - PROCESS | 1845 | 1461167198175 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 08:46:38 INFO - PROCESS | 1845 | 1461167198181 Marionette TRACE conn3 <- [1,458,null,{}] 08:46:38 INFO - PROCESS | 1845 | 1461167198196 Marionette TRACE conn3 -> [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:46:38 INFO - PROCESS | 1845 | 1461167198396 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 08:46:38 INFO - PROCESS | 1845 | 1461167198588 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:46:38 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5869c09000 == 59 [pid = 1845] [id = 122] 08:46:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 133 (0x7f58524cec00) [pid = 1845] [serial = 365] [outer = (nil)] 08:46:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 134 (0x7f585a8afc00) [pid = 1845] [serial = 366] [outer = 0x7f58524cec00] 08:46:38 INFO - PROCESS | 1845 | 1461167198705 Marionette DEBUG loaded listener.js 08:46:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 135 (0x7f585b8ea400) [pid = 1845] [serial = 367] [outer = 0x7f58524cec00] 08:46:39 INFO - PROCESS | 1845 | 1461167199511 Marionette TRACE conn3 <- [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:46:39 INFO - PROCESS | 1845 | 1461167199568 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 08:46:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 08:46:39 INFO - PROCESS | 1845 | 1461167199575 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 08:46:39 INFO - PROCESS | 1845 | 1461167199578 Marionette TRACE conn3 <- [1,462,null,{}] 08:46:39 INFO - PROCESS | 1845 | 1461167199583 Marionette TRACE conn3 -> [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:46:39 INFO - PROCESS | 1845 | 1461167199753 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 08:46:39 INFO - PROCESS | 1845 | 1461167199898 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:46:39 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f586df99000 == 60 [pid = 1845] [id = 123] 08:46:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 136 (0x7f58524d0000) [pid = 1845] [serial = 368] [outer = (nil)] 08:46:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 137 (0x7f585cd27000) [pid = 1845] [serial = 369] [outer = 0x7f58524d0000] 08:46:39 INFO - PROCESS | 1845 | 1461167199980 Marionette DEBUG loaded listener.js 08:46:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 138 (0x7f5868bb7c00) [pid = 1845] [serial = 370] [outer = 0x7f58524d0000] 08:46:40 INFO - PROCESS | 1845 | [1845] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:46:41 INFO - PROCESS | 1845 | 1461167200997 Marionette TRACE conn3 <- [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:46:41 INFO - PROCESS | 1845 | 1461167201074 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 08:46:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 08:46:41 INFO - PROCESS | 1845 | 1461167201081 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 08:46:41 INFO - PROCESS | 1845 | 1461167201083 Marionette TRACE conn3 <- [1,466,null,{}] 08:46:41 INFO - PROCESS | 1845 | 1461167201089 Marionette TRACE conn3 -> [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:46:41 INFO - PROCESS | 1845 | 1461167201244 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 08:46:41 INFO - PROCESS | 1845 | 1461167201391 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:46:41 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585ad94000 == 61 [pid = 1845] [id = 124] 08:46:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 139 (0x7f5850646800) [pid = 1845] [serial = 371] [outer = (nil)] 08:46:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 140 (0x7f58520a3c00) [pid = 1845] [serial = 372] [outer = 0x7f5850646800] 08:46:41 INFO - PROCESS | 1845 | 1461167201505 Marionette DEBUG loaded listener.js 08:46:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 141 (0x7f5868d9e400) [pid = 1845] [serial = 373] [outer = 0x7f5850646800] 08:46:42 INFO - PROCESS | 1845 | 1461167202534 Marionette TRACE conn3 <- [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:46:42 INFO - PROCESS | 1845 | 1461167202566 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 08:46:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 08:46:42 INFO - PROCESS | 1845 | 1461167202574 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 08:46:42 INFO - PROCESS | 1845 | 1461167202579 Marionette TRACE conn3 <- [1,470,null,{}] 08:46:42 INFO - PROCESS | 1845 | 1461167202588 Marionette TRACE conn3 -> [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:46:42 INFO - PROCESS | 1845 | 1461167202739 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 08:46:42 INFO - PROCESS | 1845 | 1461167202956 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:46:42 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585b707800 == 62 [pid = 1845] [id = 125] 08:46:42 INFO - PROCESS | 1845 | ++DOMWINDOW == 142 (0x7f584f6cdc00) [pid = 1845] [serial = 374] [outer = (nil)] 08:46:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 143 (0x7f5851ac4400) [pid = 1845] [serial = 375] [outer = 0x7f584f6cdc00] 08:46:43 INFO - PROCESS | 1845 | 1461167203024 Marionette DEBUG loaded listener.js 08:46:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 144 (0x7f58520a8800) [pid = 1845] [serial = 376] [outer = 0x7f584f6cdc00] 08:46:43 INFO - PROCESS | 1845 | 1461167203924 Marionette TRACE conn3 <- [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:46:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 08:46:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1383ms 08:46:43 INFO - PROCESS | 1845 | 1461167203958 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 08:46:43 INFO - PROCESS | 1845 | 1461167203967 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 08:46:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 08:46:43 INFO - PROCESS | 1845 | 1461167203977 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 08:46:43 INFO - PROCESS | 1845 | 1461167203982 Marionette TRACE conn3 <- [1,474,null,{}] 08:46:43 INFO - PROCESS | 1845 | 1461167203987 Marionette TRACE conn3 -> [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:46:44 INFO - PROCESS | 1845 | 1461167204147 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 08:46:44 INFO - PROCESS | 1845 | 1461167204307 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:46:44 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585a3c1800 == 63 [pid = 1845] [id = 126] 08:46:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 145 (0x7f58519aa000) [pid = 1845] [serial = 377] [outer = (nil)] 08:46:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 146 (0x7f58524d3400) [pid = 1845] [serial = 378] [outer = 0x7f58519aa000] 08:46:44 INFO - PROCESS | 1845 | 1461167204375 Marionette DEBUG loaded listener.js 08:46:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 147 (0x7f585251c400) [pid = 1845] [serial = 379] [outer = 0x7f58519aa000] 08:46:45 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5862b18800 == 62 [pid = 1845] [id = 83] 08:46:45 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585c87f800 == 61 [pid = 1845] [id = 118] 08:46:45 INFO - PROCESS | 1845 | --DOMWINDOW == 146 (0x7f585ac9e800) [pid = 1845] [serial = 288] [outer = (nil)] [url = about:blank] 08:46:45 INFO - PROCESS | 1845 | --DOMWINDOW == 145 (0x7f5868d15800) [pid = 1845] [serial = 291] [outer = (nil)] [url = about:blank] 08:46:45 INFO - PROCESS | 1845 | --DOMWINDOW == 144 (0x7f58567ef000) [pid = 1845] [serial = 297] [outer = (nil)] [url = about:blank] 08:46:45 INFO - PROCESS | 1845 | --DOMWINDOW == 143 (0x7f586dd0b400) [pid = 1845] [serial = 294] [outer = (nil)] [url = about:blank] 08:46:45 INFO - PROCESS | 1845 | --DOMWINDOW == 142 (0x7f58520aac00) [pid = 1845] [serial = 321] [outer = (nil)] [url = about:blank] 08:46:45 INFO - PROCESS | 1845 | --DOMWINDOW == 141 (0x7f585064f000) [pid = 1845] [serial = 282] [outer = (nil)] [url = about:blank] 08:46:45 INFO - PROCESS | 1845 | --DOMWINDOW == 140 (0x7f5855973800) [pid = 1845] [serial = 285] [outer = (nil)] [url = about:blank] 08:46:45 INFO - PROCESS | 1845 | --DOMWINDOW == 139 (0x7f5851acb000) [pid = 1845] [serial = 300] [outer = (nil)] [url = about:blank] 08:46:45 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585bed2800 == 60 [pid = 1845] [id = 117] 08:46:45 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585af2c000 == 59 [pid = 1845] [id = 116] 08:46:45 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585a3d1000 == 58 [pid = 1845] [id = 115] 08:46:45 INFO - PROCESS | 1845 | --DOCSHELL 0x7f58522cf800 == 57 [pid = 1845] [id = 114] 08:46:45 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5851aa4000 == 56 [pid = 1845] [id = 108] 08:46:45 INFO - PROCESS | 1845 | 1461167205538 Marionette TRACE conn3 <- [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:46:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 08:46:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1581ms 08:46:45 INFO - PROCESS | 1845 | 1461167205558 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 08:46:45 INFO - PROCESS | 1845 | 1461167205562 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 08:46:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 08:46:45 INFO - PROCESS | 1845 | 1461167205568 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 08:46:45 INFO - PROCESS | 1845 | 1461167205574 Marionette TRACE conn3 <- [1,478,null,{}] 08:46:45 INFO - PROCESS | 1845 | 1461167205595 Marionette TRACE conn3 -> [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:46:45 INFO - PROCESS | 1845 | --DOMWINDOW == 138 (0x7f5859143800) [pid = 1845] [serial = 306] [outer = (nil)] [url = about:blank] 08:46:45 INFO - PROCESS | 1845 | --DOMWINDOW == 137 (0x7f5852da5000) [pid = 1845] [serial = 304] [outer = (nil)] [url = about:blank] 08:46:45 INFO - PROCESS | 1845 | --DOMWINDOW == 136 (0x7f586be19400) [pid = 1845] [serial = 313] [outer = (nil)] [url = about:blank] 08:46:45 INFO - PROCESS | 1845 | --DOMWINDOW == 135 (0x7f586de84800) [pid = 1845] [serial = 316] [outer = (nil)] [url = about:blank] 08:46:45 INFO - PROCESS | 1845 | --DOMWINDOW == 134 (0x7f585c0e5800) [pid = 1845] [serial = 309] [outer = (nil)] [url = about:blank] 08:46:45 INFO - PROCESS | 1845 | --DOMWINDOW == 133 (0x7f586dd0a800) [pid = 1845] [serial = 315] [outer = (nil)] [url = about:blank] 08:46:45 INFO - PROCESS | 1845 | --DOMWINDOW == 132 (0x7f585e113800) [pid = 1845] [serial = 310] [outer = (nil)] [url = about:blank] 08:46:45 INFO - PROCESS | 1845 | --DOMWINDOW == 131 (0x7f5868d98c00) [pid = 1845] [serial = 319] [outer = (nil)] [url = about:blank] 08:46:45 INFO - PROCESS | 1845 | --DOMWINDOW == 130 (0x7f5851c07c00) [pid = 1845] [serial = 303] [outer = (nil)] [url = about:blank] 08:46:45 INFO - PROCESS | 1845 | --DOMWINDOW == 129 (0x7f5868d97c00) [pid = 1845] [serial = 312] [outer = (nil)] [url = about:blank] 08:46:45 INFO - PROCESS | 1845 | --DOMWINDOW == 128 (0x7f586dd0e000) [pid = 1845] [serial = 280] [outer = (nil)] [url = about:blank] 08:46:45 INFO - PROCESS | 1845 | --DOMWINDOW == 127 (0x7f5859141400) [pid = 1845] [serial = 318] [outer = (nil)] [url = about:blank] 08:46:45 INFO - PROCESS | 1845 | --DOMWINDOW == 126 (0x7f585914f000) [pid = 1845] [serial = 307] [outer = (nil)] [url = about:blank] 08:46:45 INFO - PROCESS | 1845 | 1461167205787 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 08:46:45 INFO - PROCESS | 1845 | 1461167205926 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:46:45 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5857db2800 == 57 [pid = 1845] [id = 127] 08:46:45 INFO - PROCESS | 1845 | ++DOMWINDOW == 127 (0x7f585251f000) [pid = 1845] [serial = 380] [outer = (nil)] 08:46:45 INFO - PROCESS | 1845 | ++DOMWINDOW == 128 (0x7f58567eb400) [pid = 1845] [serial = 381] [outer = 0x7f585251f000] 08:46:45 INFO - PROCESS | 1845 | 1461167205995 Marionette DEBUG loaded listener.js 08:46:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 129 (0x7f5859147000) [pid = 1845] [serial = 382] [outer = 0x7f585251f000] 08:46:46 INFO - PROCESS | 1845 | 1461167206746 Marionette TRACE conn3 <- [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:46:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 08:46:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1195ms 08:46:46 INFO - PROCESS | 1845 | 1461167206765 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 08:46:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 08:46:46 INFO - PROCESS | 1845 | 1461167206770 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 08:46:46 INFO - PROCESS | 1845 | 1461167206785 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 08:46:46 INFO - PROCESS | 1845 | 1461167206787 Marionette TRACE conn3 <- [1,482,null,{}] 08:46:46 INFO - PROCESS | 1845 | 1461167206794 Marionette TRACE conn3 -> [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:46:46 INFO - PROCESS | 1845 | 1461167206949 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 08:46:46 INFO - PROCESS | 1845 | 1461167206965 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:46:46 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585c930000 == 58 [pid = 1845] [id = 128] 08:46:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 130 (0x7f5859147400) [pid = 1845] [serial = 383] [outer = (nil)] 08:46:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 131 (0x7f585bc2c800) [pid = 1845] [serial = 384] [outer = 0x7f5859147400] 08:46:47 INFO - PROCESS | 1845 | 1461167207035 Marionette DEBUG loaded listener.js 08:46:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 132 (0x7f5868ac4c00) [pid = 1845] [serial = 385] [outer = 0x7f5859147400] 08:46:48 INFO - PROCESS | 1845 | 1461167208091 Marionette TRACE conn3 <- [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:46:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 08:46:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1350ms 08:46:48 INFO - PROCESS | 1845 | 1461167208127 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 08:46:48 INFO - PROCESS | 1845 | 1461167208129 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 08:46:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 08:46:48 INFO - PROCESS | 1845 | 1461167208137 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 08:46:48 INFO - PROCESS | 1845 | 1461167208139 Marionette TRACE conn3 <- [1,486,null,{}] 08:46:48 INFO - PROCESS | 1845 | 1461167208145 Marionette TRACE conn3 -> [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:46:48 INFO - PROCESS | 1845 | 1461167208368 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 08:46:48 INFO - PROCESS | 1845 | 1461167208391 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:46:48 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5868fb0000 == 59 [pid = 1845] [id = 129] 08:46:48 INFO - PROCESS | 1845 | ++DOMWINDOW == 133 (0x7f585ac1dc00) [pid = 1845] [serial = 386] [outer = (nil)] 08:46:48 INFO - PROCESS | 1845 | ++DOMWINDOW == 134 (0x7f5868f31c00) [pid = 1845] [serial = 387] [outer = 0x7f585ac1dc00] 08:46:48 INFO - PROCESS | 1845 | 1461167208452 Marionette DEBUG loaded listener.js 08:46:48 INFO - PROCESS | 1845 | ++DOMWINDOW == 135 (0x7f586becc400) [pid = 1845] [serial = 388] [outer = 0x7f585ac1dc00] 08:46:49 INFO - PROCESS | 1845 | 1461167209263 Marionette TRACE conn3 <- [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:46:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 08:46:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1185ms 08:46:49 INFO - PROCESS | 1845 | 1461167209323 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 08:46:49 INFO - PROCESS | 1845 | 1461167209325 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 08:46:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 08:46:49 INFO - PROCESS | 1845 | 1461167209331 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 08:46:49 INFO - PROCESS | 1845 | 1461167209333 Marionette TRACE conn3 <- [1,490,null,{}] 08:46:49 INFO - PROCESS | 1845 | 1461167209338 Marionette TRACE conn3 -> [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:46:49 INFO - PROCESS | 1845 | 1461167209549 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 08:46:49 INFO - PROCESS | 1845 | 1461167209578 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:46:49 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585089a000 == 60 [pid = 1845] [id = 130] 08:46:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 136 (0x7f58527d6000) [pid = 1845] [serial = 389] [outer = (nil)] 08:46:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 137 (0x7f586dd04800) [pid = 1845] [serial = 390] [outer = 0x7f58527d6000] 08:46:49 INFO - PROCESS | 1845 | 1461167209643 Marionette DEBUG loaded listener.js 08:46:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 138 (0x7f586dd0e400) [pid = 1845] [serial = 391] [outer = 0x7f58527d6000] 08:46:50 INFO - PROCESS | 1845 | --DOMWINDOW == 137 (0x7f5850713000) [pid = 1845] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 08:46:50 INFO - PROCESS | 1845 | --DOMWINDOW == 136 (0x7f585cd2b400) [pid = 1845] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 08:46:50 INFO - PROCESS | 1845 | --DOMWINDOW == 135 (0x7f5850715400) [pid = 1845] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 08:46:50 INFO - PROCESS | 1845 | --DOMWINDOW == 134 (0x7f585070bc00) [pid = 1845] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 08:46:50 INFO - PROCESS | 1845 | --DOMWINDOW == 133 (0x7f5868d93000) [pid = 1845] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 08:46:50 INFO - PROCESS | 1845 | --DOMWINDOW == 132 (0x7f586e307400) [pid = 1845] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 08:46:50 INFO - PROCESS | 1845 | --DOMWINDOW == 131 (0x7f585e117400) [pid = 1845] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 08:46:50 INFO - PROCESS | 1845 | --DOMWINDOW == 130 (0x7f586bed0800) [pid = 1845] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 08:46:50 INFO - PROCESS | 1845 | --DOMWINDOW == 129 (0x7f5850714000) [pid = 1845] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 08:46:50 INFO - PROCESS | 1845 | --DOMWINDOW == 128 (0x7f5869c27400) [pid = 1845] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 08:46:50 INFO - PROCESS | 1845 | --DOMWINDOW == 127 (0x7f5855971400) [pid = 1845] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 08:46:50 INFO - PROCESS | 1845 | --DOMWINDOW == 126 (0x7f5851c10c00) [pid = 1845] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 08:46:50 INFO - PROCESS | 1845 | --DOMWINDOW == 125 (0x7f5850650000) [pid = 1845] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 08:46:50 INFO - PROCESS | 1845 | --DOMWINDOW == 124 (0x7f585240e800) [pid = 1845] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 08:46:50 INFO - PROCESS | 1845 | --DOMWINDOW == 123 (0x7f58521bbc00) [pid = 1845] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 08:46:50 INFO - PROCESS | 1845 | --DOMWINDOW == 122 (0x7f585a204400) [pid = 1845] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 08:46:50 INFO - PROCESS | 1845 | --DOMWINDOW == 121 (0x7f5850643400) [pid = 1845] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 08:46:50 INFO - PROCESS | 1845 | --DOMWINDOW == 120 (0x7f5853d8f000) [pid = 1845] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 08:46:50 INFO - PROCESS | 1845 | --DOMWINDOW == 119 (0x7f585aca2400) [pid = 1845] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 08:46:50 INFO - PROCESS | 1845 | --DOMWINDOW == 118 (0x7f58519a7400) [pid = 1845] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 08:46:50 INFO - PROCESS | 1845 | --DOMWINDOW == 117 (0x7f5855973000) [pid = 1845] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 08:46:50 INFO - PROCESS | 1845 | --DOMWINDOW == 116 (0x7f585aca0800) [pid = 1845] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 08:46:50 INFO - PROCESS | 1845 | --DOMWINDOW == 115 (0x7f584f6ccc00) [pid = 1845] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 08:46:50 INFO - PROCESS | 1845 | --DOMWINDOW == 114 (0x7f5851b22400) [pid = 1845] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 08:46:50 INFO - PROCESS | 1845 | --DOMWINDOW == 113 (0x7f5851ac0c00) [pid = 1845] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 08:46:50 INFO - PROCESS | 1845 | --DOMWINDOW == 112 (0x7f585a57a400) [pid = 1845] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 08:46:50 INFO - PROCESS | 1845 | --DOMWINDOW == 111 (0x7f586886e400) [pid = 1845] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 08:46:50 INFO - PROCESS | 1845 | --DOMWINDOW == 110 (0x7f5853d8d800) [pid = 1845] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 08:46:50 INFO - PROCESS | 1845 | --DOMWINDOW == 109 (0x7f58567ed400) [pid = 1845] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 08:46:50 INFO - PROCESS | 1845 | --DOMWINDOW == 108 (0x7f585e387c00) [pid = 1845] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 08:46:50 INFO - PROCESS | 1845 | --DOMWINDOW == 107 (0x7f5850647c00) [pid = 1845] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 08:46:50 INFO - PROCESS | 1845 | --DOMWINDOW == 106 (0x7f5850646400) [pid = 1845] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 08:46:50 INFO - PROCESS | 1845 | --DOMWINDOW == 105 (0x7f5851e67c00) [pid = 1845] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 08:46:50 INFO - PROCESS | 1845 | --DOMWINDOW == 104 (0x7f5851ac5000) [pid = 1845] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 08:46:50 INFO - PROCESS | 1845 | --DOMWINDOW == 103 (0x7f585e3a6000) [pid = 1845] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 08:46:50 INFO - PROCESS | 1845 | --DOMWINDOW == 102 (0x7f585209e800) [pid = 1845] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 08:46:50 INFO - PROCESS | 1845 | 1461167210818 Marionette TRACE conn3 <- [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:46:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 08:46:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1533ms 08:46:50 INFO - PROCESS | 1845 | 1461167210866 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 08:46:50 INFO - PROCESS | 1845 | 1461167210870 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 08:46:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 08:46:50 INFO - PROCESS | 1845 | 1461167210875 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 08:46:50 INFO - PROCESS | 1845 | 1461167210877 Marionette TRACE conn3 <- [1,494,null,{}] 08:46:50 INFO - PROCESS | 1845 | 1461167210883 Marionette TRACE conn3 -> [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:46:51 INFO - PROCESS | 1845 | 1461167211019 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 08:46:51 INFO - PROCESS | 1845 | 1461167211032 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:46:51 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585a3c0800 == 61 [pid = 1845] [id = 131] 08:46:51 INFO - PROCESS | 1845 | ++DOMWINDOW == 103 (0x7f584f747400) [pid = 1845] [serial = 392] [outer = (nil)] 08:46:51 INFO - PROCESS | 1845 | ++DOMWINDOW == 104 (0x7f584f74d800) [pid = 1845] [serial = 393] [outer = 0x7f584f747400] 08:46:51 INFO - PROCESS | 1845 | 1461167211105 Marionette DEBUG loaded listener.js 08:46:51 INFO - PROCESS | 1845 | ++DOMWINDOW == 105 (0x7f5850644400) [pid = 1845] [serial = 394] [outer = 0x7f584f747400] 08:46:51 INFO - PROCESS | 1845 | 1461167211867 Marionette TRACE conn3 <- [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:46:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 08:46:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1031ms 08:46:51 INFO - PROCESS | 1845 | 1461167211909 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 08:46:51 INFO - PROCESS | 1845 | 1461167211912 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 08:46:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 08:46:51 INFO - PROCESS | 1845 | 1461167211942 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 08:46:51 INFO - PROCESS | 1845 | 1461167211945 Marionette TRACE conn3 <- [1,498,null,{}] 08:46:51 INFO - PROCESS | 1845 | 1461167211949 Marionette TRACE conn3 -> [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:46:52 INFO - PROCESS | 1845 | 1461167212081 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 08:46:52 INFO - PROCESS | 1845 | 1461167212096 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:46:52 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f586dedb000 == 62 [pid = 1845] [id = 132] 08:46:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 106 (0x7f5850645400) [pid = 1845] [serial = 395] [outer = (nil)] 08:46:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 107 (0x7f5851ac5400) [pid = 1845] [serial = 396] [outer = 0x7f5850645400] 08:46:52 INFO - PROCESS | 1845 | 1461167212153 Marionette DEBUG loaded listener.js 08:46:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 108 (0x7f58521bbc00) [pid = 1845] [serial = 397] [outer = 0x7f5850645400] 08:46:53 INFO - PROCESS | 1845 | 1461167213191 Marionette TRACE conn3 <- [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:46:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 08:46:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1296ms 08:46:53 INFO - PROCESS | 1845 | 1461167213223 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 08:46:53 INFO - PROCESS | 1845 | 1461167213231 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 08:46:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 08:46:53 INFO - PROCESS | 1845 | 1461167213240 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 08:46:53 INFO - PROCESS | 1845 | 1461167213245 Marionette TRACE conn3 <- [1,502,null,{}] 08:46:53 INFO - PROCESS | 1845 | 1461167213252 Marionette TRACE conn3 -> [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:46:53 INFO - PROCESS | 1845 | 1461167213410 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 08:46:53 INFO - PROCESS | 1845 | 1461167213567 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:46:53 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5859109800 == 63 [pid = 1845] [id = 133] 08:46:53 INFO - PROCESS | 1845 | ++DOMWINDOW == 109 (0x7f58519a4400) [pid = 1845] [serial = 398] [outer = (nil)] 08:46:53 INFO - PROCESS | 1845 | ++DOMWINDOW == 110 (0x7f5851c0bc00) [pid = 1845] [serial = 399] [outer = 0x7f58519a4400] 08:46:53 INFO - PROCESS | 1845 | 1461167213644 Marionette DEBUG loaded listener.js 08:46:53 INFO - PROCESS | 1845 | ++DOMWINDOW == 111 (0x7f585240a800) [pid = 1845] [serial = 400] [outer = 0x7f58519a4400] 08:46:54 INFO - PROCESS | 1845 | 1461167214565 Marionette TRACE conn3 <- [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:46:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 08:46:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1392ms 08:46:54 INFO - PROCESS | 1845 | 1461167214632 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 08:46:54 INFO - PROCESS | 1845 | 1461167214641 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 08:46:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 08:46:54 INFO - PROCESS | 1845 | 1461167214651 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 08:46:54 INFO - PROCESS | 1845 | 1461167214654 Marionette TRACE conn3 <- [1,506,null,{}] 08:46:54 INFO - PROCESS | 1845 | 1461167214660 Marionette TRACE conn3 -> [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:46:54 INFO - PROCESS | 1845 | 1461167214875 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 08:46:55 INFO - PROCESS | 1845 | 1461167215106 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:46:55 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5869c1d800 == 64 [pid = 1845] [id = 134] 08:46:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 112 (0x7f58524d0400) [pid = 1845] [serial = 401] [outer = (nil)] 08:46:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 113 (0x7f5852524c00) [pid = 1845] [serial = 402] [outer = 0x7f58524d0400] 08:46:55 INFO - PROCESS | 1845 | 1461167215222 Marionette DEBUG loaded listener.js 08:46:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 114 (0x7f58527d1800) [pid = 1845] [serial = 403] [outer = 0x7f58524d0400] 08:46:56 INFO - PROCESS | 1845 | 1461167216079 Marionette TRACE conn3 <- [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:46:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 08:46:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1489ms 08:46:56 INFO - PROCESS | 1845 | 1461167216140 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 08:46:56 INFO - PROCESS | 1845 | 1461167216144 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 08:46:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 08:46:56 INFO - PROCESS | 1845 | 1461167216150 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 08:46:56 INFO - PROCESS | 1845 | 1461167216156 Marionette TRACE conn3 <- [1,510,null,{}] 08:46:56 INFO - PROCESS | 1845 | 1461167216171 Marionette TRACE conn3 -> [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:46:56 INFO - PROCESS | 1845 | 1461167216372 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 08:46:56 INFO - PROCESS | 1845 | 1461167216522 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:46:56 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5852a33800 == 65 [pid = 1845] [id = 135] 08:46:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 115 (0x7f58527d7000) [pid = 1845] [serial = 404] [outer = (nil)] 08:46:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 116 (0x7f5855971400) [pid = 1845] [serial = 405] [outer = 0x7f58527d7000] 08:46:56 INFO - PROCESS | 1845 | 1461167216596 Marionette DEBUG loaded listener.js 08:46:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 117 (0x7f58591f5000) [pid = 1845] [serial = 406] [outer = 0x7f58527d7000] 08:46:57 INFO - PROCESS | 1845 | 1461167217481 Marionette TRACE conn3 <- [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:46:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 08:46:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1384ms 08:46:57 INFO - PROCESS | 1845 | 1461167217535 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 08:46:57 INFO - PROCESS | 1845 | 1461167217540 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 08:46:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 08:46:57 INFO - PROCESS | 1845 | 1461167217546 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 08:46:57 INFO - PROCESS | 1845 | 1461167217549 Marionette TRACE conn3 <- [1,514,null,{}] 08:46:57 INFO - PROCESS | 1845 | 1461167217554 Marionette TRACE conn3 -> [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:46:57 INFO - PROCESS | 1845 | 1461167217725 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 08:46:57 INFO - PROCESS | 1845 | 1461167217876 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:46:57 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f584afe4800 == 66 [pid = 1845] [id = 136] 08:46:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 118 (0x7f58527d7c00) [pid = 1845] [serial = 407] [outer = (nil)] 08:46:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 119 (0x7f585b57bc00) [pid = 1845] [serial = 408] [outer = 0x7f58527d7c00] 08:46:57 INFO - PROCESS | 1845 | 1461167217947 Marionette DEBUG loaded listener.js 08:46:58 INFO - PROCESS | 1845 | ++DOMWINDOW == 120 (0x7f585cd58800) [pid = 1845] [serial = 409] [outer = 0x7f58527d7c00] 08:46:58 INFO - PROCESS | 1845 | 1461167218793 Marionette TRACE conn3 <- [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:46:58 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:46:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1279ms 08:46:58 INFO - PROCESS | 1845 | 1461167218826 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 08:46:58 INFO - PROCESS | 1845 | 1461167218830 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 08:46:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 08:46:58 INFO - PROCESS | 1845 | 1461167218835 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 08:46:58 INFO - PROCESS | 1845 | 1461167218838 Marionette TRACE conn3 <- [1,518,null,{}] 08:46:58 INFO - PROCESS | 1845 | 1461167218844 Marionette TRACE conn3 -> [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:46:59 INFO - PROCESS | 1845 | 1461167218996 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 08:46:59 INFO - PROCESS | 1845 | 1461167219150 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:46:59 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f584f90b800 == 67 [pid = 1845] [id = 137] 08:46:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 121 (0x7f584f6cec00) [pid = 1845] [serial = 410] [outer = (nil)] 08:46:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 122 (0x7f585e154400) [pid = 1845] [serial = 411] [outer = 0x7f584f6cec00] 08:46:59 INFO - PROCESS | 1845 | 1461167219227 Marionette DEBUG loaded listener.js 08:46:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 123 (0x7f5869c29800) [pid = 1845] [serial = 412] [outer = 0x7f584f6cec00] 08:47:00 INFO - PROCESS | 1845 | 1461167220182 Marionette TRACE conn3 <- [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:47:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 08:47:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1429ms 08:47:00 INFO - PROCESS | 1845 | 1461167220265 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 08:47:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 08:47:00 INFO - PROCESS | 1845 | 1461167220270 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 08:47:00 INFO - PROCESS | 1845 | 1461167220276 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 08:47:00 INFO - PROCESS | 1845 | 1461167220279 Marionette TRACE conn3 <- [1,522,null,{}] 08:47:00 INFO - PROCESS | 1845 | 1461167220284 Marionette TRACE conn3 -> [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:47:00 INFO - PROCESS | 1845 | 1461167220529 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 08:47:00 INFO - PROCESS | 1845 | 1461167220729 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:47:00 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585089d800 == 68 [pid = 1845] [id = 138] 08:47:00 INFO - PROCESS | 1845 | ++DOMWINDOW == 124 (0x7f5850716c00) [pid = 1845] [serial = 413] [outer = (nil)] 08:47:00 INFO - PROCESS | 1845 | ++DOMWINDOW == 125 (0x7f5851ac0000) [pid = 1845] [serial = 414] [outer = 0x7f5850716c00] 08:47:00 INFO - PROCESS | 1845 | 1461167220819 Marionette DEBUG loaded listener.js 08:47:00 INFO - PROCESS | 1845 | ++DOMWINDOW == 126 (0x7f585482dc00) [pid = 1845] [serial = 415] [outer = 0x7f5850716c00] 08:47:01 INFO - PROCESS | 1845 | 1461167221749 Marionette TRACE conn3 <- [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:47:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 08:47:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1533ms 08:47:01 INFO - PROCESS | 1845 | 1461167221811 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 08:47:01 INFO - PROCESS | 1845 | 1461167221815 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 08:47:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 08:47:01 INFO - PROCESS | 1845 | 1461167221820 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 08:47:01 INFO - PROCESS | 1845 | 1461167221824 Marionette TRACE conn3 <- [1,526,null,{}] 08:47:01 INFO - PROCESS | 1845 | 1461167221829 Marionette TRACE conn3 -> [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:47:02 INFO - PROCESS | 1845 | 1461167222000 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 08:47:02 INFO - PROCESS | 1845 | 1461167222454 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:47:02 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585233a000 == 69 [pid = 1845] [id = 139] 08:47:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 127 (0x7f584f744400) [pid = 1845] [serial = 416] [outer = (nil)] 08:47:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 128 (0x7f584f74bc00) [pid = 1845] [serial = 417] [outer = 0x7f584f744400] 08:47:02 INFO - PROCESS | 1845 | 1461167222570 Marionette DEBUG loaded listener.js 08:47:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 129 (0x7f584fa50c00) [pid = 1845] [serial = 418] [outer = 0x7f584f744400] 08:47:03 INFO - PROCESS | 1845 | 1461167223536 Marionette TRACE conn3 <- [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:47:03 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:47:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1786ms 08:47:03 INFO - PROCESS | 1845 | 1461167223610 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 08:47:03 INFO - PROCESS | 1845 | 1461167223616 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 08:47:03 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 08:47:03 INFO - PROCESS | 1845 | 1461167223625 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 08:47:03 INFO - PROCESS | 1845 | 1461167223630 Marionette TRACE conn3 <- [1,530,null,{}] 08:47:03 INFO - PROCESS | 1845 | 1461167223636 Marionette TRACE conn3 -> [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:47:03 INFO - PROCESS | 1845 | 1461167223841 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 08:47:04 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585a3c0800 == 68 [pid = 1845] [id = 131] 08:47:04 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585089a000 == 67 [pid = 1845] [id = 130] 08:47:04 INFO - PROCESS | 1845 | --DOMWINDOW == 128 (0x7f586ff97800) [pid = 1845] [serial = 339] [outer = (nil)] [url = about:blank] 08:47:04 INFO - PROCESS | 1845 | --DOMWINDOW == 127 (0x7f5868abd800) [pid = 1845] [serial = 357] [outer = (nil)] [url = about:blank] 08:47:04 INFO - PROCESS | 1845 | 1461167224075 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:47:04 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5868fb0000 == 66 [pid = 1845] [id = 129] 08:47:04 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585c930000 == 65 [pid = 1845] [id = 128] 08:47:04 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5857db2800 == 64 [pid = 1845] [id = 127] 08:47:04 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f58508a7800 == 65 [pid = 1845] [id = 140] 08:47:04 INFO - PROCESS | 1845 | ++DOMWINDOW == 128 (0x7f5851930400) [pid = 1845] [serial = 419] [outer = (nil)] 08:47:04 INFO - PROCESS | 1845 | ++DOMWINDOW == 129 (0x7f5851935800) [pid = 1845] [serial = 420] [outer = 0x7f5851930400] 08:47:04 INFO - PROCESS | 1845 | 1461167224153 Marionette DEBUG loaded listener.js 08:47:04 INFO - PROCESS | 1845 | ++DOMWINDOW == 130 (0x7f58519a4800) [pid = 1845] [serial = 421] [outer = 0x7f5851930400] 08:47:04 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585a3c1800 == 64 [pid = 1845] [id = 126] 08:47:04 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585b707800 == 63 [pid = 1845] [id = 125] 08:47:04 INFO - PROCESS | 1845 | --DOCSHELL 0x7f586df99000 == 62 [pid = 1845] [id = 123] 08:47:04 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5869c09000 == 61 [pid = 1845] [id = 122] 08:47:04 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585e03e000 == 60 [pid = 1845] [id = 121] 08:47:04 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585a3c2800 == 59 [pid = 1845] [id = 120] 08:47:04 INFO - PROCESS | 1845 | --DOMWINDOW == 129 (0x7f585b76a000) [pid = 1845] [serial = 210] [outer = (nil)] [url = about:blank] 08:47:04 INFO - PROCESS | 1845 | --DOMWINDOW == 128 (0x7f586ddc4400) [pid = 1845] [serial = 301] [outer = (nil)] [url = about:blank] 08:47:04 INFO - PROCESS | 1845 | --DOMWINDOW == 127 (0x7f586be1ec00) [pid = 1845] [serial = 216] [outer = (nil)] [url = about:blank] 08:47:04 INFO - PROCESS | 1845 | --DOMWINDOW == 126 (0x7f586de88000) [pid = 1845] [serial = 322] [outer = (nil)] [url = about:blank] 08:47:04 INFO - PROCESS | 1845 | --DOMWINDOW == 125 (0x7f5852d3c000) [pid = 1845] [serial = 144] [outer = (nil)] [url = about:blank] 08:47:04 INFO - PROCESS | 1845 | --DOMWINDOW == 124 (0x7f586dfc2c00) [pid = 1845] [serial = 253] [outer = (nil)] [url = about:blank] 08:47:04 INFO - PROCESS | 1845 | --DOMWINDOW == 123 (0x7f58590cec00) [pid = 1845] [serial = 174] [outer = (nil)] [url = about:blank] 08:47:04 INFO - PROCESS | 1845 | --DOMWINDOW == 122 (0x7f5851f63c00) [pid = 1845] [serial = 171] [outer = (nil)] [url = about:blank] 08:47:04 INFO - PROCESS | 1845 | --DOMWINDOW == 121 (0x7f587225d800) [pid = 1845] [serial = 256] [outer = (nil)] [url = about:blank] 08:47:04 INFO - PROCESS | 1845 | --DOMWINDOW == 120 (0x7f58724e6400) [pid = 1845] [serial = 259] [outer = (nil)] [url = about:blank] 08:47:04 INFO - PROCESS | 1845 | --DOMWINDOW == 119 (0x7f5868dddc00) [pid = 1845] [serial = 213] [outer = (nil)] [url = about:blank] 08:47:04 INFO - PROCESS | 1845 | --DOMWINDOW == 118 (0x7f586e226400) [pid = 1845] [serial = 222] [outer = (nil)] [url = about:blank] 08:47:04 INFO - PROCESS | 1845 | --DOMWINDOW == 117 (0x7f585a93b000) [pid = 1845] [serial = 147] [outer = (nil)] [url = about:blank] 08:47:04 INFO - PROCESS | 1845 | --DOMWINDOW == 116 (0x7f586ddc2800) [pid = 1845] [serial = 219] [outer = (nil)] [url = about:blank] 08:47:04 INFO - PROCESS | 1845 | --DOMWINDOW == 115 (0x7f585c83d800) [pid = 1845] [serial = 177] [outer = (nil)] [url = about:blank] 08:47:04 INFO - PROCESS | 1845 | --DOMWINDOW == 114 (0x7f585879ec00) [pid = 1845] [serial = 150] [outer = (nil)] [url = about:blank] 08:47:04 INFO - PROCESS | 1845 | --DOMWINDOW == 113 (0x7f5853d8bc00) [pid = 1845] [serial = 207] [outer = (nil)] [url = about:blank] 08:47:04 INFO - PROCESS | 1845 | --DOMWINDOW == 112 (0x7f585e1e7800) [pid = 1845] [serial = 250] [outer = (nil)] [url = about:blank] 08:47:04 INFO - PROCESS | 1845 | --DOMWINDOW == 111 (0x7f5858fcf000) [pid = 1845] [serial = 247] [outer = (nil)] [url = about:blank] 08:47:04 INFO - PROCESS | 1845 | --DOMWINDOW == 110 (0x7f585e3a7c00) [pid = 1845] [serial = 180] [outer = (nil)] [url = about:blank] 08:47:04 INFO - PROCESS | 1845 | --DOMWINDOW == 109 (0x7f586ddbe800) [pid = 1845] [serial = 295] [outer = (nil)] [url = about:blank] 08:47:04 INFO - PROCESS | 1845 | --DOMWINDOW == 108 (0x7f585ba24000) [pid = 1845] [serial = 289] [outer = (nil)] [url = about:blank] 08:47:04 INFO - PROCESS | 1845 | --DOMWINDOW == 107 (0x7f586ddbf400) [pid = 1845] [serial = 298] [outer = (nil)] [url = about:blank] 08:47:04 INFO - PROCESS | 1845 | --DOMWINDOW == 106 (0x7f586a0f7000) [pid = 1845] [serial = 292] [outer = (nil)] [url = about:blank] 08:47:04 INFO - PROCESS | 1845 | --DOMWINDOW == 105 (0x7f5859146800) [pid = 1845] [serial = 286] [outer = (nil)] [url = about:blank] 08:47:04 INFO - PROCESS | 1845 | --DOMWINDOW == 104 (0x7f58519a7800) [pid = 1845] [serial = 283] [outer = (nil)] [url = about:blank] 08:47:04 INFO - PROCESS | 1845 | --DOMWINDOW == 103 (0x7f5851abe400) [pid = 1845] [serial = 325] [outer = (nil)] [url = about:blank] 08:47:04 INFO - PROCESS | 1845 | --DOMWINDOW == 102 (0x7f58519a3000) [pid = 1845] [serial = 324] [outer = (nil)] [url = about:blank] 08:47:04 INFO - PROCESS | 1845 | --DOMWINDOW == 101 (0x7f58567ea000) [pid = 1845] [serial = 345] [outer = (nil)] [url = about:blank] 08:47:04 INFO - PROCESS | 1845 | --DOMWINDOW == 100 (0x7f586e369400) [pid = 1845] [serial = 337] [outer = (nil)] [url = about:blank] 08:47:04 INFO - PROCESS | 1845 | --DOMWINDOW == 99 (0x7f586e1b0400) [pid = 1845] [serial = 336] [outer = (nil)] [url = about:blank] 08:47:04 INFO - PROCESS | 1845 | --DOMWINDOW == 98 (0x7f585209fc00) [pid = 1845] [serial = 342] [outer = (nil)] [url = about:blank] 08:47:04 INFO - PROCESS | 1845 | --DOMWINDOW == 97 (0x7f58521c0400) [pid = 1845] [serial = 343] [outer = (nil)] [url = about:blank] 08:47:04 INFO - PROCESS | 1845 | --DOMWINDOW == 96 (0x7f585914f400) [pid = 1845] [serial = 328] [outer = (nil)] [url = about:blank] 08:47:04 INFO - PROCESS | 1845 | --DOMWINDOW == 95 (0x7f58567ef400) [pid = 1845] [serial = 327] [outer = (nil)] [url = about:blank] 08:47:04 INFO - PROCESS | 1845 | --DOMWINDOW == 94 (0x7f586dd0c800) [pid = 1845] [serial = 334] [outer = (nil)] [url = about:blank] 08:47:04 INFO - PROCESS | 1845 | --DOMWINDOW == 93 (0x7f5868ac5400) [pid = 1845] [serial = 333] [outer = (nil)] [url = about:blank] 08:47:04 INFO - PROCESS | 1845 | --DOMWINDOW == 92 (0x7f585a1e6000) [pid = 1845] [serial = 331] [outer = (nil)] [url = about:blank] 08:47:04 INFO - PROCESS | 1845 | --DOMWINDOW == 91 (0x7f584f6d9400) [pid = 1845] [serial = 330] [outer = (nil)] [url = about:blank] 08:47:04 INFO - PROCESS | 1845 | --DOMWINDOW == 90 (0x7f5851b2e400) [pid = 1845] [serial = 351] [outer = (nil)] [url = about:blank] 08:47:04 INFO - PROCESS | 1845 | --DOMWINDOW == 89 (0x7f58567ebc00) [pid = 1845] [serial = 354] [outer = (nil)] [url = about:blank] 08:47:04 INFO - PROCESS | 1845 | --DOMWINDOW == 88 (0x7f585aca0000) [pid = 1845] [serial = 348] [outer = (nil)] [url = about:blank] 08:47:04 INFO - PROCESS | 1845 | --DOMWINDOW == 87 (0x7f585ac9c800) [pid = 1845] [serial = 352] [outer = (nil)] [url = about:blank] 08:47:04 INFO - PROCESS | 1845 | --DOMWINDOW == 86 (0x7f585ba28400) [pid = 1845] [serial = 349] [outer = (nil)] [url = about:blank] 08:47:04 INFO - PROCESS | 1845 | --DOMWINDOW == 85 (0x7f5858fd4800) [pid = 1845] [serial = 346] [outer = (nil)] [url = about:blank] 08:47:04 INFO - PROCESS | 1845 | --DOMWINDOW == 84 (0x7f585bc20800) [pid = 1845] [serial = 355] [outer = (nil)] [url = about:blank] 08:47:04 INFO - PROCESS | 1845 | 1461167224972 Marionette TRACE conn3 <- [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:47:05 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:47:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 08:47:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:47:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 08:47:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 08:47:05 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:47:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 08:47:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:47:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 08:47:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 08:47:05 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1390ms 08:47:05 INFO - PROCESS | 1845 | 1461167225022 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 08:47:05 INFO - PROCESS | 1845 | 1461167225028 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 08:47:05 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 08:47:05 INFO - PROCESS | 1845 | 1461167225036 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 08:47:05 INFO - PROCESS | 1845 | 1461167225038 Marionette TRACE conn3 <- [1,534,null,{}] 08:47:05 INFO - PROCESS | 1845 | 1461167225044 Marionette TRACE conn3 -> [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:47:05 INFO - PROCESS | 1845 | 1461167225207 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 08:47:05 INFO - PROCESS | 1845 | 1461167225217 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:47:05 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585a3d7000 == 60 [pid = 1845] [id = 141] 08:47:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 85 (0x7f58519afc00) [pid = 1845] [serial = 422] [outer = (nil)] 08:47:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 86 (0x7f5851c0f800) [pid = 1845] [serial = 423] [outer = 0x7f58519afc00] 08:47:05 INFO - PROCESS | 1845 | 1461167225296 Marionette DEBUG loaded listener.js 08:47:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 87 (0x7f58520a2c00) [pid = 1845] [serial = 424] [outer = 0x7f58519afc00] 08:47:06 INFO - PROCESS | 1845 | 1461167226154 Marionette TRACE conn3 <- [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:47:06 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 08:47:06 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1138ms 08:47:06 INFO - PROCESS | 1845 | 1461167226174 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 08:47:06 INFO - PROCESS | 1845 | 1461167226177 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 08:47:06 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 08:47:06 INFO - PROCESS | 1845 | 1461167226190 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 08:47:06 INFO - PROCESS | 1845 | 1461167226199 Marionette TRACE conn3 <- [1,538,null,{}] 08:47:06 INFO - PROCESS | 1845 | 1461167226212 Marionette TRACE conn3 -> [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:47:06 INFO - PROCESS | 1845 | 1461167226431 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 08:47:06 INFO - PROCESS | 1845 | 1461167226516 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:47:06 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585b4e3800 == 61 [pid = 1845] [id = 142] 08:47:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 88 (0x7f58519a9c00) [pid = 1845] [serial = 425] [outer = (nil)] 08:47:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 89 (0x7f58520ad800) [pid = 1845] [serial = 426] [outer = 0x7f58519a9c00] 08:47:06 INFO - PROCESS | 1845 | 1461167226586 Marionette DEBUG loaded listener.js 08:47:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 90 (0x7f585251e400) [pid = 1845] [serial = 427] [outer = 0x7f58519a9c00] 08:47:07 INFO - PROCESS | 1845 | 1461167227338 Marionette TRACE conn3 <- [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:47:07 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:47:07 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1195ms 08:47:07 INFO - PROCESS | 1845 | 1461167227379 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 08:47:07 INFO - PROCESS | 1845 | 1461167227383 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 08:47:07 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 08:47:07 INFO - PROCESS | 1845 | 1461167227389 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 08:47:07 INFO - PROCESS | 1845 | 1461167227391 Marionette TRACE conn3 <- [1,542,null,{}] 08:47:07 INFO - PROCESS | 1845 | 1461167227397 Marionette TRACE conn3 -> [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:47:07 INFO - PROCESS | 1845 | 1461167227608 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 08:47:07 INFO - PROCESS | 1845 | 1461167227642 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:47:07 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f584f91d000 == 62 [pid = 1845] [id = 143] 08:47:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 91 (0x7f5851ac6c00) [pid = 1845] [serial = 428] [outer = (nil)] 08:47:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 92 (0x7f58527d4800) [pid = 1845] [serial = 429] [outer = 0x7f5851ac6c00] 08:47:07 INFO - PROCESS | 1845 | 1461167227705 Marionette DEBUG loaded listener.js 08:47:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 93 (0x7f5854829800) [pid = 1845] [serial = 430] [outer = 0x7f5851ac6c00] 08:47:08 INFO - PROCESS | 1845 | 1461167228568 Marionette TRACE conn3 <- [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:47:08 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:47:08 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1197ms 08:47:08 INFO - PROCESS | 1845 | 1461167228586 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 08:47:08 INFO - PROCESS | 1845 | 1461167228589 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 08:47:08 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 08:47:08 INFO - PROCESS | 1845 | 1461167228595 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 08:47:08 INFO - PROCESS | 1845 | 1461167228599 Marionette TRACE conn3 <- [1,546,null,{}] 08:47:08 INFO - PROCESS | 1845 | 1461167228610 Marionette TRACE conn3 -> [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:47:08 INFO - PROCESS | 1845 | 1461167228800 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 08:47:08 INFO - PROCESS | 1845 | --DOMWINDOW == 92 (0x7f586e366800) [pid = 1845] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 08:47:08 INFO - PROCESS | 1845 | --DOMWINDOW == 91 (0x7f584f6cdc00) [pid = 1845] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 08:47:08 INFO - PROCESS | 1845 | --DOMWINDOW == 90 (0x7f58519aa000) [pid = 1845] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 08:47:08 INFO - PROCESS | 1845 | --DOMWINDOW == 89 (0x7f5859147400) [pid = 1845] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 08:47:08 INFO - PROCESS | 1845 | --DOMWINDOW == 88 (0x7f585251f000) [pid = 1845] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 08:47:08 INFO - PROCESS | 1845 | --DOMWINDOW == 87 (0x7f585ac1dc00) [pid = 1845] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 08:47:08 INFO - PROCESS | 1845 | --DOMWINDOW == 86 (0x7f584f747400) [pid = 1845] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 08:47:08 INFO - PROCESS | 1845 | --DOMWINDOW == 85 (0x7f58527d6000) [pid = 1845] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 08:47:09 INFO - PROCESS | 1845 | 1461167228999 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:47:09 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585aa4c800 == 63 [pid = 1845] [id = 144] 08:47:09 INFO - PROCESS | 1845 | ++DOMWINDOW == 86 (0x7f58519ae400) [pid = 1845] [serial = 431] [outer = (nil)] 08:47:09 INFO - PROCESS | 1845 | ++DOMWINDOW == 87 (0x7f585251f000) [pid = 1845] [serial = 432] [outer = 0x7f58519ae400] 08:47:09 INFO - PROCESS | 1845 | 1461167229073 Marionette DEBUG loaded listener.js 08:47:09 INFO - PROCESS | 1845 | ++DOMWINDOW == 88 (0x7f5855692000) [pid = 1845] [serial = 433] [outer = 0x7f58519ae400] 08:47:10 INFO - PROCESS | 1845 | 1461167230327 Marionette TRACE conn3 <- [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:47:10 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:47:10 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1787ms 08:47:10 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 08:47:10 INFO - PROCESS | 1845 | 1461167230385 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 08:47:10 INFO - PROCESS | 1845 | 1461167230387 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 08:47:10 INFO - PROCESS | 1845 | 1461167230394 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 08:47:10 INFO - PROCESS | 1845 | 1461167230397 Marionette TRACE conn3 <- [1,550,null,{}] 08:47:10 INFO - PROCESS | 1845 | 1461167230402 Marionette TRACE conn3 -> [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:47:10 INFO - PROCESS | 1845 | 1461167230575 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 08:47:10 INFO - PROCESS | 1845 | 1461167230694 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:47:10 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f586d70c800 == 64 [pid = 1845] [id = 145] 08:47:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 89 (0x7f5851abd800) [pid = 1845] [serial = 434] [outer = (nil)] 08:47:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 90 (0x7f585ac99800) [pid = 1845] [serial = 435] [outer = 0x7f5851abd800] 08:47:10 INFO - PROCESS | 1845 | 1461167230756 Marionette DEBUG loaded listener.js 08:47:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 91 (0x7f585c179c00) [pid = 1845] [serial = 436] [outer = 0x7f5851abd800] 08:47:11 INFO - PROCESS | 1845 | 1461167231630 Marionette TRACE conn3 <- [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:47:11 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:47:11 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1284ms 08:47:11 INFO - PROCESS | 1845 | 1461167231679 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 08:47:11 INFO - PROCESS | 1845 | 1461167231687 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 08:47:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 08:47:11 INFO - PROCESS | 1845 | 1461167231697 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 08:47:11 INFO - PROCESS | 1845 | 1461167231701 Marionette TRACE conn3 <- [1,554,null,{}] 08:47:11 INFO - PROCESS | 1845 | 1461167231710 Marionette TRACE conn3 -> [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:47:11 INFO - PROCESS | 1845 | 1461167231890 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 08:47:12 INFO - PROCESS | 1845 | 1461167232049 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:47:12 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585a3c6800 == 65 [pid = 1845] [id = 146] 08:47:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 92 (0x7f5850649000) [pid = 1845] [serial = 437] [outer = (nil)] 08:47:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 93 (0x7f585192f400) [pid = 1845] [serial = 438] [outer = 0x7f5850649000] 08:47:12 INFO - PROCESS | 1845 | 1461167232124 Marionette DEBUG loaded listener.js 08:47:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 94 (0x7f58519a6000) [pid = 1845] [serial = 439] [outer = 0x7f5850649000] 08:47:12 INFO - PROCESS | 1845 | [1845] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:47:13 INFO - PROCESS | 1845 | 1461167233080 Marionette TRACE conn3 <- [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:47:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 08:47:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1433ms 08:47:13 INFO - PROCESS | 1845 | 1461167233131 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 08:47:13 INFO - PROCESS | 1845 | 1461167233139 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 08:47:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 08:47:13 INFO - PROCESS | 1845 | 1461167233158 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 08:47:13 INFO - PROCESS | 1845 | 1461167233165 Marionette TRACE conn3 <- [1,558,null,{}] 08:47:13 INFO - PROCESS | 1845 | 1461167233171 Marionette TRACE conn3 -> [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:47:13 INFO - PROCESS | 1845 | 1461167233352 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 08:47:13 INFO - PROCESS | 1845 | 1461167233500 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:47:13 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585c92c000 == 66 [pid = 1845] [id = 147] 08:47:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 95 (0x7f5850649800) [pid = 1845] [serial = 440] [outer = (nil)] 08:47:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 96 (0x7f58521c0800) [pid = 1845] [serial = 441] [outer = 0x7f5850649800] 08:47:13 INFO - PROCESS | 1845 | 1461167233573 Marionette DEBUG loaded listener.js 08:47:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 97 (0x7f585251c000) [pid = 1845] [serial = 442] [outer = 0x7f5850649800] 08:47:14 INFO - PROCESS | 1845 | 1461167234587 Marionette TRACE conn3 <- [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:47:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 08:47:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1491ms 08:47:14 INFO - PROCESS | 1845 | 1461167234647 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 08:47:14 INFO - PROCESS | 1845 | 1461167234651 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 08:47:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 08:47:14 INFO - PROCESS | 1845 | 1461167234657 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 08:47:14 INFO - PROCESS | 1845 | 1461167234663 Marionette TRACE conn3 <- [1,562,null,{}] 08:47:14 INFO - PROCESS | 1845 | 1461167234679 Marionette TRACE conn3 -> [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:47:14 INFO - PROCESS | 1845 | 1461167234902 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 08:47:15 INFO - PROCESS | 1845 | 1461167235095 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:47:15 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f586e330800 == 67 [pid = 1845] [id = 148] 08:47:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 98 (0x7f585568c000) [pid = 1845] [serial = 443] [outer = (nil)] 08:47:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 99 (0x7f5855699800) [pid = 1845] [serial = 444] [outer = 0x7f585568c000] 08:47:15 INFO - PROCESS | 1845 | 1461167235217 Marionette DEBUG loaded listener.js 08:47:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 100 (0x7f585a20c800) [pid = 1845] [serial = 445] [outer = 0x7f585568c000] 08:47:15 INFO - PROCESS | 1845 | [1845] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:47:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 101 (0x7f585ba31c00) [pid = 1845] [serial = 446] [outer = 0x7f5851e5f000] 08:47:16 INFO - PROCESS | 1845 | 1461167236124 Marionette TRACE conn3 <- [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:47:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 08:47:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1546ms 08:47:16 INFO - PROCESS | 1845 | 1461167236204 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 08:47:16 INFO - PROCESS | 1845 | 1461167236209 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 08:47:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 08:47:16 INFO - PROCESS | 1845 | 1461167236216 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 08:47:16 INFO - PROCESS | 1845 | 1461167236220 Marionette TRACE conn3 <- [1,566,null,{}] 08:47:16 INFO - PROCESS | 1845 | 1461167236225 Marionette TRACE conn3 -> [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:47:16 INFO - PROCESS | 1845 | 1461167236393 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 08:47:16 INFO - PROCESS | 1845 | 1461167236542 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:47:16 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585060d000 == 68 [pid = 1845] [id = 149] 08:47:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 102 (0x7f5850711400) [pid = 1845] [serial = 447] [outer = (nil)] 08:47:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 103 (0x7f5851f56c00) [pid = 1845] [serial = 448] [outer = 0x7f5850711400] 08:47:16 INFO - PROCESS | 1845 | 1461167236662 Marionette DEBUG loaded listener.js 08:47:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 104 (0x7f585e117400) [pid = 1845] [serial = 449] [outer = 0x7f5850711400] 08:47:17 INFO - PROCESS | 1845 | [1845] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:47:17 INFO - PROCESS | 1845 | 1461167237421 Marionette TRACE conn3 <- [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:47:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 08:47:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1228ms 08:47:17 INFO - PROCESS | 1845 | 1461167237446 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 08:47:17 INFO - PROCESS | 1845 | 1461167237450 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 08:47:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 08:47:17 INFO - PROCESS | 1845 | 1461167237456 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 08:47:17 INFO - PROCESS | 1845 | 1461167237459 Marionette TRACE conn3 <- [1,570,null,{}] 08:47:17 INFO - PROCESS | 1845 | 1461167237482 Marionette TRACE conn3 -> [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:47:17 INFO - PROCESS | 1845 | 1461167237646 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 08:47:17 INFO - PROCESS | 1845 | 1461167237800 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:47:17 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5872486000 == 69 [pid = 1845] [id = 150] 08:47:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 105 (0x7f584fa53000) [pid = 1845] [serial = 450] [outer = (nil)] 08:47:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 106 (0x7f584fa5a800) [pid = 1845] [serial = 451] [outer = 0x7f584fa53000] 08:47:17 INFO - PROCESS | 1845 | 1461167237872 Marionette DEBUG loaded listener.js 08:47:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 107 (0x7f584fa5f000) [pid = 1845] [serial = 452] [outer = 0x7f584fa53000] 08:47:18 INFO - PROCESS | 1845 | [1845] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:47:18 INFO - PROCESS | 1845 | 1461167238769 Marionette TRACE conn3 <- [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:47:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 08:47:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1342ms 08:47:18 INFO - PROCESS | 1845 | 1461167238799 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 08:47:18 INFO - PROCESS | 1845 | 1461167238802 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 08:47:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 08:47:18 INFO - PROCESS | 1845 | 1461167238808 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 08:47:18 INFO - PROCESS | 1845 | 1461167238811 Marionette TRACE conn3 <- [1,574,null,{}] 08:47:18 INFO - PROCESS | 1845 | 1461167238816 Marionette TRACE conn3 -> [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:47:19 INFO - PROCESS | 1845 | 1461167238998 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 08:47:19 INFO - PROCESS | 1845 | 1461167239160 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:47:19 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5852adf800 == 70 [pid = 1845] [id = 151] 08:47:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 108 (0x7f585cd2a800) [pid = 1845] [serial = 453] [outer = (nil)] 08:47:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 109 (0x7f5868877c00) [pid = 1845] [serial = 454] [outer = 0x7f585cd2a800] 08:47:19 INFO - PROCESS | 1845 | 1461167239238 Marionette DEBUG loaded listener.js 08:47:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 110 (0x7f5869cde000) [pid = 1845] [serial = 455] [outer = 0x7f585cd2a800] 08:47:20 INFO - PROCESS | 1845 | 1461167240109 Marionette TRACE conn3 <- [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:47:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 08:47:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1332ms 08:47:20 INFO - PROCESS | 1845 | 1461167240141 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 08:47:20 INFO - PROCESS | 1845 | 1461167240145 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 08:47:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 08:47:20 INFO - PROCESS | 1845 | 1461167240150 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 08:47:20 INFO - PROCESS | 1845 | 1461167240154 Marionette TRACE conn3 <- [1,578,null,{}] 08:47:20 INFO - PROCESS | 1845 | 1461167240159 Marionette TRACE conn3 -> [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:47:20 INFO - PROCESS | 1845 | 1461167240315 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 08:47:20 INFO - PROCESS | 1845 | 1461167240482 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:47:20 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585255a000 == 71 [pid = 1845] [id = 152] 08:47:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 111 (0x7f584b46dc00) [pid = 1845] [serial = 456] [outer = (nil)] 08:47:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 112 (0x7f584b475c00) [pid = 1845] [serial = 457] [outer = 0x7f584b46dc00] 08:47:20 INFO - PROCESS | 1845 | 1461167240551 Marionette DEBUG loaded listener.js 08:47:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 113 (0x7f584b47a400) [pid = 1845] [serial = 458] [outer = 0x7f584b46dc00] 08:47:21 INFO - PROCESS | 1845 | 1461167241434 Marionette TRACE conn3 <- [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:47:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 08:47:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1330ms 08:47:21 INFO - PROCESS | 1845 | 1461167241482 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 08:47:21 INFO - PROCESS | 1845 | 1461167241485 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 08:47:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 08:47:21 INFO - PROCESS | 1845 | 1461167241492 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 08:47:21 INFO - PROCESS | 1845 | 1461167241495 Marionette TRACE conn3 <- [1,582,null,{}] 08:47:21 INFO - PROCESS | 1845 | 1461167241500 Marionette TRACE conn3 -> [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:47:21 INFO - PROCESS | 1845 | 1461167241665 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 08:47:22 INFO - PROCESS | 1845 | 1461167242070 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:47:22 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585255f000 == 72 [pid = 1845] [id = 153] 08:47:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 114 (0x7f584f74dc00) [pid = 1845] [serial = 459] [outer = (nil)] 08:47:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 115 (0x7f584fa49000) [pid = 1845] [serial = 460] [outer = 0x7f584f74dc00] 08:47:22 INFO - PROCESS | 1845 | 1461167242184 Marionette DEBUG loaded listener.js 08:47:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 116 (0x7f584fa5ec00) [pid = 1845] [serial = 461] [outer = 0x7f584f74dc00] 08:47:23 INFO - PROCESS | 1845 | 1461167243123 Marionette TRACE conn3 <- [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:47:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 08:47:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1692ms 08:47:23 INFO - PROCESS | 1845 | 1461167243186 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 08:47:23 INFO - PROCESS | 1845 | 1461167243193 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 08:47:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 08:47:23 INFO - PROCESS | 1845 | 1461167243201 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 08:47:23 INFO - PROCESS | 1845 | 1461167243206 Marionette TRACE conn3 <- [1,586,null,{}] 08:47:23 INFO - PROCESS | 1845 | 1461167243213 Marionette TRACE conn3 -> [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:47:23 INFO - PROCESS | 1845 | 1461167243378 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 08:47:23 INFO - PROCESS | 1845 | 1461167243538 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:47:23 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f58508a1000 == 73 [pid = 1845] [id = 154] 08:47:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 117 (0x7f5851937400) [pid = 1845] [serial = 462] [outer = (nil)] 08:47:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 118 (0x7f58519abc00) [pid = 1845] [serial = 463] [outer = 0x7f5851937400] 08:47:23 INFO - PROCESS | 1845 | 1461167243658 Marionette DEBUG loaded listener.js 08:47:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 119 (0x7f5851b2c800) [pid = 1845] [serial = 464] [outer = 0x7f5851937400] 08:47:24 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585aa4c800 == 72 [pid = 1845] [id = 144] 08:47:24 INFO - PROCESS | 1845 | [1845] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:47:24 INFO - PROCESS | 1845 | --DOCSHELL 0x7f584f91d000 == 71 [pid = 1845] [id = 143] 08:47:24 INFO - PROCESS | 1845 | --DOCSHELL 0x7f58508ad000 == 70 [pid = 1845] [id = 119] 08:47:24 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585b4e3800 == 69 [pid = 1845] [id = 142] 08:47:24 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585a3d7000 == 68 [pid = 1845] [id = 141] 08:47:24 INFO - PROCESS | 1845 | --DOCSHELL 0x7f58508a7800 == 67 [pid = 1845] [id = 140] 08:47:24 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585233a000 == 66 [pid = 1845] [id = 139] 08:47:24 INFO - PROCESS | 1845 | --DOCSHELL 0x7f584f90b800 == 65 [pid = 1845] [id = 137] 08:47:24 INFO - PROCESS | 1845 | --DOCSHELL 0x7f584afe4800 == 64 [pid = 1845] [id = 136] 08:47:24 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5852a33800 == 63 [pid = 1845] [id = 135] 08:47:24 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5869c1d800 == 62 [pid = 1845] [id = 134] 08:47:24 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5859109800 == 61 [pid = 1845] [id = 133] 08:47:24 INFO - PROCESS | 1845 | --DOMWINDOW == 118 (0x7f5872267400) [pid = 1845] [serial = 340] [outer = (nil)] [url = about:blank] 08:47:24 INFO - PROCESS | 1845 | --DOMWINDOW == 117 (0x7f58520a8800) [pid = 1845] [serial = 376] [outer = (nil)] [url = about:blank] 08:47:24 INFO - PROCESS | 1845 | --DOMWINDOW == 116 (0x7f5851ac4400) [pid = 1845] [serial = 375] [outer = (nil)] [url = about:blank] 08:47:24 INFO - PROCESS | 1845 | --DOMWINDOW == 115 (0x7f58520a3c00) [pid = 1845] [serial = 372] [outer = (nil)] [url = about:blank] 08:47:24 INFO - PROCESS | 1845 | --DOMWINDOW == 114 (0x7f58524d3400) [pid = 1845] [serial = 378] [outer = (nil)] [url = about:blank] 08:47:24 INFO - PROCESS | 1845 | --DOMWINDOW == 113 (0x7f585bc2c800) [pid = 1845] [serial = 384] [outer = (nil)] [url = about:blank] 08:47:24 INFO - PROCESS | 1845 | --DOMWINDOW == 112 (0x7f58567eb400) [pid = 1845] [serial = 381] [outer = (nil)] [url = about:blank] 08:47:24 INFO - PROCESS | 1845 | --DOMWINDOW == 111 (0x7f5868f31c00) [pid = 1845] [serial = 387] [outer = (nil)] [url = about:blank] 08:47:24 INFO - PROCESS | 1845 | --DOMWINDOW == 110 (0x7f585251c400) [pid = 1845] [serial = 379] [outer = (nil)] [url = about:blank] 08:47:24 INFO - PROCESS | 1845 | --DOMWINDOW == 109 (0x7f584f74d800) [pid = 1845] [serial = 393] [outer = (nil)] [url = about:blank] 08:47:24 INFO - PROCESS | 1845 | --DOMWINDOW == 108 (0x7f586dd04800) [pid = 1845] [serial = 390] [outer = (nil)] [url = about:blank] 08:47:24 INFO - PROCESS | 1845 | --DOMWINDOW == 107 (0x7f586becc400) [pid = 1845] [serial = 388] [outer = (nil)] [url = about:blank] 08:47:24 INFO - PROCESS | 1845 | --DOMWINDOW == 106 (0x7f5851b24000) [pid = 1845] [serial = 360] [outer = (nil)] [url = about:blank] 08:47:24 INFO - PROCESS | 1845 | --DOMWINDOW == 105 (0x7f5859147000) [pid = 1845] [serial = 382] [outer = (nil)] [url = about:blank] 08:47:24 INFO - PROCESS | 1845 | --DOMWINDOW == 104 (0x7f5857df0c00) [pid = 1845] [serial = 363] [outer = (nil)] [url = about:blank] 08:47:24 INFO - PROCESS | 1845 | --DOMWINDOW == 103 (0x7f585a8afc00) [pid = 1845] [serial = 366] [outer = (nil)] [url = about:blank] 08:47:24 INFO - PROCESS | 1845 | --DOMWINDOW == 102 (0x7f585cd27000) [pid = 1845] [serial = 369] [outer = (nil)] [url = about:blank] 08:47:24 INFO - PROCESS | 1845 | --DOMWINDOW == 101 (0x7f586dd0e400) [pid = 1845] [serial = 391] [outer = (nil)] [url = about:blank] 08:47:24 INFO - PROCESS | 1845 | --DOMWINDOW == 100 (0x7f5868ac4c00) [pid = 1845] [serial = 385] [outer = (nil)] [url = about:blank] 08:47:24 INFO - PROCESS | 1845 | --DOMWINDOW == 99 (0x7f5850644400) [pid = 1845] [serial = 394] [outer = (nil)] [url = about:blank] 08:47:24 INFO - PROCESS | 1845 | 1461167244554 Marionette TRACE conn3 <- [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:47:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 08:47:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1385ms 08:47:24 INFO - PROCESS | 1845 | 1461167244591 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 08:47:24 INFO - PROCESS | 1845 | 1461167244596 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 08:47:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 08:47:24 INFO - PROCESS | 1845 | 1461167244603 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 08:47:24 INFO - PROCESS | 1845 | 1461167244607 Marionette TRACE conn3 <- [1,590,null,{}] 08:47:24 INFO - PROCESS | 1845 | 1461167244612 Marionette TRACE conn3 -> [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:47:24 INFO - PROCESS | 1845 | 1461167244769 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 08:47:24 INFO - PROCESS | 1845 | 1461167244801 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:47:24 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5852ac3800 == 62 [pid = 1845] [id = 155] 08:47:24 INFO - PROCESS | 1845 | ++DOMWINDOW == 100 (0x7f5851b2cc00) [pid = 1845] [serial = 465] [outer = (nil)] 08:47:24 INFO - PROCESS | 1845 | ++DOMWINDOW == 101 (0x7f58520a3c00) [pid = 1845] [serial = 466] [outer = 0x7f5851b2cc00] 08:47:24 INFO - PROCESS | 1845 | 1461167244894 Marionette DEBUG loaded listener.js 08:47:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 102 (0x7f58524c7800) [pid = 1845] [serial = 467] [outer = 0x7f5851b2cc00] 08:47:25 INFO - PROCESS | 1845 | 1461167245777 Marionette TRACE conn3 <- [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:47:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 08:47:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1190ms 08:47:25 INFO - PROCESS | 1845 | 1461167245794 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 08:47:25 INFO - PROCESS | 1845 | 1461167245799 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 08:47:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 08:47:25 INFO - PROCESS | 1845 | 1461167245817 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 08:47:25 INFO - PROCESS | 1845 | 1461167245826 Marionette TRACE conn3 <- [1,594,null,{}] 08:47:25 INFO - PROCESS | 1845 | 1461167245835 Marionette TRACE conn3 -> [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:47:26 INFO - PROCESS | 1845 | 1461167246036 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 08:47:26 INFO - PROCESS | 1845 | 1461167246059 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:47:26 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5857da8800 == 63 [pid = 1845] [id = 156] 08:47:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 103 (0x7f5850650000) [pid = 1845] [serial = 468] [outer = (nil)] 08:47:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 104 (0x7f58527cc000) [pid = 1845] [serial = 469] [outer = 0x7f5850650000] 08:47:26 INFO - PROCESS | 1845 | 1461167246123 Marionette DEBUG loaded listener.js 08:47:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 105 (0x7f58527d8400) [pid = 1845] [serial = 470] [outer = 0x7f5850650000] 08:47:26 INFO - PROCESS | 1845 | 1461167246979 Marionette TRACE conn3 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 08:47:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 08:47:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1203ms 08:47:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 08:47:27 INFO - PROCESS | 1845 | 1461167247013 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 08:47:27 INFO - PROCESS | 1845 | 1461167247017 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 08:47:27 INFO - PROCESS | 1845 | 1461167247041 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 08:47:27 INFO - PROCESS | 1845 | 1461167247045 Marionette TRACE conn3 <- [1,598,null,{}] 08:47:27 INFO - PROCESS | 1845 | 1461167247050 Marionette TRACE conn3 -> [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:47:27 INFO - PROCESS | 1845 | 1461167247241 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 08:47:27 INFO - PROCESS | 1845 | 1461167247267 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:47:27 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585aa4f000 == 64 [pid = 1845] [id = 157] 08:47:27 INFO - PROCESS | 1845 | ++DOMWINDOW == 106 (0x7f58527d3000) [pid = 1845] [serial = 471] [outer = (nil)] 08:47:27 INFO - PROCESS | 1845 | ++DOMWINDOW == 107 (0x7f5855499400) [pid = 1845] [serial = 472] [outer = 0x7f58527d3000] 08:47:27 INFO - PROCESS | 1845 | 1461167247330 Marionette DEBUG loaded listener.js 08:47:27 INFO - PROCESS | 1845 | ++DOMWINDOW == 108 (0x7f58567e2800) [pid = 1845] [serial = 473] [outer = 0x7f58527d3000] 08:47:28 INFO - PROCESS | 1845 | --DOMWINDOW == 107 (0x7f5851ac6c00) [pid = 1845] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 08:47:28 INFO - PROCESS | 1845 | --DOMWINDOW == 106 (0x7f58519ae400) [pid = 1845] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 08:47:28 INFO - PROCESS | 1845 | --DOMWINDOW == 105 (0x7f5850645400) [pid = 1845] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 08:47:28 INFO - PROCESS | 1845 | --DOMWINDOW == 104 (0x7f58519afc00) [pid = 1845] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 08:47:28 INFO - PROCESS | 1845 | --DOMWINDOW == 103 (0x7f5851930400) [pid = 1845] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 08:47:28 INFO - PROCESS | 1845 | --DOMWINDOW == 102 (0x7f584f744400) [pid = 1845] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 08:47:28 INFO - PROCESS | 1845 | --DOMWINDOW == 101 (0x7f58519a9c00) [pid = 1845] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 08:47:28 INFO - PROCESS | 1845 | 1461167248503 Marionette TRACE conn3 <- [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:47:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 08:47:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1549ms 08:47:28 INFO - PROCESS | 1845 | 1461167248573 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 08:47:28 INFO - PROCESS | 1845 | 1461167248581 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 08:47:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 08:47:28 INFO - PROCESS | 1845 | 1461167248600 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 08:47:28 INFO - PROCESS | 1845 | 1461167248607 Marionette TRACE conn3 <- [1,602,null,{}] 08:47:28 INFO - PROCESS | 1845 | 1461167248617 Marionette TRACE conn3 -> [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:47:28 INFO - PROCESS | 1845 | 1461167248835 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 08:47:29 INFO - PROCESS | 1845 | 1461167249046 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:47:29 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5852349000 == 65 [pid = 1845] [id = 158] 08:47:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 102 (0x7f584b46f400) [pid = 1845] [serial = 474] [outer = (nil)] 08:47:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 103 (0x7f585192f800) [pid = 1845] [serial = 475] [outer = 0x7f584b46f400] 08:47:29 INFO - PROCESS | 1845 | 1461167249123 Marionette DEBUG loaded listener.js 08:47:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 104 (0x7f58519a5800) [pid = 1845] [serial = 476] [outer = 0x7f584b46f400] 08:47:30 INFO - PROCESS | 1845 | 1461167250159 Marionette TRACE conn3 <- [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:47:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 08:47:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1648ms 08:47:30 INFO - PROCESS | 1845 | 1461167250239 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 08:47:30 INFO - PROCESS | 1845 | 1461167250248 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 08:47:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 08:47:30 INFO - PROCESS | 1845 | 1461167250259 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 08:47:30 INFO - PROCESS | 1845 | 1461167250263 Marionette TRACE conn3 <- [1,606,null,{}] 08:47:30 INFO - PROCESS | 1845 | 1461167250269 Marionette TRACE conn3 -> [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:47:30 INFO - PROCESS | 1845 | 1461167250482 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 08:47:30 INFO - PROCESS | 1845 | 1461167250697 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:47:30 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5859077000 == 66 [pid = 1845] [id = 159] 08:47:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 105 (0x7f58519ab400) [pid = 1845] [serial = 477] [outer = (nil)] 08:47:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 106 (0x7f5852409000) [pid = 1845] [serial = 478] [outer = 0x7f58519ab400] 08:47:30 INFO - PROCESS | 1845 | 1461167250768 Marionette DEBUG loaded listener.js 08:47:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 107 (0x7f585251d000) [pid = 1845] [serial = 479] [outer = 0x7f58519ab400] 08:47:31 INFO - PROCESS | 1845 | 1461167251750 Marionette TRACE conn3 <- [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:47:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 08:47:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1547ms 08:47:31 INFO - PROCESS | 1845 | 1461167251807 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 08:47:31 INFO - PROCESS | 1845 | 1461167251812 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 08:47:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 08:47:31 INFO - PROCESS | 1845 | 1461167251818 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 08:47:31 INFO - PROCESS | 1845 | 1461167251824 Marionette TRACE conn3 <- [1,610,null,{}] 08:47:31 INFO - PROCESS | 1845 | 1461167251841 Marionette TRACE conn3 -> [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:47:32 INFO - PROCESS | 1845 | 1461167252065 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 08:47:32 INFO - PROCESS | 1845 | 1461167252262 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:47:32 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585ba93000 == 67 [pid = 1845] [id = 160] 08:47:32 INFO - PROCESS | 1845 | ++DOMWINDOW == 108 (0x7f5853d8b000) [pid = 1845] [serial = 480] [outer = (nil)] 08:47:32 INFO - PROCESS | 1845 | ++DOMWINDOW == 109 (0x7f5859671000) [pid = 1845] [serial = 481] [outer = 0x7f5853d8b000] 08:47:32 INFO - PROCESS | 1845 | 1461167252383 Marionette DEBUG loaded listener.js 08:47:32 INFO - PROCESS | 1845 | ++DOMWINDOW == 110 (0x7f585b1f8c00) [pid = 1845] [serial = 482] [outer = 0x7f5853d8b000] 08:47:33 INFO - PROCESS | 1845 | 1461167253221 Marionette TRACE conn3 <- [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:47:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 08:47:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1442ms 08:47:33 INFO - PROCESS | 1845 | 1461167253262 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 08:47:33 INFO - PROCESS | 1845 | 1461167253266 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 08:47:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 08:47:33 INFO - PROCESS | 1845 | 1461167253273 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 08:47:33 INFO - PROCESS | 1845 | 1461167253275 Marionette TRACE conn3 <- [1,614,null,{}] 08:47:33 INFO - PROCESS | 1845 | 1461167253281 Marionette TRACE conn3 -> [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:47:33 INFO - PROCESS | 1845 | 1461167253446 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 08:47:33 INFO - PROCESS | 1845 | 1461167253604 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:47:33 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585e0c5800 == 68 [pid = 1845] [id = 161] 08:47:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 111 (0x7f5855693000) [pid = 1845] [serial = 483] [outer = (nil)] 08:47:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 112 (0x7f585e025000) [pid = 1845] [serial = 484] [outer = 0x7f5855693000] 08:47:33 INFO - PROCESS | 1845 | 1461167253677 Marionette DEBUG loaded listener.js 08:47:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 113 (0x7f586155c000) [pid = 1845] [serial = 485] [outer = 0x7f5855693000] 08:47:34 INFO - PROCESS | 1845 | 1461167254566 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 08:47:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 08:47:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1327ms 08:47:34 INFO - PROCESS | 1845 | 1461167254601 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 08:47:34 INFO - PROCESS | 1845 | 1461167254605 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 08:47:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 08:47:34 INFO - PROCESS | 1845 | 1461167254611 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 08:47:34 INFO - PROCESS | 1845 | 1461167254615 Marionette TRACE conn3 <- [1,618,null,{}] 08:47:34 INFO - PROCESS | 1845 | 1461167254620 Marionette TRACE conn3 -> [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:47:34 INFO - PROCESS | 1845 | 1461167254787 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 08:47:34 INFO - PROCESS | 1845 | 1461167254957 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:47:34 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5869c09000 == 69 [pid = 1845] [id = 162] 08:47:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 114 (0x7f585b27ec00) [pid = 1845] [serial = 486] [outer = (nil)] 08:47:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 115 (0x7f5868bb7400) [pid = 1845] [serial = 487] [outer = 0x7f585b27ec00] 08:47:35 INFO - PROCESS | 1845 | 1461167255032 Marionette DEBUG loaded listener.js 08:47:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 116 (0x7f5869cde800) [pid = 1845] [serial = 488] [outer = 0x7f585b27ec00] 08:47:35 INFO - PROCESS | 1845 | 1461167255912 Marionette TRACE conn3 <- [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:47:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 08:47:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1327ms 08:47:35 INFO - PROCESS | 1845 | 1461167255941 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 08:47:35 INFO - PROCESS | 1845 | 1461167255945 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 08:47:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 08:47:35 INFO - PROCESS | 1845 | 1461167255951 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 08:47:35 INFO - PROCESS | 1845 | 1461167255953 Marionette TRACE conn3 <- [1,622,null,{}] 08:47:35 INFO - PROCESS | 1845 | 1461167255960 Marionette TRACE conn3 -> [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:47:36 INFO - PROCESS | 1845 | 1461167256173 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 08:47:36 INFO - PROCESS | 1845 | 1461167256330 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:47:36 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f586e142800 == 70 [pid = 1845] [id = 163] 08:47:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 117 (0x7f584af66400) [pid = 1845] [serial = 489] [outer = (nil)] 08:47:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 118 (0x7f584af6f400) [pid = 1845] [serial = 490] [outer = 0x7f584af66400] 08:47:36 INFO - PROCESS | 1845 | 1461167256408 Marionette DEBUG loaded listener.js 08:47:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 119 (0x7f586beccc00) [pid = 1845] [serial = 491] [outer = 0x7f584af66400] 08:47:37 INFO - PROCESS | 1845 | 1461167257287 Marionette TRACE conn3 <- [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:47:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 08:47:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1383ms 08:47:37 INFO - PROCESS | 1845 | 1461167257335 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 08:47:37 INFO - PROCESS | 1845 | 1461167257339 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 08:47:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 08:47:37 INFO - PROCESS | 1845 | 1461167257346 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 08:47:37 INFO - PROCESS | 1845 | 1461167257349 Marionette TRACE conn3 <- [1,626,null,{}] 08:47:37 INFO - PROCESS | 1845 | 1461167257355 Marionette TRACE conn3 -> [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:47:37 INFO - PROCESS | 1845 | 1461167257532 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 08:47:37 INFO - PROCESS | 1845 | 1461167257693 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:47:37 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5872475000 == 71 [pid = 1845] [id = 164] 08:47:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 120 (0x7f584af69800) [pid = 1845] [serial = 492] [outer = (nil)] 08:47:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 121 (0x7f584f6e1800) [pid = 1845] [serial = 493] [outer = 0x7f584af69800] 08:47:37 INFO - PROCESS | 1845 | 1461167257764 Marionette DEBUG loaded listener.js 08:47:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 122 (0x7f584f6e7800) [pid = 1845] [serial = 494] [outer = 0x7f584af69800] 08:47:38 INFO - PROCESS | 1845 | 1461167258640 Marionette TRACE conn3 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 08:47:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 08:47:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1332ms 08:47:38 INFO - PROCESS | 1845 | 1461167258679 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 08:47:38 INFO - PROCESS | 1845 | 1461167258683 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 08:47:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 08:47:38 INFO - PROCESS | 1845 | 1461167258689 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 08:47:38 INFO - PROCESS | 1845 | 1461167258692 Marionette TRACE conn3 <- [1,630,null,{}] 08:47:38 INFO - PROCESS | 1845 | 1461167258697 Marionette TRACE conn3 -> [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:47:38 INFO - PROCESS | 1845 | 1461167258865 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 08:47:39 INFO - PROCESS | 1845 | 1461167259024 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:47:39 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f584af1b000 == 72 [pid = 1845] [id = 165] 08:47:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 123 (0x7f584af6a400) [pid = 1845] [serial = 495] [outer = (nil)] 08:47:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 124 (0x7f5850631c00) [pid = 1845] [serial = 496] [outer = 0x7f584af6a400] 08:47:39 INFO - PROCESS | 1845 | 1461167259094 Marionette DEBUG loaded listener.js 08:47:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 125 (0x7f5850636400) [pid = 1845] [serial = 497] [outer = 0x7f584af6a400] 08:47:40 INFO - PROCESS | 1845 | 1461167260172 Marionette TRACE conn3 <- [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:47:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 08:47:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1529ms 08:47:40 INFO - PROCESS | 1845 | 1461167260219 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 08:47:40 INFO - PROCESS | 1845 | 1461167260225 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 08:47:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 08:47:40 INFO - PROCESS | 1845 | 1461167260233 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 08:47:40 INFO - PROCESS | 1845 | 1461167260238 Marionette TRACE conn3 <- [1,634,null,{}] 08:47:40 INFO - PROCESS | 1845 | 1461167260247 Marionette TRACE conn3 -> [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:47:40 INFO - PROCESS | 1845 | 1461167260431 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 08:47:40 INFO - PROCESS | 1845 | 1461167260651 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:47:40 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5851a40000 == 73 [pid = 1845] [id = 166] 08:47:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 126 (0x7f584f6db800) [pid = 1845] [serial = 498] [outer = (nil)] 08:47:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 127 (0x7f584f744c00) [pid = 1845] [serial = 499] [outer = 0x7f584f6db800] 08:47:40 INFO - PROCESS | 1845 | 1461167260774 Marionette DEBUG loaded listener.js 08:47:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 128 (0x7f584fa4e000) [pid = 1845] [serial = 500] [outer = 0x7f584f6db800] 08:47:41 INFO - PROCESS | 1845 | [1845] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:47:41 INFO - PROCESS | 1845 | 1461167261641 Marionette TRACE conn3 <- [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:47:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 08:47:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1447ms 08:47:41 INFO - PROCESS | 1845 | 1461167261680 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 08:47:41 INFO - PROCESS | 1845 | 1461167261689 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 08:47:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 08:47:41 INFO - PROCESS | 1845 | 1461167261699 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 08:47:41 INFO - PROCESS | 1845 | 1461167261702 Marionette TRACE conn3 <- [1,638,null,{}] 08:47:41 INFO - PROCESS | 1845 | 1461167261708 Marionette TRACE conn3 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:41 INFO - PROCESS | 1845 | 1461167261884 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 08:47:42 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5857da8800 == 72 [pid = 1845] [id = 156] 08:47:42 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5852ac3800 == 71 [pid = 1845] [id = 155] 08:47:42 INFO - PROCESS | 1845 | --DOMWINDOW == 127 (0x7f585ac99800) [pid = 1845] [serial = 435] [outer = (nil)] [url = about:blank] 08:47:42 INFO - PROCESS | 1845 | --DOMWINDOW == 126 (0x7f5855971400) [pid = 1845] [serial = 405] [outer = (nil)] [url = about:blank] 08:47:42 INFO - PROCESS | 1845 | --DOMWINDOW == 125 (0x7f585b57bc00) [pid = 1845] [serial = 408] [outer = (nil)] [url = about:blank] 08:47:42 INFO - PROCESS | 1845 | --DOMWINDOW == 124 (0x7f585e154400) [pid = 1845] [serial = 411] [outer = (nil)] [url = about:blank] 08:47:42 INFO - PROCESS | 1845 | --DOMWINDOW == 123 (0x7f5851ac0000) [pid = 1845] [serial = 414] [outer = (nil)] [url = about:blank] 08:47:42 INFO - PROCESS | 1845 | 1461167262124 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:47:42 INFO - PROCESS | 1845 | --DOCSHELL 0x7f58508a1000 == 70 [pid = 1845] [id = 154] 08:47:42 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585255f000 == 69 [pid = 1845] [id = 153] 08:47:42 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f584f913000 == 70 [pid = 1845] [id = 167] 08:47:42 INFO - PROCESS | 1845 | ++DOMWINDOW == 124 (0x7f585063c800) [pid = 1845] [serial = 501] [outer = (nil)] 08:47:42 INFO - PROCESS | 1845 | ++DOMWINDOW == 125 (0x7f585063f400) [pid = 1845] [serial = 502] [outer = 0x7f585063c800] 08:47:42 INFO - PROCESS | 1845 | 1461167262235 Marionette DEBUG loaded listener.js 08:47:42 INFO - PROCESS | 1845 | ++DOMWINDOW == 126 (0x7f5850715400) [pid = 1845] [serial = 503] [outer = 0x7f585063c800] 08:47:42 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585a3c6800 == 69 [pid = 1845] [id = 146] 08:47:42 INFO - PROCESS | 1845 | --DOMWINDOW == 125 (0x7f58527d4800) [pid = 1845] [serial = 429] [outer = (nil)] [url = about:blank] 08:47:42 INFO - PROCESS | 1845 | --DOMWINDOW == 124 (0x7f585251f000) [pid = 1845] [serial = 432] [outer = (nil)] [url = about:blank] 08:47:42 INFO - PROCESS | 1845 | --DOMWINDOW == 123 (0x7f5854829800) [pid = 1845] [serial = 430] [outer = (nil)] [url = about:blank] 08:47:42 INFO - PROCESS | 1845 | --DOMWINDOW == 122 (0x7f5851ac5400) [pid = 1845] [serial = 396] [outer = (nil)] [url = about:blank] 08:47:42 INFO - PROCESS | 1845 | --DOMWINDOW == 121 (0x7f5851c0f800) [pid = 1845] [serial = 423] [outer = (nil)] [url = about:blank] 08:47:42 INFO - PROCESS | 1845 | --DOMWINDOW == 120 (0x7f58520a2c00) [pid = 1845] [serial = 424] [outer = (nil)] [url = about:blank] 08:47:42 INFO - PROCESS | 1845 | --DOMWINDOW == 119 (0x7f58521bbc00) [pid = 1845] [serial = 397] [outer = (nil)] [url = about:blank] 08:47:42 INFO - PROCESS | 1845 | --DOMWINDOW == 118 (0x7f5851935800) [pid = 1845] [serial = 420] [outer = (nil)] [url = about:blank] 08:47:42 INFO - PROCESS | 1845 | --DOMWINDOW == 117 (0x7f58519a4800) [pid = 1845] [serial = 421] [outer = (nil)] [url = about:blank] 08:47:42 INFO - PROCESS | 1845 | --DOMWINDOW == 116 (0x7f5851c0bc00) [pid = 1845] [serial = 399] [outer = (nil)] [url = about:blank] 08:47:42 INFO - PROCESS | 1845 | --DOMWINDOW == 115 (0x7f584fa50c00) [pid = 1845] [serial = 418] [outer = (nil)] [url = about:blank] 08:47:42 INFO - PROCESS | 1845 | --DOMWINDOW == 114 (0x7f584f74bc00) [pid = 1845] [serial = 417] [outer = (nil)] [url = about:blank] 08:47:42 INFO - PROCESS | 1845 | --DOMWINDOW == 113 (0x7f58520ad800) [pid = 1845] [serial = 426] [outer = (nil)] [url = about:blank] 08:47:42 INFO - PROCESS | 1845 | --DOMWINDOW == 112 (0x7f5852524c00) [pid = 1845] [serial = 402] [outer = (nil)] [url = about:blank] 08:47:42 INFO - PROCESS | 1845 | --DOMWINDOW == 111 (0x7f5855692000) [pid = 1845] [serial = 433] [outer = (nil)] [url = about:blank] 08:47:42 INFO - PROCESS | 1845 | --DOMWINDOW == 110 (0x7f585251e400) [pid = 1845] [serial = 427] [outer = (nil)] [url = about:blank] 08:47:42 INFO - PROCESS | 1845 | [1845] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:47:43 INFO - PROCESS | 1845 | 1461167263029 Marionette TRACE conn3 <- [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]]]}] 08:47:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 08:47:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1388ms 08:47:43 INFO - PROCESS | 1845 | 1461167263088 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 08:47:43 INFO - PROCESS | 1845 | 1461167263090 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 08:47:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 08:47:43 INFO - PROCESS | 1845 | 1461167263098 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 08:47:43 INFO - PROCESS | 1845 | 1461167263103 Marionette TRACE conn3 <- [1,642,null,{}] 08:47:43 INFO - PROCESS | 1845 | 1461167263119 Marionette TRACE conn3 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:43 INFO - PROCESS | 1845 | 1461167263290 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 08:47:43 INFO - PROCESS | 1845 | 1461167263301 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:47:43 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5852a37000 == 70 [pid = 1845] [id = 168] 08:47:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 111 (0x7f5851933c00) [pid = 1845] [serial = 504] [outer = (nil)] 08:47:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 112 (0x7f5851c0b400) [pid = 1845] [serial = 505] [outer = 0x7f5851933c00] 08:47:43 INFO - PROCESS | 1845 | 1461167263370 Marionette DEBUG loaded listener.js 08:47:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 113 (0x7f58520a0800) [pid = 1845] [serial = 506] [outer = 0x7f5851933c00] 08:47:44 INFO - PROCESS | 1845 | 1461167264224 Marionette TRACE conn3 <- [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]]]}] 08:47:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 08:47:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1182ms 08:47:44 INFO - PROCESS | 1845 | 1461167264282 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 08:47:44 INFO - PROCESS | 1845 | 1461167264285 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 08:47:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 08:47:44 INFO - PROCESS | 1845 | 1461167264291 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 08:47:44 INFO - PROCESS | 1845 | 1461167264293 Marionette TRACE conn3 <- [1,646,null,{}] 08:47:44 INFO - PROCESS | 1845 | 1461167264304 Marionette TRACE conn3 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:44 INFO - PROCESS | 1845 | 1461167264503 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 08:47:44 INFO - PROCESS | 1845 | 1461167264576 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:47:44 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585593d000 == 71 [pid = 1845] [id = 169] 08:47:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 114 (0x7f584f74bc00) [pid = 1845] [serial = 507] [outer = (nil)] 08:47:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 115 (0x7f58524cd400) [pid = 1845] [serial = 508] [outer = 0x7f584f74bc00] 08:47:44 INFO - PROCESS | 1845 | 1461167264638 Marionette DEBUG loaded listener.js 08:47:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 116 (0x7f58527ce800) [pid = 1845] [serial = 509] [outer = 0x7f584f74bc00] 08:47:45 INFO - PROCESS | 1845 | 1461167265396 Marionette TRACE conn3 <- [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]]]}] 08:47:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 08:47:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1131ms 08:47:45 INFO - PROCESS | 1845 | 1461167265424 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 08:47:45 INFO - PROCESS | 1845 | 1461167265428 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 08:47:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 08:47:45 INFO - PROCESS | 1845 | 1461167265433 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 08:47:45 INFO - PROCESS | 1845 | 1461167265440 Marionette TRACE conn3 <- [1,650,null,{}] 08:47:45 INFO - PROCESS | 1845 | 1461167265465 Marionette TRACE conn3 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:45 INFO - PROCESS | 1845 | 1461167265663 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 08:47:45 INFO - PROCESS | 1845 | 1461167265686 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:47:45 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585a9a6800 == 72 [pid = 1845] [id = 170] 08:47:45 INFO - PROCESS | 1845 | ++DOMWINDOW == 117 (0x7f5851b26400) [pid = 1845] [serial = 510] [outer = (nil)] 08:47:45 INFO - PROCESS | 1845 | ++DOMWINDOW == 118 (0x7f58527d5800) [pid = 1845] [serial = 511] [outer = 0x7f5851b26400] 08:47:45 INFO - PROCESS | 1845 | 1461167265748 Marionette DEBUG loaded listener.js 08:47:45 INFO - PROCESS | 1845 | ++DOMWINDOW == 119 (0x7f5855694c00) [pid = 1845] [serial = 512] [outer = 0x7f5851b26400] 08:47:46 INFO - PROCESS | 1845 | 1461167266659 Marionette TRACE conn3 <- [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]]]}] 08:47:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 08:47:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1240ms 08:47:46 INFO - PROCESS | 1845 | 1461167266680 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 08:47:46 INFO - PROCESS | 1845 | 1461167266684 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 08:47:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 08:47:46 INFO - PROCESS | 1845 | 1461167266690 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 08:47:46 INFO - PROCESS | 1845 | 1461167266692 Marionette TRACE conn3 <- [1,654,null,{}] 08:47:46 INFO - PROCESS | 1845 | 1461167266698 Marionette TRACE conn3 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:46 INFO - PROCESS | 1845 | 1461167266946 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 08:47:46 INFO - PROCESS | 1845 | --DOMWINDOW == 118 (0x7f584f74dc00) [pid = 1845] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 08:47:46 INFO - PROCESS | 1845 | --DOMWINDOW == 117 (0x7f5851b2cc00) [pid = 1845] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 08:47:46 INFO - PROCESS | 1845 | --DOMWINDOW == 116 (0x7f5851937400) [pid = 1845] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 08:47:46 INFO - PROCESS | 1845 | --DOMWINDOW == 115 (0x7f585e3a1400) [pid = 1845] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 08:47:46 INFO - PROCESS | 1845 | --DOMWINDOW == 114 (0x7f5850650000) [pid = 1845] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 08:47:47 INFO - PROCESS | 1845 | 1461167267045 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:47:47 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5852ae0800 == 73 [pid = 1845] [id = 171] 08:47:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 115 (0x7f584f74dc00) [pid = 1845] [serial = 513] [outer = (nil)] 08:47:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 116 (0x7f58519aac00) [pid = 1845] [serial = 514] [outer = 0x7f584f74dc00] 08:47:47 INFO - PROCESS | 1845 | 1461167267112 Marionette DEBUG loaded listener.js 08:47:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 117 (0x7f5868de6400) [pid = 1845] [serial = 515] [outer = 0x7f584f74dc00] 08:47:47 INFO - PROCESS | 1845 | 1461167267828 Marionette TRACE conn3 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 08:47:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 08:47:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1188ms 08:47:47 INFO - PROCESS | 1845 | 1461167267884 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 08:47:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 08:47:47 INFO - PROCESS | 1845 | 1461167267887 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 08:47:47 INFO - PROCESS | 1845 | 1461167267893 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 08:47:47 INFO - PROCESS | 1845 | 1461167267896 Marionette TRACE conn3 <- [1,658,null,{}] 08:47:47 INFO - PROCESS | 1845 | 1461167267901 Marionette TRACE conn3 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:48 INFO - PROCESS | 1845 | 1461167268040 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 08:47:48 INFO - PROCESS | 1845 | 1461167268054 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:47:48 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585c12e000 == 74 [pid = 1845] [id = 172] 08:47:48 INFO - PROCESS | 1845 | ++DOMWINDOW == 118 (0x7f584b44e000) [pid = 1845] [serial = 516] [outer = (nil)] 08:47:48 INFO - PROCESS | 1845 | ++DOMWINDOW == 119 (0x7f584b457c00) [pid = 1845] [serial = 517] [outer = 0x7f584b44e000] 08:47:48 INFO - PROCESS | 1845 | 1461167268113 Marionette DEBUG loaded listener.js 08:47:48 INFO - PROCESS | 1845 | ++DOMWINDOW == 120 (0x7f584b45bc00) [pid = 1845] [serial = 518] [outer = 0x7f584b44e000] 08:47:48 INFO - PROCESS | 1845 | 1461167268855 Marionette TRACE conn3 <- [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]]]}] 08:47:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 08:47:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 997ms 08:47:49 INFO - PROCESS | 1845 | 1461167268999 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 08:47:49 INFO - PROCESS | 1845 | 1461167269004 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 08:47:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 08:47:49 INFO - PROCESS | 1845 | 1461167269018 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 08:47:49 INFO - PROCESS | 1845 | 1461167269024 Marionette TRACE conn3 <- [1,662,null,{}] 08:47:49 INFO - PROCESS | 1845 | 1461167269043 Marionette TRACE conn3 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:49 INFO - PROCESS | 1845 | 1461167269260 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 08:47:49 INFO - PROCESS | 1845 | 1461167269421 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:47:49 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5851a32000 == 75 [pid = 1845] [id = 173] 08:47:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 121 (0x7f584b450800) [pid = 1845] [serial = 519] [outer = (nil)] 08:47:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 122 (0x7f584b458400) [pid = 1845] [serial = 520] [outer = 0x7f584b450800] 08:47:49 INFO - PROCESS | 1845 | 1461167269495 Marionette DEBUG loaded listener.js 08:47:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 123 (0x7f584f6de400) [pid = 1845] [serial = 521] [outer = 0x7f584b450800] 08:47:50 INFO - PROCESS | 1845 | [1845] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:47:50 INFO - PROCESS | 1845 | 1461167270426 Marionette TRACE conn3 <- [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]]]}] 08:47:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 08:47:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1445ms 08:47:50 INFO - PROCESS | 1845 | 1461167270470 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 08:47:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 08:47:50 INFO - PROCESS | 1845 | 1461167270481 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 08:47:50 INFO - PROCESS | 1845 | 1461167270493 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 08:47:50 INFO - PROCESS | 1845 | 1461167270498 Marionette TRACE conn3 <- [1,666,null,{}] 08:47:50 INFO - PROCESS | 1845 | 1461167270505 Marionette TRACE conn3 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:50 INFO - PROCESS | 1845 | 1461167270721 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 08:47:50 INFO - PROCESS | 1845 | 1461167270878 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:47:50 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5855e98800 == 76 [pid = 1845] [id = 174] 08:47:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 124 (0x7f584b44d400) [pid = 1845] [serial = 522] [outer = (nil)] 08:47:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 125 (0x7f584f8bc400) [pid = 1845] [serial = 523] [outer = 0x7f584b44d400] 08:47:50 INFO - PROCESS | 1845 | 1461167270954 Marionette DEBUG loaded listener.js 08:47:51 INFO - PROCESS | 1845 | ++DOMWINDOW == 126 (0x7f584fa4e800) [pid = 1845] [serial = 524] [outer = 0x7f584b44d400] 08:47:51 INFO - PROCESS | 1845 | [1845] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:47:51 INFO - PROCESS | 1845 | 1461167271916 Marionette TRACE conn3 <- [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]]]}] 08:47:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 08:47:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1491ms 08:47:51 INFO - PROCESS | 1845 | 1461167271980 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 08:47:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 08:47:51 INFO - PROCESS | 1845 | 1461167271984 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 08:47:51 INFO - PROCESS | 1845 | 1461167271990 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 08:47:51 INFO - PROCESS | 1845 | 1461167271994 Marionette TRACE conn3 <- [1,670,null,{}] 08:47:52 INFO - PROCESS | 1845 | 1461167272007 Marionette TRACE conn3 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:52 INFO - PROCESS | 1845 | 1461167272192 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 08:47:52 INFO - PROCESS | 1845 | 1461167272396 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:47:52 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f58699bd000 == 77 [pid = 1845] [id = 175] 08:47:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 127 (0x7f5850712800) [pid = 1845] [serial = 525] [outer = (nil)] 08:47:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 128 (0x7f5851932800) [pid = 1845] [serial = 526] [outer = 0x7f5850712800] 08:47:52 INFO - PROCESS | 1845 | 1461167272522 Marionette DEBUG loaded listener.js 08:47:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 129 (0x7f5851b22000) [pid = 1845] [serial = 527] [outer = 0x7f5850712800] 08:47:53 INFO - PROCESS | 1845 | 1461167273659 Marionette TRACE conn3 <- [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]]]}] 08:47:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 08:47:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1733ms 08:47:53 INFO - PROCESS | 1845 | 1461167273724 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 08:47:53 INFO - PROCESS | 1845 | 1461167273728 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 08:47:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 08:47:53 INFO - PROCESS | 1845 | 1461167273734 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 08:47:53 INFO - PROCESS | 1845 | 1461167273737 Marionette TRACE conn3 <- [1,674,null,{}] 08:47:53 INFO - PROCESS | 1845 | 1461167273742 Marionette TRACE conn3 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:53 INFO - PROCESS | 1845 | 1461167273908 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 08:47:54 INFO - PROCESS | 1845 | 1461167274098 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:47:54 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5870948000 == 78 [pid = 1845] [id = 176] 08:47:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 130 (0x7f585192bc00) [pid = 1845] [serial = 528] [outer = (nil)] 08:47:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 131 (0x7f58524ca400) [pid = 1845] [serial = 529] [outer = 0x7f585192bc00] 08:47:54 INFO - PROCESS | 1845 | 1461167274172 Marionette DEBUG loaded listener.js 08:47:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 132 (0x7f5854824800) [pid = 1845] [serial = 530] [outer = 0x7f585192bc00] 08:47:54 INFO - PROCESS | 1845 | [1845] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:47:54 INFO - PROCESS | 1845 | 1461167274957 Marionette TRACE conn3 <- [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]]]}] 08:47:55 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 08:47:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1283ms 08:47:55 INFO - PROCESS | 1845 | 1461167275018 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 08:47:55 INFO - PROCESS | 1845 | 1461167275022 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 08:47:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 08:47:55 INFO - PROCESS | 1845 | 1461167275028 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 08:47:55 INFO - PROCESS | 1845 | 1461167275031 Marionette TRACE conn3 <- [1,678,null,{}] 08:47:55 INFO - PROCESS | 1845 | 1461167275037 Marionette TRACE conn3 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:55 INFO - PROCESS | 1845 | 1461167275212 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 08:47:55 INFO - PROCESS | 1845 | 1461167275371 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:47:55 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f584f7c0000 == 79 [pid = 1845] [id = 177] 08:47:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 133 (0x7f584fa50c00) [pid = 1845] [serial = 531] [outer = (nil)] 08:47:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 134 (0x7f5858fcd400) [pid = 1845] [serial = 532] [outer = 0x7f584fa50c00] 08:47:55 INFO - PROCESS | 1845 | 1461167275445 Marionette DEBUG loaded listener.js 08:47:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 135 (0x7f585c17b400) [pid = 1845] [serial = 533] [outer = 0x7f584fa50c00] 08:47:56 INFO - PROCESS | 1845 | 1461167276316 Marionette TRACE conn3 <- [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]]]}] 08:47:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 08:47:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1336ms 08:47:56 INFO - PROCESS | 1845 | 1461167276366 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 08:47:56 INFO - PROCESS | 1845 | 1461167276369 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 08:47:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 08:47:56 INFO - PROCESS | 1845 | 1461167276376 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 08:47:56 INFO - PROCESS | 1845 | 1461167276378 Marionette TRACE conn3 <- [1,682,null,{}] 08:47:56 INFO - PROCESS | 1845 | 1461167276384 Marionette TRACE conn3 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:56 INFO - PROCESS | 1845 | 1461167276595 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 08:47:56 INFO - PROCESS | 1845 | 1461167276757 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:47:56 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5856589800 == 80 [pid = 1845] [id = 178] 08:47:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 136 (0x7f5854829800) [pid = 1845] [serial = 534] [outer = (nil)] 08:47:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 137 (0x7f586bea7c00) [pid = 1845] [serial = 535] [outer = 0x7f5854829800] 08:47:56 INFO - PROCESS | 1845 | 1461167276837 Marionette DEBUG loaded listener.js 08:47:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 138 (0x7f586dd06400) [pid = 1845] [serial = 536] [outer = 0x7f5854829800] 08:47:58 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 08:47:58 INFO - PROCESS | 1845 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:47:58 INFO - PROCESS | 1845 | 1461167278135 Marionette TRACE conn3 <- [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]]]}] 08:47:58 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) 08:47:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1782ms 08:47:58 INFO - PROCESS | 1845 | 1461167278159 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 08:47:58 INFO - PROCESS | 1845 | 1461167278163 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 08:47:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 08:47:58 INFO - PROCESS | 1845 | 1461167278168 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 08:47:58 INFO - PROCESS | 1845 | 1461167278171 Marionette TRACE conn3 <- [1,686,null,{}] 08:47:58 INFO - PROCESS | 1845 | 1461167278177 Marionette TRACE conn3 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:58 INFO - PROCESS | 1845 | 1461167278385 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 08:47:58 INFO - PROCESS | 1845 | 1461167278559 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:47:58 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5875993000 == 81 [pid = 1845] [id = 179] 08:47:58 INFO - PROCESS | 1845 | ++DOMWINDOW == 139 (0x7f585618ac00) [pid = 1845] [serial = 537] [outer = (nil)] 08:47:58 INFO - PROCESS | 1845 | ++DOMWINDOW == 140 (0x7f5856195800) [pid = 1845] [serial = 538] [outer = 0x7f585618ac00] 08:47:58 INFO - PROCESS | 1845 | 1461167278633 Marionette DEBUG loaded listener.js 08:47:58 INFO - PROCESS | 1845 | ++DOMWINDOW == 141 (0x7f586dd03000) [pid = 1845] [serial = 539] [outer = 0x7f585618ac00] 08:47:59 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 08:47:59 INFO - PROCESS | 1845 | 1461167279902 Marionette TRACE conn3 <- [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]]]}] 08:47:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 08:47:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1787ms 08:48:00 INFO - PROCESS | 1845 | 1461167280030 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 08:48:00 INFO - PROCESS | 1845 | 1461167280033 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 08:48:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 08:48:00 INFO - PROCESS | 1845 | 1461167280053 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 08:48:00 INFO - PROCESS | 1845 | 1461167280060 Marionette TRACE conn3 <- [1,690,null,{}] 08:48:00 INFO - PROCESS | 1845 | 1461167280068 Marionette TRACE conn3 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:00 INFO - PROCESS | 1845 | 1461167280261 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 08:48:00 INFO - PROCESS | 1845 | 1461167280429 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:48:00 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f584abdd800 == 82 [pid = 1845] [id = 180] 08:48:00 INFO - PROCESS | 1845 | ++DOMWINDOW == 142 (0x7f584f6cbc00) [pid = 1845] [serial = 540] [outer = (nil)] 08:48:00 INFO - PROCESS | 1845 | ++DOMWINDOW == 143 (0x7f585192f000) [pid = 1845] [serial = 541] [outer = 0x7f584f6cbc00] 08:48:00 INFO - PROCESS | 1845 | 1461167280508 Marionette DEBUG loaded listener.js 08:48:00 INFO - PROCESS | 1845 | ++DOMWINDOW == 144 (0x7f5852935800) [pid = 1845] [serial = 542] [outer = 0x7f584f6cbc00] 08:48:02 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 08:48:02 INFO - PROCESS | 1845 | 1461167282219 Marionette TRACE conn3 <- [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]]]}] 08:48:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 08:48:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 2194ms 08:48:02 INFO - PROCESS | 1845 | 1461167282245 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 08:48:02 INFO - PROCESS | 1845 | 1461167282250 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 08:48:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 08:48:02 INFO - PROCESS | 1845 | 1461167282259 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 08:48:02 INFO - PROCESS | 1845 | 1461167282264 Marionette TRACE conn3 <- [1,694,null,{}] 08:48:02 INFO - PROCESS | 1845 | 1461167282272 Marionette TRACE conn3 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:02 INFO - PROCESS | 1845 | 1461167282438 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 08:48:02 INFO - PROCESS | 1845 | 1461167282621 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:48:02 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f584f9db800 == 83 [pid = 1845] [id = 181] 08:48:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 145 (0x7f584b455800) [pid = 1845] [serial = 543] [outer = (nil)] 08:48:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 146 (0x7f584f6d1400) [pid = 1845] [serial = 544] [outer = 0x7f584b455800] 08:48:02 INFO - PROCESS | 1845 | 1461167282689 Marionette DEBUG loaded listener.js 08:48:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 147 (0x7f584f8bc000) [pid = 1845] [serial = 545] [outer = 0x7f584b455800] 08:48:03 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5862b11000 == 82 [pid = 1845] [id = 65] 08:48:03 INFO - PROCESS | 1845 | --DOCSHELL 0x7f586de3d800 == 81 [pid = 1845] [id = 73] 08:48:03 INFO - PROCESS | 1845 | --DOMWINDOW == 146 (0x7f585192f400) [pid = 1845] [serial = 438] [outer = (nil)] [url = about:blank] 08:48:03 INFO - PROCESS | 1845 | --DOMWINDOW == 145 (0x7f5851f56c00) [pid = 1845] [serial = 448] [outer = (nil)] [url = about:blank] 08:48:03 INFO - PROCESS | 1845 | --DOMWINDOW == 144 (0x7f58521c0800) [pid = 1845] [serial = 441] [outer = (nil)] [url = about:blank] 08:48:03 INFO - PROCESS | 1845 | --DOMWINDOW == 143 (0x7f584fa5a800) [pid = 1845] [serial = 451] [outer = (nil)] [url = about:blank] 08:48:03 INFO - PROCESS | 1845 | --DOMWINDOW == 142 (0x7f5868877c00) [pid = 1845] [serial = 454] [outer = (nil)] [url = about:blank] 08:48:03 INFO - PROCESS | 1845 | --DOMWINDOW == 141 (0x7f5855699800) [pid = 1845] [serial = 444] [outer = (nil)] [url = about:blank] 08:48:03 INFO - PROCESS | 1845 | --DOMWINDOW == 140 (0x7f584b475c00) [pid = 1845] [serial = 457] [outer = (nil)] [url = about:blank] 08:48:03 INFO - PROCESS | 1845 | --DOMWINDOW == 139 (0x7f5855499400) [pid = 1845] [serial = 472] [outer = (nil)] [url = about:blank] 08:48:03 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585c1bd800 == 80 [pid = 1845] [id = 64] 08:48:03 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5852ae0800 == 79 [pid = 1845] [id = 171] 08:48:03 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585a9a6800 == 78 [pid = 1845] [id = 170] 08:48:03 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585593d000 == 77 [pid = 1845] [id = 169] 08:48:03 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5852a37000 == 76 [pid = 1845] [id = 168] 08:48:03 INFO - PROCESS | 1845 | --DOCSHELL 0x7f584f913000 == 75 [pid = 1845] [id = 167] 08:48:03 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5851a40000 == 74 [pid = 1845] [id = 166] 08:48:03 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585e0c5800 == 73 [pid = 1845] [id = 161] 08:48:03 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585ba93000 == 72 [pid = 1845] [id = 160] 08:48:03 INFO - PROCESS | 1845 | --DOCSHELL 0x7f586d70c800 == 71 [pid = 1845] [id = 145] 08:48:03 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5859077000 == 70 [pid = 1845] [id = 159] 08:48:03 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5852349000 == 69 [pid = 1845] [id = 158] 08:48:03 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585aa4f000 == 68 [pid = 1845] [id = 157] 08:48:04 INFO - PROCESS | 1845 | --DOMWINDOW == 138 (0x7f5868f3ec00) [pid = 1845] [serial = 358] [outer = (nil)] [url = about:blank] 08:48:04 INFO - PROCESS | 1845 | --DOMWINDOW == 137 (0x7f584fa5ec00) [pid = 1845] [serial = 461] [outer = (nil)] [url = about:blank] 08:48:04 INFO - PROCESS | 1845 | --DOMWINDOW == 136 (0x7f584fa49000) [pid = 1845] [serial = 460] [outer = (nil)] [url = about:blank] 08:48:04 INFO - PROCESS | 1845 | --DOMWINDOW == 135 (0x7f58520a3c00) [pid = 1845] [serial = 466] [outer = (nil)] [url = about:blank] 08:48:04 INFO - PROCESS | 1845 | --DOMWINDOW == 134 (0x7f58524c7800) [pid = 1845] [serial = 467] [outer = (nil)] [url = about:blank] 08:48:04 INFO - PROCESS | 1845 | --DOMWINDOW == 133 (0x7f58519abc00) [pid = 1845] [serial = 463] [outer = (nil)] [url = about:blank] 08:48:04 INFO - PROCESS | 1845 | --DOMWINDOW == 132 (0x7f5851b2c800) [pid = 1845] [serial = 464] [outer = (nil)] [url = about:blank] 08:48:04 INFO - PROCESS | 1845 | --DOMWINDOW == 131 (0x7f5850713800) [pid = 1845] [serial = 244] [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:48:04 INFO - PROCESS | 1845 | --DOMWINDOW == 130 (0x7f58527d8400) [pid = 1845] [serial = 470] [outer = (nil)] [url = about:blank] 08:48:04 INFO - PROCESS | 1845 | --DOMWINDOW == 129 (0x7f58527cc000) [pid = 1845] [serial = 469] [outer = (nil)] [url = about:blank] 08:48:04 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 08:48:04 INFO - PROCESS | 1845 | 1461167284193 Marionette TRACE conn3 <- [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]]]}] 08:48:04 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) 08:48:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1994ms 08:48:04 INFO - PROCESS | 1845 | 1461167284253 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 08:48:04 INFO - PROCESS | 1845 | 1461167284261 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 08:48:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 08:48:04 INFO - PROCESS | 1845 | 1461167284300 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 08:48:04 INFO - PROCESS | 1845 | 1461167284305 Marionette TRACE conn3 <- [1,698,null,{}] 08:48:04 INFO - PROCESS | 1845 | 1461167284310 Marionette TRACE conn3 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:04 INFO - PROCESS | 1845 | 1461167284467 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 08:48:04 INFO - PROCESS | 1845 | 1461167284528 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:48:04 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585234e000 == 69 [pid = 1845] [id = 182] 08:48:04 INFO - PROCESS | 1845 | ++DOMWINDOW == 130 (0x7f5851933400) [pid = 1845] [serial = 546] [outer = (nil)] 08:48:04 INFO - PROCESS | 1845 | ++DOMWINDOW == 131 (0x7f5851936800) [pid = 1845] [serial = 547] [outer = 0x7f5851933400] 08:48:04 INFO - PROCESS | 1845 | 1461167284592 Marionette DEBUG loaded listener.js 08:48:04 INFO - PROCESS | 1845 | ++DOMWINDOW == 132 (0x7f58519b1000) [pid = 1845] [serial = 548] [outer = 0x7f5851933400] 08:48:05 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 08:48:05 INFO - PROCESS | 1845 | 1461167285796 Marionette TRACE conn3 <- [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]]]}] 08:48:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 08:48:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1546ms 08:48:05 INFO - PROCESS | 1845 | 1461167285843 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 08:48:05 INFO - PROCESS | 1845 | 1461167285846 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 08:48:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 08:48:05 INFO - PROCESS | 1845 | 1461167285852 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 08:48:05 INFO - PROCESS | 1845 | 1461167285858 Marionette TRACE conn3 <- [1,702,null,{}] 08:48:05 INFO - PROCESS | 1845 | 1461167285874 Marionette TRACE conn3 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:06 INFO - PROCESS | 1845 | 1461167286087 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 08:48:06 INFO - PROCESS | 1845 | 1461167286162 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:48:06 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5853e84000 == 70 [pid = 1845] [id = 183] 08:48:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 133 (0x7f5851b21c00) [pid = 1845] [serial = 549] [outer = (nil)] 08:48:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 134 (0x7f5851e5e000) [pid = 1845] [serial = 550] [outer = 0x7f5851b21c00] 08:48:06 INFO - PROCESS | 1845 | 1461167286229 Marionette DEBUG loaded listener.js 08:48:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 135 (0x7f58520a6c00) [pid = 1845] [serial = 551] [outer = 0x7f5851b21c00] 08:48:07 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 08:48:07 INFO - PROCESS | 1845 | 1461167287446 Marionette TRACE conn3 <- [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]]]}] 08:48:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 08:48:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1646ms 08:48:07 INFO - PROCESS | 1845 | 1461167287499 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 08:48:07 INFO - PROCESS | 1845 | 1461167287515 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 08:48:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 08:48:07 INFO - PROCESS | 1845 | 1461167287540 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 08:48:07 INFO - PROCESS | 1845 | 1461167287544 Marionette TRACE conn3 <- [1,706,null,{}] 08:48:07 INFO - PROCESS | 1845 | 1461167287549 Marionette TRACE conn3 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:07 INFO - PROCESS | 1845 | 1461167287812 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 08:48:07 INFO - PROCESS | 1845 | 1461167287867 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:48:07 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5855e9d800 == 71 [pid = 1845] [id = 184] 08:48:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 136 (0x7f5851e64000) [pid = 1845] [serial = 552] [outer = (nil)] 08:48:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 137 (0x7f58524d3400) [pid = 1845] [serial = 553] [outer = 0x7f5851e64000] 08:48:07 INFO - PROCESS | 1845 | 1461167287930 Marionette DEBUG loaded listener.js 08:48:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 138 (0x7f5852523c00) [pid = 1845] [serial = 554] [outer = 0x7f5851e64000] 08:48:08 INFO - PROCESS | 1845 | --DOMWINDOW == 137 (0x7f5851933c00) [pid = 1845] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 08:48:08 INFO - PROCESS | 1845 | --DOMWINDOW == 136 (0x7f584f6db800) [pid = 1845] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 08:48:08 INFO - PROCESS | 1845 | --DOMWINDOW == 135 (0x7f584f74bc00) [pid = 1845] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 08:48:08 INFO - PROCESS | 1845 | --DOMWINDOW == 134 (0x7f585063c800) [pid = 1845] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 08:48:08 INFO - PROCESS | 1845 | --DOMWINDOW == 133 (0x7f5851b26400) [pid = 1845] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 08:48:08 INFO - PROCESS | 1845 | --DOMWINDOW == 132 (0x7f584f74dc00) [pid = 1845] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 08:48:09 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 08:48:09 INFO - PROCESS | 1845 | 1461167289403 Marionette TRACE conn3 <- [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]]]}] 08:48:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 08:48:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1883ms 08:48:09 INFO - PROCESS | 1845 | 1461167289423 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 08:48:09 INFO - PROCESS | 1845 | 1461167289427 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 08:48:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 08:48:09 INFO - PROCESS | 1845 | 1461167289442 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 08:48:09 INFO - PROCESS | 1845 | 1461167289446 Marionette TRACE conn3 <- [1,710,null,{}] 08:48:09 INFO - PROCESS | 1845 | 1461167289451 Marionette TRACE conn3 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:09 INFO - PROCESS | 1845 | 1461167289682 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 08:48:09 INFO - PROCESS | 1845 | 1461167289698 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:48:09 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585a3ce000 == 72 [pid = 1845] [id = 185] 08:48:09 INFO - PROCESS | 1845 | ++DOMWINDOW == 133 (0x7f584f8b6400) [pid = 1845] [serial = 555] [outer = (nil)] 08:48:09 INFO - PROCESS | 1845 | ++DOMWINDOW == 134 (0x7f58527cb400) [pid = 1845] [serial = 556] [outer = 0x7f584f8b6400] 08:48:09 INFO - PROCESS | 1845 | 1461167289774 Marionette DEBUG loaded listener.js 08:48:09 INFO - PROCESS | 1845 | ++DOMWINDOW == 135 (0x7f5852bd4800) [pid = 1845] [serial = 557] [outer = 0x7f584f8b6400] 08:48:11 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 08:48:11 INFO - PROCESS | 1845 | 1461167291169 Marionette TRACE conn3 <- [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]]]}] 08:48:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 08:48:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1736ms 08:48:11 INFO - PROCESS | 1845 | 1461167291179 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 08:48:11 INFO - PROCESS | 1845 | 1461167291184 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 08:48:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 08:48:11 INFO - PROCESS | 1845 | 1461167291193 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 08:48:11 INFO - PROCESS | 1845 | 1461167291198 Marionette TRACE conn3 <- [1,714,null,{}] 08:48:11 INFO - PROCESS | 1845 | 1461167291313 Marionette TRACE conn3 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:11 INFO - PROCESS | 1845 | 1461167291545 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 08:48:11 INFO - PROCESS | 1845 | 1461167291676 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:48:11 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5851a27800 == 73 [pid = 1845] [id = 186] 08:48:11 INFO - PROCESS | 1845 | ++DOMWINDOW == 136 (0x7f584b459800) [pid = 1845] [serial = 558] [outer = (nil)] 08:48:11 INFO - PROCESS | 1845 | ++DOMWINDOW == 137 (0x7f584f8b5c00) [pid = 1845] [serial = 559] [outer = 0x7f584b459800] 08:48:11 INFO - PROCESS | 1845 | 1461167291753 Marionette DEBUG loaded listener.js 08:48:11 INFO - PROCESS | 1845 | ++DOMWINDOW == 138 (0x7f584fa59000) [pid = 1845] [serial = 560] [outer = 0x7f584b459800] 08:48:13 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 08:48:13 INFO - PROCESS | 1845 | 1461167293188 Marionette TRACE conn3 <- [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]]]}] 08:48:13 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 08:48:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 2041ms 08:48:13 INFO - PROCESS | 1845 | 1461167293235 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 08:48:13 INFO - PROCESS | 1845 | 1461167293244 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 08:48:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 08:48:13 INFO - PROCESS | 1845 | 1461167293254 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 08:48:13 INFO - PROCESS | 1845 | 1461167293258 Marionette TRACE conn3 <- [1,718,null,{}] 08:48:13 INFO - PROCESS | 1845 | 1461167293265 Marionette TRACE conn3 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:13 INFO - PROCESS | 1845 | 1461167293464 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 08:48:13 INFO - PROCESS | 1845 | 1461167293619 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:48:13 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5858f69800 == 74 [pid = 1845] [id = 187] 08:48:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 139 (0x7f584b454c00) [pid = 1845] [serial = 561] [outer = (nil)] 08:48:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 140 (0x7f58519b0000) [pid = 1845] [serial = 562] [outer = 0x7f584b454c00] 08:48:13 INFO - PROCESS | 1845 | 1461167293693 Marionette DEBUG loaded listener.js 08:48:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 141 (0x7f5851f56400) [pid = 1845] [serial = 563] [outer = 0x7f584b454c00] 08:48:15 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 08:48:15 INFO - PROCESS | 1845 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:48:15 INFO - PROCESS | 1845 | 1461167295136 Marionette TRACE conn3 <- [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]]]}] 08:48:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 08:48:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1938ms 08:48:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 08:48:15 INFO - PROCESS | 1845 | 1461167295192 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 08:48:15 INFO - PROCESS | 1845 | 1461167295195 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 08:48:15 INFO - PROCESS | 1845 | 1461167295202 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 08:48:15 INFO - PROCESS | 1845 | 1461167295208 Marionette TRACE conn3 <- [1,722,null,{}] 08:48:15 INFO - PROCESS | 1845 | 1461167295265 Marionette TRACE conn3 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:15 INFO - PROCESS | 1845 | 1461167295465 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 08:48:15 INFO - PROCESS | 1845 | 1461167295582 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:48:15 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585b4e9000 == 75 [pid = 1845] [id = 188] 08:48:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 142 (0x7f58520a5c00) [pid = 1845] [serial = 564] [outer = (nil)] 08:48:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 143 (0x7f5852bd6800) [pid = 1845] [serial = 565] [outer = 0x7f58520a5c00] 08:48:15 INFO - PROCESS | 1845 | 1461167295654 Marionette DEBUG loaded listener.js 08:48:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 144 (0x7f5852bdec00) [pid = 1845] [serial = 566] [outer = 0x7f58520a5c00] 08:48:16 INFO - PROCESS | 1845 | 1461167296465 Marionette TRACE conn3 <- [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] 08:48:16 INFO - PROCESS | 1845 | 1461167296549 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 08:48:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 08:48:16 INFO - PROCESS | 1845 | 1461167296555 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 08:48:16 INFO - PROCESS | 1845 | 1461167296557 Marionette TRACE conn3 <- [1,726,null,{}] 08:48:16 INFO - PROCESS | 1845 | 1461167296571 Marionette TRACE conn3 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:16 INFO - PROCESS | 1845 | 1461167296773 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 08:48:16 INFO - PROCESS | 1845 | 1461167296908 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:48:16 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585c878800 == 76 [pid = 1845] [id = 189] 08:48:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 145 (0x7f58521b6800) [pid = 1845] [serial = 567] [outer = (nil)] 08:48:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 146 (0x7f5855499400) [pid = 1845] [serial = 568] [outer = 0x7f58521b6800] 08:48:16 INFO - PROCESS | 1845 | 1461167296980 Marionette DEBUG loaded listener.js 08:48:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 147 (0x7f5855976800) [pid = 1845] [serial = 569] [outer = 0x7f58521b6800] 08:48:17 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 08:48:17 INFO - PROCESS | 1845 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:48:17 INFO - PROCESS | 1845 | 1461167297905 Marionette TRACE conn3 <- [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]]]}] 08:48:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 08:48:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1389ms 08:48:17 INFO - PROCESS | 1845 | 1461167297945 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 08:48:17 INFO - PROCESS | 1845 | 1461167297949 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 08:48:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 08:48:17 INFO - PROCESS | 1845 | 1461167297955 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 08:48:17 INFO - PROCESS | 1845 | 1461167297957 Marionette TRACE conn3 <- [1,730,null,{}] 08:48:17 INFO - PROCESS | 1845 | 1461167297963 Marionette TRACE conn3 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:18 INFO - PROCESS | 1845 | 1461167298129 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 08:48:18 INFO - PROCESS | 1845 | 1461167298294 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:48:18 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5868ad7000 == 77 [pid = 1845] [id = 190] 08:48:18 INFO - PROCESS | 1845 | ++DOMWINDOW == 148 (0x7f5852bdf000) [pid = 1845] [serial = 570] [outer = (nil)] 08:48:18 INFO - PROCESS | 1845 | ++DOMWINDOW == 149 (0x7f58567ed800) [pid = 1845] [serial = 571] [outer = 0x7f5852bdf000] 08:48:18 INFO - PROCESS | 1845 | 1461167298369 Marionette DEBUG loaded listener.js 08:48:18 INFO - PROCESS | 1845 | ++DOMWINDOW == 150 (0x7f585914d000) [pid = 1845] [serial = 572] [outer = 0x7f5852bdf000] 08:48:19 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 08:48:19 INFO - PROCESS | 1845 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:48:19 INFO - PROCESS | 1845 | 1461167299290 Marionette TRACE conn3 <- [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] 08:48:19 INFO - PROCESS | 1845 | 1461167299345 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 08:48:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 08:48:19 INFO - PROCESS | 1845 | 1461167299351 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 08:48:19 INFO - PROCESS | 1845 | 1461167299353 Marionette TRACE conn3 <- [1,734,null,{}] 08:48:19 INFO - PROCESS | 1845 | 1461167299359 Marionette TRACE conn3 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:19 INFO - PROCESS | 1845 | 1461167299569 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 08:48:19 INFO - PROCESS | 1845 | 1461167299781 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:48:19 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5869956000 == 78 [pid = 1845] [id = 191] 08:48:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 151 (0x7f584af70800) [pid = 1845] [serial = 573] [outer = (nil)] 08:48:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 152 (0x7f585bb9a400) [pid = 1845] [serial = 574] [outer = 0x7f584af70800] 08:48:19 INFO - PROCESS | 1845 | 1461167299907 Marionette DEBUG loaded listener.js 08:48:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 153 (0x7f585e379400) [pid = 1845] [serial = 575] [outer = 0x7f584af70800] 08:48:20 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 08:48:20 INFO - PROCESS | 1845 | 1461167300714 Marionette TRACE conn3 <- [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]]]}] 08:48:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 08:48:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1431ms 08:48:20 INFO - PROCESS | 1845 | 1461167300783 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 08:48:20 INFO - PROCESS | 1845 | 1461167300786 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 08:48:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 08:48:20 INFO - PROCESS | 1845 | 1461167300796 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 08:48:20 INFO - PROCESS | 1845 | 1461167300799 Marionette TRACE conn3 <- [1,738,null,{}] 08:48:20 INFO - PROCESS | 1845 | 1461167300804 Marionette TRACE conn3 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:20 INFO - PROCESS | 1845 | 1461167300973 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 08:48:21 INFO - PROCESS | 1845 | 1461167301135 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:48:21 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5850605000 == 79 [pid = 1845] [id = 192] 08:48:21 INFO - PROCESS | 1845 | ++DOMWINDOW == 154 (0x7f584af63800) [pid = 1845] [serial = 576] [outer = (nil)] 08:48:21 INFO - PROCESS | 1845 | ++DOMWINDOW == 155 (0x7f584fa53c00) [pid = 1845] [serial = 577] [outer = 0x7f584af63800] 08:48:21 INFO - PROCESS | 1845 | 1461167301208 Marionette DEBUG loaded listener.js 08:48:21 INFO - PROCESS | 1845 | ++DOMWINDOW == 156 (0x7f585aca7c00) [pid = 1845] [serial = 578] [outer = 0x7f584af63800] 08:48:22 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 08:48:22 INFO - PROCESS | 1845 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:48:22 INFO - PROCESS | 1845 | 1461167302474 Marionette TRACE conn3 <- [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]]]}] 08:48:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 08:48:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1737ms 08:48:22 INFO - PROCESS | 1845 | 1461167302534 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 08:48:22 INFO - PROCESS | 1845 | 1461167302540 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 08:48:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 08:48:22 INFO - PROCESS | 1845 | 1461167302625 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 08:48:22 INFO - PROCESS | 1845 | 1461167302632 Marionette TRACE conn3 <- [1,742,null,{}] 08:48:22 INFO - PROCESS | 1845 | 1461167302642 Marionette TRACE conn3 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:22 INFO - PROCESS | 1845 | 1461167302806 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 08:48:22 INFO - PROCESS | 1845 | 1461167302973 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:48:22 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f584f9e2000 == 80 [pid = 1845] [id = 193] 08:48:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 157 (0x7f584f6e7000) [pid = 1845] [serial = 579] [outer = (nil)] 08:48:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 158 (0x7f584f6eac00) [pid = 1845] [serial = 580] [outer = 0x7f584f6e7000] 08:48:23 INFO - PROCESS | 1845 | 1461167303038 Marionette DEBUG loaded listener.js 08:48:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 159 (0x7f584f8b7800) [pid = 1845] [serial = 581] [outer = 0x7f584f6e7000] 08:48:23 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585255a000 == 79 [pid = 1845] [id = 152] 08:48:23 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5852adf800 == 78 [pid = 1845] [id = 151] 08:48:23 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5855e9d800 == 77 [pid = 1845] [id = 184] 08:48:23 INFO - PROCESS | 1845 | --DOMWINDOW == 158 (0x7f584b457c00) [pid = 1845] [serial = 517] [outer = (nil)] [url = about:blank] 08:48:23 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5853e84000 == 76 [pid = 1845] [id = 183] 08:48:23 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585234e000 == 75 [pid = 1845] [id = 182] 08:48:23 INFO - PROCESS | 1845 | --DOCSHELL 0x7f584f9db800 == 74 [pid = 1845] [id = 181] 08:48:23 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5875993000 == 73 [pid = 1845] [id = 179] 08:48:23 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5856589800 == 72 [pid = 1845] [id = 178] 08:48:23 INFO - PROCESS | 1845 | --DOCSHELL 0x7f584f7c0000 == 71 [pid = 1845] [id = 177] 08:48:24 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5870948000 == 70 [pid = 1845] [id = 176] 08:48:24 INFO - PROCESS | 1845 | --DOCSHELL 0x7f58699bd000 == 69 [pid = 1845] [id = 175] 08:48:24 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5855e98800 == 68 [pid = 1845] [id = 174] 08:48:24 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5851a32000 == 67 [pid = 1845] [id = 173] 08:48:24 INFO - PROCESS | 1845 | --DOMWINDOW == 157 (0x7f58520a0800) [pid = 1845] [serial = 506] [outer = (nil)] [url = about:blank] 08:48:24 INFO - PROCESS | 1845 | --DOMWINDOW == 156 (0x7f584f6e1800) [pid = 1845] [serial = 493] [outer = (nil)] [url = about:blank] 08:48:24 INFO - PROCESS | 1845 | --DOMWINDOW == 155 (0x7f584f744c00) [pid = 1845] [serial = 499] [outer = (nil)] [url = about:blank] 08:48:24 INFO - PROCESS | 1845 | --DOMWINDOW == 154 (0x7f5852409000) [pid = 1845] [serial = 478] [outer = (nil)] [url = about:blank] 08:48:24 INFO - PROCESS | 1845 | --DOMWINDOW == 153 (0x7f5851c0b400) [pid = 1845] [serial = 505] [outer = (nil)] [url = about:blank] 08:48:24 INFO - PROCESS | 1845 | --DOMWINDOW == 152 (0x7f58524cd400) [pid = 1845] [serial = 508] [outer = (nil)] [url = about:blank] 08:48:24 INFO - PROCESS | 1845 | --DOMWINDOW == 151 (0x7f585192f800) [pid = 1845] [serial = 475] [outer = (nil)] [url = about:blank] 08:48:24 INFO - PROCESS | 1845 | --DOMWINDOW == 150 (0x7f5859671000) [pid = 1845] [serial = 481] [outer = (nil)] [url = about:blank] 08:48:24 INFO - PROCESS | 1845 | --DOMWINDOW == 149 (0x7f585063f400) [pid = 1845] [serial = 502] [outer = (nil)] [url = about:blank] 08:48:24 INFO - PROCESS | 1845 | --DOMWINDOW == 148 (0x7f5868bb7400) [pid = 1845] [serial = 487] [outer = (nil)] [url = about:blank] 08:48:24 INFO - PROCESS | 1845 | --DOMWINDOW == 147 (0x7f58527ce800) [pid = 1845] [serial = 509] [outer = (nil)] [url = about:blank] 08:48:24 INFO - PROCESS | 1845 | --DOMWINDOW == 146 (0x7f58527d5800) [pid = 1845] [serial = 511] [outer = (nil)] [url = about:blank] 08:48:24 INFO - PROCESS | 1845 | --DOMWINDOW == 145 (0x7f5850631c00) [pid = 1845] [serial = 496] [outer = (nil)] [url = about:blank] 08:48:24 INFO - PROCESS | 1845 | --DOMWINDOW == 144 (0x7f5855694c00) [pid = 1845] [serial = 512] [outer = (nil)] [url = about:blank] 08:48:24 INFO - PROCESS | 1845 | --DOMWINDOW == 143 (0x7f584af6f400) [pid = 1845] [serial = 490] [outer = (nil)] [url = about:blank] 08:48:24 INFO - PROCESS | 1845 | --DOMWINDOW == 142 (0x7f5850715400) [pid = 1845] [serial = 503] [outer = (nil)] [url = about:blank] 08:48:24 INFO - PROCESS | 1845 | --DOMWINDOW == 141 (0x7f584fa4e000) [pid = 1845] [serial = 500] [outer = (nil)] [url = about:blank] 08:48:24 INFO - PROCESS | 1845 | --DOMWINDOW == 140 (0x7f5868de6400) [pid = 1845] [serial = 515] [outer = (nil)] [url = about:blank] 08:48:24 INFO - PROCESS | 1845 | --DOMWINDOW == 139 (0x7f585e025000) [pid = 1845] [serial = 484] [outer = (nil)] [url = about:blank] 08:48:24 INFO - PROCESS | 1845 | --DOMWINDOW == 138 (0x7f58519aac00) [pid = 1845] [serial = 514] [outer = (nil)] [url = about:blank] 08:48:24 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 08:48:24 INFO - PROCESS | 1845 | 1461167304471 Marionette TRACE conn3 <- [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]]]}] 08:48:24 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 08:48:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1922ms 08:48:24 INFO - PROCESS | 1845 | 1461167304527 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 08:48:24 INFO - PROCESS | 1845 | 1461167304535 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 08:48:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 08:48:24 INFO - PROCESS | 1845 | 1461167304566 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 08:48:24 INFO - PROCESS | 1845 | 1461167304570 Marionette TRACE conn3 <- [1,746,null,{}] 08:48:24 INFO - PROCESS | 1845 | 1461167304576 Marionette TRACE conn3 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:24 INFO - PROCESS | 1845 | 1461167304722 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 08:48:24 INFO - PROCESS | 1845 | 1461167304733 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:48:24 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585060a000 == 68 [pid = 1845] [id = 194] 08:48:24 INFO - PROCESS | 1845 | ++DOMWINDOW == 139 (0x7f584b44d000) [pid = 1845] [serial = 582] [outer = (nil)] 08:48:24 INFO - PROCESS | 1845 | ++DOMWINDOW == 140 (0x7f584fa52c00) [pid = 1845] [serial = 583] [outer = 0x7f584b44d000] 08:48:24 INFO - PROCESS | 1845 | 1461167304793 Marionette DEBUG loaded listener.js 08:48:24 INFO - PROCESS | 1845 | ++DOMWINDOW == 141 (0x7f5850645c00) [pid = 1845] [serial = 584] [outer = 0x7f584b44d000] 08:48:25 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 08:48:25 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 08:48:25 INFO - PROCESS | 1845 | 1461167305981 Marionette TRACE conn3 <- [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]]]}] 08:48:25 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.) 08:48:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1433ms 08:48:26 INFO - PROCESS | 1845 | 1461167306004 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 08:48:26 INFO - PROCESS | 1845 | 1461167306008 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 08:48:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 08:48:26 INFO - PROCESS | 1845 | 1461167306014 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 08:48:26 INFO - PROCESS | 1845 | 1461167306019 Marionette TRACE conn3 <- [1,750,null,{}] 08:48:26 INFO - PROCESS | 1845 | 1461167306035 Marionette TRACE conn3 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:26 INFO - PROCESS | 1845 | 1461167306249 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 08:48:26 INFO - PROCESS | 1845 | 1461167306360 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:48:26 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f584abdf000 == 69 [pid = 1845] [id = 195] 08:48:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 142 (0x7f5851934800) [pid = 1845] [serial = 585] [outer = (nil)] 08:48:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 143 (0x7f5851b23000) [pid = 1845] [serial = 586] [outer = 0x7f5851934800] 08:48:26 INFO - PROCESS | 1845 | 1461167306425 Marionette DEBUG loaded listener.js 08:48:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 144 (0x7f5851c0c000) [pid = 1845] [serial = 587] [outer = 0x7f5851934800] 08:48:27 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 08:48:27 INFO - PROCESS | 1845 | 1461167307652 Marionette TRACE conn3 <- [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]]]}] 08:48:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 08:48:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1694ms 08:48:27 INFO - PROCESS | 1845 | 1461167307709 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 08:48:27 INFO - PROCESS | 1845 | 1461167307724 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 08:48:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 08:48:27 INFO - PROCESS | 1845 | 1461167307749 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 08:48:27 INFO - PROCESS | 1845 | 1461167307752 Marionette TRACE conn3 <- [1,754,null,{}] 08:48:27 INFO - PROCESS | 1845 | 1461167307757 Marionette TRACE conn3 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:27 INFO - PROCESS | 1845 | 1461167307980 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 08:48:28 INFO - PROCESS | 1845 | 1461167308013 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:48:28 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5852ada000 == 70 [pid = 1845] [id = 196] 08:48:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 145 (0x7f5851ac3000) [pid = 1845] [serial = 588] [outer = (nil)] 08:48:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 146 (0x7f5851f60400) [pid = 1845] [serial = 589] [outer = 0x7f5851ac3000] 08:48:28 INFO - PROCESS | 1845 | 1461167308073 Marionette DEBUG loaded listener.js 08:48:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 147 (0x7f58520a3000) [pid = 1845] [serial = 590] [outer = 0x7f5851ac3000] 08:48:28 INFO - PROCESS | 1845 | --DOMWINDOW == 146 (0x7f5851e64000) [pid = 1845] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 08:48:28 INFO - PROCESS | 1845 | --DOMWINDOW == 145 (0x7f584b455800) [pid = 1845] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 08:48:28 INFO - PROCESS | 1845 | --DOMWINDOW == 144 (0x7f5851933400) [pid = 1845] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 08:48:28 INFO - PROCESS | 1845 | --DOMWINDOW == 143 (0x7f584b44e000) [pid = 1845] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 08:48:28 INFO - PROCESS | 1845 | --DOMWINDOW == 142 (0x7f5851b21c00) [pid = 1845] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 08:48:29 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 08:48:29 INFO - PROCESS | 1845 | 1461167309237 Marionette TRACE conn3 <- [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]]]}] 08:48:29 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 08:48:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1538ms 08:48:29 INFO - PROCESS | 1845 | 1461167309288 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 08:48:29 INFO - PROCESS | 1845 | 1461167309290 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 08:48:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 08:48:29 INFO - PROCESS | 1845 | 1461167309296 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 08:48:29 INFO - PROCESS | 1845 | 1461167309298 Marionette TRACE conn3 <- [1,758,null,{}] 08:48:29 INFO - PROCESS | 1845 | 1461167309303 Marionette TRACE conn3 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:29 INFO - PROCESS | 1845 | 1461167309502 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 08:48:29 INFO - PROCESS | 1845 | 1461167309584 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:48:29 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5853e96800 == 71 [pid = 1845] [id = 197] 08:48:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 143 (0x7f584f8b3400) [pid = 1845] [serial = 591] [outer = (nil)] 08:48:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 144 (0x7f5851e65000) [pid = 1845] [serial = 592] [outer = 0x7f584f8b3400] 08:48:29 INFO - PROCESS | 1845 | 1461167309645 Marionette DEBUG loaded listener.js 08:48:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 145 (0x7f58521c0800) [pid = 1845] [serial = 593] [outer = 0x7f584f8b3400] 08:48:30 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 08:48:30 INFO - PROCESS | 1845 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:48:30 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 08:48:30 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 08:48:30 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 08:48:30 INFO - PROCESS | 1845 | 1461167310335 Marionette TRACE conn3 <- [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]]]}] 08:48:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 08:48:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1177ms 08:48:30 INFO - PROCESS | 1845 | 1461167310476 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 08:48:30 INFO - PROCESS | 1845 | 1461167310480 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 08:48:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 08:48:30 INFO - PROCESS | 1845 | 1461167310489 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 08:48:30 INFO - PROCESS | 1845 | 1461167310495 Marionette TRACE conn3 <- [1,762,null,{}] 08:48:30 INFO - PROCESS | 1845 | 1461167310504 Marionette TRACE conn3 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:30 INFO - PROCESS | 1845 | 1461167310725 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 08:48:30 INFO - PROCESS | 1845 | 1461167310890 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:48:30 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f584f7bf800 == 72 [pid = 1845] [id = 198] 08:48:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 146 (0x7f584af71000) [pid = 1845] [serial = 594] [outer = (nil)] 08:48:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 147 (0x7f584f6e5800) [pid = 1845] [serial = 595] [outer = 0x7f584af71000] 08:48:30 INFO - PROCESS | 1845 | 1461167310962 Marionette DEBUG loaded listener.js 08:48:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 148 (0x7f584f8c0000) [pid = 1845] [serial = 596] [outer = 0x7f584af71000] 08:48:32 INFO - PROCESS | 1845 | 1461167312280 Marionette TRACE conn3 <- [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]]]}] 08:48:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 08:48:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1836ms 08:48:32 INFO - PROCESS | 1845 | 1461167312337 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 08:48:32 INFO - PROCESS | 1845 | 1461167312342 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 08:48:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 08:48:32 INFO - PROCESS | 1845 | 1461167312356 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 08:48:32 INFO - PROCESS | 1845 | 1461167312360 Marionette TRACE conn3 <- [1,766,null,{}] 08:48:32 INFO - PROCESS | 1845 | 1461167312419 Marionette TRACE conn3 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:32 INFO - PROCESS | 1845 | 1461167312648 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 08:48:32 INFO - PROCESS | 1845 | 1461167312771 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:48:32 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5853ed2800 == 73 [pid = 1845] [id = 199] 08:48:32 INFO - PROCESS | 1845 | ++DOMWINDOW == 149 (0x7f584f8b9800) [pid = 1845] [serial = 597] [outer = (nil)] 08:48:32 INFO - PROCESS | 1845 | ++DOMWINDOW == 150 (0x7f5851ac7000) [pid = 1845] [serial = 598] [outer = 0x7f584f8b9800] 08:48:32 INFO - PROCESS | 1845 | 1461167312844 Marionette DEBUG loaded listener.js 08:48:32 INFO - PROCESS | 1845 | ++DOMWINDOW == 151 (0x7f5851f57000) [pid = 1845] [serial = 599] [outer = 0x7f584f8b9800] 08:48:34 INFO - PROCESS | 1845 | 1461167314114 Marionette TRACE conn3 <- [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]]]}] 08:48:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 08:48:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1791ms 08:48:34 INFO - PROCESS | 1845 | 1461167314145 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 08:48:34 INFO - PROCESS | 1845 | 1461167314149 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 08:48:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 08:48:34 INFO - PROCESS | 1845 | 1461167314155 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 08:48:34 INFO - PROCESS | 1845 | 1461167314159 Marionette TRACE conn3 <- [1,770,null,{}] 08:48:34 INFO - PROCESS | 1845 | 1461167314218 Marionette TRACE conn3 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:34 INFO - PROCESS | 1845 | 1461167314488 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 08:48:34 INFO - PROCESS | 1845 | 1461167314609 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:48:34 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585659e000 == 74 [pid = 1845] [id = 200] 08:48:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 152 (0x7f58524ce400) [pid = 1845] [serial = 600] [outer = (nil)] 08:48:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 153 (0x7f585251d800) [pid = 1845] [serial = 601] [outer = 0x7f58524ce400] 08:48:34 INFO - PROCESS | 1845 | 1461167314687 Marionette DEBUG loaded listener.js 08:48:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 154 (0x7f58527d0c00) [pid = 1845] [serial = 602] [outer = 0x7f58524ce400] 08:48:35 INFO - PROCESS | 1845 | 1461167315549 Marionette TRACE conn3 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 08:48:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 08:48:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1439ms 08:48:35 INFO - PROCESS | 1845 | 1461167315596 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 08:48:35 INFO - PROCESS | 1845 | 1461167315600 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 08:48:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 08:48:35 INFO - PROCESS | 1845 | 1461167315606 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 08:48:35 INFO - PROCESS | 1845 | 1461167315609 Marionette TRACE conn3 <- [1,774,null,{}] 08:48:35 INFO - PROCESS | 1845 | 1461167315614 Marionette TRACE conn3 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:35 INFO - PROCESS | 1845 | 1461167315783 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 08:48:35 INFO - PROCESS | 1845 | 1461167315953 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:48:35 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585a3d7800 == 75 [pid = 1845] [id = 201] 08:48:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 155 (0x7f5852517c00) [pid = 1845] [serial = 603] [outer = (nil)] 08:48:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 156 (0x7f5852936800) [pid = 1845] [serial = 604] [outer = 0x7f5852517c00] 08:48:36 INFO - PROCESS | 1845 | 1461167316029 Marionette DEBUG loaded listener.js 08:48:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 157 (0x7f5852bdd800) [pid = 1845] [serial = 605] [outer = 0x7f5852517c00] 08:48:36 INFO - PROCESS | 1845 | 1461167316897 Marionette TRACE conn3 <- [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]]]}] 08:48:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 08:48:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1327ms 08:48:36 INFO - PROCESS | 1845 | 1461167316934 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 08:48:36 INFO - PROCESS | 1845 | 1461167316937 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 08:48:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 08:48:36 INFO - PROCESS | 1845 | 1461167316944 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 08:48:36 INFO - PROCESS | 1845 | 1461167316946 Marionette TRACE conn3 <- [1,778,null,{}] 08:48:36 INFO - PROCESS | 1845 | 1461167316952 Marionette TRACE conn3 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:37 INFO - PROCESS | 1845 | 1461167317122 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 08:48:37 INFO - PROCESS | 1845 | 1461167317296 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:48:37 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585ac65000 == 76 [pid = 1845] [id = 202] 08:48:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 158 (0x7f5852931800) [pid = 1845] [serial = 606] [outer = (nil)] 08:48:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 159 (0x7f5852dacc00) [pid = 1845] [serial = 607] [outer = 0x7f5852931800] 08:48:37 INFO - PROCESS | 1845 | 1461167317366 Marionette DEBUG loaded listener.js 08:48:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 160 (0x7f5853d90400) [pid = 1845] [serial = 608] [outer = 0x7f5852931800] 08:48:38 INFO - PROCESS | 1845 | 1461167318237 Marionette TRACE conn3 <- [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]]]}] 08:48:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 08:48:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1332ms 08:48:38 INFO - PROCESS | 1845 | 1461167318278 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 08:48:38 INFO - PROCESS | 1845 | 1461167318282 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 08:48:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 08:48:38 INFO - PROCESS | 1845 | 1461167318288 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 08:48:38 INFO - PROCESS | 1845 | 1461167318290 Marionette TRACE conn3 <- [1,782,null,{}] 08:48:38 INFO - PROCESS | 1845 | 1461167318297 Marionette TRACE conn3 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:38 INFO - PROCESS | 1845 | 1461167318507 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 08:48:38 INFO - PROCESS | 1845 | 1461167318676 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:48:38 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585bedb000 == 77 [pid = 1845] [id = 203] 08:48:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 161 (0x7f58548f9c00) [pid = 1845] [serial = 609] [outer = (nil)] 08:48:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 162 (0x7f5855974000) [pid = 1845] [serial = 610] [outer = 0x7f58548f9c00] 08:48:38 INFO - PROCESS | 1845 | 1461167318750 Marionette DEBUG loaded listener.js 08:48:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 163 (0x7f58567edc00) [pid = 1845] [serial = 611] [outer = 0x7f58548f9c00] 08:48:39 INFO - PROCESS | 1845 | 1461167319636 Marionette TRACE conn3 <- [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]]]}] 08:48:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 08:48:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1378ms 08:48:39 INFO - PROCESS | 1845 | 1461167319667 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 08:48:39 INFO - PROCESS | 1845 | 1461167319670 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 08:48:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 08:48:39 INFO - PROCESS | 1845 | 1461167319676 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 08:48:39 INFO - PROCESS | 1845 | 1461167319679 Marionette TRACE conn3 <- [1,786,null,{}] 08:48:39 INFO - PROCESS | 1845 | 1461167319685 Marionette TRACE conn3 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:39 INFO - PROCESS | 1845 | 1461167319854 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 08:48:40 INFO - PROCESS | 1845 | 1461167320024 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:48:40 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585e043000 == 78 [pid = 1845] [id = 204] 08:48:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 164 (0x7f5855434000) [pid = 1845] [serial = 612] [outer = (nil)] 08:48:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 165 (0x7f5858fd4800) [pid = 1845] [serial = 613] [outer = 0x7f5855434000] 08:48:40 INFO - PROCESS | 1845 | 1461167320109 Marionette DEBUG loaded listener.js 08:48:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 166 (0x7f58591f4800) [pid = 1845] [serial = 614] [outer = 0x7f5855434000] 08:48:41 INFO - PROCESS | 1845 | 1461167321016 Marionette TRACE conn3 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 08:48:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 08:48:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1385ms 08:48:41 INFO - PROCESS | 1845 | 1461167321062 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 08:48:41 INFO - PROCESS | 1845 | 1461167321066 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 08:48:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 08:48:41 INFO - PROCESS | 1845 | 1461167321072 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 08:48:41 INFO - PROCESS | 1845 | 1461167321076 Marionette TRACE conn3 <- [1,790,null,{}] 08:48:41 INFO - PROCESS | 1845 | 1461167321081 Marionette TRACE conn3 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:41 INFO - PROCESS | 1845 | 1461167321250 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 08:48:41 INFO - PROCESS | 1845 | 1461167321429 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:48:41 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5862b0a000 == 79 [pid = 1845] [id = 205] 08:48:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 167 (0x7f584b44dc00) [pid = 1845] [serial = 615] [outer = (nil)] 08:48:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 168 (0x7f5859146400) [pid = 1845] [serial = 616] [outer = 0x7f584b44dc00] 08:48:41 INFO - PROCESS | 1845 | 1461167321499 Marionette DEBUG loaded listener.js 08:48:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 169 (0x7f585a1da400) [pid = 1845] [serial = 617] [outer = 0x7f584b44dc00] 08:48:42 INFO - PROCESS | 1845 | 1461167322720 Marionette TRACE conn3 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 08:48:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 08:48:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1683ms 08:48:42 INFO - PROCESS | 1845 | 1461167322757 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 08:48:42 INFO - PROCESS | 1845 | 1461167322763 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 08:48:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 08:48:42 INFO - PROCESS | 1845 | 1461167322772 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 08:48:42 INFO - PROCESS | 1845 | 1461167322776 Marionette TRACE conn3 <- [1,794,null,{}] 08:48:42 INFO - PROCESS | 1845 | 1461167322793 Marionette TRACE conn3 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:42 INFO - PROCESS | 1845 | 1461167322964 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 08:48:43 INFO - PROCESS | 1845 | 1461167323321 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:48:43 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f584f7b9800 == 80 [pid = 1845] [id = 206] 08:48:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 170 (0x7f584fa5a800) [pid = 1845] [serial = 618] [outer = (nil)] 08:48:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 171 (0x7f585063c800) [pid = 1845] [serial = 619] [outer = 0x7f584fa5a800] 08:48:43 INFO - PROCESS | 1845 | 1461167323399 Marionette DEBUG loaded listener.js 08:48:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 172 (0x7f5851933800) [pid = 1845] [serial = 620] [outer = 0x7f584fa5a800] 08:48:44 INFO - PROCESS | 1845 | --DOCSHELL 0x7f584abdd800 == 79 [pid = 1845] [id = 180] 08:48:44 INFO - PROCESS | 1845 | --DOMWINDOW == 171 (0x7f5856195800) [pid = 1845] [serial = 538] [outer = (nil)] [url = about:blank] 08:48:44 INFO - PROCESS | 1845 | --DOMWINDOW == 170 (0x7f58527cb400) [pid = 1845] [serial = 556] [outer = (nil)] [url = about:blank] 08:48:44 INFO - PROCESS | 1845 | --DOMWINDOW == 169 (0x7f584b458400) [pid = 1845] [serial = 520] [outer = (nil)] [url = about:blank] 08:48:44 INFO - PROCESS | 1845 | --DOMWINDOW == 168 (0x7f584f8bc400) [pid = 1845] [serial = 523] [outer = (nil)] [url = about:blank] 08:48:44 INFO - PROCESS | 1845 | --DOMWINDOW == 167 (0x7f5851932800) [pid = 1845] [serial = 526] [outer = (nil)] [url = about:blank] 08:48:44 INFO - PROCESS | 1845 | --DOMWINDOW == 166 (0x7f58524ca400) [pid = 1845] [serial = 529] [outer = (nil)] [url = about:blank] 08:48:44 INFO - PROCESS | 1845 | --DOMWINDOW == 165 (0x7f5858fcd400) [pid = 1845] [serial = 532] [outer = (nil)] [url = about:blank] 08:48:44 INFO - PROCESS | 1845 | --DOMWINDOW == 164 (0x7f586bea7c00) [pid = 1845] [serial = 535] [outer = (nil)] [url = about:blank] 08:48:44 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5852ada000 == 78 [pid = 1845] [id = 196] 08:48:44 INFO - PROCESS | 1845 | --DOCSHELL 0x7f584abdf000 == 77 [pid = 1845] [id = 195] 08:48:44 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585060a000 == 76 [pid = 1845] [id = 194] 08:48:44 INFO - PROCESS | 1845 | --DOCSHELL 0x7f584f9e2000 == 75 [pid = 1845] [id = 193] 08:48:44 INFO - PROCESS | 1845 | 1461167324276 Marionette TRACE conn3 <- [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]]]}] 08:48:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 08:48:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1544ms 08:48:44 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5858f69800 == 74 [pid = 1845] [id = 187] 08:48:44 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5851a27800 == 73 [pid = 1845] [id = 186] 08:48:44 INFO - PROCESS | 1845 | --DOMWINDOW == 163 (0x7f584b45bc00) [pid = 1845] [serial = 518] [outer = (nil)] [url = about:blank] 08:48:44 INFO - PROCESS | 1845 | --DOMWINDOW == 162 (0x7f5851e5e000) [pid = 1845] [serial = 550] [outer = (nil)] [url = about:blank] 08:48:44 INFO - PROCESS | 1845 | --DOMWINDOW == 161 (0x7f5852523c00) [pid = 1845] [serial = 554] [outer = (nil)] [url = about:blank] 08:48:44 INFO - PROCESS | 1845 | --DOMWINDOW == 160 (0x7f58520a6c00) [pid = 1845] [serial = 551] [outer = (nil)] [url = about:blank] 08:48:44 INFO - PROCESS | 1845 | --DOMWINDOW == 159 (0x7f58524d3400) [pid = 1845] [serial = 553] [outer = (nil)] [url = about:blank] 08:48:44 INFO - PROCESS | 1845 | --DOMWINDOW == 158 (0x7f584f8bc000) [pid = 1845] [serial = 545] [outer = (nil)] [url = about:blank] 08:48:44 INFO - PROCESS | 1845 | --DOMWINDOW == 157 (0x7f584f6d1400) [pid = 1845] [serial = 544] [outer = (nil)] [url = about:blank] 08:48:44 INFO - PROCESS | 1845 | --DOMWINDOW == 156 (0x7f585192f000) [pid = 1845] [serial = 541] [outer = (nil)] [url = about:blank] 08:48:44 INFO - PROCESS | 1845 | --DOMWINDOW == 155 (0x7f5851936800) [pid = 1845] [serial = 547] [outer = (nil)] [url = about:blank] 08:48:44 INFO - PROCESS | 1845 | --DOMWINDOW == 154 (0x7f58519b1000) [pid = 1845] [serial = 548] [outer = (nil)] [url = about:blank] 08:48:44 INFO - PROCESS | 1845 | 1461167324329 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 08:48:44 INFO - PROCESS | 1845 | 1461167324344 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 08:48:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 08:48:44 INFO - PROCESS | 1845 | 1461167324356 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 08:48:44 INFO - PROCESS | 1845 | 1461167324359 Marionette TRACE conn3 <- [1,798,null,{}] 08:48:44 INFO - PROCESS | 1845 | 1461167324366 Marionette TRACE conn3 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:44 INFO - PROCESS | 1845 | 1461167324545 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 08:48:44 INFO - PROCESS | 1845 | 1461167324555 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:48:44 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5851a46800 == 74 [pid = 1845] [id = 207] 08:48:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 155 (0x7f5851abdc00) [pid = 1845] [serial = 621] [outer = (nil)] 08:48:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 156 (0x7f5851b2d000) [pid = 1845] [serial = 622] [outer = 0x7f5851abdc00] 08:48:44 INFO - PROCESS | 1845 | 1461167324625 Marionette DEBUG loaded listener.js 08:48:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 157 (0x7f5851f63c00) [pid = 1845] [serial = 623] [outer = 0x7f5851abdc00] 08:48:45 INFO - PROCESS | 1845 | 1461167325582 Marionette TRACE conn3 <- [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]]]}] 08:48:45 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 08:48:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1283ms 08:48:45 INFO - PROCESS | 1845 | 1461167325639 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 08:48:45 INFO - PROCESS | 1845 | 1461167325642 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 08:48:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 08:48:45 INFO - PROCESS | 1845 | 1461167325649 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 08:48:45 INFO - PROCESS | 1845 | 1461167325654 Marionette TRACE conn3 <- [1,802,null,{}] 08:48:45 INFO - PROCESS | 1845 | 1461167325688 Marionette TRACE conn3 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:45 INFO - PROCESS | 1845 | 1461167325859 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 08:48:45 INFO - PROCESS | 1845 | 1461167325869 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:48:45 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5855e9f000 == 75 [pid = 1845] [id = 208] 08:48:45 INFO - PROCESS | 1845 | ++DOMWINDOW == 158 (0x7f58527ce400) [pid = 1845] [serial = 624] [outer = (nil)] 08:48:45 INFO - PROCESS | 1845 | ++DOMWINDOW == 159 (0x7f58527d5800) [pid = 1845] [serial = 625] [outer = 0x7f58527ce400] 08:48:45 INFO - PROCESS | 1845 | 1461167325935 Marionette DEBUG loaded listener.js 08:48:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 160 (0x7f5852bd6c00) [pid = 1845] [serial = 626] [outer = 0x7f58527ce400] 08:48:46 INFO - PROCESS | 1845 | 1461167326827 Marionette TRACE conn3 <- [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]]]}] 08:48:46 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 08:48:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1248ms 08:48:46 INFO - PROCESS | 1845 | 1461167326898 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 08:48:46 INFO - PROCESS | 1845 | 1461167326902 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 08:48:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 08:48:46 INFO - PROCESS | 1845 | 1461167326968 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 08:48:46 INFO - PROCESS | 1845 | 1461167326970 Marionette TRACE conn3 <- [1,806,null,{}] 08:48:46 INFO - PROCESS | 1845 | 1461167326985 Marionette TRACE conn3 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:47 INFO - PROCESS | 1845 | 1461167327194 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 08:48:47 INFO - PROCESS | 1845 | 1461167327225 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:48:47 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585a5af800 == 76 [pid = 1845] [id = 209] 08:48:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 161 (0x7f5852be0000) [pid = 1845] [serial = 627] [outer = (nil)] 08:48:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 162 (0x7f585542b000) [pid = 1845] [serial = 628] [outer = 0x7f5852be0000] 08:48:47 INFO - PROCESS | 1845 | 1461167327290 Marionette DEBUG loaded listener.js 08:48:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 163 (0x7f5855699800) [pid = 1845] [serial = 629] [outer = 0x7f5852be0000] 08:48:48 INFO - PROCESS | 1845 | 1461167328177 Marionette TRACE conn3 <- [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]]]}] 08:48:48 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 08:48:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1300ms 08:48:48 INFO - PROCESS | 1845 | 1461167328216 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 08:48:48 INFO - PROCESS | 1845 | 1461167328219 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 08:48:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 08:48:48 INFO - PROCESS | 1845 | 1461167328232 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 08:48:48 INFO - PROCESS | 1845 | 1461167328234 Marionette TRACE conn3 <- [1,810,null,{}] 08:48:48 INFO - PROCESS | 1845 | 1461167328241 Marionette TRACE conn3 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:48 INFO - PROCESS | 1845 | 1461167328439 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 08:48:48 INFO - PROCESS | 1845 | 1461167328466 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:48:48 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585b706800 == 77 [pid = 1845] [id = 210] 08:48:48 INFO - PROCESS | 1845 | ++DOMWINDOW == 164 (0x7f5855699c00) [pid = 1845] [serial = 630] [outer = (nil)] 08:48:48 INFO - PROCESS | 1845 | ++DOMWINDOW == 165 (0x7f585618a400) [pid = 1845] [serial = 631] [outer = 0x7f5855699c00] 08:48:48 INFO - PROCESS | 1845 | 1461167328529 Marionette DEBUG loaded listener.js 08:48:48 INFO - PROCESS | 1845 | ++DOMWINDOW == 166 (0x7f58567e5800) [pid = 1845] [serial = 632] [outer = 0x7f5855699c00] 08:48:49 INFO - PROCESS | 1845 | --DOMWINDOW == 165 (0x7f584f6e7000) [pid = 1845] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 08:48:49 INFO - PROCESS | 1845 | --DOMWINDOW == 164 (0x7f5851934800) [pid = 1845] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 08:48:49 INFO - PROCESS | 1845 | --DOMWINDOW == 163 (0x7f584b44d000) [pid = 1845] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 08:48:49 INFO - PROCESS | 1845 | --DOMWINDOW == 162 (0x7f5851ac3000) [pid = 1845] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 08:48:49 INFO - PROCESS | 1845 | 1461167329531 Marionette TRACE conn3 <- [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]]]}] 08:48:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 08:48:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1343ms 08:48:49 INFO - PROCESS | 1845 | 1461167329570 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 08:48:49 INFO - PROCESS | 1845 | 1461167329572 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 08:48:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 08:48:49 INFO - PROCESS | 1845 | 1461167329579 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 08:48:49 INFO - PROCESS | 1845 | 1461167329581 Marionette TRACE conn3 <- [1,814,null,{}] 08:48:49 INFO - PROCESS | 1845 | 1461167329586 Marionette TRACE conn3 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:49 INFO - PROCESS | 1845 | 1461167329826 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 08:48:49 INFO - PROCESS | 1845 | 1461167329842 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:48:49 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585e1df800 == 78 [pid = 1845] [id = 211] 08:48:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 163 (0x7f584f6e9800) [pid = 1845] [serial = 633] [outer = (nil)] 08:48:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 164 (0x7f58567e7c00) [pid = 1845] [serial = 634] [outer = 0x7f584f6e9800] 08:48:49 INFO - PROCESS | 1845 | 1461167329907 Marionette DEBUG loaded listener.js 08:48:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 165 (0x7f585a93f000) [pid = 1845] [serial = 635] [outer = 0x7f584f6e9800] 08:48:50 INFO - PROCESS | 1845 | 1461167330638 Marionette TRACE conn3 <- [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] 08:48:50 INFO - PROCESS | 1845 | 1461167330672 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 08:48:50 INFO - PROCESS | 1845 | 1461167330678 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 08:48:50 INFO - PROCESS | 1845 | 1461167330680 Marionette TRACE conn3 <- [1,818,null,{}] 08:48:50 INFO - PROCESS | 1845 | 1461167330685 Marionette TRACE conn3 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:50 INFO - PROCESS | 1845 | 1461167330870 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 08:48:50 INFO - PROCESS | 1845 | 1461167330892 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:48:50 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f586994b800 == 79 [pid = 1845] [id = 212] 08:48:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 166 (0x7f584b479c00) [pid = 1845] [serial = 636] [outer = (nil)] 08:48:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 167 (0x7f585ad73400) [pid = 1845] [serial = 637] [outer = 0x7f584b479c00] 08:48:50 INFO - PROCESS | 1845 | 1461167330951 Marionette DEBUG loaded listener.js 08:48:51 INFO - PROCESS | 1845 | ++DOMWINDOW == 168 (0x7f585ba30c00) [pid = 1845] [serial = 638] [outer = 0x7f584b479c00] 08:48:51 INFO - PROCESS | 1845 | 1461167331981 Marionette TRACE conn3 <- [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]]]}] 08:48:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 08:48:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1329ms 08:48:52 INFO - PROCESS | 1845 | 1461167332008 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 08:48:52 INFO - PROCESS | 1845 | 1461167332014 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 08:48:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 08:48:52 INFO - PROCESS | 1845 | 1461167332023 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 08:48:52 INFO - PROCESS | 1845 | 1461167332028 Marionette TRACE conn3 <- [1,822,null,{}] 08:48:52 INFO - PROCESS | 1845 | 1461167332036 Marionette TRACE conn3 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:52 INFO - PROCESS | 1845 | 1461167332241 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 08:48:52 INFO - PROCESS | 1845 | 1461167332418 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:48:52 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5852ad3800 == 80 [pid = 1845] [id = 213] 08:48:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 169 (0x7f584fa4dc00) [pid = 1845] [serial = 639] [outer = (nil)] 08:48:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 170 (0x7f5850715000) [pid = 1845] [serial = 640] [outer = 0x7f584fa4dc00] 08:48:52 INFO - PROCESS | 1845 | 1461167332492 Marionette DEBUG loaded listener.js 08:48:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 171 (0x7f5851b24000) [pid = 1845] [serial = 641] [outer = 0x7f584fa4dc00] 08:48:53 INFO - PROCESS | 1845 | 1461167333468 Marionette TRACE conn3 <- [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] 08:48:53 INFO - PROCESS | 1845 | 1461167333523 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 08:48:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 08:48:53 INFO - PROCESS | 1845 | 1461167333534 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 08:48:53 INFO - PROCESS | 1845 | 1461167333538 Marionette TRACE conn3 <- [1,826,null,{}] 08:48:53 INFO - PROCESS | 1845 | 1461167333543 Marionette TRACE conn3 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:53 INFO - PROCESS | 1845 | 1461167333751 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 08:48:54 INFO - PROCESS | 1845 | 1461167334001 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:48:54 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585b68f800 == 81 [pid = 1845] [id = 214] 08:48:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 172 (0x7f58524cfc00) [pid = 1845] [serial = 642] [outer = (nil)] 08:48:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 173 (0x7f58527d9800) [pid = 1845] [serial = 643] [outer = 0x7f58524cfc00] 08:48:54 INFO - PROCESS | 1845 | 1461167334117 Marionette DEBUG loaded listener.js 08:48:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 174 (0x7f58548ee800) [pid = 1845] [serial = 644] [outer = 0x7f58524cfc00] 08:48:54 INFO - PROCESS | 1845 | 1461167334949 Marionette TRACE conn3 <- [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]]]}] 08:48:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 08:48:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1486ms 08:48:55 INFO - PROCESS | 1845 | 1461167335020 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 08:48:55 INFO - PROCESS | 1845 | 1461167335024 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 08:48:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 08:48:55 INFO - PROCESS | 1845 | 1461167335030 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 08:48:55 INFO - PROCESS | 1845 | 1461167335035 Marionette TRACE conn3 <- [1,830,null,{}] 08:48:55 INFO - PROCESS | 1845 | 1461167335051 Marionette TRACE conn3 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:55 INFO - PROCESS | 1845 | 1461167335273 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 08:48:55 INFO - PROCESS | 1845 | 1461167335441 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:48:55 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f586d76f800 == 82 [pid = 1845] [id = 215] 08:48:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 175 (0x7f5850714c00) [pid = 1845] [serial = 645] [outer = (nil)] 08:48:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 176 (0x7f5858f41800) [pid = 1845] [serial = 646] [outer = 0x7f5850714c00] 08:48:55 INFO - PROCESS | 1845 | 1461167335557 Marionette DEBUG loaded listener.js 08:48:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 177 (0x7f585a20fc00) [pid = 1845] [serial = 647] [outer = 0x7f5850714c00] 08:48:56 INFO - PROCESS | 1845 | 1461167336394 Marionette TRACE conn3 <- [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]]]}] 08:48:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 08:48:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1391ms 08:48:56 INFO - PROCESS | 1845 | 1461167336422 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 08:48:56 INFO - PROCESS | 1845 | 1461167336426 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 08:48:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 08:48:56 INFO - PROCESS | 1845 | 1461167336433 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 08:48:56 INFO - PROCESS | 1845 | 1461167336436 Marionette TRACE conn3 <- [1,834,null,{}] 08:48:56 INFO - PROCESS | 1845 | 1461167336442 Marionette TRACE conn3 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:56 INFO - PROCESS | 1845 | 1461167336621 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 08:48:56 INFO - PROCESS | 1845 | 1461167336800 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:48:56 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f586e323000 == 83 [pid = 1845] [id = 216] 08:48:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 178 (0x7f584af6c000) [pid = 1845] [serial = 648] [outer = (nil)] 08:48:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 179 (0x7f585ba26000) [pid = 1845] [serial = 649] [outer = 0x7f584af6c000] 08:48:56 INFO - PROCESS | 1845 | 1461167336871 Marionette DEBUG loaded listener.js 08:48:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 180 (0x7f585c17c000) [pid = 1845] [serial = 650] [outer = 0x7f584af6c000] 08:48:57 INFO - PROCESS | 1845 | 1461167337774 Marionette TRACE conn3 <- [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]]]}] 08:48:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 08:48:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1383ms 08:48:57 INFO - PROCESS | 1845 | 1461167337817 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 08:48:57 INFO - PROCESS | 1845 | 1461167337821 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 08:48:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 08:48:57 INFO - PROCESS | 1845 | 1461167337827 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 08:48:57 INFO - PROCESS | 1845 | 1461167337829 Marionette TRACE conn3 <- [1,838,null,{}] 08:48:57 INFO - PROCESS | 1845 | 1461167337835 Marionette TRACE conn3 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:58 INFO - PROCESS | 1845 | 1461167338011 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 08:48:58 INFO - PROCESS | 1845 | 1461167338186 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:48:58 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5870cc4000 == 84 [pid = 1845] [id = 217] 08:48:58 INFO - PROCESS | 1845 | ++DOMWINDOW == 181 (0x7f584af65000) [pid = 1845] [serial = 651] [outer = (nil)] 08:48:58 INFO - PROCESS | 1845 | ++DOMWINDOW == 182 (0x7f585c1ec000) [pid = 1845] [serial = 652] [outer = 0x7f584af65000] 08:48:58 INFO - PROCESS | 1845 | 1461167338257 Marionette DEBUG loaded listener.js 08:48:58 INFO - PROCESS | 1845 | ++DOMWINDOW == 183 (0x7f585c839400) [pid = 1845] [serial = 653] [outer = 0x7f584af65000] 08:48:59 INFO - PROCESS | 1845 | 1461167339168 Marionette TRACE conn3 <- [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]]]}] 08:48:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 08:48:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1378ms 08:48:59 INFO - PROCESS | 1845 | 1461167339206 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 08:48:59 INFO - PROCESS | 1845 | 1461167339209 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 08:48:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 08:48:59 INFO - PROCESS | 1845 | 1461167339215 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 08:48:59 INFO - PROCESS | 1845 | 1461167339218 Marionette TRACE conn3 <- [1,842,null,{}] 08:48:59 INFO - PROCESS | 1845 | 1461167339224 Marionette TRACE conn3 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:59 INFO - PROCESS | 1845 | 1461167339420 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 08:48:59 INFO - PROCESS | 1845 | 1461167339609 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:48:59 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5848cd7800 == 85 [pid = 1845] [id = 218] 08:48:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 184 (0x7f585cd28000) [pid = 1845] [serial = 654] [outer = (nil)] 08:48:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 185 (0x7f585e157800) [pid = 1845] [serial = 655] [outer = 0x7f585cd28000] 08:48:59 INFO - PROCESS | 1845 | 1461167339683 Marionette DEBUG loaded listener.js 08:48:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 186 (0x7f5867cc7400) [pid = 1845] [serial = 656] [outer = 0x7f585cd28000] 08:49:00 INFO - PROCESS | 1845 | 1461167340581 Marionette TRACE conn3 <- [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]]]}] 08:49:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 08:49:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1430ms 08:49:00 INFO - PROCESS | 1845 | 1461167340647 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 08:49:00 INFO - PROCESS | 1845 | 1461167340651 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 08:49:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 08:49:00 INFO - PROCESS | 1845 | 1461167340657 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 08:49:00 INFO - PROCESS | 1845 | 1461167340659 Marionette TRACE conn3 <- [1,846,null,{}] 08:49:00 INFO - PROCESS | 1845 | 1461167340665 Marionette TRACE conn3 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:00 INFO - PROCESS | 1845 | 1461167340838 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 08:49:01 INFO - PROCESS | 1845 | 1461167341015 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:49:01 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5875999800 == 86 [pid = 1845] [id = 219] 08:49:01 INFO - PROCESS | 1845 | ++DOMWINDOW == 187 (0x7f585bba0400) [pid = 1845] [serial = 657] [outer = (nil)] 08:49:01 INFO - PROCESS | 1845 | ++DOMWINDOW == 188 (0x7f5868875800) [pid = 1845] [serial = 658] [outer = 0x7f585bba0400] 08:49:01 INFO - PROCESS | 1845 | 1461167341088 Marionette DEBUG loaded listener.js 08:49:01 INFO - PROCESS | 1845 | ++DOMWINDOW == 189 (0x7f5868bbc400) [pid = 1845] [serial = 659] [outer = 0x7f585bba0400] 08:49:01 INFO - PROCESS | 1845 | 1461167341941 Marionette TRACE conn3 <- [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]]]}] 08:49:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 08:49:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1334ms 08:49:02 INFO - PROCESS | 1845 | 1461167342014 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 08:49:02 INFO - PROCESS | 1845 | 1461167342021 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 08:49:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 08:49:02 INFO - PROCESS | 1845 | 1461167342031 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 08:49:02 INFO - PROCESS | 1845 | 1461167342035 Marionette TRACE conn3 <- [1,850,null,{}] 08:49:02 INFO - PROCESS | 1845 | 1461167342045 Marionette TRACE conn3 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:02 INFO - PROCESS | 1845 | 1461167342267 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 08:49:02 INFO - PROCESS | 1845 | 1461167342486 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:49:02 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f584af09000 == 87 [pid = 1845] [id = 220] 08:49:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 190 (0x7f584af64800) [pid = 1845] [serial = 660] [outer = (nil)] 08:49:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 191 (0x7f584f750400) [pid = 1845] [serial = 661] [outer = 0x7f584af64800] 08:49:02 INFO - PROCESS | 1845 | 1461167342613 Marionette DEBUG loaded listener.js 08:49:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 192 (0x7f5851f59c00) [pid = 1845] [serial = 662] [outer = 0x7f584af64800] 08:49:03 INFO - PROCESS | 1845 | 1461167343827 Marionette TRACE conn3 <- [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]]]}] 08:49:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 08:49:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1840ms 08:49:03 INFO - PROCESS | 1845 | 1461167343872 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 08:49:03 INFO - PROCESS | 1845 | 1461167343879 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 08:49:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 08:49:03 INFO - PROCESS | 1845 | 1461167343888 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 08:49:03 INFO - PROCESS | 1845 | 1461167343892 Marionette TRACE conn3 <- [1,854,null,{}] 08:49:03 INFO - PROCESS | 1845 | 1461167343920 Marionette TRACE conn3 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:04 INFO - PROCESS | 1845 | 1461167344105 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 08:49:04 INFO - PROCESS | 1845 | 1461167344305 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:49:04 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5852a1c800 == 88 [pid = 1845] [id = 221] 08:49:04 INFO - PROCESS | 1845 | ++DOMWINDOW == 193 (0x7f584f6e1800) [pid = 1845] [serial = 663] [outer = (nil)] 08:49:04 INFO - PROCESS | 1845 | ++DOMWINDOW == 194 (0x7f584fa42c00) [pid = 1845] [serial = 664] [outer = 0x7f584f6e1800] 08:49:04 INFO - PROCESS | 1845 | 1461167344380 Marionette DEBUG loaded listener.js 08:49:04 INFO - PROCESS | 1845 | ++DOMWINDOW == 195 (0x7f585070b800) [pid = 1845] [serial = 665] [outer = 0x7f584f6e1800] 08:49:05 INFO - PROCESS | 1845 | 1461167345356 Marionette TRACE conn3 <- [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]]]}] 08:49:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 08:49:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1499ms 08:49:05 INFO - PROCESS | 1845 | 1461167345388 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 08:49:05 INFO - PROCESS | 1845 | 1461167345395 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 08:49:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 08:49:05 INFO - PROCESS | 1845 | 1461167345406 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 08:49:05 INFO - PROCESS | 1845 | 1461167345409 Marionette TRACE conn3 <- [1,858,null,{}] 08:49:05 INFO - PROCESS | 1845 | 1461167345415 Marionette TRACE conn3 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:05 INFO - PROCESS | 1845 | 1461167345592 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 08:49:05 INFO - PROCESS | 1845 | 1461167345779 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:49:05 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5855e9c000 == 89 [pid = 1845] [id = 222] 08:49:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 196 (0x7f584f744400) [pid = 1845] [serial = 666] [outer = (nil)] 08:49:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 197 (0x7f58520a1400) [pid = 1845] [serial = 667] [outer = 0x7f584f744400] 08:49:05 INFO - PROCESS | 1845 | 1461167345847 Marionette DEBUG loaded listener.js 08:49:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 198 (0x7f58524d1800) [pid = 1845] [serial = 668] [outer = 0x7f584f744400] 08:49:06 INFO - PROCESS | 1845 | 1461167346860 Marionette TRACE conn3 <- [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]]]}] 08:49:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 08:49:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1529ms 08:49:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 08:49:06 INFO - PROCESS | 1845 | 1461167346936 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 08:49:06 INFO - PROCESS | 1845 | 1461167346939 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 08:49:06 INFO - PROCESS | 1845 | 1461167346945 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 08:49:06 INFO - PROCESS | 1845 | 1461167346950 Marionette TRACE conn3 <- [1,862,null,{}] 08:49:06 INFO - PROCESS | 1845 | 1461167346966 Marionette TRACE conn3 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:07 INFO - PROCESS | 1845 | 1461167347202 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 08:49:07 INFO - PROCESS | 1845 | 1461167347421 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:49:07 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f584aff0000 == 90 [pid = 1845] [id = 223] 08:49:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 199 (0x7f584b471c00) [pid = 1845] [serial = 669] [outer = (nil)] 08:49:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 200 (0x7f584fa60c00) [pid = 1845] [serial = 670] [outer = 0x7f584b471c00] 08:49:07 INFO - PROCESS | 1845 | 1461167347546 Marionette DEBUG loaded listener.js 08:49:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 201 (0x7f5852bde400) [pid = 1845] [serial = 671] [outer = 0x7f584b471c00] 08:49:07 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585060d000 == 89 [pid = 1845] [id = 149] 08:49:07 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5851aa0800 == 88 [pid = 1845] [id = 100] 08:49:07 INFO - PROCESS | 1845 | --DOMWINDOW == 200 (0x7f5855499400) [pid = 1845] [serial = 568] [outer = (nil)] [url = about:blank] 08:49:07 INFO - PROCESS | 1845 | --DOMWINDOW == 199 (0x7f58519b0000) [pid = 1845] [serial = 562] [outer = (nil)] [url = about:blank] 08:49:07 INFO - PROCESS | 1845 | --DOMWINDOW == 198 (0x7f5852bd6800) [pid = 1845] [serial = 565] [outer = (nil)] [url = about:blank] 08:49:07 INFO - PROCESS | 1845 | --DOMWINDOW == 197 (0x7f584f8b5c00) [pid = 1845] [serial = 559] [outer = (nil)] [url = about:blank] 08:49:07 INFO - PROCESS | 1845 | --DOMWINDOW == 196 (0x7f58567ed800) [pid = 1845] [serial = 571] [outer = (nil)] [url = about:blank] 08:49:07 INFO - PROCESS | 1845 | --DOMWINDOW == 195 (0x7f584fa53c00) [pid = 1845] [serial = 577] [outer = (nil)] [url = about:blank] 08:49:07 INFO - PROCESS | 1845 | --DOMWINDOW == 194 (0x7f585bb9a400) [pid = 1845] [serial = 574] [outer = (nil)] [url = about:blank] 08:49:07 INFO - PROCESS | 1845 | --DOMWINDOW == 193 (0x7f5851e65000) [pid = 1845] [serial = 592] [outer = (nil)] [url = about:blank] 08:49:07 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585e1df800 == 87 [pid = 1845] [id = 211] 08:49:07 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585b706800 == 86 [pid = 1845] [id = 210] 08:49:07 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585a5af800 == 85 [pid = 1845] [id = 209] 08:49:07 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5855e9f000 == 84 [pid = 1845] [id = 208] 08:49:07 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5851a46800 == 83 [pid = 1845] [id = 207] 08:49:07 INFO - PROCESS | 1845 | --DOCSHELL 0x7f584f7b9800 == 82 [pid = 1845] [id = 206] 08:49:07 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585ac65000 == 81 [pid = 1845] [id = 202] 08:49:08 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585a3d7800 == 80 [pid = 1845] [id = 201] 08:49:08 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585659e000 == 79 [pid = 1845] [id = 200] 08:49:08 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5853ed2800 == 78 [pid = 1845] [id = 199] 08:49:08 INFO - PROCESS | 1845 | --DOCSHELL 0x7f584f7bf800 == 77 [pid = 1845] [id = 198] 08:49:08 INFO - PROCESS | 1845 | --DOMWINDOW == 192 (0x7f584f8b7800) [pid = 1845] [serial = 581] [outer = (nil)] [url = about:blank] 08:49:08 INFO - PROCESS | 1845 | --DOMWINDOW == 191 (0x7f5851b23000) [pid = 1845] [serial = 586] [outer = (nil)] [url = about:blank] 08:49:08 INFO - PROCESS | 1845 | --DOMWINDOW == 190 (0x7f5850645c00) [pid = 1845] [serial = 584] [outer = (nil)] [url = about:blank] 08:49:08 INFO - PROCESS | 1845 | --DOMWINDOW == 189 (0x7f58520a3000) [pid = 1845] [serial = 590] [outer = (nil)] [url = about:blank] 08:49:08 INFO - PROCESS | 1845 | --DOMWINDOW == 188 (0x7f584fa52c00) [pid = 1845] [serial = 583] [outer = (nil)] [url = about:blank] 08:49:08 INFO - PROCESS | 1845 | --DOMWINDOW == 187 (0x7f584f6eac00) [pid = 1845] [serial = 580] [outer = (nil)] [url = about:blank] 08:49:08 INFO - PROCESS | 1845 | --DOMWINDOW == 186 (0x7f5851c0c000) [pid = 1845] [serial = 587] [outer = (nil)] [url = about:blank] 08:49:08 INFO - PROCESS | 1845 | --DOMWINDOW == 185 (0x7f5851f60400) [pid = 1845] [serial = 589] [outer = (nil)] [url = about:blank] 08:49:08 INFO - PROCESS | 1845 | 1461167348345 Marionette TRACE conn3 <- [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]]]}] 08:49:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 08:49:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1437ms 08:49:08 INFO - PROCESS | 1845 | 1461167348382 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 08:49:08 INFO - PROCESS | 1845 | 1461167348386 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 08:49:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 08:49:08 INFO - PROCESS | 1845 | 1461167348392 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 08:49:08 INFO - PROCESS | 1845 | 1461167348394 Marionette TRACE conn3 <- [1,866,null,{}] 08:49:08 INFO - PROCESS | 1845 | 1461167348400 Marionette TRACE conn3 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:08 INFO - PROCESS | 1845 | 1461167348565 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 08:49:08 INFO - PROCESS | 1845 | 1461167348580 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:49:08 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5852ad4000 == 78 [pid = 1845] [id = 224] 08:49:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 186 (0x7f584f8b7800) [pid = 1845] [serial = 672] [outer = (nil)] 08:49:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 187 (0x7f58548f0800) [pid = 1845] [serial = 673] [outer = 0x7f584f8b7800] 08:49:08 INFO - PROCESS | 1845 | 1461167348643 Marionette DEBUG loaded listener.js 08:49:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 188 (0x7f5855796400) [pid = 1845] [serial = 674] [outer = 0x7f584f8b7800] 08:49:09 INFO - PROCESS | 1845 | 1461167349496 Marionette TRACE conn3 <- [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]]]}] 08:49:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 08:49:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1126ms 08:49:09 INFO - PROCESS | 1845 | 1461167349520 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 08:49:09 INFO - PROCESS | 1845 | 1461167349524 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 08:49:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 08:49:09 INFO - PROCESS | 1845 | 1461167349529 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 08:49:09 INFO - PROCESS | 1845 | 1461167349532 Marionette TRACE conn3 <- [1,870,null,{}] 08:49:09 INFO - PROCESS | 1845 | 1461167349537 Marionette TRACE conn3 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:09 INFO - PROCESS | 1845 | 1461167349704 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 08:49:09 INFO - PROCESS | 1845 | 1461167349718 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:49:09 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585a3c9800 == 79 [pid = 1845] [id = 225] 08:49:09 INFO - PROCESS | 1845 | ++DOMWINDOW == 189 (0x7f585063cc00) [pid = 1845] [serial = 675] [outer = (nil)] 08:49:09 INFO - PROCESS | 1845 | ++DOMWINDOW == 190 (0x7f5855970400) [pid = 1845] [serial = 676] [outer = 0x7f585063cc00] 08:49:09 INFO - PROCESS | 1845 | 1461167349781 Marionette DEBUG loaded listener.js 08:49:09 INFO - PROCESS | 1845 | ++DOMWINDOW == 191 (0x7f5856195c00) [pid = 1845] [serial = 677] [outer = 0x7f585063cc00] 08:49:10 INFO - PROCESS | 1845 | 1461167350738 Marionette TRACE conn3 <- [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]]]}] 08:49:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 08:49:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1229ms 08:49:10 INFO - PROCESS | 1845 | 1461167350760 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 08:49:10 INFO - PROCESS | 1845 | 1461167350763 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 08:49:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 08:49:10 INFO - PROCESS | 1845 | 1461167350769 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 08:49:10 INFO - PROCESS | 1845 | 1461167350771 Marionette TRACE conn3 <- [1,874,null,{}] 08:49:10 INFO - PROCESS | 1845 | 1461167350777 Marionette TRACE conn3 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:10 INFO - PROCESS | 1845 | 1461167350988 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 08:49:11 INFO - PROCESS | 1845 | 1461167351023 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:49:11 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585b704000 == 80 [pid = 1845] [id = 226] 08:49:11 INFO - PROCESS | 1845 | ++DOMWINDOW == 192 (0x7f585a528000) [pid = 1845] [serial = 678] [outer = (nil)] 08:49:11 INFO - PROCESS | 1845 | ++DOMWINDOW == 193 (0x7f585b281800) [pid = 1845] [serial = 679] [outer = 0x7f585a528000] 08:49:11 INFO - PROCESS | 1845 | 1461167351088 Marionette DEBUG loaded listener.js 08:49:11 INFO - PROCESS | 1845 | ++DOMWINDOW == 194 (0x7f585c1f0000) [pid = 1845] [serial = 680] [outer = 0x7f585a528000] 08:49:11 INFO - PROCESS | 1845 | 1461167351920 Marionette TRACE conn3 <- [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]]]}] 08:49:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 08:49:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1180ms 08:49:11 INFO - PROCESS | 1845 | 1461167351956 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 08:49:11 INFO - PROCESS | 1845 | 1461167351960 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 08:49:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 08:49:11 INFO - PROCESS | 1845 | 1461167351965 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 08:49:11 INFO - PROCESS | 1845 | 1461167351967 Marionette TRACE conn3 <- [1,878,null,{}] 08:49:11 INFO - PROCESS | 1845 | 1461167351973 Marionette TRACE conn3 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:12 INFO - PROCESS | 1845 | 1461167352179 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 08:49:12 INFO - PROCESS | 1845 | 1461167352208 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:49:12 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585e057800 == 81 [pid = 1845] [id = 227] 08:49:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 195 (0x7f58519a8000) [pid = 1845] [serial = 681] [outer = (nil)] 08:49:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 196 (0x7f585cd2d000) [pid = 1845] [serial = 682] [outer = 0x7f58519a8000] 08:49:12 INFO - PROCESS | 1845 | 1461167352268 Marionette DEBUG loaded listener.js 08:49:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 197 (0x7f585e380800) [pid = 1845] [serial = 683] [outer = 0x7f58519a8000] 08:49:13 INFO - PROCESS | 1845 | --DOMWINDOW == 196 (0x7f584af6a400) [pid = 1845] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 08:49:13 INFO - PROCESS | 1845 | --DOMWINDOW == 195 (0x7f58524d0000) [pid = 1845] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 08:49:13 INFO - PROCESS | 1845 | --DOMWINDOW == 194 (0x7f58527d7000) [pid = 1845] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 08:49:13 INFO - PROCESS | 1845 | --DOMWINDOW == 193 (0x7f5850716c00) [pid = 1845] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 08:49:13 INFO - PROCESS | 1845 | --DOMWINDOW == 192 (0x7f58524cec00) [pid = 1845] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 08:49:13 INFO - PROCESS | 1845 | --DOMWINDOW == 191 (0x7f5850646800) [pid = 1845] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 08:49:13 INFO - PROCESS | 1845 | --DOMWINDOW == 190 (0x7f58527d7c00) [pid = 1845] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 08:49:13 INFO - PROCESS | 1845 | --DOMWINDOW == 189 (0x7f5854827000) [pid = 1845] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 08:49:13 INFO - PROCESS | 1845 | --DOMWINDOW == 188 (0x7f58524d0400) [pid = 1845] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 08:49:13 INFO - PROCESS | 1845 | --DOMWINDOW == 187 (0x7f584f6cec00) [pid = 1845] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 08:49:13 INFO - PROCESS | 1845 | --DOMWINDOW == 186 (0x7f58519a4400) [pid = 1845] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 08:49:13 INFO - PROCESS | 1845 | --DOMWINDOW == 185 (0x7f58519a8400) [pid = 1845] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 08:49:13 INFO - PROCESS | 1845 | --DOMWINDOW == 184 (0x7f5852be0000) [pid = 1845] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 08:49:13 INFO - PROCESS | 1845 | --DOMWINDOW == 183 (0x7f58527ce400) [pid = 1845] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 08:49:13 INFO - PROCESS | 1845 | --DOMWINDOW == 182 (0x7f584fa5a800) [pid = 1845] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 08:49:13 INFO - PROCESS | 1845 | --DOMWINDOW == 181 (0x7f5851abdc00) [pid = 1845] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 08:49:13 INFO - PROCESS | 1845 | --DOMWINDOW == 180 (0x7f584b44dc00) [pid = 1845] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 08:49:13 INFO - PROCESS | 1845 | --DOMWINDOW == 179 (0x7f5855699c00) [pid = 1845] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 08:49:13 INFO - PROCESS | 1845 | --DOMWINDOW == 178 (0x7f584f6e9800) [pid = 1845] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 08:49:13 INFO - PROCESS | 1845 | --DOMWINDOW == 177 (0x7f584f6cbc00) [pid = 1845] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 08:49:13 INFO - PROCESS | 1845 | --DOMWINDOW == 176 (0x7f584af63800) [pid = 1845] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 08:49:13 INFO - PROCESS | 1845 | 1461167353647 Marionette TRACE conn3 <- [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]]]}] 08:49:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 08:49:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1737ms 08:49:13 INFO - PROCESS | 1845 | 1461167353704 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 08:49:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 08:49:13 INFO - PROCESS | 1845 | 1461167353719 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 08:49:13 INFO - PROCESS | 1845 | 1461167353724 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 08:49:13 INFO - PROCESS | 1845 | 1461167353729 Marionette TRACE conn3 <- [1,882,null,{}] 08:49:13 INFO - PROCESS | 1845 | 1461167353733 Marionette TRACE conn3 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:13 INFO - PROCESS | 1845 | 1461167353921 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 08:49:13 INFO - PROCESS | 1845 | 1461167353939 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:49:13 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5855e8b000 == 82 [pid = 1845] [id = 228] 08:49:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 177 (0x7f584b457000) [pid = 1845] [serial = 684] [outer = (nil)] 08:49:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 178 (0x7f58519a4000) [pid = 1845] [serial = 685] [outer = 0x7f584b457000] 08:49:14 INFO - PROCESS | 1845 | 1461167353998 Marionette DEBUG loaded listener.js 08:49:14 INFO - PROCESS | 1845 | ++DOMWINDOW == 179 (0x7f58527d7000) [pid = 1845] [serial = 686] [outer = 0x7f584b457000] 08:49:14 INFO - PROCESS | 1845 | 1461167354727 Marionette TRACE conn3 <- [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]]]}] 08:49:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 08:49:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1027ms 08:49:14 INFO - PROCESS | 1845 | 1461167354752 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 08:49:14 INFO - PROCESS | 1845 | 1461167354756 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 08:49:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 08:49:14 INFO - PROCESS | 1845 | 1461167354761 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 08:49:14 INFO - PROCESS | 1845 | 1461167354763 Marionette TRACE conn3 <- [1,886,null,{}] 08:49:14 INFO - PROCESS | 1845 | 1461167354768 Marionette TRACE conn3 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:14 INFO - PROCESS | 1845 | 1461167354979 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 08:49:15 INFO - PROCESS | 1845 | 1461167355067 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:49:15 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5868fb9800 == 83 [pid = 1845] [id = 229] 08:49:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 180 (0x7f584b44e000) [pid = 1845] [serial = 687] [outer = (nil)] 08:49:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 181 (0x7f5852be0000) [pid = 1845] [serial = 688] [outer = 0x7f584b44e000] 08:49:15 INFO - PROCESS | 1845 | 1461167355129 Marionette DEBUG loaded listener.js 08:49:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 182 (0x7f585c0dcc00) [pid = 1845] [serial = 689] [outer = 0x7f584b44e000] 08:49:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 183 (0x7f584f6dec00) [pid = 1845] [serial = 690] [outer = 0x7f5851e5f000] 08:49:16 INFO - PROCESS | 1845 | 1461167356206 Marionette TRACE conn3 <- [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]]]}] 08:49:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 08:49:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1486ms 08:49:16 INFO - PROCESS | 1845 | 1461167356263 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 08:49:16 INFO - PROCESS | 1845 | 1461167356271 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 08:49:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 08:49:16 INFO - PROCESS | 1845 | 1461167356284 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 08:49:16 INFO - PROCESS | 1845 | 1461167356288 Marionette TRACE conn3 <- [1,890,null,{}] 08:49:16 INFO - PROCESS | 1845 | 1461167356295 Marionette TRACE conn3 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:16 INFO - PROCESS | 1845 | 1461167356498 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 08:49:16 INFO - PROCESS | 1845 | 1461167356677 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:49:16 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5851a2a800 == 84 [pid = 1845] [id = 230] 08:49:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 184 (0x7f5850632000) [pid = 1845] [serial = 691] [outer = (nil)] 08:49:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 185 (0x7f5851c0b400) [pid = 1845] [serial = 692] [outer = 0x7f5850632000] 08:49:16 INFO - PROCESS | 1845 | 1461167356755 Marionette DEBUG loaded listener.js 08:49:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 186 (0x7f58520adc00) [pid = 1845] [serial = 693] [outer = 0x7f5850632000] 08:49:17 INFO - PROCESS | 1845 | 1461167357801 Marionette TRACE conn3 <- [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]]]}] 08:49:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 08:49:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1533ms 08:49:17 INFO - PROCESS | 1845 | 1461167357817 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 08:49:17 INFO - PROCESS | 1845 | 1461167357825 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 08:49:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 08:49:17 INFO - PROCESS | 1845 | 1461167357835 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 08:49:17 INFO - PROCESS | 1845 | 1461167357839 Marionette TRACE conn3 <- [1,894,null,{}] 08:49:17 INFO - PROCESS | 1845 | 1461167357845 Marionette TRACE conn3 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:18 INFO - PROCESS | 1845 | 1461167358033 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 08:49:18 INFO - PROCESS | 1845 | 1461167358214 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:49:18 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585b691800 == 85 [pid = 1845] [id = 231] 08:49:18 INFO - PROCESS | 1845 | ++DOMWINDOW == 187 (0x7f58521b4c00) [pid = 1845] [serial = 694] [outer = (nil)] 08:49:18 INFO - PROCESS | 1845 | ++DOMWINDOW == 188 (0x7f5853a70000) [pid = 1845] [serial = 695] [outer = 0x7f58521b4c00] 08:49:18 INFO - PROCESS | 1845 | 1461167358371 Marionette DEBUG loaded listener.js 08:49:18 INFO - PROCESS | 1845 | ++DOMWINDOW == 189 (0x7f585596a800) [pid = 1845] [serial = 696] [outer = 0x7f58521b4c00] 08:49:19 INFO - PROCESS | 1845 | 1461167359259 Marionette TRACE conn3 <- [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]]]}] 08:49:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 08:49:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1480ms 08:49:19 INFO - PROCESS | 1845 | 1461167359316 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 08:49:19 INFO - PROCESS | 1845 | 1461167359320 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 08:49:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 08:49:19 INFO - PROCESS | 1845 | 1461167359327 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 08:49:19 INFO - PROCESS | 1845 | 1461167359333 Marionette TRACE conn3 <- [1,898,null,{}] 08:49:19 INFO - PROCESS | 1845 | 1461167359349 Marionette TRACE conn3 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:19 INFO - PROCESS | 1845 | 1461167359627 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 08:49:19 INFO - PROCESS | 1845 | 1461167359810 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:49:19 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f586e16b000 == 86 [pid = 1845] [id = 232] 08:49:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 190 (0x7f5855699c00) [pid = 1845] [serial = 697] [outer = (nil)] 08:49:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 191 (0x7f585a52c800) [pid = 1845] [serial = 698] [outer = 0x7f5855699c00] 08:49:19 INFO - PROCESS | 1845 | 1461167359933 Marionette DEBUG loaded listener.js 08:49:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 192 (0x7f585bb9a800) [pid = 1845] [serial = 699] [outer = 0x7f5855699c00] 08:49:20 INFO - PROCESS | 1845 | 1461167360789 Marionette TRACE conn3 <- [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]]]}] 08:49:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 08:49:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1486ms 08:49:20 INFO - PROCESS | 1845 | 1461167360813 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 08:49:20 INFO - PROCESS | 1845 | 1461167360818 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 08:49:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 08:49:20 INFO - PROCESS | 1845 | 1461167360824 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 08:49:20 INFO - PROCESS | 1845 | 1461167360827 Marionette TRACE conn3 <- [1,902,null,{}] 08:49:20 INFO - PROCESS | 1845 | 1461167360832 Marionette TRACE conn3 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:21 INFO - PROCESS | 1845 | 1461167361010 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 08:49:21 INFO - PROCESS | 1845 | 1461167361189 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:49:21 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f584add0800 == 87 [pid = 1845] [id = 233] 08:49:21 INFO - PROCESS | 1845 | ++DOMWINDOW == 193 (0x7f5859149800) [pid = 1845] [serial = 700] [outer = (nil)] 08:49:21 INFO - PROCESS | 1845 | ++DOMWINDOW == 194 (0x7f585e11c400) [pid = 1845] [serial = 701] [outer = 0x7f5859149800] 08:49:21 INFO - PROCESS | 1845 | 1461167361263 Marionette DEBUG loaded listener.js 08:49:21 INFO - PROCESS | 1845 | ++DOMWINDOW == 195 (0x7f585e3a5400) [pid = 1845] [serial = 702] [outer = 0x7f5859149800] 08:49:22 INFO - PROCESS | 1845 | 1461167362100 Marionette TRACE conn3 <- [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]]]}] 08:49:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 08:49:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1328ms 08:49:22 INFO - PROCESS | 1845 | 1461167362153 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 08:49:22 INFO - PROCESS | 1845 | 1461167362156 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 08:49:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 08:49:22 INFO - PROCESS | 1845 | 1461167362163 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 08:49:22 INFO - PROCESS | 1845 | 1461167362166 Marionette TRACE conn3 <- [1,906,null,{}] 08:49:22 INFO - PROCESS | 1845 | 1461167362172 Marionette TRACE conn3 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:22 INFO - PROCESS | 1845 | 1461167362366 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 08:49:22 INFO - PROCESS | 1845 | 1461167362542 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:49:22 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5872294000 == 88 [pid = 1845] [id = 234] 08:49:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 196 (0x7f585c836c00) [pid = 1845] [serial = 703] [outer = (nil)] 08:49:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 197 (0x7f5867cc4400) [pid = 1845] [serial = 704] [outer = 0x7f585c836c00] 08:49:22 INFO - PROCESS | 1845 | 1461167362615 Marionette DEBUG loaded listener.js 08:49:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 198 (0x7f5868d15c00) [pid = 1845] [serial = 705] [outer = 0x7f585c836c00] 08:49:23 INFO - PROCESS | 1845 | 1461167363491 Marionette TRACE conn3 <- [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]]]}] 08:49:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 08:49:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1382ms 08:49:23 INFO - PROCESS | 1845 | 1461167363546 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 08:49:23 INFO - PROCESS | 1845 | 1461167363549 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 08:49:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 08:49:23 INFO - PROCESS | 1845 | 1461167363556 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 08:49:23 INFO - PROCESS | 1845 | 1461167363559 Marionette TRACE conn3 <- [1,910,null,{}] 08:49:23 INFO - PROCESS | 1845 | 1461167363564 Marionette TRACE conn3 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:23 INFO - PROCESS | 1845 | 1461167363768 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 08:49:23 INFO - PROCESS | 1845 | 1461167363945 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:49:23 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f587247a800 == 89 [pid = 1845] [id = 235] 08:49:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 199 (0x7f5869db9400) [pid = 1845] [serial = 706] [outer = (nil)] 08:49:24 INFO - PROCESS | 1845 | ++DOMWINDOW == 200 (0x7f586a0f5400) [pid = 1845] [serial = 707] [outer = 0x7f5869db9400] 08:49:24 INFO - PROCESS | 1845 | 1461167364019 Marionette DEBUG loaded listener.js 08:49:24 INFO - PROCESS | 1845 | ++DOMWINDOW == 201 (0x7f586d72fc00) [pid = 1845] [serial = 708] [outer = 0x7f5869db9400] 08:49:24 INFO - PROCESS | 1845 | 1461167364862 Marionette TRACE conn3 <- [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]]]}] 08:49:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 08:49:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1339ms 08:49:24 INFO - PROCESS | 1845 | 1461167364896 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 08:49:24 INFO - PROCESS | 1845 | 1461167364901 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 08:49:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 08:49:24 INFO - PROCESS | 1845 | 1461167364907 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 08:49:24 INFO - PROCESS | 1845 | 1461167364909 Marionette TRACE conn3 <- [1,914,null,{}] 08:49:24 INFO - PROCESS | 1845 | 1461167364915 Marionette TRACE conn3 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:25 INFO - PROCESS | 1845 | 1461167365092 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 08:49:25 INFO - PROCESS | 1845 | 1461167365285 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:49:25 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5850a53800 == 90 [pid = 1845] [id = 236] 08:49:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 202 (0x7f586a0eec00) [pid = 1845] [serial = 709] [outer = (nil)] 08:49:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 203 (0x7f586d788400) [pid = 1845] [serial = 710] [outer = 0x7f586a0eec00] 08:49:25 INFO - PROCESS | 1845 | 1461167365358 Marionette DEBUG loaded listener.js 08:49:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 204 (0x7f586dd08400) [pid = 1845] [serial = 711] [outer = 0x7f586a0eec00] 08:49:26 INFO - PROCESS | 1845 | 1461167366197 Marionette TRACE conn3 <- [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]]]}] 08:49:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 08:49:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1331ms 08:49:26 INFO - PROCESS | 1845 | 1461167366240 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 08:49:26 INFO - PROCESS | 1845 | 1461167366243 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 08:49:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 08:49:26 INFO - PROCESS | 1845 | 1461167366249 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 08:49:26 INFO - PROCESS | 1845 | 1461167366252 Marionette TRACE conn3 <- [1,918,null,{}] 08:49:26 INFO - PROCESS | 1845 | 1461167366258 Marionette TRACE conn3 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:26 INFO - PROCESS | 1845 | 1461167366428 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 08:49:26 INFO - PROCESS | 1845 | 1461167366609 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:49:26 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f584ae52000 == 91 [pid = 1845] [id = 237] 08:49:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 205 (0x7f586d730800) [pid = 1845] [serial = 712] [outer = (nil)] 08:49:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 206 (0x7f586dd0e400) [pid = 1845] [serial = 713] [outer = 0x7f586d730800] 08:49:26 INFO - PROCESS | 1845 | 1461167366679 Marionette DEBUG loaded listener.js 08:49:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 207 (0x7f586ddbd000) [pid = 1845] [serial = 714] [outer = 0x7f586d730800] 08:49:27 INFO - PROCESS | 1845 | 1461167367576 Marionette TRACE conn3 <- [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]]]}] 08:49:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 08:49:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1388ms 08:49:27 INFO - PROCESS | 1845 | 1461167367639 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 08:49:27 INFO - PROCESS | 1845 | 1461167367643 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 08:49:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 08:49:27 INFO - PROCESS | 1845 | 1461167367650 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 08:49:27 INFO - PROCESS | 1845 | 1461167367652 Marionette TRACE conn3 <- [1,922,null,{}] 08:49:27 INFO - PROCESS | 1845 | 1461167367658 Marionette TRACE conn3 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:27 INFO - PROCESS | 1845 | 1461167367834 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 08:49:28 INFO - PROCESS | 1845 | 1461167368017 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:49:28 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5845478800 == 92 [pid = 1845] [id = 238] 08:49:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 208 (0x7f584a87c400) [pid = 1845] [serial = 715] [outer = (nil)] 08:49:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 209 (0x7f584a885800) [pid = 1845] [serial = 716] [outer = 0x7f584a87c400] 08:49:28 INFO - PROCESS | 1845 | 1461167368089 Marionette DEBUG loaded listener.js 08:49:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 210 (0x7f584a88a800) [pid = 1845] [serial = 717] [outer = 0x7f584a87c400] 08:49:28 INFO - PROCESS | 1845 | 1461167368931 Marionette TRACE conn3 <- [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]]]}] 08:49:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 08:49:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1327ms 08:49:28 INFO - PROCESS | 1845 | 1461167368979 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 08:49:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 08:49:28 INFO - PROCESS | 1845 | 1461167368983 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 08:49:28 INFO - PROCESS | 1845 | 1461167368989 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 08:49:28 INFO - PROCESS | 1845 | 1461167368992 Marionette TRACE conn3 <- [1,926,null,{}] 08:49:29 INFO - PROCESS | 1845 | 1461167368997 Marionette TRACE conn3 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:29 INFO - PROCESS | 1845 | 1461167369171 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 08:49:29 INFO - PROCESS | 1845 | 1461167369354 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:49:29 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5845491000 == 93 [pid = 1845] [id = 239] 08:49:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 211 (0x7f584a87f800) [pid = 1845] [serial = 718] [outer = (nil)] 08:49:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 212 (0x7f586dd0a800) [pid = 1845] [serial = 719] [outer = 0x7f584a87f800] 08:49:29 INFO - PROCESS | 1845 | 1461167369428 Marionette DEBUG loaded listener.js 08:49:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 213 (0x7f586ddc4000) [pid = 1845] [serial = 720] [outer = 0x7f584a87f800] 08:49:30 INFO - PROCESS | 1845 | 1461167370335 Marionette TRACE conn3 <- [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]]]}] 08:49:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 08:49:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1385ms 08:49:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 08:49:30 INFO - PROCESS | 1845 | 1461167370374 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 08:49:30 INFO - PROCESS | 1845 | 1461167370378 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 08:49:30 INFO - PROCESS | 1845 | 1461167370384 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 08:49:30 INFO - PROCESS | 1845 | 1461167370388 Marionette TRACE conn3 <- [1,930,null,{}] 08:49:30 INFO - PROCESS | 1845 | 1461167370394 Marionette TRACE conn3 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:30 INFO - PROCESS | 1845 | 1461167370621 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 08:49:30 INFO - PROCESS | 1845 | 1461167370802 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:49:30 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f584566b000 == 94 [pid = 1845] [id = 240] 08:49:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 214 (0x7f584570a000) [pid = 1845] [serial = 721] [outer = (nil)] 08:49:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 215 (0x7f584f6d8800) [pid = 1845] [serial = 722] [outer = 0x7f584570a000] 08:49:30 INFO - PROCESS | 1845 | 1461167370927 Marionette DEBUG loaded listener.js 08:49:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 216 (0x7f586ddc5c00) [pid = 1845] [serial = 723] [outer = 0x7f584570a000] 08:49:31 INFO - PROCESS | 1845 | 1461167371772 Marionette TRACE conn3 <- [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]]]}] 08:49:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 08:49:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1430ms 08:49:31 INFO - PROCESS | 1845 | 1461167371814 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 08:49:31 INFO - PROCESS | 1845 | 1461167371817 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 08:49:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 08:49:31 INFO - PROCESS | 1845 | 1461167371823 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 08:49:31 INFO - PROCESS | 1845 | 1461167371825 Marionette TRACE conn3 <- [1,934,null,{}] 08:49:31 INFO - PROCESS | 1845 | 1461167371831 Marionette TRACE conn3 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:32 INFO - PROCESS | 1845 | 1461167372013 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 08:49:32 INFO - PROCESS | 1845 | 1461167372207 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:49:32 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5858f80800 == 95 [pid = 1845] [id = 241] 08:49:32 INFO - PROCESS | 1845 | ++DOMWINDOW == 217 (0x7f584570b000) [pid = 1845] [serial = 724] [outer = (nil)] 08:49:32 INFO - PROCESS | 1845 | ++DOMWINDOW == 218 (0x7f584ae29000) [pid = 1845] [serial = 725] [outer = 0x7f584570b000] 08:49:32 INFO - PROCESS | 1845 | 1461167372281 Marionette DEBUG loaded listener.js 08:49:32 INFO - PROCESS | 1845 | ++DOMWINDOW == 219 (0x7f584ae2e400) [pid = 1845] [serial = 726] [outer = 0x7f584570b000] 08:49:33 INFO - PROCESS | 1845 | 1461167373210 Marionette TRACE conn3 <- [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]]]}] 08:49:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 08:49:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1438ms 08:49:33 INFO - PROCESS | 1845 | 1461167373263 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 08:49:33 INFO - PROCESS | 1845 | 1461167373267 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 08:49:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 08:49:33 INFO - PROCESS | 1845 | 1461167373273 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 08:49:33 INFO - PROCESS | 1845 | 1461167373275 Marionette TRACE conn3 <- [1,938,null,{}] 08:49:33 INFO - PROCESS | 1845 | 1461167373280 Marionette TRACE conn3 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:33 INFO - PROCESS | 1845 | 1461167373470 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 08:49:33 INFO - PROCESS | 1845 | 1461167373657 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:49:33 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585ac5c800 == 96 [pid = 1845] [id = 242] 08:49:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 220 (0x7f584ae22800) [pid = 1845] [serial = 727] [outer = (nil)] 08:49:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 221 (0x7f584f6d3000) [pid = 1845] [serial = 728] [outer = 0x7f584ae22800] 08:49:33 INFO - PROCESS | 1845 | 1461167373726 Marionette DEBUG loaded listener.js 08:49:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 222 (0x7f5850684800) [pid = 1845] [serial = 729] [outer = 0x7f584ae22800] 08:49:35 INFO - PROCESS | 1845 | 1461167375226 Marionette TRACE conn3 <- [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]]]}] 08:49:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 08:49:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 2029ms 08:49:35 INFO - PROCESS | 1845 | 1461167375303 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 08:49:35 INFO - PROCESS | 1845 | 1461167375310 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 08:49:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 08:49:35 INFO - PROCESS | 1845 | 1461167375318 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 08:49:35 INFO - PROCESS | 1845 | 1461167375323 Marionette TRACE conn3 <- [1,942,null,{}] 08:49:35 INFO - PROCESS | 1845 | 1461167375330 Marionette TRACE conn3 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:35 INFO - PROCESS | 1845 | 1461167375566 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 08:49:35 INFO - PROCESS | 1845 | 1461167375930 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:49:35 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5848ce2800 == 97 [pid = 1845] [id = 243] 08:49:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 223 (0x7f584f6e7c00) [pid = 1845] [serial = 730] [outer = (nil)] 08:49:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 224 (0x7f584f749400) [pid = 1845] [serial = 731] [outer = 0x7f584f6e7c00] 08:49:36 INFO - PROCESS | 1845 | 1461167376006 Marionette DEBUG loaded listener.js 08:49:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 225 (0x7f584f8b9000) [pid = 1845] [serial = 732] [outer = 0x7f584f6e7c00] 08:49:36 INFO - PROCESS | 1845 | 1461167376964 Marionette TRACE conn3 <- [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]]]}] 08:49:37 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585bedb000 == 96 [pid = 1845] [id = 203] 08:49:37 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5855e8b000 == 95 [pid = 1845] [id = 228] 08:49:37 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585e057800 == 94 [pid = 1845] [id = 227] 08:49:37 INFO - PROCESS | 1845 | --DOMWINDOW == 224 (0x7f585ad73400) [pid = 1845] [serial = 637] [outer = (nil)] [url = about:blank] 08:49:37 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585b704000 == 93 [pid = 1845] [id = 226] 08:49:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 08:49:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1732ms 08:49:37 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585a3c9800 == 92 [pid = 1845] [id = 225] 08:49:37 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5852ad4000 == 91 [pid = 1845] [id = 224] 08:49:37 INFO - PROCESS | 1845 | --DOCSHELL 0x7f584aff0000 == 90 [pid = 1845] [id = 223] 08:49:37 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5855e9c000 == 89 [pid = 1845] [id = 222] 08:49:37 INFO - PROCESS | 1845 | 1461167377061 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 08:49:37 INFO - PROCESS | 1845 | 1461167377069 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 08:49:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 08:49:37 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5852a1c800 == 88 [pid = 1845] [id = 221] 08:49:37 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5852ad3800 == 87 [pid = 1845] [id = 213] 08:49:37 INFO - PROCESS | 1845 | 1461167377094 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 08:49:37 INFO - PROCESS | 1845 | 1461167377098 Marionette TRACE conn3 <- [1,946,null,{}] 08:49:37 INFO - PROCESS | 1845 | 1461167377103 Marionette TRACE conn3 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:37 INFO - PROCESS | 1845 | 1461167377275 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 08:49:37 INFO - PROCESS | 1845 | --DOMWINDOW == 223 (0x7f5850636400) [pid = 1845] [serial = 497] [outer = (nil)] [url = about:blank] 08:49:37 INFO - PROCESS | 1845 | --DOMWINDOW == 222 (0x7f5868bb7c00) [pid = 1845] [serial = 370] [outer = (nil)] [url = about:blank] 08:49:37 INFO - PROCESS | 1845 | --DOMWINDOW == 221 (0x7f58591f5000) [pid = 1845] [serial = 406] [outer = (nil)] [url = about:blank] 08:49:37 INFO - PROCESS | 1845 | --DOMWINDOW == 220 (0x7f585482dc00) [pid = 1845] [serial = 415] [outer = (nil)] [url = about:blank] 08:49:37 INFO - PROCESS | 1845 | --DOMWINDOW == 219 (0x7f585b8ea400) [pid = 1845] [serial = 367] [outer = (nil)] [url = about:blank] 08:49:37 INFO - PROCESS | 1845 | --DOMWINDOW == 218 (0x7f5868d9e400) [pid = 1845] [serial = 373] [outer = (nil)] [url = about:blank] 08:49:37 INFO - PROCESS | 1845 | --DOMWINDOW == 217 (0x7f585cd58800) [pid = 1845] [serial = 409] [outer = (nil)] [url = about:blank] 08:49:37 INFO - PROCESS | 1845 | --DOMWINDOW == 216 (0x7f585a580800) [pid = 1845] [serial = 364] [outer = (nil)] [url = about:blank] 08:49:37 INFO - PROCESS | 1845 | --DOMWINDOW == 215 (0x7f58527d1800) [pid = 1845] [serial = 403] [outer = (nil)] [url = about:blank] 08:49:37 INFO - PROCESS | 1845 | --DOMWINDOW == 214 (0x7f5869c29800) [pid = 1845] [serial = 412] [outer = (nil)] [url = about:blank] 08:49:37 INFO - PROCESS | 1845 | --DOMWINDOW == 213 (0x7f585240a800) [pid = 1845] [serial = 400] [outer = (nil)] [url = about:blank] 08:49:37 INFO - PROCESS | 1845 | --DOMWINDOW == 212 (0x7f5851f5bc00) [pid = 1845] [serial = 361] [outer = (nil)] [url = about:blank] 08:49:37 INFO - PROCESS | 1845 | --DOMWINDOW == 211 (0x7f5852935800) [pid = 1845] [serial = 542] [outer = (nil)] [url = about:blank] 08:49:37 INFO - PROCESS | 1845 | --DOMWINDOW == 210 (0x7f585aca7c00) [pid = 1845] [serial = 578] [outer = (nil)] [url = about:blank] 08:49:37 INFO - PROCESS | 1845 | --DOMWINDOW == 209 (0x7f5855974000) [pid = 1845] [serial = 610] [outer = (nil)] [url = about:blank] 08:49:37 INFO - PROCESS | 1845 | --DOMWINDOW == 208 (0x7f5852936800) [pid = 1845] [serial = 604] [outer = (nil)] [url = about:blank] 08:49:37 INFO - PROCESS | 1845 | --DOMWINDOW == 207 (0x7f5852dacc00) [pid = 1845] [serial = 607] [outer = (nil)] [url = about:blank] 08:49:37 INFO - PROCESS | 1845 | --DOMWINDOW == 206 (0x7f584f6e5800) [pid = 1845] [serial = 595] [outer = (nil)] [url = about:blank] 08:49:37 INFO - PROCESS | 1845 | --DOMWINDOW == 205 (0x7f5855699800) [pid = 1845] [serial = 629] [outer = (nil)] [url = about:blank] 08:49:37 INFO - PROCESS | 1845 | --DOMWINDOW == 204 (0x7f5851ac7000) [pid = 1845] [serial = 598] [outer = (nil)] [url = about:blank] 08:49:37 INFO - PROCESS | 1845 | --DOMWINDOW == 203 (0x7f58527d5800) [pid = 1845] [serial = 625] [outer = (nil)] [url = about:blank] 08:49:37 INFO - PROCESS | 1845 | --DOMWINDOW == 202 (0x7f585251d800) [pid = 1845] [serial = 601] [outer = (nil)] [url = about:blank] 08:49:37 INFO - PROCESS | 1845 | --DOMWINDOW == 201 (0x7f5851933800) [pid = 1845] [serial = 620] [outer = (nil)] [url = about:blank] 08:49:37 INFO - PROCESS | 1845 | --DOMWINDOW == 200 (0x7f585063c800) [pid = 1845] [serial = 619] [outer = (nil)] [url = about:blank] 08:49:37 INFO - PROCESS | 1845 | --DOMWINDOW == 199 (0x7f5858fd4800) [pid = 1845] [serial = 613] [outer = (nil)] [url = about:blank] 08:49:37 INFO - PROCESS | 1845 | --DOMWINDOW == 198 (0x7f5851b2d000) [pid = 1845] [serial = 622] [outer = (nil)] [url = about:blank] 08:49:37 INFO - PROCESS | 1845 | --DOMWINDOW == 197 (0x7f5851f63c00) [pid = 1845] [serial = 623] [outer = (nil)] [url = about:blank] 08:49:37 INFO - PROCESS | 1845 | --DOMWINDOW == 196 (0x7f585a1da400) [pid = 1845] [serial = 617] [outer = (nil)] [url = about:blank] 08:49:37 INFO - PROCESS | 1845 | --DOMWINDOW == 195 (0x7f5859146400) [pid = 1845] [serial = 616] [outer = (nil)] [url = about:blank] 08:49:37 INFO - PROCESS | 1845 | --DOMWINDOW == 194 (0x7f585618a400) [pid = 1845] [serial = 631] [outer = (nil)] [url = about:blank] 08:49:37 INFO - PROCESS | 1845 | --DOMWINDOW == 193 (0x7f585542b000) [pid = 1845] [serial = 628] [outer = (nil)] [url = about:blank] 08:49:37 INFO - PROCESS | 1845 | --DOMWINDOW == 192 (0x7f58567e5800) [pid = 1845] [serial = 632] [outer = (nil)] [url = about:blank] 08:49:37 INFO - PROCESS | 1845 | --DOMWINDOW == 191 (0x7f585a93f000) [pid = 1845] [serial = 635] [outer = (nil)] [url = about:blank] 08:49:37 INFO - PROCESS | 1845 | --DOMWINDOW == 190 (0x7f58567e7c00) [pid = 1845] [serial = 634] [outer = (nil)] [url = about:blank] 08:49:37 INFO - PROCESS | 1845 | --DOMWINDOW == 189 (0x7f5852bd6c00) [pid = 1845] [serial = 626] [outer = (nil)] [url = about:blank] 08:49:37 INFO - PROCESS | 1845 | 1461167377487 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:49:37 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f584f911000 == 88 [pid = 1845] [id = 244] 08:49:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 190 (0x7f584f750000) [pid = 1845] [serial = 733] [outer = (nil)] 08:49:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 191 (0x7f5850646c00) [pid = 1845] [serial = 734] [outer = 0x7f584f750000] 08:49:37 INFO - PROCESS | 1845 | 1461167377568 Marionette DEBUG loaded listener.js 08:49:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 192 (0x7f5850687800) [pid = 1845] [serial = 735] [outer = 0x7f584f750000] 08:49:38 INFO - PROCESS | 1845 | 1461167378254 Marionette TRACE conn3 <- [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]]]}] 08:49:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 08:49:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1185ms 08:49:38 INFO - PROCESS | 1845 | 1461167378278 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 08:49:38 INFO - PROCESS | 1845 | 1461167378281 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 08:49:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 08:49:38 INFO - PROCESS | 1845 | 1461167378288 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 08:49:38 INFO - PROCESS | 1845 | 1461167378293 Marionette TRACE conn3 <- [1,950,null,{}] 08:49:38 INFO - PROCESS | 1845 | 1461167378308 Marionette TRACE conn3 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:38 INFO - PROCESS | 1845 | 1461167378493 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 08:49:38 INFO - PROCESS | 1845 | 1461167378636 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:49:38 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5851e41800 == 89 [pid = 1845] [id = 245] 08:49:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 193 (0x7f5850687c00) [pid = 1845] [serial = 736] [outer = (nil)] 08:49:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 194 (0x7f5850690800) [pid = 1845] [serial = 737] [outer = 0x7f5850687c00] 08:49:38 INFO - PROCESS | 1845 | 1461167378700 Marionette DEBUG loaded listener.js 08:49:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 195 (0x7f5851ac7000) [pid = 1845] [serial = 738] [outer = 0x7f5850687c00] 08:49:39 INFO - PROCESS | 1845 | 1461167379462 Marionette TRACE conn3 <- [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]]]}] 08:49:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 08:49:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1237ms 08:49:39 INFO - PROCESS | 1845 | 1461167379526 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 08:49:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 08:49:39 INFO - PROCESS | 1845 | 1461167379531 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 08:49:39 INFO - PROCESS | 1845 | 1461167379536 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 08:49:39 INFO - PROCESS | 1845 | 1461167379539 Marionette TRACE conn3 <- [1,954,null,{}] 08:49:39 INFO - PROCESS | 1845 | 1461167379544 Marionette TRACE conn3 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:39 INFO - PROCESS | 1845 | 1461167379788 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 08:49:39 INFO - PROCESS | 1845 | 1461167379814 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:49:39 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5852acd800 == 90 [pid = 1845] [id = 246] 08:49:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 196 (0x7f584ae22c00) [pid = 1845] [serial = 739] [outer = (nil)] 08:49:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 197 (0x7f5851e69400) [pid = 1845] [serial = 740] [outer = 0x7f584ae22c00] 08:49:39 INFO - PROCESS | 1845 | 1461167379875 Marionette DEBUG loaded listener.js 08:49:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 198 (0x7f58520a6c00) [pid = 1845] [serial = 741] [outer = 0x7f584ae22c00] 08:49:40 INFO - PROCESS | 1845 | 1461167380701 Marionette TRACE conn3 <- [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]]]}] 08:49:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 08:49:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1231ms 08:49:40 INFO - PROCESS | 1845 | 1461167380768 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 08:49:40 INFO - PROCESS | 1845 | 1461167380772 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 08:49:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 08:49:40 INFO - PROCESS | 1845 | 1461167380778 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 08:49:40 INFO - PROCESS | 1845 | 1461167380780 Marionette TRACE conn3 <- [1,958,null,{}] 08:49:40 INFO - PROCESS | 1845 | 1461167380785 Marionette TRACE conn3 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:40 INFO - PROCESS | 1845 | 1461167380995 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 08:49:41 INFO - PROCESS | 1845 | 1461167381033 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:49:41 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5853ee3800 == 91 [pid = 1845] [id = 247] 08:49:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 199 (0x7f585068b000) [pid = 1845] [serial = 742] [outer = (nil)] 08:49:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 200 (0x7f585240d800) [pid = 1845] [serial = 743] [outer = 0x7f585068b000] 08:49:41 INFO - PROCESS | 1845 | 1461167381100 Marionette DEBUG loaded listener.js 08:49:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 201 (0x7f585251a400) [pid = 1845] [serial = 744] [outer = 0x7f585068b000] 08:49:42 INFO - PROCESS | 1845 | --DOMWINDOW == 200 (0x7f58519a8000) [pid = 1845] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 08:49:42 INFO - PROCESS | 1845 | --DOMWINDOW == 199 (0x7f585063cc00) [pid = 1845] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 08:49:42 INFO - PROCESS | 1845 | --DOMWINDOW == 198 (0x7f584b471c00) [pid = 1845] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 08:49:42 INFO - PROCESS | 1845 | --DOMWINDOW == 197 (0x7f584f6e1800) [pid = 1845] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 08:49:42 INFO - PROCESS | 1845 | --DOMWINDOW == 196 (0x7f584f8b7800) [pid = 1845] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 08:49:42 INFO - PROCESS | 1845 | --DOMWINDOW == 195 (0x7f585a528000) [pid = 1845] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 08:49:42 INFO - PROCESS | 1845 | --DOMWINDOW == 194 (0x7f584f744400) [pid = 1845] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 08:49:42 INFO - PROCESS | 1845 | --DOMWINDOW == 193 (0x7f584b457000) [pid = 1845] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 08:49:42 INFO - PROCESS | 1845 | 1461167382597 Marionette TRACE conn3 <- [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]]]}] 08:49:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 08:49:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1879ms 08:49:42 INFO - PROCESS | 1845 | 1461167382659 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 08:49:42 INFO - PROCESS | 1845 | 1461167382662 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 08:49:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 08:49:42 INFO - PROCESS | 1845 | 1461167382668 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 08:49:42 INFO - PROCESS | 1845 | 1461167382670 Marionette TRACE conn3 <- [1,962,null,{}] 08:49:42 INFO - PROCESS | 1845 | 1461167382679 Marionette TRACE conn3 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:42 INFO - PROCESS | 1845 | 1461167382912 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 08:49:42 INFO - PROCESS | 1845 | 1461167382923 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:49:42 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5856296000 == 92 [pid = 1845] [id = 248] 08:49:42 INFO - PROCESS | 1845 | ++DOMWINDOW == 194 (0x7f58519a9000) [pid = 1845] [serial = 745] [outer = (nil)] 08:49:42 INFO - PROCESS | 1845 | ++DOMWINDOW == 195 (0x7f5852bd5400) [pid = 1845] [serial = 746] [outer = 0x7f58519a9000] 08:49:43 INFO - PROCESS | 1845 | 1461167383000 Marionette DEBUG loaded listener.js 08:49:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 196 (0x7f5854826c00) [pid = 1845] [serial = 747] [outer = 0x7f58519a9000] 08:49:43 INFO - PROCESS | 1845 | 1461167383741 Marionette TRACE conn3 <- [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]]]}] 08:49:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 08:49:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1136ms 08:49:43 INFO - PROCESS | 1845 | 1461167383807 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 08:49:43 INFO - PROCESS | 1845 | 1461167383810 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 08:49:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 08:49:43 INFO - PROCESS | 1845 | 1461167383816 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 08:49:43 INFO - PROCESS | 1845 | 1461167383818 Marionette TRACE conn3 <- [1,966,null,{}] 08:49:43 INFO - PROCESS | 1845 | 1461167383823 Marionette TRACE conn3 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:43 INFO - PROCESS | 1845 | 1461167383980 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 08:49:43 INFO - PROCESS | 1845 | 1461167383995 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:49:44 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585a3be000 == 93 [pid = 1845] [id = 249] 08:49:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 197 (0x7f5852bda400) [pid = 1845] [serial = 748] [outer = (nil)] 08:49:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 198 (0x7f585568fc00) [pid = 1845] [serial = 749] [outer = 0x7f5852bda400] 08:49:44 INFO - PROCESS | 1845 | 1461167384054 Marionette DEBUG loaded listener.js 08:49:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 199 (0x7f585596e400) [pid = 1845] [serial = 750] [outer = 0x7f5852bda400] 08:49:45 INFO - PROCESS | 1845 | 1461167385190 Marionette TRACE conn3 <- [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]]]}] 08:49:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 08:49:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1428ms 08:49:45 INFO - PROCESS | 1845 | 1461167385246 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 08:49:45 INFO - PROCESS | 1845 | 1461167385253 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 08:49:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 08:49:45 INFO - PROCESS | 1845 | 1461167385280 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 08:49:45 INFO - PROCESS | 1845 | 1461167385286 Marionette TRACE conn3 <- [1,970,null,{}] 08:49:45 INFO - PROCESS | 1845 | 1461167385295 Marionette TRACE conn3 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:45 INFO - PROCESS | 1845 | 1461167385517 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 08:49:45 INFO - PROCESS | 1845 | 1461167385761 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:49:45 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f584f910800 == 94 [pid = 1845] [id = 250] 08:49:45 INFO - PROCESS | 1845 | ++DOMWINDOW == 200 (0x7f584f6e1000) [pid = 1845] [serial = 751] [outer = (nil)] 08:49:45 INFO - PROCESS | 1845 | ++DOMWINDOW == 201 (0x7f584f8b5c00) [pid = 1845] [serial = 752] [outer = 0x7f584f6e1000] 08:49:45 INFO - PROCESS | 1845 | 1461167385840 Marionette DEBUG loaded listener.js 08:49:45 INFO - PROCESS | 1845 | ++DOMWINDOW == 202 (0x7f584fa60400) [pid = 1845] [serial = 753] [outer = 0x7f584f6e1000] 08:49:46 INFO - PROCESS | 1845 | 1461167386755 Marionette TRACE conn3 <- [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]]]}] 08:49:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 08:49:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1560ms 08:49:46 INFO - PROCESS | 1845 | 1461167386825 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 08:49:46 INFO - PROCESS | 1845 | 1461167386833 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 08:49:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 08:49:46 INFO - PROCESS | 1845 | 1461167386843 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 08:49:46 INFO - PROCESS | 1845 | 1461167386847 Marionette TRACE conn3 <- [1,974,null,{}] 08:49:46 INFO - PROCESS | 1845 | 1461167386853 Marionette TRACE conn3 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:47 INFO - PROCESS | 1845 | 1461167387068 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 08:49:47 INFO - PROCESS | 1845 | 1461167387330 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:49:47 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5852d54800 == 95 [pid = 1845] [id = 251] 08:49:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 203 (0x7f585068c800) [pid = 1845] [serial = 754] [outer = (nil)] 08:49:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 204 (0x7f5851ac0000) [pid = 1845] [serial = 755] [outer = 0x7f585068c800] 08:49:47 INFO - PROCESS | 1845 | 1461167387445 Marionette DEBUG loaded listener.js 08:49:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 205 (0x7f58520a2000) [pid = 1845] [serial = 756] [outer = 0x7f585068c800] 08:49:48 INFO - PROCESS | 1845 | 1461167388295 Marionette TRACE conn3 <- [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]]]}] 08:49:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 08:49:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1484ms 08:49:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 08:49:48 INFO - PROCESS | 1845 | 1461167388327 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 08:49:48 INFO - PROCESS | 1845 | 1461167388330 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 08:49:48 INFO - PROCESS | 1845 | 1461167388337 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 08:49:48 INFO - PROCESS | 1845 | 1461167388342 Marionette TRACE conn3 <- [1,978,null,{}] 08:49:48 INFO - PROCESS | 1845 | 1461167388358 Marionette TRACE conn3 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:48 INFO - PROCESS | 1845 | 1461167388529 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 08:49:48 INFO - PROCESS | 1845 | 1461167388710 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:49:48 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585ac63000 == 96 [pid = 1845] [id = 252] 08:49:48 INFO - PROCESS | 1845 | ++DOMWINDOW == 206 (0x7f58520a4c00) [pid = 1845] [serial = 757] [outer = (nil)] 08:49:48 INFO - PROCESS | 1845 | ++DOMWINDOW == 207 (0x7f5852bdbc00) [pid = 1845] [serial = 758] [outer = 0x7f58520a4c00] 08:49:48 INFO - PROCESS | 1845 | 1461167388782 Marionette DEBUG loaded listener.js 08:49:48 INFO - PROCESS | 1845 | ++DOMWINDOW == 208 (0x7f5855435c00) [pid = 1845] [serial = 759] [outer = 0x7f58520a4c00] 08:49:49 INFO - PROCESS | 1845 | 1461167389663 Marionette TRACE conn3 <- [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]]]}] 08:49:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 08:49:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1386ms 08:49:49 INFO - PROCESS | 1845 | 1461167389722 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 08:49:49 INFO - PROCESS | 1845 | 1461167389726 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 08:49:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 08:49:49 INFO - PROCESS | 1845 | 1461167389732 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 08:49:49 INFO - PROCESS | 1845 | 1461167389734 Marionette TRACE conn3 <- [1,982,null,{}] 08:49:49 INFO - PROCESS | 1845 | 1461167389740 Marionette TRACE conn3 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:49 INFO - PROCESS | 1845 | 1461167389924 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 08:49:50 INFO - PROCESS | 1845 | 1461167390100 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:49:50 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585bed0000 == 97 [pid = 1845] [id = 253] 08:49:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 209 (0x7f58527d8c00) [pid = 1845] [serial = 760] [outer = (nil)] 08:49:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 210 (0x7f5856199c00) [pid = 1845] [serial = 761] [outer = 0x7f58527d8c00] 08:49:50 INFO - PROCESS | 1845 | 1461167390173 Marionette DEBUG loaded listener.js 08:49:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 211 (0x7f5858fd3c00) [pid = 1845] [serial = 762] [outer = 0x7f58527d8c00] 08:49:51 INFO - PROCESS | 1845 | 1461167391029 Marionette TRACE conn3 <- [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]]]}] 08:49:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 08:49:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1333ms 08:49:51 INFO - PROCESS | 1845 | 1461167391066 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 08:49:51 INFO - PROCESS | 1845 | 1461167391069 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 08:49:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 08:49:51 INFO - PROCESS | 1845 | 1461167391075 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 08:49:51 INFO - PROCESS | 1845 | 1461167391077 Marionette TRACE conn3 <- [1,986,null,{}] 08:49:51 INFO - PROCESS | 1845 | 1461167391083 Marionette TRACE conn3 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:51 INFO - PROCESS | 1845 | 1461167391268 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 08:49:51 INFO - PROCESS | 1845 | 1461167391454 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:49:51 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585e0c9000 == 98 [pid = 1845] [id = 254] 08:49:51 INFO - PROCESS | 1845 | ++DOMWINDOW == 212 (0x7f5855491000) [pid = 1845] [serial = 763] [outer = (nil)] 08:49:51 INFO - PROCESS | 1845 | ++DOMWINDOW == 213 (0x7f585967b000) [pid = 1845] [serial = 764] [outer = 0x7f5855491000] 08:49:51 INFO - PROCESS | 1845 | 1461167391524 Marionette DEBUG loaded listener.js 08:49:51 INFO - PROCESS | 1845 | ++DOMWINDOW == 214 (0x7f585a93b400) [pid = 1845] [serial = 765] [outer = 0x7f5855491000] 08:49:52 INFO - PROCESS | 1845 | 1461167392447 Marionette TRACE conn3 <- [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]]]}] 08:49:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 08:49:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1430ms 08:49:52 INFO - PROCESS | 1845 | 1461167392508 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 08:49:52 INFO - PROCESS | 1845 | 1461167392511 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 08:49:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 08:49:52 INFO - PROCESS | 1845 | 1461167392517 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 08:49:52 INFO - PROCESS | 1845 | 1461167392520 Marionette TRACE conn3 <- [1,990,null,{}] 08:49:52 INFO - PROCESS | 1845 | 1461167392525 Marionette TRACE conn3 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:52 INFO - PROCESS | 1845 | 1461167392723 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 08:49:52 INFO - PROCESS | 1845 | 1461167392902 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:49:52 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5869c04000 == 99 [pid = 1845] [id = 255] 08:49:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 215 (0x7f585251b800) [pid = 1845] [serial = 766] [outer = (nil)] 08:49:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 216 (0x7f585c1e8400) [pid = 1845] [serial = 767] [outer = 0x7f585251b800] 08:49:52 INFO - PROCESS | 1845 | 1461167392981 Marionette DEBUG loaded listener.js 08:49:53 INFO - PROCESS | 1845 | ++DOMWINDOW == 217 (0x7f585e148800) [pid = 1845] [serial = 768] [outer = 0x7f585251b800] 08:49:53 INFO - PROCESS | 1845 | 1461167393822 Marionette TRACE conn3 <- [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]]]}] 08:49:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 08:49:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1378ms 08:49:53 INFO - PROCESS | 1845 | 1461167393896 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 08:49:53 INFO - PROCESS | 1845 | 1461167393900 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 08:49:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 08:49:53 INFO - PROCESS | 1845 | 1461167393906 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 08:49:53 INFO - PROCESS | 1845 | 1461167393909 Marionette TRACE conn3 <- [1,994,null,{}] 08:49:53 INFO - PROCESS | 1845 | 1461167393914 Marionette TRACE conn3 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:54 INFO - PROCESS | 1845 | 1461167394092 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 08:49:54 INFO - PROCESS | 1845 | 1461167394270 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:49:54 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f586d76c000 == 100 [pid = 1845] [id = 256] 08:49:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 218 (0x7f585a93c400) [pid = 1845] [serial = 769] [outer = (nil)] 08:49:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 219 (0x7f5867c2f800) [pid = 1845] [serial = 770] [outer = 0x7f585a93c400] 08:49:54 INFO - PROCESS | 1845 | 1461167394340 Marionette DEBUG loaded listener.js 08:49:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 220 (0x7f5868bbe800) [pid = 1845] [serial = 771] [outer = 0x7f585a93c400] 08:49:55 INFO - PROCESS | 1845 | 1461167395228 Marionette TRACE conn3 <- [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]]]}] 08:49:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 08:49:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1383ms 08:49:55 INFO - PROCESS | 1845 | 1461167395291 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 08:49:55 INFO - PROCESS | 1845 | 1461167395294 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 08:49:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 08:49:55 INFO - PROCESS | 1845 | 1461167395300 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 08:49:55 INFO - PROCESS | 1845 | 1461167395302 Marionette TRACE conn3 <- [1,998,null,{}] 08:49:55 INFO - PROCESS | 1845 | 1461167395308 Marionette TRACE conn3 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:55 INFO - PROCESS | 1845 | 1461167395502 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 08:49:55 INFO - PROCESS | 1845 | 1461167395685 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:49:55 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f586dc31800 == 101 [pid = 1845] [id = 257] 08:49:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 221 (0x7f585966f400) [pid = 1845] [serial = 772] [outer = (nil)] 08:49:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 222 (0x7f5868bc1000) [pid = 1845] [serial = 773] [outer = 0x7f585966f400] 08:49:55 INFO - PROCESS | 1845 | 1461167395760 Marionette DEBUG loaded listener.js 08:49:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 223 (0x7f5869c29800) [pid = 1845] [serial = 774] [outer = 0x7f585966f400] 08:49:56 INFO - PROCESS | 1845 | 1461167396600 Marionette TRACE conn3 <- [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]]]}] 08:49:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 08:49:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1332ms 08:49:56 INFO - PROCESS | 1845 | 1461167396634 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 08:49:56 INFO - PROCESS | 1845 | 1461167396638 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 08:49:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 08:49:56 INFO - PROCESS | 1845 | 1461167396644 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 08:49:56 INFO - PROCESS | 1845 | 1461167396651 Marionette TRACE conn3 <- [1,1002,null,{}] 08:49:56 INFO - PROCESS | 1845 | 1461167396656 Marionette TRACE conn3 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:56 INFO - PROCESS | 1845 | 1461167396853 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 08:49:57 INFO - PROCESS | 1845 | 1461167397037 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:49:57 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f586e158000 == 102 [pid = 1845] [id = 258] 08:49:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 224 (0x7f585bc2bc00) [pid = 1845] [serial = 775] [outer = (nil)] 08:49:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 225 (0x7f5869dbe800) [pid = 1845] [serial = 776] [outer = 0x7f585bc2bc00] 08:49:57 INFO - PROCESS | 1845 | 1461167397108 Marionette DEBUG loaded listener.js 08:49:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 226 (0x7f586becb000) [pid = 1845] [serial = 777] [outer = 0x7f585bc2bc00] 08:49:57 INFO - PROCESS | 1845 | 1461167397984 Marionette TRACE conn3 <- [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]]]}] 08:49:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 08:49:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1387ms 08:49:58 INFO - PROCESS | 1845 | 1461167398033 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 08:49:58 INFO - PROCESS | 1845 | 1461167398037 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 08:49:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 08:49:58 INFO - PROCESS | 1845 | 1461167398043 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 08:49:58 INFO - PROCESS | 1845 | 1461167398046 Marionette TRACE conn3 <- [1,1006,null,{}] 08:49:58 INFO - PROCESS | 1845 | 1461167398052 Marionette TRACE conn3 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:58 INFO - PROCESS | 1845 | 1461167398240 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 08:49:58 INFO - PROCESS | 1845 | 1461167398426 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:49:58 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f587229e800 == 103 [pid = 1845] [id = 259] 08:49:58 INFO - PROCESS | 1845 | ++DOMWINDOW == 227 (0x7f585068b800) [pid = 1845] [serial = 778] [outer = (nil)] 08:49:58 INFO - PROCESS | 1845 | ++DOMWINDOW == 228 (0x7f586dd0c800) [pid = 1845] [serial = 779] [outer = 0x7f585068b800] 08:49:58 INFO - PROCESS | 1845 | 1461167398499 Marionette DEBUG loaded listener.js 08:49:58 INFO - PROCESS | 1845 | ++DOMWINDOW == 229 (0x7f586de1fc00) [pid = 1845] [serial = 780] [outer = 0x7f585068b800] 08:49:59 INFO - PROCESS | 1845 | 1461167399348 Marionette TRACE conn3 <- [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]]]}] 08:49:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 08:49:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1332ms 08:49:59 INFO - PROCESS | 1845 | 1461167399377 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 08:49:59 INFO - PROCESS | 1845 | 1461167399381 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 08:49:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 08:49:59 INFO - PROCESS | 1845 | 1461167399387 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 08:49:59 INFO - PROCESS | 1845 | 1461167399390 Marionette TRACE conn3 <- [1,1010,null,{}] 08:49:59 INFO - PROCESS | 1845 | 1461167399396 Marionette TRACE conn3 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:59 INFO - PROCESS | 1845 | 1461167399605 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 08:49:59 INFO - PROCESS | 1845 | 1461167399801 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:49:59 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f58489e1800 == 104 [pid = 1845] [id = 260] 08:49:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 230 (0x7f5850917400) [pid = 1845] [serial = 781] [outer = (nil)] 08:49:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 231 (0x7f585091c400) [pid = 1845] [serial = 782] [outer = 0x7f5850917400] 08:49:59 INFO - PROCESS | 1845 | 1461167399890 Marionette DEBUG loaded listener.js 08:50:00 INFO - PROCESS | 1845 | ++DOMWINDOW == 232 (0x7f586df65400) [pid = 1845] [serial = 783] [outer = 0x7f5850917400] 08:50:00 INFO - PROCESS | 1845 | 1461167400802 Marionette TRACE conn3 <- [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]]]}] 08:50:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 08:50:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1480ms 08:50:00 INFO - PROCESS | 1845 | 1461167400868 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 08:50:00 INFO - PROCESS | 1845 | 1461167400872 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 08:50:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 08:50:00 INFO - PROCESS | 1845 | 1461167400878 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 08:50:00 INFO - PROCESS | 1845 | 1461167400881 Marionette TRACE conn3 <- [1,1014,null,{}] 08:50:00 INFO - PROCESS | 1845 | 1461167400886 Marionette TRACE conn3 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:01 INFO - PROCESS | 1845 | 1461167401080 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 08:50:01 INFO - PROCESS | 1845 | 1461167401268 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:50:01 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f58464da800 == 105 [pid = 1845] [id = 261] 08:50:01 INFO - PROCESS | 1845 | ++DOMWINDOW == 233 (0x7f5846dd6400) [pid = 1845] [serial = 784] [outer = (nil)] 08:50:01 INFO - PROCESS | 1845 | ++DOMWINDOW == 234 (0x7f5846dde800) [pid = 1845] [serial = 785] [outer = 0x7f5846dd6400] 08:50:01 INFO - PROCESS | 1845 | 1461167401410 Marionette DEBUG loaded listener.js 08:50:01 INFO - PROCESS | 1845 | ++DOMWINDOW == 235 (0x7f5846de4400) [pid = 1845] [serial = 786] [outer = 0x7f5846dd6400] 08:50:02 INFO - PROCESS | 1845 | 1461167402280 Marionette TRACE conn3 <- [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]]]}] 08:50:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 08:50:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1479ms 08:50:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 08:50:02 INFO - PROCESS | 1845 | 1461167402358 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 08:50:02 INFO - PROCESS | 1845 | 1461167402361 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 08:50:02 INFO - PROCESS | 1845 | 1461167402368 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 08:50:02 INFO - PROCESS | 1845 | 1461167402370 Marionette TRACE conn3 <- [1,1018,null,{}] 08:50:02 INFO - PROCESS | 1845 | 1461167402376 Marionette TRACE conn3 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:02 INFO - PROCESS | 1845 | 1461167402584 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 08:50:02 INFO - PROCESS | 1845 | 1461167402770 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:50:02 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5852a3a000 == 106 [pid = 1845] [id = 262] 08:50:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 236 (0x7f5846dd8000) [pid = 1845] [serial = 787] [outer = (nil)] 08:50:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 237 (0x7f5846ef1400) [pid = 1845] [serial = 788] [outer = 0x7f5846dd8000] 08:50:02 INFO - PROCESS | 1845 | 1461167402902 Marionette DEBUG loaded listener.js 08:50:03 INFO - PROCESS | 1845 | ++DOMWINDOW == 238 (0x7f5846ef6400) [pid = 1845] [serial = 789] [outer = 0x7f5846dd8000] 08:50:03 INFO - PROCESS | 1845 | 1461167403783 Marionette TRACE conn3 <- [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]]]}] 08:50:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 08:50:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1481ms 08:50:03 INFO - PROCESS | 1845 | 1461167403850 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 08:50:03 INFO - PROCESS | 1845 | 1461167403853 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 08:50:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 08:50:03 INFO - PROCESS | 1845 | 1461167403859 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 08:50:03 INFO - PROCESS | 1845 | 1461167403861 Marionette TRACE conn3 <- [1,1022,null,{}] 08:50:03 INFO - PROCESS | 1845 | 1461167403867 Marionette TRACE conn3 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:04 INFO - PROCESS | 1845 | 1461167404066 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 08:50:04 INFO - PROCESS | 1845 | 1461167404253 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:50:04 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f58565ca800 == 107 [pid = 1845] [id = 263] 08:50:04 INFO - PROCESS | 1845 | ++DOMWINDOW == 239 (0x7f5846de1400) [pid = 1845] [serial = 790] [outer = (nil)] 08:50:04 INFO - PROCESS | 1845 | ++DOMWINDOW == 240 (0x7f5846efc800) [pid = 1845] [serial = 791] [outer = 0x7f5846de1400] 08:50:04 INFO - PROCESS | 1845 | 1461167404324 Marionette DEBUG loaded listener.js 08:50:04 INFO - PROCESS | 1845 | ++DOMWINDOW == 241 (0x7f585071ac00) [pid = 1845] [serial = 792] [outer = 0x7f5846de1400] 08:50:05 INFO - PROCESS | 1845 | 1461167405203 Marionette TRACE conn3 <- [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]]]}] 08:50:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 08:50:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1427ms 08:50:05 INFO - PROCESS | 1845 | 1461167405288 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 08:50:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 08:50:05 INFO - PROCESS | 1845 | 1461167405292 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 08:50:05 INFO - PROCESS | 1845 | 1461167405299 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 08:50:05 INFO - PROCESS | 1845 | 1461167405303 Marionette TRACE conn3 <- [1,1026,null,{}] 08:50:05 INFO - PROCESS | 1845 | 1461167405308 Marionette TRACE conn3 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:05 INFO - PROCESS | 1845 | 1461167405541 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 08:50:06 INFO - PROCESS | 1845 | 1461167406147 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:50:06 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f584abc3000 == 108 [pid = 1845] [id = 264] 08:50:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 242 (0x7f5845710c00) [pid = 1845] [serial = 793] [outer = (nil)] 08:50:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 243 (0x7f5846ef2400) [pid = 1845] [serial = 794] [outer = 0x7f5845710c00] 08:50:06 INFO - PROCESS | 1845 | 1461167406222 Marionette DEBUG loaded listener.js 08:50:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 244 (0x7f5847da5000) [pid = 1845] [serial = 795] [outer = 0x7f5845710c00] 08:50:07 INFO - PROCESS | 1845 | 1461167407236 Marionette TRACE conn3 <- [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]]]}] 08:50:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 08:50:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1983ms 08:50:07 INFO - PROCESS | 1845 | 1461167407284 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 08:50:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 08:50:07 INFO - PROCESS | 1845 | 1461167407291 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 08:50:07 INFO - PROCESS | 1845 | 1461167407299 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 08:50:07 INFO - PROCESS | 1845 | 1461167407302 Marionette TRACE conn3 <- [1,1030,null,{}] 08:50:07 INFO - PROCESS | 1845 | 1461167407309 Marionette TRACE conn3 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:07 INFO - PROCESS | 1845 | 1461167407492 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 08:50:07 INFO - PROCESS | 1845 | 1461167407726 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:50:07 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5848cda000 == 109 [pid = 1845] [id = 265] 08:50:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 245 (0x7f584b46c800) [pid = 1845] [serial = 796] [outer = (nil)] 08:50:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 246 (0x7f584f6d0800) [pid = 1845] [serial = 797] [outer = 0x7f584b46c800] 08:50:07 INFO - PROCESS | 1845 | 1461167407843 Marionette DEBUG loaded listener.js 08:50:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 247 (0x7f584f74e800) [pid = 1845] [serial = 798] [outer = 0x7f584b46c800] 08:50:08 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5856296000 == 108 [pid = 1845] [id = 248] 08:50:08 INFO - PROCESS | 1845 | --DOMWINDOW == 246 (0x7f5858f41800) [pid = 1845] [serial = 646] [outer = (nil)] [url = about:blank] 08:50:08 INFO - PROCESS | 1845 | --DOMWINDOW == 245 (0x7f585e157800) [pid = 1845] [serial = 655] [outer = (nil)] [url = about:blank] 08:50:08 INFO - PROCESS | 1845 | --DOMWINDOW == 244 (0x7f585c1ec000) [pid = 1845] [serial = 652] [outer = (nil)] [url = about:blank] 08:50:08 INFO - PROCESS | 1845 | --DOMWINDOW == 243 (0x7f585ba26000) [pid = 1845] [serial = 649] [outer = (nil)] [url = about:blank] 08:50:08 INFO - PROCESS | 1845 | --DOMWINDOW == 242 (0x7f5868875800) [pid = 1845] [serial = 658] [outer = (nil)] [url = about:blank] 08:50:08 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5853ee3800 == 107 [pid = 1845] [id = 247] 08:50:08 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5852acd800 == 106 [pid = 1845] [id = 246] 08:50:08 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5851e41800 == 105 [pid = 1845] [id = 245] 08:50:08 INFO - PROCESS | 1845 | --DOCSHELL 0x7f584f911000 == 104 [pid = 1845] [id = 244] 08:50:08 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5848ce2800 == 103 [pid = 1845] [id = 243] 08:50:08 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5845478800 == 102 [pid = 1845] [id = 238] 08:50:08 INFO - PROCESS | 1845 | --DOCSHELL 0x7f584ae52000 == 101 [pid = 1845] [id = 237] 08:50:08 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5850a53800 == 100 [pid = 1845] [id = 236] 08:50:08 INFO - PROCESS | 1845 | --DOCSHELL 0x7f587247a800 == 99 [pid = 1845] [id = 235] 08:50:08 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5872294000 == 98 [pid = 1845] [id = 234] 08:50:08 INFO - PROCESS | 1845 | --DOCSHELL 0x7f584add0800 == 97 [pid = 1845] [id = 233] 08:50:08 INFO - PROCESS | 1845 | --DOCSHELL 0x7f586e16b000 == 96 [pid = 1845] [id = 232] 08:50:08 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585b691800 == 95 [pid = 1845] [id = 231] 08:50:08 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5851a2a800 == 94 [pid = 1845] [id = 230] 08:50:08 INFO - PROCESS | 1845 | --DOMWINDOW == 241 (0x7f58527d7000) [pid = 1845] [serial = 686] [outer = (nil)] [url = about:blank] 08:50:08 INFO - PROCESS | 1845 | --DOMWINDOW == 240 (0x7f585e380800) [pid = 1845] [serial = 683] [outer = (nil)] [url = about:blank] 08:50:08 INFO - PROCESS | 1845 | --DOMWINDOW == 239 (0x7f584f750400) [pid = 1845] [serial = 661] [outer = (nil)] [url = about:blank] 08:50:08 INFO - PROCESS | 1845 | --DOMWINDOW == 238 (0x7f5855970400) [pid = 1845] [serial = 676] [outer = (nil)] [url = about:blank] 08:50:08 INFO - PROCESS | 1845 | --DOMWINDOW == 237 (0x7f5852bde400) [pid = 1845] [serial = 671] [outer = (nil)] [url = about:blank] 08:50:08 INFO - PROCESS | 1845 | --DOMWINDOW == 236 (0x7f584fa42c00) [pid = 1845] [serial = 664] [outer = (nil)] [url = about:blank] 08:50:08 INFO - PROCESS | 1845 | --DOMWINDOW == 235 (0x7f5850715000) [pid = 1845] [serial = 640] [outer = (nil)] [url = about:blank] 08:50:08 INFO - PROCESS | 1845 | --DOMWINDOW == 234 (0x7f58548f0800) [pid = 1845] [serial = 673] [outer = (nil)] [url = about:blank] 08:50:08 INFO - PROCESS | 1845 | --DOMWINDOW == 233 (0x7f5855796400) [pid = 1845] [serial = 674] [outer = (nil)] [url = about:blank] 08:50:08 INFO - PROCESS | 1845 | --DOMWINDOW == 232 (0x7f5856195c00) [pid = 1845] [serial = 677] [outer = (nil)] [url = about:blank] 08:50:08 INFO - PROCESS | 1845 | --DOMWINDOW == 231 (0x7f585c1f0000) [pid = 1845] [serial = 680] [outer = (nil)] [url = about:blank] 08:50:08 INFO - PROCESS | 1845 | --DOMWINDOW == 230 (0x7f585b281800) [pid = 1845] [serial = 679] [outer = (nil)] [url = about:blank] 08:50:08 INFO - PROCESS | 1845 | --DOMWINDOW == 229 (0x7f584fa60c00) [pid = 1845] [serial = 670] [outer = (nil)] [url = about:blank] 08:50:08 INFO - PROCESS | 1845 | --DOMWINDOW == 228 (0x7f585070b800) [pid = 1845] [serial = 665] [outer = (nil)] [url = about:blank] 08:50:08 INFO - PROCESS | 1845 | --DOMWINDOW == 227 (0x7f58524d1800) [pid = 1845] [serial = 668] [outer = (nil)] [url = about:blank] 08:50:08 INFO - PROCESS | 1845 | --DOMWINDOW == 226 (0x7f585cd2d000) [pid = 1845] [serial = 682] [outer = (nil)] [url = about:blank] 08:50:08 INFO - PROCESS | 1845 | --DOMWINDOW == 225 (0x7f58520a1400) [pid = 1845] [serial = 667] [outer = (nil)] [url = about:blank] 08:50:08 INFO - PROCESS | 1845 | --DOMWINDOW == 224 (0x7f58519a4000) [pid = 1845] [serial = 685] [outer = (nil)] [url = about:blank] 08:50:08 INFO - PROCESS | 1845 | --DOMWINDOW == 223 (0x7f58527d9800) [pid = 1845] [serial = 643] [outer = (nil)] [url = about:blank] 08:50:08 INFO - PROCESS | 1845 | 1461167408817 Marionette TRACE conn3 <- [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]]]}] 08:50:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 08:50:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1544ms 08:50:08 INFO - PROCESS | 1845 | 1461167408846 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 08:50:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 08:50:08 INFO - PROCESS | 1845 | 1461167408852 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 08:50:08 INFO - PROCESS | 1845 | 1461167408858 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 08:50:08 INFO - PROCESS | 1845 | 1461167408861 Marionette TRACE conn3 <- [1,1034,null,{}] 08:50:08 INFO - PROCESS | 1845 | 1461167408866 Marionette TRACE conn3 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:09 INFO - PROCESS | 1845 | 1461167409018 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 08:50:09 INFO - PROCESS | 1845 | 1461167409188 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:50:09 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f584ae52000 == 95 [pid = 1845] [id = 266] 08:50:09 INFO - PROCESS | 1845 | ++DOMWINDOW == 224 (0x7f584b473000) [pid = 1845] [serial = 799] [outer = (nil)] 08:50:09 INFO - PROCESS | 1845 | ++DOMWINDOW == 225 (0x7f5850642400) [pid = 1845] [serial = 800] [outer = 0x7f584b473000] 08:50:09 INFO - PROCESS | 1845 | 1461167409249 Marionette DEBUG loaded listener.js 08:50:09 INFO - PROCESS | 1845 | ++DOMWINDOW == 226 (0x7f585068fc00) [pid = 1845] [serial = 801] [outer = 0x7f584b473000] 08:50:10 INFO - PROCESS | 1845 | 1461167410028 Marionette TRACE conn3 <- [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]]]}] 08:50:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 08:50:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1191ms 08:50:10 INFO - PROCESS | 1845 | 1461167410059 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 08:50:10 INFO - PROCESS | 1845 | 1461167410063 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 08:50:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 08:50:10 INFO - PROCESS | 1845 | 1461167410078 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 08:50:10 INFO - PROCESS | 1845 | 1461167410087 Marionette TRACE conn3 <- [1,1038,null,{}] 08:50:10 INFO - PROCESS | 1845 | 1461167410093 Marionette TRACE conn3 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:10 INFO - PROCESS | 1845 | 1461167410259 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 08:50:10 INFO - PROCESS | 1845 | 1461167410276 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:50:10 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5851a9a000 == 96 [pid = 1845] [id = 267] 08:50:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 227 (0x7f584fa49c00) [pid = 1845] [serial = 802] [outer = (nil)] 08:50:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 228 (0x7f58519a4800) [pid = 1845] [serial = 803] [outer = 0x7f584fa49c00] 08:50:10 INFO - PROCESS | 1845 | 1461167410338 Marionette DEBUG loaded listener.js 08:50:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 229 (0x7f5851c0c800) [pid = 1845] [serial = 804] [outer = 0x7f584fa49c00] 08:50:11 INFO - PROCESS | 1845 | 1461167411241 Marionette TRACE conn3 <- [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]]]}] 08:50:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 08:50:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1246ms 08:50:11 INFO - PROCESS | 1845 | 1461167411318 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 08:50:11 INFO - PROCESS | 1845 | 1461167411322 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 08:50:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 08:50:11 INFO - PROCESS | 1845 | 1461167411327 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 08:50:11 INFO - PROCESS | 1845 | 1461167411329 Marionette TRACE conn3 <- [1,1042,null,{}] 08:50:11 INFO - PROCESS | 1845 | 1461167411335 Marionette TRACE conn3 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:11 INFO - PROCESS | 1845 | 1461167411560 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 08:50:11 INFO - PROCESS | 1845 | 1461167411587 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:50:11 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5852ac8800 == 97 [pid = 1845] [id = 268] 08:50:11 INFO - PROCESS | 1845 | ++DOMWINDOW == 230 (0x7f585091f000) [pid = 1845] [serial = 805] [outer = (nil)] 08:50:11 INFO - PROCESS | 1845 | ++DOMWINDOW == 231 (0x7f58520a5000) [pid = 1845] [serial = 806] [outer = 0x7f585091f000] 08:50:11 INFO - PROCESS | 1845 | 1461167411681 Marionette DEBUG loaded listener.js 08:50:11 INFO - PROCESS | 1845 | ++DOMWINDOW == 232 (0x7f58524d3000) [pid = 1845] [serial = 807] [outer = 0x7f585091f000] 08:50:12 INFO - PROCESS | 1845 | 1461167412587 Marionette TRACE conn3 <- [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]]]}] 08:50:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 08:50:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1282ms 08:50:12 INFO - PROCESS | 1845 | 1461167412610 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 08:50:12 INFO - PROCESS | 1845 | 1461167412614 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 08:50:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 08:50:12 INFO - PROCESS | 1845 | 1461167412641 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 08:50:12 INFO - PROCESS | 1845 | 1461167412645 Marionette TRACE conn3 <- [1,1046,null,{}] 08:50:12 INFO - PROCESS | 1845 | 1461167412650 Marionette TRACE conn3 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:12 INFO - PROCESS | 1845 | 1461167412872 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 08:50:12 INFO - PROCESS | 1845 | 1461167412898 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:50:12 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5855e9c000 == 98 [pid = 1845] [id = 269] 08:50:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 233 (0x7f5852935800) [pid = 1845] [serial = 808] [outer = (nil)] 08:50:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 234 (0x7f5852bdb400) [pid = 1845] [serial = 809] [outer = 0x7f5852935800] 08:50:12 INFO - PROCESS | 1845 | 1461167412973 Marionette DEBUG loaded listener.js 08:50:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 235 (0x7f5855796400) [pid = 1845] [serial = 810] [outer = 0x7f5852935800] 08:50:13 INFO - PROCESS | 1845 | --DOMWINDOW == 234 (0x7f584f6e7c00) [pid = 1845] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 08:50:13 INFO - PROCESS | 1845 | --DOMWINDOW == 233 (0x7f584f750000) [pid = 1845] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 08:50:13 INFO - PROCESS | 1845 | --DOMWINDOW == 232 (0x7f584ae22c00) [pid = 1845] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 08:50:13 INFO - PROCESS | 1845 | --DOMWINDOW == 231 (0x7f58519a9000) [pid = 1845] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 08:50:13 INFO - PROCESS | 1845 | --DOMWINDOW == 230 (0x7f5850687c00) [pid = 1845] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 08:50:13 INFO - PROCESS | 1845 | --DOMWINDOW == 229 (0x7f585068b000) [pid = 1845] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 08:50:14 INFO - PROCESS | 1845 | 1461167414372 Marionette TRACE conn3 <- [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]]]}] 08:50:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 08:50:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1803ms 08:50:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 08:50:14 INFO - PROCESS | 1845 | 1461167414424 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 08:50:14 INFO - PROCESS | 1845 | 1461167414427 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 08:50:14 INFO - PROCESS | 1845 | 1461167414433 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 08:50:14 INFO - PROCESS | 1845 | 1461167414436 Marionette TRACE conn3 <- [1,1050,null,{}] 08:50:14 INFO - PROCESS | 1845 | 1461167414440 Marionette TRACE conn3 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:14 INFO - PROCESS | 1845 | 1461167414621 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 08:50:14 INFO - PROCESS | 1845 | 1461167414631 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:50:14 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f58565e0800 == 99 [pid = 1845] [id = 270] 08:50:14 INFO - PROCESS | 1845 | ++DOMWINDOW == 230 (0x7f5855430800) [pid = 1845] [serial = 811] [outer = (nil)] 08:50:14 INFO - PROCESS | 1845 | ++DOMWINDOW == 231 (0x7f5859148000) [pid = 1845] [serial = 812] [outer = 0x7f5855430800] 08:50:14 INFO - PROCESS | 1845 | 1461167414692 Marionette DEBUG loaded listener.js 08:50:14 INFO - PROCESS | 1845 | ++DOMWINDOW == 232 (0x7f585aca1800) [pid = 1845] [serial = 813] [outer = 0x7f5855430800] 08:50:15 INFO - PROCESS | 1845 | 1461167415495 Marionette TRACE conn3 <- [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]]]}] 08:50:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 08:50:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1135ms 08:50:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 08:50:15 INFO - PROCESS | 1845 | 1461167415568 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 08:50:15 INFO - PROCESS | 1845 | 1461167415571 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 08:50:15 INFO - PROCESS | 1845 | 1461167415577 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 08:50:15 INFO - PROCESS | 1845 | 1461167415580 Marionette TRACE conn3 <- [1,1054,null,{}] 08:50:15 INFO - PROCESS | 1845 | 1461167415585 Marionette TRACE conn3 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:15 INFO - PROCESS | 1845 | 1461167415749 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 08:50:15 INFO - PROCESS | 1845 | 1461167415762 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:50:15 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585aa55800 == 100 [pid = 1845] [id = 271] 08:50:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 233 (0x7f58527ce000) [pid = 1845] [serial = 814] [outer = (nil)] 08:50:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 234 (0x7f585ba2a000) [pid = 1845] [serial = 815] [outer = 0x7f58527ce000] 08:50:15 INFO - PROCESS | 1845 | 1461167415825 Marionette DEBUG loaded listener.js 08:50:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 235 (0x7f585c1ec000) [pid = 1845] [serial = 816] [outer = 0x7f58527ce000] 08:50:16 INFO - PROCESS | 1845 | 1461167416930 Marionette TRACE conn3 <- [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]]]}] 08:50:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 08:50:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1385ms 08:50:16 INFO - PROCESS | 1845 | 1461167416962 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 08:50:16 INFO - PROCESS | 1845 | 1461167416970 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 08:50:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 08:50:16 INFO - PROCESS | 1845 | 1461167416979 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 08:50:16 INFO - PROCESS | 1845 | 1461167416984 Marionette TRACE conn3 <- [1,1058,null,{}] 08:50:16 INFO - PROCESS | 1845 | 1461167416992 Marionette TRACE conn3 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:17 INFO - PROCESS | 1845 | 1461167417200 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 08:50:17 INFO - PROCESS | 1845 | 1461167417386 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:50:17 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f584afe9000 == 101 [pid = 1845] [id = 272] 08:50:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 236 (0x7f584ae31000) [pid = 1845] [serial = 817] [outer = (nil)] 08:50:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 237 (0x7f584f6d9c00) [pid = 1845] [serial = 818] [outer = 0x7f584ae31000] 08:50:17 INFO - PROCESS | 1845 | 1461167417464 Marionette DEBUG loaded listener.js 08:50:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 238 (0x7f584fa42c00) [pid = 1845] [serial = 819] [outer = 0x7f584ae31000] 08:50:18 INFO - PROCESS | 1845 | 1461167418453 Marionette TRACE conn3 <- [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]]]}] 08:50:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 08:50:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1537ms 08:50:18 INFO - PROCESS | 1845 | 1461167418517 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 08:50:18 INFO - PROCESS | 1845 | 1461167418526 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 08:50:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 08:50:18 INFO - PROCESS | 1845 | 1461167418536 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 08:50:18 INFO - PROCESS | 1845 | 1461167418540 Marionette TRACE conn3 <- [1,1062,null,{}] 08:50:18 INFO - PROCESS | 1845 | 1461167418546 Marionette TRACE conn3 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:18 INFO - PROCESS | 1845 | 1461167418748 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 08:50:19 INFO - PROCESS | 1845 | 1461167419016 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:50:19 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5856296000 == 102 [pid = 1845] [id = 273] 08:50:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 239 (0x7f585068f800) [pid = 1845] [serial = 820] [outer = (nil)] 08:50:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 240 (0x7f585091ec00) [pid = 1845] [serial = 821] [outer = 0x7f585068f800] 08:50:19 INFO - PROCESS | 1845 | 1461167419134 Marionette DEBUG loaded listener.js 08:50:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 241 (0x7f5851e65000) [pid = 1845] [serial = 822] [outer = 0x7f585068f800] 08:50:19 INFO - PROCESS | 1845 | 1461167419989 Marionette TRACE conn3 <- [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]]]}] 08:50:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 08:50:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1493ms 08:50:20 INFO - PROCESS | 1845 | 1461167420029 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 08:50:20 INFO - PROCESS | 1845 | 1461167420033 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 08:50:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 08:50:20 INFO - PROCESS | 1845 | 1461167420039 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 08:50:20 INFO - PROCESS | 1845 | 1461167420045 Marionette TRACE conn3 <- [1,1066,null,{}] 08:50:20 INFO - PROCESS | 1845 | 1461167420061 Marionette TRACE conn3 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:20 INFO - PROCESS | 1845 | 1461167420281 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 08:50:20 INFO - PROCESS | 1845 | 1461167420529 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:50:20 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585c127800 == 103 [pid = 1845] [id = 274] 08:50:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 242 (0x7f585293a400) [pid = 1845] [serial = 823] [outer = (nil)] 08:50:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 243 (0x7f585568e800) [pid = 1845] [serial = 824] [outer = 0x7f585293a400] 08:50:20 INFO - PROCESS | 1845 | 1461167420649 Marionette DEBUG loaded listener.js 08:50:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 244 (0x7f585914c000) [pid = 1845] [serial = 825] [outer = 0x7f585293a400] 08:50:21 INFO - PROCESS | 1845 | 1461167421491 Marionette TRACE conn3 <- [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]]]}] 08:50:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 08:50:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1489ms 08:50:21 INFO - PROCESS | 1845 | 1461167421531 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 08:50:21 INFO - PROCESS | 1845 | 1461167421535 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 08:50:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 08:50:21 INFO - PROCESS | 1845 | 1461167421541 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 08:50:21 INFO - PROCESS | 1845 | 1461167421544 Marionette TRACE conn3 <- [1,1070,null,{}] 08:50:21 INFO - PROCESS | 1845 | 1461167421549 Marionette TRACE conn3 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:21 INFO - PROCESS | 1845 | 1461167421739 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 08:50:21 INFO - PROCESS | 1845 | 1461167421931 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:50:21 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5868fae800 == 104 [pid = 1845] [id = 275] 08:50:21 INFO - PROCESS | 1845 | ++DOMWINDOW == 245 (0x7f58524d3400) [pid = 1845] [serial = 826] [outer = (nil)] 08:50:21 INFO - PROCESS | 1845 | ++DOMWINDOW == 246 (0x7f585bb99c00) [pid = 1845] [serial = 827] [outer = 0x7f58524d3400] 08:50:22 INFO - PROCESS | 1845 | 1461167422002 Marionette DEBUG loaded listener.js 08:50:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 247 (0x7f585cd58c00) [pid = 1845] [serial = 828] [outer = 0x7f58524d3400] 08:50:22 INFO - PROCESS | 1845 | 1461167422879 Marionette TRACE conn3 <- [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]]]}] 08:50:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 08:50:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1384ms 08:50:22 INFO - PROCESS | 1845 | 1461167422927 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 08:50:22 INFO - PROCESS | 1845 | 1461167422931 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 08:50:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 08:50:22 INFO - PROCESS | 1845 | 1461167422937 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 08:50:22 INFO - PROCESS | 1845 | 1461167422940 Marionette TRACE conn3 <- [1,1074,null,{}] 08:50:22 INFO - PROCESS | 1845 | 1461167422945 Marionette TRACE conn3 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:23 INFO - PROCESS | 1845 | 1461167423122 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 08:50:23 INFO - PROCESS | 1845 | 1461167423324 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:50:23 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f586e157800 == 105 [pid = 1845] [id = 276] 08:50:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 248 (0x7f5850912800) [pid = 1845] [serial = 829] [outer = (nil)] 08:50:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 249 (0x7f585e380800) [pid = 1845] [serial = 830] [outer = 0x7f5850912800] 08:50:23 INFO - PROCESS | 1845 | 1461167423436 Marionette DEBUG loaded listener.js 08:50:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 250 (0x7f5868d97400) [pid = 1845] [serial = 831] [outer = 0x7f5850912800] 08:50:24 INFO - PROCESS | 1845 | 1461167424377 Marionette TRACE conn3 <- [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]]]}] 08:50:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 08:50:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1484ms 08:50:24 INFO - PROCESS | 1845 | 1461167424423 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 08:50:24 INFO - PROCESS | 1845 | 1461167424427 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 08:50:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 08:50:24 INFO - PROCESS | 1845 | 1461167424432 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 08:50:24 INFO - PROCESS | 1845 | 1461167424435 Marionette TRACE conn3 <- [1,1078,null,{}] 08:50:24 INFO - PROCESS | 1845 | 1461167424440 Marionette TRACE conn3 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:24 INFO - PROCESS | 1845 | 1461167424632 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 08:50:24 INFO - PROCESS | 1845 | 1461167424826 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:50:24 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f58438f1800 == 106 [pid = 1845] [id = 277] 08:50:24 INFO - PROCESS | 1845 | ++DOMWINDOW == 251 (0x7f585ba2dc00) [pid = 1845] [serial = 832] [outer = (nil)] 08:50:24 INFO - PROCESS | 1845 | ++DOMWINDOW == 252 (0x7f586de84800) [pid = 1845] [serial = 833] [outer = 0x7f585ba2dc00] 08:50:24 INFO - PROCESS | 1845 | 1461167424946 Marionette DEBUG loaded listener.js 08:50:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 253 (0x7f586dfc2c00) [pid = 1845] [serial = 834] [outer = 0x7f585ba2dc00] 08:50:25 INFO - PROCESS | 1845 | 1461167425836 Marionette TRACE conn3 <- [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]]]}] 08:50:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 08:50:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1443ms 08:50:25 INFO - PROCESS | 1845 | 1461167425877 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 08:50:25 INFO - PROCESS | 1845 | 1461167425881 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 08:50:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 08:50:25 INFO - PROCESS | 1845 | 1461167425887 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 08:50:25 INFO - PROCESS | 1845 | 1461167425890 Marionette TRACE conn3 <- [1,1082,null,{}] 08:50:25 INFO - PROCESS | 1845 | 1461167425895 Marionette TRACE conn3 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:26 INFO - PROCESS | 1845 | 1461167426077 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 08:50:26 INFO - PROCESS | 1845 | 1461167426268 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:50:26 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f584a9a6000 == 107 [pid = 1845] [id = 278] 08:50:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 254 (0x7f5848b2ec00) [pid = 1845] [serial = 835] [outer = (nil)] 08:50:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 255 (0x7f5848b36800) [pid = 1845] [serial = 836] [outer = 0x7f5848b2ec00] 08:50:26 INFO - PROCESS | 1845 | 1461167426340 Marionette DEBUG loaded listener.js 08:50:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 256 (0x7f5848b3ac00) [pid = 1845] [serial = 837] [outer = 0x7f5848b2ec00] 08:50:27 INFO - PROCESS | 1845 | 1461167427245 Marionette TRACE conn3 <- [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]]]}] 08:50:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 08:50:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1386ms 08:50:27 INFO - PROCESS | 1845 | 1461167427274 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 08:50:27 INFO - PROCESS | 1845 | 1461167427276 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 08:50:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 08:50:27 INFO - PROCESS | 1845 | 1461167427283 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 08:50:27 INFO - PROCESS | 1845 | 1461167427285 Marionette TRACE conn3 <- [1,1086,null,{}] 08:50:27 INFO - PROCESS | 1845 | 1461167427290 Marionette TRACE conn3 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:27 INFO - PROCESS | 1845 | 1461167427476 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 08:50:27 INFO - PROCESS | 1845 | 1461167427689 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:50:27 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5856596000 == 108 [pid = 1845] [id = 279] 08:50:27 INFO - PROCESS | 1845 | ++DOMWINDOW == 257 (0x7f5847d9e400) [pid = 1845] [serial = 838] [outer = (nil)] 08:50:27 INFO - PROCESS | 1845 | ++DOMWINDOW == 258 (0x7f5848b09c00) [pid = 1845] [serial = 839] [outer = 0x7f5847d9e400] 08:50:27 INFO - PROCESS | 1845 | 1461167427761 Marionette DEBUG loaded listener.js 08:50:27 INFO - PROCESS | 1845 | ++DOMWINDOW == 259 (0x7f5848b0f400) [pid = 1845] [serial = 840] [outer = 0x7f5847d9e400] 08:50:28 INFO - PROCESS | 1845 | 1461167428623 Marionette TRACE conn3 <- [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]]]}] 08:50:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 08:50:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1389ms 08:50:28 INFO - PROCESS | 1845 | 1461167428674 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 08:50:28 INFO - PROCESS | 1845 | 1461167428677 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 08:50:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 08:50:28 INFO - PROCESS | 1845 | 1461167428684 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 08:50:28 INFO - PROCESS | 1845 | 1461167428686 Marionette TRACE conn3 <- [1,1090,null,{}] 08:50:28 INFO - PROCESS | 1845 | 1461167428693 Marionette TRACE conn3 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:28 INFO - PROCESS | 1845 | 1461167428885 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 08:50:29 INFO - PROCESS | 1845 | 1461167429079 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:50:29 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f584a718000 == 109 [pid = 1845] [id = 280] 08:50:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 260 (0x7f5848b02800) [pid = 1845] [serial = 841] [outer = (nil)] 08:50:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 261 (0x7f5848b34800) [pid = 1845] [serial = 842] [outer = 0x7f5848b02800] 08:50:29 INFO - PROCESS | 1845 | 1461167429149 Marionette DEBUG loaded listener.js 08:50:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 262 (0x7f5848b3cc00) [pid = 1845] [serial = 843] [outer = 0x7f5848b02800] 08:50:30 INFO - PROCESS | 1845 | 1461167430033 Marionette TRACE conn3 <- [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]]]}] 08:50:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 08:50:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1378ms 08:50:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 08:50:30 INFO - PROCESS | 1845 | 1461167430064 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 08:50:30 INFO - PROCESS | 1845 | 1461167430066 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 08:50:30 INFO - PROCESS | 1845 | 1461167430073 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 08:50:30 INFO - PROCESS | 1845 | 1461167430077 Marionette TRACE conn3 <- [1,1094,null,{}] 08:50:30 INFO - PROCESS | 1845 | 1461167430085 Marionette TRACE conn3 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:30 INFO - PROCESS | 1845 | 1461167430288 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 08:50:30 INFO - PROCESS | 1845 | 1461167430491 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:50:30 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f584f9d4800 == 110 [pid = 1845] [id = 281] 08:50:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 263 (0x7f5848b0bc00) [pid = 1845] [serial = 844] [outer = (nil)] 08:50:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 264 (0x7f5850688000) [pid = 1845] [serial = 845] [outer = 0x7f5848b0bc00] 08:50:30 INFO - PROCESS | 1845 | 1461167430609 Marionette DEBUG loaded listener.js 08:50:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 265 (0x7f5855694c00) [pid = 1845] [serial = 846] [outer = 0x7f5848b0bc00] 08:50:31 INFO - PROCESS | 1845 | 1461167431585 Marionette TRACE conn3 <- [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]]]}] 08:50:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 08:50:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1590ms 08:50:31 INFO - PROCESS | 1845 | 1461167431663 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 08:50:31 INFO - PROCESS | 1845 | 1461167431667 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 08:50:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 08:50:31 INFO - PROCESS | 1845 | 1461167431674 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 08:50:31 INFO - PROCESS | 1845 | 1461167431678 Marionette TRACE conn3 <- [1,1098,null,{}] 08:50:31 INFO - PROCESS | 1845 | 1461167431684 Marionette TRACE conn3 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:32 INFO - PROCESS | 1845 | 1461167432342 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 08:50:32 INFO - PROCESS | 1845 | 1461167432641 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:50:32 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f584adce000 == 111 [pid = 1845] [id = 282] 08:50:32 INFO - PROCESS | 1845 | ++DOMWINDOW == 266 (0x7f5846ef3400) [pid = 1845] [serial = 847] [outer = (nil)] 08:50:32 INFO - PROCESS | 1845 | ++DOMWINDOW == 267 (0x7f5846efb000) [pid = 1845] [serial = 848] [outer = 0x7f5846ef3400] 08:50:32 INFO - PROCESS | 1845 | 1461167432714 Marionette DEBUG loaded listener.js 08:50:32 INFO - PROCESS | 1845 | ++DOMWINDOW == 268 (0x7f5847da8800) [pid = 1845] [serial = 849] [outer = 0x7f5846ef3400] 08:50:33 INFO - PROCESS | 1845 | 1461167433616 Marionette TRACE conn3 <- [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]]]}] 08:50:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 08:50:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1989ms 08:50:33 INFO - PROCESS | 1845 | 1461167433666 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 08:50:33 INFO - PROCESS | 1845 | 1461167433671 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 08:50:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 08:50:33 INFO - PROCESS | 1845 | 1461167433678 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 08:50:33 INFO - PROCESS | 1845 | 1461167433683 Marionette TRACE conn3 <- [1,1102,null,{}] 08:50:33 INFO - PROCESS | 1845 | 1461167433690 Marionette TRACE conn3 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:33 INFO - PROCESS | 1845 | 1461167433870 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 08:50:34 INFO - PROCESS | 1845 | 1461167434061 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:50:34 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5852a23000 == 112 [pid = 1845] [id = 283] 08:50:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 269 (0x7f584f6e9c00) [pid = 1845] [serial = 850] [outer = (nil)] 08:50:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 270 (0x7f584f8b9400) [pid = 1845] [serial = 851] [outer = 0x7f584f6e9c00] 08:50:34 INFO - PROCESS | 1845 | 1461167434180 Marionette DEBUG loaded listener.js 08:50:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 271 (0x7f5850647400) [pid = 1845] [serial = 852] [outer = 0x7f584f6e9c00] 08:50:35 INFO - PROCESS | 1845 | 1461167435035 Marionette TRACE conn3 <- [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]]]}] 08:50:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 08:50:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1443ms 08:50:35 INFO - PROCESS | 1845 | 1461167435122 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 08:50:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 08:50:35 INFO - PROCESS | 1845 | 1461167435127 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 08:50:35 INFO - PROCESS | 1845 | 1461167435133 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 08:50:35 INFO - PROCESS | 1845 | 1461167435137 Marionette TRACE conn3 <- [1,1106,null,{}] 08:50:35 INFO - PROCESS | 1845 | 1461167435142 Marionette TRACE conn3 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:35 INFO - PROCESS | 1845 | 1461167435314 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 08:50:35 INFO - PROCESS | 1845 | 1461167435773 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:50:35 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f584548c000 == 113 [pid = 1845] [id = 284] 08:50:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 272 (0x7f5850685c00) [pid = 1845] [serial = 853] [outer = (nil)] 08:50:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 273 (0x7f585068c000) [pid = 1845] [serial = 854] [outer = 0x7f5850685c00] 08:50:35 INFO - PROCESS | 1845 | 1461167435848 Marionette DEBUG loaded listener.js 08:50:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 274 (0x7f5850916000) [pid = 1845] [serial = 855] [outer = 0x7f5850685c00] 08:50:36 INFO - PROCESS | 1845 | 1461167436647 Marionette TRACE conn3 <- [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]]]}] 08:50:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 08:50:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1529ms 08:50:36 INFO - PROCESS | 1845 | 1461167436681 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 08:50:36 INFO - PROCESS | 1845 | 1461167436686 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 08:50:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 08:50:36 INFO - PROCESS | 1845 | 1461167436706 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 08:50:36 INFO - PROCESS | 1845 | 1461167436713 Marionette TRACE conn3 <- [1,1110,null,{}] 08:50:36 INFO - PROCESS | 1845 | 1461167436719 Marionette TRACE conn3 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:36 INFO - PROCESS | 1845 | 1461167436902 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 08:50:37 INFO - PROCESS | 1845 | --DOCSHELL 0x7f586994b800 == 112 [pid = 1845] [id = 212] 08:50:37 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585c12e000 == 111 [pid = 1845] [id = 172] 08:50:37 INFO - PROCESS | 1845 | --DOMWINDOW == 273 (0x7f584ae29000) [pid = 1845] [serial = 725] [outer = (nil)] [url = about:blank] 08:50:37 INFO - PROCESS | 1845 | --DOMWINDOW == 272 (0x7f586dd0e400) [pid = 1845] [serial = 713] [outer = (nil)] [url = about:blank] 08:50:37 INFO - PROCESS | 1845 | --DOMWINDOW == 271 (0x7f584f6d8800) [pid = 1845] [serial = 722] [outer = (nil)] [url = about:blank] 08:50:37 INFO - PROCESS | 1845 | --DOMWINDOW == 270 (0x7f586dd0a800) [pid = 1845] [serial = 719] [outer = (nil)] [url = about:blank] 08:50:37 INFO - PROCESS | 1845 | --DOMWINDOW == 269 (0x7f584a885800) [pid = 1845] [serial = 716] [outer = (nil)] [url = about:blank] 08:50:37 INFO - PROCESS | 1845 | 1461167437265 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:50:37 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5845491000 == 110 [pid = 1845] [id = 239] 08:50:37 INFO - PROCESS | 1845 | --DOCSHELL 0x7f58565e0800 == 109 [pid = 1845] [id = 270] 08:50:37 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5855e9c000 == 108 [pid = 1845] [id = 269] 08:50:37 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5845492000 == 109 [pid = 1845] [id = 285] 08:50:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 270 (0x7f5845703400) [pid = 1845] [serial = 856] [outer = (nil)] 08:50:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 271 (0x7f584ae29000) [pid = 1845] [serial = 857] [outer = 0x7f5845703400] 08:50:37 INFO - PROCESS | 1845 | 1461167437345 Marionette DEBUG loaded listener.js 08:50:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 272 (0x7f58519a3000) [pid = 1845] [serial = 858] [outer = 0x7f5845703400] 08:50:37 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5852ac8800 == 108 [pid = 1845] [id = 268] 08:50:37 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5851a9a000 == 107 [pid = 1845] [id = 267] 08:50:37 INFO - PROCESS | 1845 | --DOCSHELL 0x7f584ae52000 == 106 [pid = 1845] [id = 266] 08:50:37 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5848cda000 == 105 [pid = 1845] [id = 265] 08:50:37 INFO - PROCESS | 1845 | --DOCSHELL 0x7f584abc3000 == 104 [pid = 1845] [id = 264] 08:50:37 INFO - PROCESS | 1845 | --DOCSHELL 0x7f58565ca800 == 103 [pid = 1845] [id = 263] 08:50:37 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5852a3a000 == 102 [pid = 1845] [id = 262] 08:50:37 INFO - PROCESS | 1845 | --DOCSHELL 0x7f58464da800 == 101 [pid = 1845] [id = 261] 08:50:37 INFO - PROCESS | 1845 | --DOCSHELL 0x7f58489e1800 == 100 [pid = 1845] [id = 260] 08:50:37 INFO - PROCESS | 1845 | --DOCSHELL 0x7f587229e800 == 99 [pid = 1845] [id = 259] 08:50:37 INFO - PROCESS | 1845 | --DOCSHELL 0x7f586e158000 == 98 [pid = 1845] [id = 258] 08:50:37 INFO - PROCESS | 1845 | --DOCSHELL 0x7f586dc31800 == 97 [pid = 1845] [id = 257] 08:50:37 INFO - PROCESS | 1845 | --DOCSHELL 0x7f586d76c000 == 96 [pid = 1845] [id = 256] 08:50:37 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5869c04000 == 95 [pid = 1845] [id = 255] 08:50:37 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585e0c9000 == 94 [pid = 1845] [id = 254] 08:50:37 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585bed0000 == 93 [pid = 1845] [id = 253] 08:50:37 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585ac63000 == 92 [pid = 1845] [id = 252] 08:50:37 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5852d54800 == 91 [pid = 1845] [id = 251] 08:50:37 INFO - PROCESS | 1845 | --DOCSHELL 0x7f584f910800 == 90 [pid = 1845] [id = 250] 08:50:38 INFO - PROCESS | 1845 | 1461167438090 Marionette TRACE conn3 <- [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]]]}] 08:50:38 INFO - PROCESS | 1845 | --DOMWINDOW == 271 (0x7f585a52c800) [pid = 1845] [serial = 698] [outer = (nil)] [url = about:blank] 08:50:38 INFO - PROCESS | 1845 | --DOMWINDOW == 270 (0x7f5853a70000) [pid = 1845] [serial = 695] [outer = (nil)] [url = about:blank] 08:50:38 INFO - PROCESS | 1845 | --DOMWINDOW == 269 (0x7f584f749400) [pid = 1845] [serial = 731] [outer = (nil)] [url = about:blank] 08:50:38 INFO - PROCESS | 1845 | --DOMWINDOW == 268 (0x7f5850687800) [pid = 1845] [serial = 735] [outer = (nil)] [url = about:blank] 08:50:38 INFO - PROCESS | 1845 | --DOMWINDOW == 267 (0x7f58520a6c00) [pid = 1845] [serial = 741] [outer = (nil)] [url = about:blank] 08:50:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 08:50:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1443ms 08:50:38 INFO - PROCESS | 1845 | --DOMWINDOW == 266 (0x7f5852bd5400) [pid = 1845] [serial = 746] [outer = (nil)] [url = about:blank] 08:50:38 INFO - PROCESS | 1845 | --DOMWINDOW == 265 (0x7f5850646c00) [pid = 1845] [serial = 734] [outer = (nil)] [url = about:blank] 08:50:38 INFO - PROCESS | 1845 | --DOMWINDOW == 264 (0x7f5851c0b400) [pid = 1845] [serial = 692] [outer = (nil)] [url = about:blank] 08:50:38 INFO - PROCESS | 1845 | --DOMWINDOW == 263 (0x7f5851e69400) [pid = 1845] [serial = 740] [outer = (nil)] [url = about:blank] 08:50:38 INFO - PROCESS | 1845 | --DOMWINDOW == 262 (0x7f5867cc4400) [pid = 1845] [serial = 704] [outer = (nil)] [url = about:blank] 08:50:38 INFO - PROCESS | 1845 | --DOMWINDOW == 261 (0x7f5852be0000) [pid = 1845] [serial = 688] [outer = (nil)] [url = about:blank] 08:50:38 INFO - PROCESS | 1845 | --DOMWINDOW == 260 (0x7f584f6d3000) [pid = 1845] [serial = 728] [outer = (nil)] [url = about:blank] 08:50:38 INFO - PROCESS | 1845 | --DOMWINDOW == 259 (0x7f5850690800) [pid = 1845] [serial = 737] [outer = (nil)] [url = about:blank] 08:50:38 INFO - PROCESS | 1845 | --DOMWINDOW == 258 (0x7f586a0f5400) [pid = 1845] [serial = 707] [outer = (nil)] [url = about:blank] 08:50:38 INFO - PROCESS | 1845 | --DOMWINDOW == 257 (0x7f584f8b9000) [pid = 1845] [serial = 732] [outer = (nil)] [url = about:blank] 08:50:38 INFO - PROCESS | 1845 | --DOMWINDOW == 256 (0x7f585251a400) [pid = 1845] [serial = 744] [outer = (nil)] [url = about:blank] 08:50:38 INFO - PROCESS | 1845 | --DOMWINDOW == 255 (0x7f5851ac7000) [pid = 1845] [serial = 738] [outer = (nil)] [url = about:blank] 08:50:38 INFO - PROCESS | 1845 | --DOMWINDOW == 254 (0x7f586d788400) [pid = 1845] [serial = 710] [outer = (nil)] [url = about:blank] 08:50:38 INFO - PROCESS | 1845 | --DOMWINDOW == 253 (0x7f585e11c400) [pid = 1845] [serial = 701] [outer = (nil)] [url = about:blank] 08:50:38 INFO - PROCESS | 1845 | --DOMWINDOW == 252 (0x7f585240d800) [pid = 1845] [serial = 743] [outer = (nil)] [url = about:blank] 08:50:38 INFO - PROCESS | 1845 | --DOMWINDOW == 251 (0x7f5854826c00) [pid = 1845] [serial = 747] [outer = (nil)] [url = about:blank] 08:50:38 INFO - PROCESS | 1845 | --DOMWINDOW == 250 (0x7f585ba31c00) [pid = 1845] [serial = 446] [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:50:38 INFO - PROCESS | 1845 | 1461167438162 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 08:50:38 INFO - PROCESS | 1845 | 1461167438165 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 08:50:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 08:50:38 INFO - PROCESS | 1845 | 1461167438172 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 08:50:38 INFO - PROCESS | 1845 | 1461167438175 Marionette TRACE conn3 <- [1,1114,null,{}] 08:50:38 INFO - PROCESS | 1845 | 1461167438180 Marionette TRACE conn3 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:38 INFO - PROCESS | 1845 | 1461167438339 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 08:50:38 INFO - PROCESS | 1845 | 1461167438349 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:50:38 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f584f7c1000 == 91 [pid = 1845] [id = 286] 08:50:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 251 (0x7f5851c0e000) [pid = 1845] [serial = 859] [outer = (nil)] 08:50:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 252 (0x7f5851f58c00) [pid = 1845] [serial = 860] [outer = 0x7f5851c0e000] 08:50:38 INFO - PROCESS | 1845 | 1461167438411 Marionette DEBUG loaded listener.js 08:50:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 253 (0x7f58520a0800) [pid = 1845] [serial = 861] [outer = 0x7f5851c0e000] 08:50:39 INFO - PROCESS | 1845 | 1461167439315 Marionette TRACE conn3 <- [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]]]}] 08:50:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 08:50:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1188ms 08:50:39 INFO - PROCESS | 1845 | 1461167439362 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 08:50:39 INFO - PROCESS | 1845 | 1461167439366 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 08:50:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 08:50:39 INFO - PROCESS | 1845 | 1461167439371 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 08:50:39 INFO - PROCESS | 1845 | 1461167439373 Marionette TRACE conn3 <- [1,1118,null,{}] 08:50:39 INFO - PROCESS | 1845 | 1461167439379 Marionette TRACE conn3 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:39 INFO - PROCESS | 1845 | 1461167439547 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 08:50:39 INFO - PROCESS | 1845 | 1461167439726 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:50:39 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5852545800 == 92 [pid = 1845] [id = 287] 08:50:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 254 (0x7f58524c6400) [pid = 1845] [serial = 862] [outer = (nil)] 08:50:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 255 (0x7f58524d0800) [pid = 1845] [serial = 863] [outer = 0x7f58524c6400] 08:50:39 INFO - PROCESS | 1845 | 1461167439800 Marionette DEBUG loaded listener.js 08:50:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 256 (0x7f585292d800) [pid = 1845] [serial = 864] [outer = 0x7f58524c6400] 08:50:40 INFO - PROCESS | 1845 | 1461167440645 Marionette TRACE conn3 <- [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]]]}] 08:50:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 08:50:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1339ms 08:50:40 INFO - PROCESS | 1845 | 1461167440712 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 08:50:40 INFO - PROCESS | 1845 | 1461167440716 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 08:50:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 08:50:40 INFO - PROCESS | 1845 | 1461167440722 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 08:50:40 INFO - PROCESS | 1845 | 1461167440724 Marionette TRACE conn3 <- [1,1122,null,{}] 08:50:40 INFO - PROCESS | 1845 | 1461167440735 Marionette TRACE conn3 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:40 INFO - PROCESS | 1845 | 1461167440955 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 08:50:40 INFO - PROCESS | 1845 | 1461167440978 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:50:40 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585546a800 == 93 [pid = 1845] [id = 288] 08:50:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 257 (0x7f58520ad800) [pid = 1845] [serial = 865] [outer = (nil)] 08:50:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 258 (0x7f58548fc400) [pid = 1845] [serial = 866] [outer = 0x7f58520ad800] 08:50:41 INFO - PROCESS | 1845 | 1461167441040 Marionette DEBUG loaded listener.js 08:50:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 259 (0x7f5855696c00) [pid = 1845] [serial = 867] [outer = 0x7f58520ad800] 08:50:42 INFO - PROCESS | 1845 | --DOMWINDOW == 258 (0x7f5851abd800) [pid = 1845] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 08:50:42 INFO - PROCESS | 1845 | --DOMWINDOW == 257 (0x7f5850649000) [pid = 1845] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 08:50:42 INFO - PROCESS | 1845 | --DOMWINDOW == 256 (0x7f5850649800) [pid = 1845] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 08:50:42 INFO - PROCESS | 1845 | --DOMWINDOW == 255 (0x7f585568c000) [pid = 1845] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 08:50:42 INFO - PROCESS | 1845 | --DOMWINDOW == 254 (0x7f5850711400) [pid = 1845] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 08:50:42 INFO - PROCESS | 1845 | --DOMWINDOW == 253 (0x7f584fa53000) [pid = 1845] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 08:50:42 INFO - PROCESS | 1845 | --DOMWINDOW == 252 (0x7f585cd2a800) [pid = 1845] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 08:50:42 INFO - PROCESS | 1845 | --DOMWINDOW == 251 (0x7f584b46dc00) [pid = 1845] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 08:50:42 INFO - PROCESS | 1845 | --DOMWINDOW == 250 (0x7f58527d3000) [pid = 1845] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 08:50:42 INFO - PROCESS | 1845 | --DOMWINDOW == 249 (0x7f584b46f400) [pid = 1845] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 08:50:42 INFO - PROCESS | 1845 | --DOMWINDOW == 248 (0x7f584af69800) [pid = 1845] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 08:50:42 INFO - PROCESS | 1845 | --DOMWINDOW == 247 (0x7f584b450800) [pid = 1845] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 08:50:42 INFO - PROCESS | 1845 | --DOMWINDOW == 246 (0x7f584b44d400) [pid = 1845] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 08:50:42 INFO - PROCESS | 1845 | --DOMWINDOW == 245 (0x7f5850712800) [pid = 1845] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 08:50:42 INFO - PROCESS | 1845 | --DOMWINDOW == 244 (0x7f585192bc00) [pid = 1845] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 08:50:42 INFO - PROCESS | 1845 | --DOMWINDOW == 243 (0x7f584fa50c00) [pid = 1845] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 08:50:42 INFO - PROCESS | 1845 | --DOMWINDOW == 242 (0x7f584af70800) [pid = 1845] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 08:50:42 INFO - PROCESS | 1845 | --DOMWINDOW == 241 (0x7f58524ce400) [pid = 1845] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 08:50:42 INFO - PROCESS | 1845 | --DOMWINDOW == 240 (0x7f5852517c00) [pid = 1845] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 08:50:42 INFO - PROCESS | 1845 | --DOMWINDOW == 239 (0x7f5852931800) [pid = 1845] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 08:50:42 INFO - PROCESS | 1845 | --DOMWINDOW == 238 (0x7f58548f9c00) [pid = 1845] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 08:50:42 INFO - PROCESS | 1845 | --DOMWINDOW == 237 (0x7f584b44e000) [pid = 1845] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 08:50:42 INFO - PROCESS | 1845 | --DOMWINDOW == 236 (0x7f5855430800) [pid = 1845] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 08:50:42 INFO - PROCESS | 1845 | --DOMWINDOW == 235 (0x7f5852bda400) [pid = 1845] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 08:50:42 INFO - PROCESS | 1845 | --DOMWINDOW == 234 (0x7f5845710c00) [pid = 1845] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 08:50:42 INFO - PROCESS | 1845 | --DOMWINDOW == 233 (0x7f584b46c800) [pid = 1845] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 08:50:42 INFO - PROCESS | 1845 | --DOMWINDOW == 232 (0x7f585091f000) [pid = 1845] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 08:50:42 INFO - PROCESS | 1845 | --DOMWINDOW == 231 (0x7f584fa49c00) [pid = 1845] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 08:50:42 INFO - PROCESS | 1845 | --DOMWINDOW == 230 (0x7f584b473000) [pid = 1845] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 08:50:42 INFO - PROCESS | 1845 | --DOMWINDOW == 229 (0x7f5852935800) [pid = 1845] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 08:50:42 INFO - PROCESS | 1845 | --DOMWINDOW == 228 (0x7f584af71000) [pid = 1845] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 08:50:42 INFO - PROCESS | 1845 | --DOMWINDOW == 227 (0x7f5855693000) [pid = 1845] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 08:50:42 INFO - PROCESS | 1845 | --DOMWINDOW == 226 (0x7f585b27ec00) [pid = 1845] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 08:50:42 INFO - PROCESS | 1845 | --DOMWINDOW == 225 (0x7f585618ac00) [pid = 1845] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 08:50:42 INFO - PROCESS | 1845 | --DOMWINDOW == 224 (0x7f5854829800) [pid = 1845] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 08:50:42 INFO - PROCESS | 1845 | --DOMWINDOW == 223 (0x7f584f8b9800) [pid = 1845] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 08:50:42 INFO - PROCESS | 1845 | --DOMWINDOW == 222 (0x7f584af66400) [pid = 1845] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 08:50:42 INFO - PROCESS | 1845 | --DOMWINDOW == 221 (0x7f584b454c00) [pid = 1845] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 08:50:42 INFO - PROCESS | 1845 | --DOMWINDOW == 220 (0x7f584b479c00) [pid = 1845] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 08:50:42 INFO - PROCESS | 1845 | --DOMWINDOW == 219 (0x7f5853d8b000) [pid = 1845] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 08:50:42 INFO - PROCESS | 1845 | --DOMWINDOW == 218 (0x7f58521b6800) [pid = 1845] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 08:50:42 INFO - PROCESS | 1845 | --DOMWINDOW == 217 (0x7f58520a5c00) [pid = 1845] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 08:50:42 INFO - PROCESS | 1845 | --DOMWINDOW == 216 (0x7f58519ab400) [pid = 1845] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 08:50:42 INFO - PROCESS | 1845 | --DOMWINDOW == 215 (0x7f584f8b6400) [pid = 1845] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 08:50:42 INFO - PROCESS | 1845 | --DOMWINDOW == 214 (0x7f584b459800) [pid = 1845] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 08:50:42 INFO - PROCESS | 1845 | --DOMWINDOW == 213 (0x7f5855434000) [pid = 1845] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 08:50:42 INFO - PROCESS | 1845 | --DOMWINDOW == 212 (0x7f5852bdf000) [pid = 1845] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 08:50:42 INFO - PROCESS | 1845 | 1461167442765 Marionette TRACE conn3 <- [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]]]}] 08:50:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 08:50:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 2087ms 08:50:42 INFO - PROCESS | 1845 | 1461167442810 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 08:50:42 INFO - PROCESS | 1845 | 1461167442814 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 08:50:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 08:50:42 INFO - PROCESS | 1845 | 1461167442820 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 08:50:42 INFO - PROCESS | 1845 | 1461167442822 Marionette TRACE conn3 <- [1,1126,null,{}] 08:50:42 INFO - PROCESS | 1845 | 1461167442827 Marionette TRACE conn3 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:43 INFO - PROCESS | 1845 | 1461167442997 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 08:50:43 INFO - PROCESS | 1845 | 1461167443145 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:50:43 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f584f7b8800 == 94 [pid = 1845] [id = 289] 08:50:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 213 (0x7f5845704800) [pid = 1845] [serial = 868] [outer = (nil)] 08:50:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 214 (0x7f584b46f800) [pid = 1845] [serial = 869] [outer = 0x7f5845704800] 08:50:43 INFO - PROCESS | 1845 | 1461167443207 Marionette DEBUG loaded listener.js 08:50:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 215 (0x7f584f74bc00) [pid = 1845] [serial = 870] [outer = 0x7f5845704800] 08:50:43 INFO - PROCESS | 1845 | 1461167443899 Marionette TRACE conn3 <- [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]]]}] 08:50:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 08:50:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1126ms 08:50:43 INFO - PROCESS | 1845 | 1461167443948 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 08:50:43 INFO - PROCESS | 1845 | 1461167443951 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 08:50:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 08:50:43 INFO - PROCESS | 1845 | 1461167443968 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 08:50:43 INFO - PROCESS | 1845 | 1461167443970 Marionette TRACE conn3 <- [1,1130,null,{}] 08:50:43 INFO - PROCESS | 1845 | 1461167443976 Marionette TRACE conn3 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:44 INFO - PROCESS | 1845 | 1461167444147 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 08:50:44 INFO - PROCESS | 1845 | 1461167444160 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:50:44 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5855e9c000 == 95 [pid = 1845] [id = 290] 08:50:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 216 (0x7f584b46f400) [pid = 1845] [serial = 871] [outer = (nil)] 08:50:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 217 (0x7f5850711400) [pid = 1845] [serial = 872] [outer = 0x7f584b46f400] 08:50:44 INFO - PROCESS | 1845 | 1461167444223 Marionette DEBUG loaded listener.js 08:50:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 218 (0x7f58520a2400) [pid = 1845] [serial = 873] [outer = 0x7f584b46f400] 08:50:45 INFO - PROCESS | 1845 | 1461167445364 Marionette TRACE conn3 <- [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]]]}] 08:50:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 08:50:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1439ms 08:50:45 INFO - PROCESS | 1845 | 1461167445407 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 08:50:45 INFO - PROCESS | 1845 | 1461167445415 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 08:50:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 08:50:45 INFO - PROCESS | 1845 | 1461167445425 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 08:50:45 INFO - PROCESS | 1845 | 1461167445430 Marionette TRACE conn3 <- [1,1134,null,{}] 08:50:45 INFO - PROCESS | 1845 | 1461167445439 Marionette TRACE conn3 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:45 INFO - PROCESS | 1845 | 1461167445755 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 08:50:46 INFO - PROCESS | 1845 | 1461167446005 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:50:46 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f584afd6800 == 96 [pid = 1845] [id = 291] 08:50:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 219 (0x7f584a886400) [pid = 1845] [serial = 874] [outer = (nil)] 08:50:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 220 (0x7f584af66400) [pid = 1845] [serial = 875] [outer = 0x7f584a886400] 08:50:46 INFO - PROCESS | 1845 | 1461167446129 Marionette DEBUG loaded listener.js 08:50:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 221 (0x7f584f6e4800) [pid = 1845] [serial = 876] [outer = 0x7f584a886400] 08:50:47 INFO - PROCESS | 1845 | 1461167447073 Marionette TRACE conn3 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 08:50:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 08:50:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1690ms 08:50:47 INFO - PROCESS | 1845 | 1461167447116 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 08:50:47 INFO - PROCESS | 1845 | 1461167447125 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 08:50:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 08:50:47 INFO - PROCESS | 1845 | 1461167447135 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 08:50:47 INFO - PROCESS | 1845 | 1461167447139 Marionette TRACE conn3 <- [1,1138,null,{}] 08:50:47 INFO - PROCESS | 1845 | 1461167447145 Marionette TRACE conn3 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:47 INFO - PROCESS | 1845 | 1461167447358 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 08:50:47 INFO - PROCESS | 1845 | 1461167447628 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:50:47 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5852a3c800 == 97 [pid = 1845] [id = 292] 08:50:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 222 (0x7f584f8b9800) [pid = 1845] [serial = 877] [outer = (nil)] 08:50:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 223 (0x7f5850912c00) [pid = 1845] [serial = 878] [outer = 0x7f584f8b9800] 08:50:47 INFO - PROCESS | 1845 | 1461167447770 Marionette DEBUG loaded listener.js 08:50:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 224 (0x7f5851935c00) [pid = 1845] [serial = 879] [outer = 0x7f584f8b9800] 08:50:48 INFO - PROCESS | 1845 | 1461167448922 Marionette TRACE conn3 <- [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]]]}] 08:50:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 08:50:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1832ms 08:50:48 INFO - PROCESS | 1845 | 1461167448969 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 08:50:48 INFO - PROCESS | 1845 | 1461167448973 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 08:50:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 08:50:48 INFO - PROCESS | 1845 | 1461167448979 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 08:50:48 INFO - PROCESS | 1845 | 1461167448985 Marionette TRACE conn3 <- [1,1142,null,{}] 08:50:49 INFO - PROCESS | 1845 | 1461167449001 Marionette TRACE conn3 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:49 INFO - PROCESS | 1845 | 1461167449269 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 08:50:49 INFO - PROCESS | 1845 | 1461167449499 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:50:49 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585a3bd000 == 98 [pid = 1845] [id = 293] 08:50:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 225 (0x7f585209a800) [pid = 1845] [serial = 880] [outer = (nil)] 08:50:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 226 (0x7f58524d2400) [pid = 1845] [serial = 881] [outer = 0x7f585209a800] 08:50:49 INFO - PROCESS | 1845 | 1461167449621 Marionette DEBUG loaded listener.js 08:50:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 227 (0x7f58527d8400) [pid = 1845] [serial = 882] [outer = 0x7f585209a800] 08:50:50 INFO - PROCESS | 1845 | 1461167450483 Marionette TRACE conn3 <- [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]]]}] 08:50:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 08:50:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1534ms 08:50:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 08:50:50 INFO - PROCESS | 1845 | 1461167450514 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 08:50:50 INFO - PROCESS | 1845 | 1461167450517 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 08:50:50 INFO - PROCESS | 1845 | 1461167450524 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 08:50:50 INFO - PROCESS | 1845 | 1461167450527 Marionette TRACE conn3 <- [1,1146,null,{}] 08:50:50 INFO - PROCESS | 1845 | 1461167450532 Marionette TRACE conn3 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:50 INFO - PROCESS | 1845 | 1461167450721 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 08:50:50 INFO - PROCESS | 1845 | 1461167450918 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:50:50 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585ac57800 == 99 [pid = 1845] [id = 294] 08:50:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 228 (0x7f5851b25c00) [pid = 1845] [serial = 883] [outer = (nil)] 08:50:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 229 (0x7f5852d49800) [pid = 1845] [serial = 884] [outer = 0x7f5851b25c00] 08:50:50 INFO - PROCESS | 1845 | 1461167450990 Marionette DEBUG loaded listener.js 08:50:51 INFO - PROCESS | 1845 | ++DOMWINDOW == 230 (0x7f585482dc00) [pid = 1845] [serial = 885] [outer = 0x7f5851b25c00] 08:50:51 INFO - PROCESS | 1845 | 1461167451866 Marionette TRACE conn3 <- [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]]]}] 08:50:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 08:50:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1383ms 08:50:51 INFO - PROCESS | 1845 | 1461167451908 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 08:50:51 INFO - PROCESS | 1845 | 1461167451911 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 08:50:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 08:50:51 INFO - PROCESS | 1845 | 1461167451918 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 08:50:51 INFO - PROCESS | 1845 | 1461167451921 Marionette TRACE conn3 <- [1,1150,null,{}] 08:50:51 INFO - PROCESS | 1845 | 1461167451926 Marionette TRACE conn3 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:52 INFO - PROCESS | 1845 | 1461167452096 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 08:50:52 INFO - PROCESS | 1845 | 1461167452287 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:50:52 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585ba83800 == 100 [pid = 1845] [id = 295] 08:50:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 231 (0x7f585240e800) [pid = 1845] [serial = 886] [outer = (nil)] 08:50:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 232 (0x7f5855434000) [pid = 1845] [serial = 887] [outer = 0x7f585240e800] 08:50:52 INFO - PROCESS | 1845 | 1461167452356 Marionette DEBUG loaded listener.js 08:50:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 233 (0x7f585618b800) [pid = 1845] [serial = 888] [outer = 0x7f585240e800] 08:50:53 INFO - PROCESS | 1845 | 1461167453293 Marionette TRACE conn3 <- [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]]]}] 08:50:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 08:50:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1431ms 08:50:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 08:50:53 INFO - PROCESS | 1845 | 1461167453349 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 08:50:53 INFO - PROCESS | 1845 | 1461167453352 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 08:50:53 INFO - PROCESS | 1845 | 1461167453359 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 08:50:53 INFO - PROCESS | 1845 | 1461167453362 Marionette TRACE conn3 <- [1,1154,null,{}] 08:50:53 INFO - PROCESS | 1845 | 1461167453367 Marionette TRACE conn3 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:53 INFO - PROCESS | 1845 | 1461167453577 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 08:50:53 INFO - PROCESS | 1845 | 1461167453766 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:50:53 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585e057000 == 101 [pid = 1845] [id = 296] 08:50:53 INFO - PROCESS | 1845 | ++DOMWINDOW == 234 (0x7f58521bd000) [pid = 1845] [serial = 889] [outer = (nil)] 08:50:53 INFO - PROCESS | 1845 | ++DOMWINDOW == 235 (0x7f5856775400) [pid = 1845] [serial = 890] [outer = 0x7f58521bd000] 08:50:53 INFO - PROCESS | 1845 | 1461167453845 Marionette DEBUG loaded listener.js 08:50:53 INFO - PROCESS | 1845 | ++DOMWINDOW == 236 (0x7f58567e6000) [pid = 1845] [serial = 891] [outer = 0x7f58521bd000] 08:50:54 INFO - PROCESS | 1845 | 1461167454660 Marionette TRACE conn3 <- [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]]]}] 08:50:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 08:50:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1333ms 08:50:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 08:50:54 INFO - PROCESS | 1845 | 1461167454692 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 08:50:54 INFO - PROCESS | 1845 | 1461167454695 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 08:50:54 INFO - PROCESS | 1845 | 1461167454701 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 08:50:54 INFO - PROCESS | 1845 | 1461167454704 Marionette TRACE conn3 <- [1,1158,null,{}] 08:50:54 INFO - PROCESS | 1845 | 1461167454709 Marionette TRACE conn3 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:54 INFO - PROCESS | 1845 | 1461167454887 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 08:50:55 INFO - PROCESS | 1845 | 1461167455097 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:50:55 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5868ae7000 == 102 [pid = 1845] [id = 297] 08:50:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 237 (0x7f5853d8f000) [pid = 1845] [serial = 892] [outer = (nil)] 08:50:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 238 (0x7f5858794800) [pid = 1845] [serial = 893] [outer = 0x7f5853d8f000] 08:50:55 INFO - PROCESS | 1845 | 1461167455209 Marionette DEBUG loaded listener.js 08:50:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 239 (0x7f58591f3800) [pid = 1845] [serial = 894] [outer = 0x7f5853d8f000] 08:50:56 INFO - PROCESS | 1845 | 1461167456066 Marionette TRACE conn3 <- [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]]]}] 08:50:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 08:50:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1381ms 08:50:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 08:50:56 INFO - PROCESS | 1845 | 1461167456081 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 08:50:56 INFO - PROCESS | 1845 | 1461167456083 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 08:50:56 INFO - PROCESS | 1845 | 1461167456089 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 08:50:56 INFO - PROCESS | 1845 | 1461167456092 Marionette TRACE conn3 <- [1,1162,null,{}] 08:50:56 INFO - PROCESS | 1845 | 1461167456098 Marionette TRACE conn3 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:56 INFO - PROCESS | 1845 | 1461167456262 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 08:50:56 INFO - PROCESS | 1845 | 1461167456460 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:50:56 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f586b91e000 == 103 [pid = 1845] [id = 298] 08:50:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 240 (0x7f585677c000) [pid = 1845] [serial = 895] [outer = (nil)] 08:50:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 241 (0x7f585a20d800) [pid = 1845] [serial = 896] [outer = 0x7f585677c000] 08:50:56 INFO - PROCESS | 1845 | 1461167456534 Marionette DEBUG loaded listener.js 08:50:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 242 (0x7f585aca5800) [pid = 1845] [serial = 897] [outer = 0x7f585677c000] 08:50:57 INFO - PROCESS | 1845 | 1461167457373 Marionette TRACE conn3 <- [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]]]}] 08:50:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 08:50:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1332ms 08:50:57 INFO - PROCESS | 1845 | 1461167457422 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 08:50:57 INFO - PROCESS | 1845 | 1461167457426 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 08:50:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 08:50:57 INFO - PROCESS | 1845 | 1461167457432 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 08:50:57 INFO - PROCESS | 1845 | 1461167457434 Marionette TRACE conn3 <- [1,1166,null,{}] 08:50:57 INFO - PROCESS | 1845 | 1461167457439 Marionette TRACE conn3 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:57 INFO - PROCESS | 1845 | 1461167457612 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 08:50:57 INFO - PROCESS | 1845 | 1461167457806 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:50:57 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f586ded9800 == 104 [pid = 1845] [id = 299] 08:50:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 243 (0x7f58567e6400) [pid = 1845] [serial = 898] [outer = (nil)] 08:50:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 244 (0x7f585c0d9000) [pid = 1845] [serial = 899] [outer = 0x7f58567e6400] 08:50:57 INFO - PROCESS | 1845 | 1461167457880 Marionette DEBUG loaded listener.js 08:50:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 245 (0x7f585cd21400) [pid = 1845] [serial = 900] [outer = 0x7f58567e6400] 08:50:58 INFO - PROCESS | 1845 | 1461167458730 Marionette TRACE conn3 <- [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]]]}] 08:50:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 08:50:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1334ms 08:50:58 INFO - PROCESS | 1845 | 1461167458767 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 08:50:58 INFO - PROCESS | 1845 | 1461167458771 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 08:50:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 08:50:58 INFO - PROCESS | 1845 | 1461167458776 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 08:50:58 INFO - PROCESS | 1845 | 1461167458779 Marionette TRACE conn3 <- [1,1170,null,{}] 08:50:58 INFO - PROCESS | 1845 | 1461167458784 Marionette TRACE conn3 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:58 INFO - PROCESS | 1845 | 1461167458969 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 08:50:59 INFO - PROCESS | 1845 | 1461167459165 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:50:59 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f587229e800 == 105 [pid = 1845] [id = 300] 08:50:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 246 (0x7f58591f5000) [pid = 1845] [serial = 901] [outer = (nil)] 08:50:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 247 (0x7f585e11bc00) [pid = 1845] [serial = 902] [outer = 0x7f58591f5000] 08:50:59 INFO - PROCESS | 1845 | 1461167459236 Marionette DEBUG loaded listener.js 08:50:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 248 (0x7f585e386000) [pid = 1845] [serial = 903] [outer = 0x7f58591f5000] 08:51:00 INFO - PROCESS | 1845 | 1461167460128 Marionette TRACE conn3 <- [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]]]}] 08:51:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 08:51:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1383ms 08:51:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 08:51:00 INFO - PROCESS | 1845 | 1461167460161 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 08:51:00 INFO - PROCESS | 1845 | 1461167460165 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 08:51:00 INFO - PROCESS | 1845 | 1461167460171 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 08:51:00 INFO - PROCESS | 1845 | 1461167460176 Marionette TRACE conn3 <- [1,1174,null,{}] 08:51:00 INFO - PROCESS | 1845 | 1461167460181 Marionette TRACE conn3 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:00 INFO - PROCESS | 1845 | 1461167460402 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 08:51:00 INFO - PROCESS | 1845 | 1461167460600 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:51:00 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5843be0800 == 106 [pid = 1845] [id = 301] 08:51:00 INFO - PROCESS | 1845 | ++DOMWINDOW == 249 (0x7f585b8e2400) [pid = 1845] [serial = 904] [outer = (nil)] 08:51:00 INFO - PROCESS | 1845 | ++DOMWINDOW == 250 (0x7f5868f05000) [pid = 1845] [serial = 905] [outer = 0x7f585b8e2400] 08:51:00 INFO - PROCESS | 1845 | 1461167460722 Marionette DEBUG loaded listener.js 08:51:00 INFO - PROCESS | 1845 | ++DOMWINDOW == 251 (0x7f586be18c00) [pid = 1845] [serial = 906] [outer = 0x7f585b8e2400] 08:51:01 INFO - PROCESS | 1845 | 1461167461659 Marionette TRACE conn3 <- [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] 08:51:01 INFO - PROCESS | 1845 | 1461167461708 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 08:51:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 08:51:01 INFO - PROCESS | 1845 | 1461167461715 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 08:51:01 INFO - PROCESS | 1845 | 1461167461719 Marionette TRACE conn3 <- [1,1178,null,{}] 08:51:01 INFO - PROCESS | 1845 | 1461167461724 Marionette TRACE conn3 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:01 INFO - PROCESS | 1845 | 1461167461912 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 08:51:02 INFO - PROCESS | 1845 | 1461167462151 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:51:02 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f58464c9000 == 107 [pid = 1845] [id = 302] 08:51:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 252 (0x7f5847da2800) [pid = 1845] [serial = 907] [outer = (nil)] 08:51:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 253 (0x7f584f8b2c00) [pid = 1845] [serial = 908] [outer = 0x7f5847da2800] 08:51:02 INFO - PROCESS | 1845 | 1461167462268 Marionette DEBUG loaded listener.js 08:51:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 254 (0x7f585596e800) [pid = 1845] [serial = 909] [outer = 0x7f5847da2800] 08:51:03 INFO - PROCESS | 1845 | 1461167463128 Marionette TRACE conn3 <- [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] 08:51:03 INFO - PROCESS | 1845 | 1461167463203 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 08:51:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 08:51:03 INFO - PROCESS | 1845 | 1461167463210 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 08:51:03 INFO - PROCESS | 1845 | 1461167463212 Marionette TRACE conn3 <- [1,1182,null,{}] 08:51:03 INFO - PROCESS | 1845 | 1461167463218 Marionette TRACE conn3 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:03 INFO - PROCESS | 1845 | 1461167463410 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 08:51:03 INFO - PROCESS | 1845 | 1461167463605 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:51:03 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5850a57800 == 108 [pid = 1845] [id = 303] 08:51:03 INFO - PROCESS | 1845 | ++DOMWINDOW == 255 (0x7f584b450400) [pid = 1845] [serial = 910] [outer = (nil)] 08:51:03 INFO - PROCESS | 1845 | ++DOMWINDOW == 256 (0x7f586d78d800) [pid = 1845] [serial = 911] [outer = 0x7f584b450400] 08:51:03 INFO - PROCESS | 1845 | 1461167463725 Marionette DEBUG loaded listener.js 08:51:03 INFO - PROCESS | 1845 | ++DOMWINDOW == 257 (0x7f586ddbec00) [pid = 1845] [serial = 912] [outer = 0x7f584b450400] 08:51:04 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 08:51:04 INFO - PROCESS | 1845 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:51:04 INFO - PROCESS | 1845 | 1461167464646 Marionette TRACE conn3 <- [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] 08:51:04 INFO - PROCESS | 1845 | 1461167464707 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 08:51:04 INFO - PROCESS | 1845 | 1461167464714 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 08:51:04 INFO - PROCESS | 1845 | 1461167464717 Marionette TRACE conn3 <- [1,1186,null,{}] 08:51:04 INFO - PROCESS | 1845 | 1461167464722 Marionette TRACE conn3 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:04 INFO - PROCESS | 1845 | 1461167464904 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 08:51:05 INFO - PROCESS | 1845 | 1461167465102 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:51:05 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f584f7c2800 == 109 [pid = 1845] [id = 304] 08:51:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 258 (0x7f58440c4400) [pid = 1845] [serial = 913] [outer = (nil)] 08:51:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 259 (0x7f58440cf800) [pid = 1845] [serial = 914] [outer = 0x7f58440c4400] 08:51:05 INFO - PROCESS | 1845 | 1461167465186 Marionette DEBUG loaded listener.js 08:51:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 260 (0x7f584b474400) [pid = 1845] [serial = 915] [outer = 0x7f58440c4400] 08:51:06 INFO - PROCESS | 1845 | 1461167466104 Marionette TRACE conn3 <- [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] 08:51:06 INFO - PROCESS | 1845 | 1461167466154 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 08:51:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 08:51:06 INFO - PROCESS | 1845 | 1461167466160 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 08:51:06 INFO - PROCESS | 1845 | 1461167466163 Marionette TRACE conn3 <- [1,1190,null,{}] 08:51:06 INFO - PROCESS | 1845 | 1461167466168 Marionette TRACE conn3 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:06 INFO - PROCESS | 1845 | 1461167466364 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 08:51:06 INFO - PROCESS | 1845 | 1461167466565 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:51:06 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5853ed6000 == 110 [pid = 1845] [id = 305] 08:51:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 261 (0x7f58440c6400) [pid = 1845] [serial = 916] [outer = (nil)] 08:51:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 262 (0x7f584f6dc400) [pid = 1845] [serial = 917] [outer = 0x7f58440c6400] 08:51:06 INFO - PROCESS | 1845 | 1461167466679 Marionette DEBUG loaded listener.js 08:51:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 263 (0x7f584fa4f800) [pid = 1845] [serial = 918] [outer = 0x7f58440c6400] 08:51:07 INFO - PROCESS | 1845 | 1461167467867 Marionette TRACE conn3 <- [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] 08:51:07 INFO - PROCESS | 1845 | 1461167467954 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 08:51:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 08:51:07 INFO - PROCESS | 1845 | 1461167467963 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 08:51:07 INFO - PROCESS | 1845 | 1461167467967 Marionette TRACE conn3 <- [1,1194,null,{}] 08:51:07 INFO - PROCESS | 1845 | 1461167467975 Marionette TRACE conn3 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:08 INFO - PROCESS | 1845 | 1461167468212 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 08:51:08 INFO - PROCESS | 1845 | 1461167468440 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:51:08 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f584addc800 == 111 [pid = 1845] [id = 306] 08:51:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 264 (0x7f5848b0f000) [pid = 1845] [serial = 919] [outer = (nil)] 08:51:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 265 (0x7f5848b39c00) [pid = 1845] [serial = 920] [outer = 0x7f5848b0f000] 08:51:08 INFO - PROCESS | 1845 | 1461167468563 Marionette DEBUG loaded listener.js 08:51:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 266 (0x7f584b44dc00) [pid = 1845] [serial = 921] [outer = 0x7f5848b0f000] 08:51:09 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 08:51:09 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 08:51:09 INFO - PROCESS | 1845 | 1461167469507 Marionette TRACE conn3 <- [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] 08:51:09 INFO - PROCESS | 1845 | 1461167469561 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 08:51:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 08:51:09 INFO - PROCESS | 1845 | 1461167469571 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 08:51:09 INFO - PROCESS | 1845 | 1461167469574 Marionette TRACE conn3 <- [1,1198,null,{}] 08:51:09 INFO - PROCESS | 1845 | 1461167469580 Marionette TRACE conn3 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:09 INFO - PROCESS | 1845 | 1461167469779 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 08:51:10 INFO - PROCESS | 1845 | 1461167470081 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:51:10 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f584a9a7800 == 112 [pid = 1845] [id = 307] 08:51:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 267 (0x7f584fa44400) [pid = 1845] [serial = 922] [outer = (nil)] 08:51:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 268 (0x7f584fa54400) [pid = 1845] [serial = 923] [outer = 0x7f584fa44400] 08:51:10 INFO - PROCESS | 1845 | 1461167470201 Marionette DEBUG loaded listener.js 08:51:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 269 (0x7f5850631800) [pid = 1845] [serial = 924] [outer = 0x7f584fa44400] 08:51:10 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585c92c000 == 111 [pid = 1845] [id = 147] 08:51:10 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585a3be000 == 110 [pid = 1845] [id = 249] 08:51:10 INFO - PROCESS | 1845 | --DOCSHELL 0x7f584f7b8800 == 109 [pid = 1845] [id = 289] 08:51:10 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585546a800 == 108 [pid = 1845] [id = 288] 08:51:10 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5852545800 == 107 [pid = 1845] [id = 287] 08:51:10 INFO - PROCESS | 1845 | --DOCSHELL 0x7f584f7c1000 == 106 [pid = 1845] [id = 286] 08:51:10 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5845492000 == 105 [pid = 1845] [id = 285] 08:51:10 INFO - PROCESS | 1845 | --DOCSHELL 0x7f584548c000 == 104 [pid = 1845] [id = 284] 08:51:10 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5852a23000 == 103 [pid = 1845] [id = 283] 08:51:10 INFO - PROCESS | 1845 | --DOCSHELL 0x7f584adce000 == 102 [pid = 1845] [id = 282] 08:51:10 INFO - PROCESS | 1845 | --DOCSHELL 0x7f584a9a6000 == 101 [pid = 1845] [id = 278] 08:51:10 INFO - PROCESS | 1845 | --DOCSHELL 0x7f58438f1800 == 100 [pid = 1845] [id = 277] 08:51:10 INFO - PROCESS | 1845 | --DOCSHELL 0x7f586e157800 == 99 [pid = 1845] [id = 276] 08:51:10 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5868fae800 == 98 [pid = 1845] [id = 275] 08:51:10 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585c127800 == 97 [pid = 1845] [id = 274] 08:51:10 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5856296000 == 96 [pid = 1845] [id = 273] 08:51:10 INFO - PROCESS | 1845 | --DOCSHELL 0x7f584afe9000 == 95 [pid = 1845] [id = 272] 08:51:11 INFO - PROCESS | 1845 | --DOMWINDOW == 268 (0x7f585c179c00) [pid = 1845] [serial = 436] [outer = (nil)] [url = about:blank] 08:51:11 INFO - PROCESS | 1845 | --DOMWINDOW == 267 (0x7f58519a6000) [pid = 1845] [serial = 439] [outer = (nil)] [url = about:blank] 08:51:11 INFO - PROCESS | 1845 | --DOMWINDOW == 266 (0x7f585251c000) [pid = 1845] [serial = 442] [outer = (nil)] [url = about:blank] 08:51:11 INFO - PROCESS | 1845 | --DOMWINDOW == 265 (0x7f585a20c800) [pid = 1845] [serial = 445] [outer = (nil)] [url = about:blank] 08:51:11 INFO - PROCESS | 1845 | --DOMWINDOW == 264 (0x7f585e117400) [pid = 1845] [serial = 449] [outer = (nil)] [url = about:blank] 08:51:11 INFO - PROCESS | 1845 | --DOMWINDOW == 263 (0x7f584fa5f000) [pid = 1845] [serial = 452] [outer = (nil)] [url = about:blank] 08:51:11 INFO - PROCESS | 1845 | --DOMWINDOW == 262 (0x7f5869cde000) [pid = 1845] [serial = 455] [outer = (nil)] [url = about:blank] 08:51:11 INFO - PROCESS | 1845 | --DOMWINDOW == 261 (0x7f584b47a400) [pid = 1845] [serial = 458] [outer = (nil)] [url = about:blank] 08:51:11 INFO - PROCESS | 1845 | --DOMWINDOW == 260 (0x7f58567e2800) [pid = 1845] [serial = 473] [outer = (nil)] [url = about:blank] 08:51:11 INFO - PROCESS | 1845 | --DOMWINDOW == 259 (0x7f58519a5800) [pid = 1845] [serial = 476] [outer = (nil)] [url = about:blank] 08:51:11 INFO - PROCESS | 1845 | --DOMWINDOW == 258 (0x7f584f6e7800) [pid = 1845] [serial = 494] [outer = (nil)] [url = about:blank] 08:51:11 INFO - PROCESS | 1845 | --DOMWINDOW == 257 (0x7f584f6de400) [pid = 1845] [serial = 521] [outer = (nil)] [url = about:blank] 08:51:11 INFO - PROCESS | 1845 | --DOMWINDOW == 256 (0x7f584fa4e800) [pid = 1845] [serial = 524] [outer = (nil)] [url = about:blank] 08:51:11 INFO - PROCESS | 1845 | --DOMWINDOW == 255 (0x7f5851b22000) [pid = 1845] [serial = 527] [outer = (nil)] [url = about:blank] 08:51:11 INFO - PROCESS | 1845 | --DOMWINDOW == 254 (0x7f5854824800) [pid = 1845] [serial = 530] [outer = (nil)] [url = about:blank] 08:51:11 INFO - PROCESS | 1845 | --DOMWINDOW == 253 (0x7f585c17b400) [pid = 1845] [serial = 533] [outer = (nil)] [url = about:blank] 08:51:11 INFO - PROCESS | 1845 | --DOMWINDOW == 252 (0x7f585e379400) [pid = 1845] [serial = 575] [outer = (nil)] [url = about:blank] 08:51:11 INFO - PROCESS | 1845 | --DOMWINDOW == 251 (0x7f58527d0c00) [pid = 1845] [serial = 602] [outer = (nil)] [url = about:blank] 08:51:11 INFO - PROCESS | 1845 | --DOMWINDOW == 250 (0x7f5852bdd800) [pid = 1845] [serial = 605] [outer = (nil)] [url = about:blank] 08:51:11 INFO - PROCESS | 1845 | --DOMWINDOW == 249 (0x7f5853d90400) [pid = 1845] [serial = 608] [outer = (nil)] [url = about:blank] 08:51:11 INFO - PROCESS | 1845 | --DOMWINDOW == 248 (0x7f58567edc00) [pid = 1845] [serial = 611] [outer = (nil)] [url = about:blank] 08:51:11 INFO - PROCESS | 1845 | --DOMWINDOW == 247 (0x7f5851f57000) [pid = 1845] [serial = 599] [outer = (nil)] [url = about:blank] 08:51:11 INFO - PROCESS | 1845 | --DOMWINDOW == 246 (0x7f586beccc00) [pid = 1845] [serial = 491] [outer = (nil)] [url = about:blank] 08:51:11 INFO - PROCESS | 1845 | --DOMWINDOW == 245 (0x7f5851f56400) [pid = 1845] [serial = 563] [outer = (nil)] [url = about:blank] 08:51:11 INFO - PROCESS | 1845 | --DOMWINDOW == 244 (0x7f585ba30c00) [pid = 1845] [serial = 638] [outer = (nil)] [url = about:blank] 08:51:11 INFO - PROCESS | 1845 | --DOMWINDOW == 243 (0x7f585b1f8c00) [pid = 1845] [serial = 482] [outer = (nil)] [url = about:blank] 08:51:11 INFO - PROCESS | 1845 | --DOMWINDOW == 242 (0x7f5855976800) [pid = 1845] [serial = 569] [outer = (nil)] [url = about:blank] 08:51:11 INFO - PROCESS | 1845 | --DOMWINDOW == 241 (0x7f5852bdec00) [pid = 1845] [serial = 566] [outer = (nil)] [url = about:blank] 08:51:11 INFO - PROCESS | 1845 | --DOMWINDOW == 240 (0x7f585251d000) [pid = 1845] [serial = 479] [outer = (nil)] [url = about:blank] 08:51:11 INFO - PROCESS | 1845 | --DOMWINDOW == 239 (0x7f5852bd4800) [pid = 1845] [serial = 557] [outer = (nil)] [url = about:blank] 08:51:11 INFO - PROCESS | 1845 | --DOMWINDOW == 238 (0x7f584fa59000) [pid = 1845] [serial = 560] [outer = (nil)] [url = about:blank] 08:51:11 INFO - PROCESS | 1845 | --DOMWINDOW == 237 (0x7f58591f4800) [pid = 1845] [serial = 614] [outer = (nil)] [url = about:blank] 08:51:11 INFO - PROCESS | 1845 | --DOMWINDOW == 236 (0x7f585914d000) [pid = 1845] [serial = 572] [outer = (nil)] [url = about:blank] 08:51:11 INFO - PROCESS | 1845 | --DOMWINDOW == 235 (0x7f584f8c0000) [pid = 1845] [serial = 596] [outer = (nil)] [url = about:blank] 08:51:11 INFO - PROCESS | 1845 | --DOMWINDOW == 234 (0x7f586155c000) [pid = 1845] [serial = 485] [outer = (nil)] [url = about:blank] 08:51:11 INFO - PROCESS | 1845 | --DOMWINDOW == 233 (0x7f5869cde800) [pid = 1845] [serial = 488] [outer = (nil)] [url = about:blank] 08:51:11 INFO - PROCESS | 1845 | --DOMWINDOW == 232 (0x7f586dd03000) [pid = 1845] [serial = 539] [outer = (nil)] [url = about:blank] 08:51:11 INFO - PROCESS | 1845 | --DOMWINDOW == 231 (0x7f586dd06400) [pid = 1845] [serial = 536] [outer = (nil)] [url = about:blank] 08:51:11 INFO - PROCESS | 1845 | --DOMWINDOW == 230 (0x7f585c0dcc00) [pid = 1845] [serial = 689] [outer = (nil)] [url = about:blank] 08:51:11 INFO - PROCESS | 1845 | --DOMWINDOW == 229 (0x7f5859148000) [pid = 1845] [serial = 812] [outer = (nil)] [url = about:blank] 08:51:11 INFO - PROCESS | 1845 | --DOMWINDOW == 228 (0x7f585568fc00) [pid = 1845] [serial = 749] [outer = (nil)] [url = about:blank] 08:51:11 INFO - PROCESS | 1845 | --DOMWINDOW == 227 (0x7f5846ef2400) [pid = 1845] [serial = 794] [outer = (nil)] [url = about:blank] 08:51:11 INFO - PROCESS | 1845 | --DOMWINDOW == 226 (0x7f5847da5000) [pid = 1845] [serial = 795] [outer = (nil)] [url = about:blank] 08:51:11 INFO - PROCESS | 1845 | --DOMWINDOW == 225 (0x7f584f6d0800) [pid = 1845] [serial = 797] [outer = (nil)] [url = about:blank] 08:51:11 INFO - PROCESS | 1845 | --DOMWINDOW == 224 (0x7f584f74e800) [pid = 1845] [serial = 798] [outer = (nil)] [url = about:blank] 08:51:11 INFO - PROCESS | 1845 | --DOMWINDOW == 223 (0x7f58520a5000) [pid = 1845] [serial = 806] [outer = (nil)] [url = about:blank] 08:51:11 INFO - PROCESS | 1845 | --DOMWINDOW == 222 (0x7f585596e400) [pid = 1845] [serial = 750] [outer = (nil)] [url = about:blank] 08:51:11 INFO - PROCESS | 1845 | --DOMWINDOW == 221 (0x7f585091c400) [pid = 1845] [serial = 782] [outer = (nil)] [url = about:blank] 08:51:11 INFO - PROCESS | 1845 | --DOMWINDOW == 220 (0x7f5867c2f800) [pid = 1845] [serial = 770] [outer = (nil)] [url = about:blank] 08:51:11 INFO - PROCESS | 1845 | --DOMWINDOW == 219 (0x7f585967b000) [pid = 1845] [serial = 764] [outer = (nil)] [url = about:blank] 08:51:11 INFO - PROCESS | 1845 | --DOMWINDOW == 218 (0x7f58519a4800) [pid = 1845] [serial = 803] [outer = (nil)] [url = about:blank] 08:51:11 INFO - PROCESS | 1845 | --DOMWINDOW == 217 (0x7f585c1e8400) [pid = 1845] [serial = 767] [outer = (nil)] [url = about:blank] 08:51:11 INFO - PROCESS | 1845 | --DOMWINDOW == 216 (0x7f5846dde800) [pid = 1845] [serial = 785] [outer = (nil)] [url = about:blank] 08:51:11 INFO - PROCESS | 1845 | --DOMWINDOW == 215 (0x7f5850642400) [pid = 1845] [serial = 800] [outer = (nil)] [url = about:blank] 08:51:11 INFO - PROCESS | 1845 | --DOMWINDOW == 214 (0x7f585068fc00) [pid = 1845] [serial = 801] [outer = (nil)] [url = about:blank] 08:51:11 INFO - PROCESS | 1845 | --DOMWINDOW == 213 (0x7f5852bdb400) [pid = 1845] [serial = 809] [outer = (nil)] [url = about:blank] 08:51:11 INFO - PROCESS | 1845 | --DOMWINDOW == 212 (0x7f586dd0c800) [pid = 1845] [serial = 779] [outer = (nil)] [url = about:blank] 08:51:11 INFO - PROCESS | 1845 | --DOMWINDOW == 211 (0x7f5869dbe800) [pid = 1845] [serial = 776] [outer = (nil)] [url = about:blank] 08:51:11 INFO - PROCESS | 1845 | --DOMWINDOW == 210 (0x7f58524d3000) [pid = 1845] [serial = 807] [outer = (nil)] [url = about:blank] 08:51:11 INFO - PROCESS | 1845 | --DOMWINDOW == 209 (0x7f5846efc800) [pid = 1845] [serial = 791] [outer = (nil)] [url = about:blank] 08:51:11 INFO - PROCESS | 1845 | --DOMWINDOW == 208 (0x7f584f8b5c00) [pid = 1845] [serial = 752] [outer = (nil)] [url = about:blank] 08:51:11 INFO - PROCESS | 1845 | --DOMWINDOW == 207 (0x7f5846ef1400) [pid = 1845] [serial = 788] [outer = (nil)] [url = about:blank] 08:51:11 INFO - PROCESS | 1845 | --DOMWINDOW == 206 (0x7f5851ac0000) [pid = 1845] [serial = 755] [outer = (nil)] [url = about:blank] 08:51:11 INFO - PROCESS | 1845 | --DOMWINDOW == 205 (0x7f5868bc1000) [pid = 1845] [serial = 773] [outer = (nil)] [url = about:blank] 08:51:11 INFO - PROCESS | 1845 | --DOMWINDOW == 204 (0x7f5856199c00) [pid = 1845] [serial = 761] [outer = (nil)] [url = about:blank] 08:51:11 INFO - PROCESS | 1845 | --DOMWINDOW == 203 (0x7f5852bdbc00) [pid = 1845] [serial = 758] [outer = (nil)] [url = about:blank] 08:51:11 INFO - PROCESS | 1845 | --DOMWINDOW == 202 (0x7f5855796400) [pid = 1845] [serial = 810] [outer = (nil)] [url = about:blank] 08:51:11 INFO - PROCESS | 1845 | --DOMWINDOW == 201 (0x7f5851c0c800) [pid = 1845] [serial = 804] [outer = (nil)] [url = about:blank] 08:51:11 INFO - PROCESS | 1845 | --DOMWINDOW == 200 (0x7f585aca1800) [pid = 1845] [serial = 813] [outer = (nil)] [url = about:blank] 08:51:11 INFO - PROCESS | 1845 | 1461167471215 Marionette TRACE conn3 <- [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]]]}] 08:51:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 08:51:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1690ms 08:51:11 INFO - PROCESS | 1845 | 1461167471262 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 08:51:11 INFO - PROCESS | 1845 | 1461167471265 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 08:51:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 08:51:11 INFO - PROCESS | 1845 | 1461167471271 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 08:51:11 INFO - PROCESS | 1845 | 1461167471277 Marionette TRACE conn3 <- [1,1202,null,{}] 08:51:11 INFO - PROCESS | 1845 | 1461167471291 Marionette TRACE conn3 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:11 INFO - PROCESS | 1845 | 1461167471471 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 08:51:11 INFO - PROCESS | 1845 | 1461167471656 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:51:11 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f584ae46000 == 96 [pid = 1845] [id = 308] 08:51:11 INFO - PROCESS | 1845 | ++DOMWINDOW == 201 (0x7f5850633800) [pid = 1845] [serial = 925] [outer = (nil)] 08:51:11 INFO - PROCESS | 1845 | ++DOMWINDOW == 202 (0x7f5850918400) [pid = 1845] [serial = 926] [outer = 0x7f5850633800] 08:51:11 INFO - PROCESS | 1845 | 1461167471728 Marionette DEBUG loaded listener.js 08:51:11 INFO - PROCESS | 1845 | ++DOMWINDOW == 203 (0x7f58519a9c00) [pid = 1845] [serial = 927] [outer = 0x7f5850633800] 08:51:12 INFO - PROCESS | 1845 | 1461167472440 Marionette TRACE conn3 <- [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]]]}] 08:51:12 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 08:51:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1187ms 08:51:12 INFO - PROCESS | 1845 | 1461167472460 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 08:51:12 INFO - PROCESS | 1845 | 1461167472465 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 08:51:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 08:51:12 INFO - PROCESS | 1845 | 1461167472500 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 08:51:12 INFO - PROCESS | 1845 | 1461167472504 Marionette TRACE conn3 <- [1,1206,null,{}] 08:51:12 INFO - PROCESS | 1845 | 1461167472511 Marionette TRACE conn3 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:12 INFO - PROCESS | 1845 | 1461167472685 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 08:51:12 INFO - PROCESS | 1845 | 1461167472700 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:51:12 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5850a46000 == 97 [pid = 1845] [id = 309] 08:51:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 204 (0x7f585091a000) [pid = 1845] [serial = 928] [outer = (nil)] 08:51:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 205 (0x7f5851c0bc00) [pid = 1845] [serial = 929] [outer = 0x7f585091a000] 08:51:12 INFO - PROCESS | 1845 | 1461167472763 Marionette DEBUG loaded listener.js 08:51:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 206 (0x7f5852090000) [pid = 1845] [serial = 930] [outer = 0x7f585091a000] 08:51:13 INFO - PROCESS | 1845 | 1461167473713 Marionette TRACE conn3 <- [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]]]}] 08:51:13 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 08:51:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1258ms 08:51:13 INFO - PROCESS | 1845 | 1461167473734 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 08:51:13 INFO - PROCESS | 1845 | 1461167473738 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 08:51:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 08:51:13 INFO - PROCESS | 1845 | 1461167473743 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 08:51:13 INFO - PROCESS | 1845 | 1461167473745 Marionette TRACE conn3 <- [1,1210,null,{}] 08:51:13 INFO - PROCESS | 1845 | 1461167473750 Marionette TRACE conn3 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:13 INFO - PROCESS | 1845 | 1461167473968 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 08:51:14 INFO - PROCESS | 1845 | 1461167474003 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:51:14 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585234a800 == 98 [pid = 1845] [id = 310] 08:51:14 INFO - PROCESS | 1845 | ++DOMWINDOW == 207 (0x7f5851ac0000) [pid = 1845] [serial = 931] [outer = (nil)] 08:51:14 INFO - PROCESS | 1845 | ++DOMWINDOW == 208 (0x7f58521ba000) [pid = 1845] [serial = 932] [outer = 0x7f5851ac0000] 08:51:14 INFO - PROCESS | 1845 | 1461167474071 Marionette DEBUG loaded listener.js 08:51:14 INFO - PROCESS | 1845 | ++DOMWINDOW == 209 (0x7f5852519400) [pid = 1845] [serial = 933] [outer = 0x7f5851ac0000] 08:51:15 INFO - PROCESS | 1845 | 1461167475270 Marionette TRACE conn3 <- [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]]]}] 08:51:15 INFO - PROCESS | 1845 | --DOMWINDOW == 208 (0x7f584f6e9c00) [pid = 1845] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 08:51:15 INFO - PROCESS | 1845 | --DOMWINDOW == 207 (0x7f58520ad800) [pid = 1845] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 08:51:15 INFO - PROCESS | 1845 | --DOMWINDOW == 206 (0x7f5851c0e000) [pid = 1845] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 08:51:15 INFO - PROCESS | 1845 | --DOMWINDOW == 205 (0x7f58524c6400) [pid = 1845] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 08:51:15 INFO - PROCESS | 1845 | --DOMWINDOW == 204 (0x7f5846ef3400) [pid = 1845] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 08:51:15 INFO - PROCESS | 1845 | --DOMWINDOW == 203 (0x7f5850685c00) [pid = 1845] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 08:51:15 INFO - PROCESS | 1845 | --DOMWINDOW == 202 (0x7f5845703400) [pid = 1845] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 08:51:15 INFO - PROCESS | 1845 | --DOMWINDOW == 201 (0x7f5845704800) [pid = 1845] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 08:51:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 08:51:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1585ms 08:51:15 INFO - PROCESS | 1845 | 1461167475329 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 08:51:15 INFO - PROCESS | 1845 | 1461167475332 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 08:51:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 08:51:15 INFO - PROCESS | 1845 | 1461167475338 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 08:51:15 INFO - PROCESS | 1845 | 1461167475340 Marionette TRACE conn3 <- [1,1214,null,{}] 08:51:15 INFO - PROCESS | 1845 | 1461167475353 Marionette TRACE conn3 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:15 INFO - PROCESS | 1845 | 1461167475518 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 08:51:15 INFO - PROCESS | 1845 | 1461167475719 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:51:15 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5852cbe800 == 99 [pid = 1845] [id = 311] 08:51:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 202 (0x7f58527d4000) [pid = 1845] [serial = 934] [outer = (nil)] 08:51:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 203 (0x7f5853a69000) [pid = 1845] [serial = 935] [outer = 0x7f58527d4000] 08:51:15 INFO - PROCESS | 1845 | 1461167475783 Marionette DEBUG loaded listener.js 08:51:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 204 (0x7f585542f800) [pid = 1845] [serial = 936] [outer = 0x7f58527d4000] 08:51:16 INFO - PROCESS | 1845 | 1461167476404 Marionette TRACE conn3 <- [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]]]}] 08:51:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 08:51:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1085ms 08:51:16 INFO - PROCESS | 1845 | 1461167476429 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 08:51:16 INFO - PROCESS | 1845 | 1461167476432 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 08:51:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 08:51:16 INFO - PROCESS | 1845 | 1461167476438 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 08:51:16 INFO - PROCESS | 1845 | 1461167476439 Marionette TRACE conn3 <- [1,1218,null,{}] 08:51:16 INFO - PROCESS | 1845 | 1461167476448 Marionette TRACE conn3 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:16 INFO - PROCESS | 1845 | 1461167476668 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 08:51:16 INFO - PROCESS | 1845 | 1461167476686 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:51:16 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585627b000 == 100 [pid = 1845] [id = 312] 08:51:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 205 (0x7f5852525000) [pid = 1845] [serial = 937] [outer = (nil)] 08:51:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 206 (0x7f585568b800) [pid = 1845] [serial = 938] [outer = 0x7f5852525000] 08:51:16 INFO - PROCESS | 1845 | 1461167476745 Marionette DEBUG loaded listener.js 08:51:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 207 (0x7f585672e400) [pid = 1845] [serial = 939] [outer = 0x7f5852525000] 08:51:17 INFO - PROCESS | 1845 | 1461167477724 Marionette TRACE conn3 <- [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]]]}] 08:51:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 08:51:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1335ms 08:51:17 INFO - PROCESS | 1845 | 1461167477774 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 08:51:17 INFO - PROCESS | 1845 | 1461167477780 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 08:51:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 08:51:17 INFO - PROCESS | 1845 | 1461167477789 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 08:51:17 INFO - PROCESS | 1845 | 1461167477795 Marionette TRACE conn3 <- [1,1222,null,{}] 08:51:17 INFO - PROCESS | 1845 | 1461167477804 Marionette TRACE conn3 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:18 INFO - PROCESS | 1845 | 1461167478022 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 08:51:18 INFO - PROCESS | 1845 | 1461167478211 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:51:18 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f584a713000 == 101 [pid = 1845] [id = 313] 08:51:18 INFO - PROCESS | 1845 | ++DOMWINDOW == 208 (0x7f58440cb800) [pid = 1845] [serial = 940] [outer = (nil)] 08:51:18 INFO - PROCESS | 1845 | ++DOMWINDOW == 209 (0x7f5848b10c00) [pid = 1845] [serial = 941] [outer = 0x7f58440cb800] 08:51:18 INFO - PROCESS | 1845 | 1461167478287 Marionette DEBUG loaded listener.js 08:51:18 INFO - PROCESS | 1845 | ++DOMWINDOW == 210 (0x7f584b451c00) [pid = 1845] [serial = 942] [outer = 0x7f58440cb800] 08:51:19 INFO - PROCESS | 1845 | 1461167479222 Marionette TRACE conn3 <- [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] 08:51:19 INFO - PROCESS | 1845 | 1461167479286 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 08:51:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 08:51:19 INFO - PROCESS | 1845 | 1461167479296 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 08:51:19 INFO - PROCESS | 1845 | 1461167479299 Marionette TRACE conn3 <- [1,1226,null,{}] 08:51:19 INFO - PROCESS | 1845 | 1461167479305 Marionette TRACE conn3 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:19 INFO - PROCESS | 1845 | 1461167479501 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 08:51:19 INFO - PROCESS | 1845 | 1461167479686 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:51:19 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f58522c2800 == 102 [pid = 1845] [id = 314] 08:51:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 211 (0x7f584fa43800) [pid = 1845] [serial = 943] [outer = (nil)] 08:51:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 212 (0x7f5850642400) [pid = 1845] [serial = 944] [outer = 0x7f584fa43800] 08:51:19 INFO - PROCESS | 1845 | 1461167479807 Marionette DEBUG loaded listener.js 08:51:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 213 (0x7f58519a8000) [pid = 1845] [serial = 945] [outer = 0x7f584fa43800] 08:51:20 INFO - PROCESS | 1845 | 1461167480739 Marionette TRACE conn3 <- [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]]]}] 08:51:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 08:51:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1485ms 08:51:20 INFO - PROCESS | 1845 | 1461167480781 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 08:51:20 INFO - PROCESS | 1845 | 1461167480785 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 08:51:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 08:51:20 INFO - PROCESS | 1845 | 1461167480791 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 08:51:20 INFO - PROCESS | 1845 | 1461167480797 Marionette TRACE conn3 <- [1,1230,null,{}] 08:51:20 INFO - PROCESS | 1845 | 1461167480812 Marionette TRACE conn3 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:20 INFO - PROCESS | 1845 | 1461167480993 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 08:51:21 INFO - PROCESS | 1845 | 1461167481229 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:51:21 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5858761800 == 103 [pid = 1845] [id = 315] 08:51:21 INFO - PROCESS | 1845 | ++DOMWINDOW == 214 (0x7f584fa50c00) [pid = 1845] [serial = 946] [outer = (nil)] 08:51:21 INFO - PROCESS | 1845 | ++DOMWINDOW == 215 (0x7f5852520800) [pid = 1845] [serial = 947] [outer = 0x7f584fa50c00] 08:51:21 INFO - PROCESS | 1845 | 1461167481350 Marionette DEBUG loaded listener.js 08:51:21 INFO - PROCESS | 1845 | ++DOMWINDOW == 216 (0x7f585293a800) [pid = 1845] [serial = 948] [outer = 0x7f584fa50c00] 08:51:22 INFO - PROCESS | 1845 | 1461167482170 Marionette TRACE conn3 <- [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]]]}] 08:51:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 08:51:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1434ms 08:51:22 INFO - PROCESS | 1845 | 1461167482226 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 08:51:22 INFO - PROCESS | 1845 | 1461167482230 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 08:51:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 08:51:22 INFO - PROCESS | 1845 | 1461167482236 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 08:51:22 INFO - PROCESS | 1845 | 1461167482239 Marionette TRACE conn3 <- [1,1234,null,{}] 08:51:22 INFO - PROCESS | 1845 | 1461167482244 Marionette TRACE conn3 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:22 INFO - PROCESS | 1845 | 1461167482422 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 08:51:22 INFO - PROCESS | 1845 | 1461167482614 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:51:22 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585aa53800 == 104 [pid = 1845] [id = 316] 08:51:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 217 (0x7f58521c0000) [pid = 1845] [serial = 949] [outer = (nil)] 08:51:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 218 (0x7f585618c000) [pid = 1845] [serial = 950] [outer = 0x7f58521c0000] 08:51:22 INFO - PROCESS | 1845 | 1461167482687 Marionette DEBUG loaded listener.js 08:51:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 219 (0x7f5856736400) [pid = 1845] [serial = 951] [outer = 0x7f58521c0000] 08:51:23 INFO - PROCESS | 1845 | 1461167483519 Marionette TRACE conn3 <- [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]]]}] 08:51:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 08:51:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1328ms 08:51:23 INFO - PROCESS | 1845 | 1461167483565 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 08:51:23 INFO - PROCESS | 1845 | 1461167483569 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 08:51:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 08:51:23 INFO - PROCESS | 1845 | 1461167483574 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 08:51:23 INFO - PROCESS | 1845 | 1461167483577 Marionette TRACE conn3 <- [1,1238,null,{}] 08:51:23 INFO - PROCESS | 1845 | 1461167483583 Marionette TRACE conn3 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:23 INFO - PROCESS | 1845 | 1461167483764 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 08:51:23 INFO - PROCESS | 1845 | 1461167483959 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:51:23 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585ba75000 == 105 [pid = 1845] [id = 317] 08:51:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 220 (0x7f5852bdc800) [pid = 1845] [serial = 952] [outer = (nil)] 08:51:24 INFO - PROCESS | 1845 | ++DOMWINDOW == 221 (0x7f5856779800) [pid = 1845] [serial = 953] [outer = 0x7f5852bdc800] 08:51:24 INFO - PROCESS | 1845 | 1461167484031 Marionette DEBUG loaded listener.js 08:51:24 INFO - PROCESS | 1845 | ++DOMWINDOW == 222 (0x7f5856781c00) [pid = 1845] [serial = 954] [outer = 0x7f5852bdc800] 08:51:24 INFO - PROCESS | 1845 | 1461167484908 Marionette TRACE conn3 <- [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]]]}] 08:51:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 08:51:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1378ms 08:51:24 INFO - PROCESS | 1845 | 1461167484954 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 08:51:24 INFO - PROCESS | 1845 | 1461167484958 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 08:51:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 08:51:24 INFO - PROCESS | 1845 | 1461167484964 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 08:51:24 INFO - PROCESS | 1845 | 1461167484967 Marionette TRACE conn3 <- [1,1242,null,{}] 08:51:24 INFO - PROCESS | 1845 | 1461167484973 Marionette TRACE conn3 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:25 INFO - PROCESS | 1845 | 1461167485205 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 08:51:25 INFO - PROCESS | 1845 | 1461167485400 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:51:25 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585e1c5000 == 106 [pid = 1845] [id = 318] 08:51:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 223 (0x7f5856775000) [pid = 1845] [serial = 955] [outer = (nil)] 08:51:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 224 (0x7f585ba30c00) [pid = 1845] [serial = 956] [outer = 0x7f5856775000] 08:51:25 INFO - PROCESS | 1845 | 1461167485479 Marionette DEBUG loaded listener.js 08:51:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 225 (0x7f585e027800) [pid = 1845] [serial = 957] [outer = 0x7f5856775000] 08:51:26 INFO - PROCESS | 1845 | 1461167486386 Marionette TRACE conn3 <- [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]]]}] 08:51:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 08:51:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1482ms 08:51:26 INFO - PROCESS | 1845 | 1461167486448 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 08:51:26 INFO - PROCESS | 1845 | 1461167486451 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 08:51:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 08:51:26 INFO - PROCESS | 1845 | 1461167486457 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 08:51:26 INFO - PROCESS | 1845 | 1461167486460 Marionette TRACE conn3 <- [1,1246,null,{}] 08:51:26 INFO - PROCESS | 1845 | 1461167486465 Marionette TRACE conn3 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:26 INFO - PROCESS | 1845 | 1461167486646 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 08:51:26 INFO - PROCESS | 1845 | 1461167486840 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:51:26 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5869f19800 == 107 [pid = 1845] [id = 319] 08:51:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 226 (0x7f5858fd5400) [pid = 1845] [serial = 958] [outer = (nil)] 08:51:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 227 (0x7f5867cc3000) [pid = 1845] [serial = 959] [outer = 0x7f5858fd5400] 08:51:26 INFO - PROCESS | 1845 | 1461167486912 Marionette DEBUG loaded listener.js 08:51:27 INFO - PROCESS | 1845 | ++DOMWINDOW == 228 (0x7f5868bbb000) [pid = 1845] [serial = 960] [outer = 0x7f5858fd5400] 08:51:27 INFO - PROCESS | 1845 | 1461167487762 Marionette TRACE conn3 <- [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]]]}] 08:51:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 08:51:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1335ms 08:51:27 INFO - PROCESS | 1845 | 1461167487794 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 08:51:27 INFO - PROCESS | 1845 | 1461167487798 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 08:51:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 08:51:27 INFO - PROCESS | 1845 | 1461167487804 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 08:51:27 INFO - PROCESS | 1845 | 1461167487807 Marionette TRACE conn3 <- [1,1250,null,{}] 08:51:27 INFO - PROCESS | 1845 | 1461167487813 Marionette TRACE conn3 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:28 INFO - PROCESS | 1845 | 1461167488002 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 08:51:28 INFO - PROCESS | 1845 | 1461167488196 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:51:28 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f586dec7800 == 108 [pid = 1845] [id = 320] 08:51:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 229 (0x7f585cd2b800) [pid = 1845] [serial = 961] [outer = (nil)] 08:51:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 230 (0x7f5869cdd800) [pid = 1845] [serial = 962] [outer = 0x7f585cd2b800] 08:51:28 INFO - PROCESS | 1845 | 1461167488266 Marionette DEBUG loaded listener.js 08:51:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 231 (0x7f586beccc00) [pid = 1845] [serial = 963] [outer = 0x7f585cd2b800] 08:51:29 INFO - PROCESS | 1845 | 1461167489148 Marionette TRACE conn3 <- [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]]]}] 08:51:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 08:51:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1386ms 08:51:29 INFO - PROCESS | 1845 | 1461167489192 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 08:51:29 INFO - PROCESS | 1845 | 1461167489195 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 08:51:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 08:51:29 INFO - PROCESS | 1845 | 1461167489202 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 08:51:29 INFO - PROCESS | 1845 | 1461167489205 Marionette TRACE conn3 <- [1,1254,null,{}] 08:51:29 INFO - PROCESS | 1845 | 1461167489210 Marionette TRACE conn3 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:29 INFO - PROCESS | 1845 | 1461167489415 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 08:51:29 INFO - PROCESS | 1845 | 1461167489611 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:51:29 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f587247f800 == 109 [pid = 1845] [id = 321] 08:51:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 232 (0x7f5843d83c00) [pid = 1845] [serial = 964] [outer = (nil)] 08:51:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 233 (0x7f5843d8cc00) [pid = 1845] [serial = 965] [outer = 0x7f5843d83c00] 08:51:29 INFO - PROCESS | 1845 | 1461167489683 Marionette DEBUG loaded listener.js 08:51:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 234 (0x7f5843d91400) [pid = 1845] [serial = 966] [outer = 0x7f5843d83c00] 08:51:30 INFO - PROCESS | 1845 | 1461167490555 Marionette TRACE conn3 <- [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]]]}] 08:51:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 08:51:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1385ms 08:51:30 INFO - PROCESS | 1845 | 1461167490588 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 08:51:30 INFO - PROCESS | 1845 | 1461167490592 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 08:51:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 08:51:30 INFO - PROCESS | 1845 | 1461167490598 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 08:51:30 INFO - PROCESS | 1845 | 1461167490600 Marionette TRACE conn3 <- [1,1258,null,{}] 08:51:30 INFO - PROCESS | 1845 | 1461167490605 Marionette TRACE conn3 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:30 INFO - PROCESS | 1845 | 1461167490791 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 08:51:30 INFO - PROCESS | 1845 | 1461167490992 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:51:31 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5843ed8800 == 110 [pid = 1845] [id = 322] 08:51:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 235 (0x7f5843d85400) [pid = 1845] [serial = 967] [outer = (nil)] 08:51:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 236 (0x7f5868d93800) [pid = 1845] [serial = 968] [outer = 0x7f5843d85400] 08:51:31 INFO - PROCESS | 1845 | 1461167491063 Marionette DEBUG loaded listener.js 08:51:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 237 (0x7f586ddbc400) [pid = 1845] [serial = 969] [outer = 0x7f5843d85400] 08:51:31 INFO - PROCESS | 1845 | 1461167491967 Marionette TRACE conn3 <- [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]]]}] 08:51:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 08:51:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1428ms 08:51:32 INFO - PROCESS | 1845 | 1461167492028 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 08:51:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 08:51:32 INFO - PROCESS | 1845 | 1461167492034 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 08:51:32 INFO - PROCESS | 1845 | 1461167492040 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 08:51:32 INFO - PROCESS | 1845 | 1461167492044 Marionette TRACE conn3 <- [1,1262,null,{}] 08:51:32 INFO - PROCESS | 1845 | 1461167492049 Marionette TRACE conn3 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:32 INFO - PROCESS | 1845 | 1461167492264 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 08:51:32 INFO - PROCESS | 1845 | 1461167492506 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:51:32 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f58509a0800 == 111 [pid = 1845] [id = 323] 08:51:32 INFO - PROCESS | 1845 | ++DOMWINDOW == 238 (0x7f58440f5400) [pid = 1845] [serial = 970] [outer = (nil)] 08:51:32 INFO - PROCESS | 1845 | ++DOMWINDOW == 239 (0x7f586ddbcc00) [pid = 1845] [serial = 971] [outer = 0x7f58440f5400] 08:51:32 INFO - PROCESS | 1845 | 1461167492628 Marionette DEBUG loaded listener.js 08:51:32 INFO - PROCESS | 1845 | ++DOMWINDOW == 240 (0x7f586de91400) [pid = 1845] [serial = 972] [outer = 0x7f58440f5400] 08:51:33 INFO - PROCESS | 1845 | 1461167493543 Marionette TRACE conn3 <- [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]]]}] 08:51:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 08:51:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1582ms 08:51:33 INFO - PROCESS | 1845 | 1461167493623 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 08:51:33 INFO - PROCESS | 1845 | 1461167493626 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 08:51:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 08:51:33 INFO - PROCESS | 1845 | 1461167493633 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 08:51:33 INFO - PROCESS | 1845 | 1461167493637 Marionette TRACE conn3 <- [1,1266,null,{}] 08:51:33 INFO - PROCESS | 1845 | 1461167493643 Marionette TRACE conn3 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:33 INFO - PROCESS | 1845 | 1461167493879 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 08:51:34 INFO - PROCESS | 1845 | 1461167494121 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:51:34 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f58460d9800 == 112 [pid = 1845] [id = 324] 08:51:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 241 (0x7f5845b09400) [pid = 1845] [serial = 973] [outer = (nil)] 08:51:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 242 (0x7f5845b0dc00) [pid = 1845] [serial = 974] [outer = 0x7f5845b09400] 08:51:34 INFO - PROCESS | 1845 | 1461167494233 Marionette DEBUG loaded listener.js 08:51:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 243 (0x7f5869c2b000) [pid = 1845] [serial = 975] [outer = 0x7f5845b09400] 08:51:35 INFO - PROCESS | 1845 | 1461167495160 Marionette TRACE conn3 <- [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]]]}] 08:51:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 08:51:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1591ms 08:51:35 INFO - PROCESS | 1845 | 1461167495226 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 08:51:35 INFO - PROCESS | 1845 | 1461167495230 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 08:51:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 08:51:35 INFO - PROCESS | 1845 | 1461167495242 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 08:51:35 INFO - PROCESS | 1845 | 1461167495244 Marionette TRACE conn3 <- [1,1270,null,{}] 08:51:35 INFO - PROCESS | 1845 | 1461167495255 Marionette TRACE conn3 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:35 INFO - PROCESS | 1845 | 1461167495484 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 08:51:35 INFO - PROCESS | 1845 | 1461167495726 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:51:35 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f584381d000 == 113 [pid = 1845] [id = 325] 08:51:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 244 (0x7f5843ce0000) [pid = 1845] [serial = 976] [outer = (nil)] 08:51:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 245 (0x7f5843ce5c00) [pid = 1845] [serial = 977] [outer = 0x7f5843ce0000] 08:51:35 INFO - PROCESS | 1845 | 1461167495842 Marionette DEBUG loaded listener.js 08:51:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 246 (0x7f5843ceb400) [pid = 1845] [serial = 978] [outer = 0x7f5843ce0000] 08:51:36 INFO - PROCESS | 1845 | 1461167496679 Marionette TRACE conn3 <- [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]]]}] 08:51:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 08:51:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1496ms 08:51:36 INFO - PROCESS | 1845 | 1461167496734 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 08:51:36 INFO - PROCESS | 1845 | 1461167496738 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 08:51:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 08:51:36 INFO - PROCESS | 1845 | 1461167496744 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 08:51:36 INFO - PROCESS | 1845 | 1461167496746 Marionette TRACE conn3 <- [1,1274,null,{}] 08:51:36 INFO - PROCESS | 1845 | 1461167496753 Marionette TRACE conn3 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:36 INFO - PROCESS | 1845 | 1461167496952 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 08:51:37 INFO - PROCESS | 1845 | 1461167497151 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:51:37 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f58460e4000 == 114 [pid = 1845] [id = 326] 08:51:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 247 (0x7f5843cdc400) [pid = 1845] [serial = 979] [outer = (nil)] 08:51:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 248 (0x7f584b471800) [pid = 1845] [serial = 980] [outer = 0x7f5843cdc400] 08:51:37 INFO - PROCESS | 1845 | 1461167497221 Marionette DEBUG loaded listener.js 08:51:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 249 (0x7f5851c0f400) [pid = 1845] [serial = 981] [outer = 0x7f5843cdc400] 08:51:38 INFO - PROCESS | 1845 | 1461167498609 Marionette TRACE conn3 <- [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]]]}] 08:51:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 08:51:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1983ms 08:51:38 INFO - PROCESS | 1845 | 1461167498729 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 08:51:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 08:51:38 INFO - PROCESS | 1845 | 1461167498735 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 08:51:38 INFO - PROCESS | 1845 | 1461167498744 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 08:51:38 INFO - PROCESS | 1845 | 1461167498750 Marionette TRACE conn3 <- [1,1278,null,{}] 08:51:38 INFO - PROCESS | 1845 | 1461167498770 Marionette TRACE conn3 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:38 INFO - PROCESS | 1845 | 1461167498986 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 08:51:39 INFO - PROCESS | 1845 | 1461167499191 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:51:39 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f58508a7000 == 115 [pid = 1845] [id = 327] 08:51:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 250 (0x7f5843846400) [pid = 1845] [serial = 982] [outer = (nil)] 08:51:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 251 (0x7f5843d8e800) [pid = 1845] [serial = 983] [outer = 0x7f5843846400] 08:51:39 INFO - PROCESS | 1845 | 1461167499304 Marionette DEBUG loaded listener.js 08:51:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 252 (0x7f58440f4c00) [pid = 1845] [serial = 984] [outer = 0x7f5843846400] 08:51:40 INFO - PROCESS | 1845 | 1461167500367 Marionette TRACE conn3 <- [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]]]}] 08:51:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 08:51:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1688ms 08:51:40 INFO - PROCESS | 1845 | 1461167500432 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 08:51:40 INFO - PROCESS | 1845 | 1461167500440 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 08:51:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 08:51:40 INFO - PROCESS | 1845 | 1461167500450 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 08:51:40 INFO - PROCESS | 1845 | 1461167500453 Marionette TRACE conn3 <- [1,1282,null,{}] 08:51:40 INFO - PROCESS | 1845 | 1461167500457 Marionette TRACE conn3 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:40 INFO - PROCESS | 1845 | 1461167500650 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 08:51:40 INFO - PROCESS | 1845 | 1461167500964 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:51:40 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f58464e3800 == 116 [pid = 1845] [id = 328] 08:51:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 253 (0x7f5847da5400) [pid = 1845] [serial = 985] [outer = (nil)] 08:51:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 254 (0x7f5848b06c00) [pid = 1845] [serial = 986] [outer = 0x7f5847da5400] 08:51:41 INFO - PROCESS | 1845 | 1461167501040 Marionette DEBUG loaded listener.js 08:51:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 255 (0x7f584a87dc00) [pid = 1845] [serial = 987] [outer = 0x7f5847da5400] 08:51:41 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5852cbe800 == 115 [pid = 1845] [id = 311] 08:51:41 INFO - PROCESS | 1845 | --DOMWINDOW == 254 (0x7f5850688000) [pid = 1845] [serial = 845] [outer = (nil)] [url = about:blank] 08:51:41 INFO - PROCESS | 1845 | --DOMWINDOW == 253 (0x7f5850711400) [pid = 1845] [serial = 872] [outer = (nil)] [url = about:blank] 08:51:41 INFO - PROCESS | 1845 | --DOMWINDOW == 252 (0x7f5848b34800) [pid = 1845] [serial = 842] [outer = (nil)] [url = about:blank] 08:51:41 INFO - PROCESS | 1845 | --DOMWINDOW == 251 (0x7f5848b09c00) [pid = 1845] [serial = 839] [outer = (nil)] [url = about:blank] 08:51:41 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585234a800 == 114 [pid = 1845] [id = 310] 08:51:41 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5850a46000 == 113 [pid = 1845] [id = 309] 08:51:41 INFO - PROCESS | 1845 | --DOCSHELL 0x7f584ae46000 == 112 [pid = 1845] [id = 308] 08:51:41 INFO - PROCESS | 1845 | --DOCSHELL 0x7f584a9a7800 == 111 [pid = 1845] [id = 307] 08:51:41 INFO - PROCESS | 1845 | --DOCSHELL 0x7f584addc800 == 110 [pid = 1845] [id = 306] 08:51:41 INFO - PROCESS | 1845 | --DOCSHELL 0x7f587229e800 == 109 [pid = 1845] [id = 300] 08:51:41 INFO - PROCESS | 1845 | --DOCSHELL 0x7f586ded9800 == 108 [pid = 1845] [id = 299] 08:51:41 INFO - PROCESS | 1845 | --DOCSHELL 0x7f586b91e000 == 107 [pid = 1845] [id = 298] 08:51:41 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5868ae7000 == 106 [pid = 1845] [id = 297] 08:51:41 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585e057000 == 105 [pid = 1845] [id = 296] 08:51:41 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585ba83800 == 104 [pid = 1845] [id = 295] 08:51:41 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585ac57800 == 103 [pid = 1845] [id = 294] 08:51:42 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585a3bd000 == 102 [pid = 1845] [id = 293] 08:51:42 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5852a3c800 == 101 [pid = 1845] [id = 292] 08:51:42 INFO - PROCESS | 1845 | --DOCSHELL 0x7f584afd6800 == 100 [pid = 1845] [id = 291] 08:51:42 INFO - PROCESS | 1845 | 1461167502107 Marionette TRACE conn3 <- [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]]]}] 08:51:42 INFO - PROCESS | 1845 | --DOMWINDOW == 250 (0x7f585568e800) [pid = 1845] [serial = 824] [outer = (nil)] [url = about:blank] 08:51:42 INFO - PROCESS | 1845 | --DOMWINDOW == 249 (0x7f585bb99c00) [pid = 1845] [serial = 827] [outer = (nil)] [url = about:blank] 08:51:42 INFO - PROCESS | 1845 | --DOMWINDOW == 248 (0x7f58548fc400) [pid = 1845] [serial = 866] [outer = (nil)] [url = about:blank] 08:51:42 INFO - PROCESS | 1845 | --DOMWINDOW == 247 (0x7f585292d800) [pid = 1845] [serial = 864] [outer = (nil)] [url = about:blank] 08:51:42 INFO - PROCESS | 1845 | --DOMWINDOW == 246 (0x7f585091ec00) [pid = 1845] [serial = 821] [outer = (nil)] [url = about:blank] 08:51:42 INFO - PROCESS | 1845 | --DOMWINDOW == 245 (0x7f585ba2a000) [pid = 1845] [serial = 815] [outer = (nil)] [url = about:blank] 08:51:42 INFO - PROCESS | 1845 | --DOMWINDOW == 244 (0x7f585e380800) [pid = 1845] [serial = 830] [outer = (nil)] [url = about:blank] 08:51:42 INFO - PROCESS | 1845 | --DOMWINDOW == 243 (0x7f5850916000) [pid = 1845] [serial = 855] [outer = (nil)] [url = about:blank] 08:51:42 INFO - PROCESS | 1845 | --DOMWINDOW == 242 (0x7f584b46f800) [pid = 1845] [serial = 869] [outer = (nil)] [url = about:blank] 08:51:42 INFO - PROCESS | 1845 | --DOMWINDOW == 241 (0x7f584f74bc00) [pid = 1845] [serial = 870] [outer = (nil)] [url = about:blank] 08:51:42 INFO - PROCESS | 1845 | --DOMWINDOW == 240 (0x7f5848b36800) [pid = 1845] [serial = 836] [outer = (nil)] [url = about:blank] 08:51:42 INFO - PROCESS | 1845 | --DOMWINDOW == 239 (0x7f584f8b9400) [pid = 1845] [serial = 851] [outer = (nil)] [url = about:blank] 08:51:42 INFO - PROCESS | 1845 | --DOMWINDOW == 238 (0x7f5855696c00) [pid = 1845] [serial = 867] [outer = (nil)] [url = about:blank] 08:51:42 INFO - PROCESS | 1845 | --DOMWINDOW == 237 (0x7f58520a0800) [pid = 1845] [serial = 861] [outer = (nil)] [url = about:blank] 08:51:42 INFO - PROCESS | 1845 | --DOMWINDOW == 236 (0x7f58524d0800) [pid = 1845] [serial = 863] [outer = (nil)] [url = about:blank] 08:51:42 INFO - PROCESS | 1845 | --DOMWINDOW == 235 (0x7f5846efb000) [pid = 1845] [serial = 848] [outer = (nil)] [url = about:blank] 08:51:42 INFO - PROCESS | 1845 | --DOMWINDOW == 234 (0x7f5851f58c00) [pid = 1845] [serial = 860] [outer = (nil)] [url = about:blank] 08:51:42 INFO - PROCESS | 1845 | --DOMWINDOW == 233 (0x7f585068c000) [pid = 1845] [serial = 854] [outer = (nil)] [url = about:blank] 08:51:42 INFO - PROCESS | 1845 | --DOMWINDOW == 232 (0x7f5847da8800) [pid = 1845] [serial = 849] [outer = (nil)] [url = about:blank] 08:51:42 INFO - PROCESS | 1845 | --DOMWINDOW == 231 (0x7f5850647400) [pid = 1845] [serial = 852] [outer = (nil)] [url = about:blank] 08:51:42 INFO - PROCESS | 1845 | --DOMWINDOW == 230 (0x7f58519a3000) [pid = 1845] [serial = 858] [outer = (nil)] [url = about:blank] 08:51:42 INFO - PROCESS | 1845 | --DOMWINDOW == 229 (0x7f584f6d9c00) [pid = 1845] [serial = 818] [outer = (nil)] [url = about:blank] 08:51:42 INFO - PROCESS | 1845 | --DOMWINDOW == 228 (0x7f586de84800) [pid = 1845] [serial = 833] [outer = (nil)] [url = about:blank] 08:51:42 INFO - PROCESS | 1845 | --DOMWINDOW == 227 (0x7f584ae29000) [pid = 1845] [serial = 857] [outer = (nil)] [url = about:blank] 08:51:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 08:51:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1739ms 08:51:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 08:51:42 INFO - PROCESS | 1845 | 1461167502190 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 08:51:42 INFO - PROCESS | 1845 | 1461167502193 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 08:51:42 INFO - PROCESS | 1845 | 1461167502199 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 08:51:42 INFO - PROCESS | 1845 | 1461167502204 Marionette TRACE conn3 <- [1,1286,null,{}] 08:51:42 INFO - PROCESS | 1845 | 1461167502219 Marionette TRACE conn3 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:42 INFO - PROCESS | 1845 | 1461167502383 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 08:51:42 INFO - PROCESS | 1845 | 1461167502596 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:51:42 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f584ab79000 == 101 [pid = 1845] [id = 329] 08:51:42 INFO - PROCESS | 1845 | ++DOMWINDOW == 228 (0x7f5848b34800) [pid = 1845] [serial = 988] [outer = (nil)] 08:51:42 INFO - PROCESS | 1845 | ++DOMWINDOW == 229 (0x7f584f6e4400) [pid = 1845] [serial = 989] [outer = 0x7f5848b34800] 08:51:42 INFO - PROCESS | 1845 | 1461167502663 Marionette DEBUG loaded listener.js 08:51:42 INFO - PROCESS | 1845 | ++DOMWINDOW == 230 (0x7f584fa4c400) [pid = 1845] [serial = 990] [outer = 0x7f5848b34800] 08:51:43 INFO - PROCESS | 1845 | 1461167503333 Marionette TRACE conn3 <- [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]]]}] 08:51:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 08:51:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1187ms 08:51:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 08:51:43 INFO - PROCESS | 1845 | 1461167503386 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 08:51:43 INFO - PROCESS | 1845 | 1461167503389 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 08:51:43 INFO - PROCESS | 1845 | 1461167503395 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 08:51:43 INFO - PROCESS | 1845 | 1461167503398 Marionette TRACE conn3 <- [1,1290,null,{}] 08:51:43 INFO - PROCESS | 1845 | 1461167503403 Marionette TRACE conn3 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:43 INFO - PROCESS | 1845 | 1461167503627 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 08:51:43 INFO - PROCESS | 1845 | 1461167503638 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:51:43 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f584f9db000 == 102 [pid = 1845] [id = 330] 08:51:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 231 (0x7f584fa4f400) [pid = 1845] [serial = 991] [outer = (nil)] 08:51:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 232 (0x7f585068fc00) [pid = 1845] [serial = 992] [outer = 0x7f584fa4f400] 08:51:43 INFO - PROCESS | 1845 | 1461167503697 Marionette DEBUG loaded listener.js 08:51:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 233 (0x7f585091c400) [pid = 1845] [serial = 993] [outer = 0x7f584fa4f400] 08:51:44 INFO - PROCESS | 1845 | 1461167504580 Marionette TRACE conn3 <- [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]]]}] 08:51:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 08:51:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1239ms 08:51:44 INFO - PROCESS | 1845 | 1461167504634 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 08:51:44 INFO - PROCESS | 1845 | 1461167504636 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 08:51:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 08:51:44 INFO - PROCESS | 1845 | 1461167504664 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 08:51:44 INFO - PROCESS | 1845 | 1461167504668 Marionette TRACE conn3 <- [1,1294,null,{}] 08:51:44 INFO - PROCESS | 1845 | 1461167504673 Marionette TRACE conn3 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:44 INFO - PROCESS | 1845 | 1461167504881 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 08:51:44 INFO - PROCESS | 1845 | 1461167504907 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:51:44 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5851aa4000 == 103 [pid = 1845] [id = 331] 08:51:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 234 (0x7f5850686400) [pid = 1845] [serial = 994] [outer = (nil)] 08:51:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 235 (0x7f5851938c00) [pid = 1845] [serial = 995] [outer = 0x7f5850686400] 08:51:44 INFO - PROCESS | 1845 | 1461167504965 Marionette DEBUG loaded listener.js 08:51:45 INFO - PROCESS | 1845 | ++DOMWINDOW == 236 (0x7f5851b2f800) [pid = 1845] [serial = 996] [outer = 0x7f5850686400] 08:51:45 INFO - PROCESS | 1845 | 1461167505772 Marionette TRACE conn3 <- [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]]]}] 08:51:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 08:51:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1139ms 08:51:45 INFO - PROCESS | 1845 | 1461167505793 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 08:51:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 08:51:45 INFO - PROCESS | 1845 | 1461167505799 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 08:51:45 INFO - PROCESS | 1845 | 1461167505804 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 08:51:45 INFO - PROCESS | 1845 | 1461167505807 Marionette TRACE conn3 <- [1,1298,null,{}] 08:51:45 INFO - PROCESS | 1845 | 1461167505812 Marionette TRACE conn3 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:46 INFO - PROCESS | 1845 | 1461167506043 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 08:51:46 INFO - PROCESS | 1845 | --DOCSHELL 0x7f58522d9000 == 102 [pid = 1845] [id = 10] 08:51:46 INFO - PROCESS | 1845 | 1461167506094 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:51:46 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5852ad5000 == 103 [pid = 1845] [id = 332] 08:51:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 237 (0x7f5852404000) [pid = 1845] [serial = 997] [outer = (nil)] 08:51:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 238 (0x7f5852bdb400) [pid = 1845] [serial = 998] [outer = 0x7f5852404000] 08:51:46 INFO - PROCESS | 1845 | 1461167506188 Marionette DEBUG loaded listener.js 08:51:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 239 (0x7f58548fac00) [pid = 1845] [serial = 999] [outer = 0x7f5852404000] 08:51:46 INFO - PROCESS | 1845 | --DOMWINDOW == 238 (0x7f584fa44400) [pid = 1845] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 08:51:46 INFO - PROCESS | 1845 | --DOMWINDOW == 237 (0x7f5851ac0000) [pid = 1845] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 08:51:46 INFO - PROCESS | 1845 | --DOMWINDOW == 236 (0x7f5850633800) [pid = 1845] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 08:51:46 INFO - PROCESS | 1845 | --DOMWINDOW == 235 (0x7f5848b0f000) [pid = 1845] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 08:51:46 INFO - PROCESS | 1845 | --DOMWINDOW == 234 (0x7f58527d4000) [pid = 1845] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 08:51:46 INFO - PROCESS | 1845 | --DOMWINDOW == 233 (0x7f585091a000) [pid = 1845] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 08:51:47 INFO - PROCESS | 1845 | 1461167507419 Marionette TRACE conn3 <- [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]]]}] 08:51:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 08:51:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1628ms 08:51:47 INFO - PROCESS | 1845 | 1461167507432 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 08:51:47 INFO - PROCESS | 1845 | 1461167507435 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 08:51:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 08:51:47 INFO - PROCESS | 1845 | 1461167507441 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 08:51:47 INFO - PROCESS | 1845 | 1461167507443 Marionette TRACE conn3 <- [1,1302,null,{}] 08:51:47 INFO - PROCESS | 1845 | 1461167507448 Marionette TRACE conn3 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:47 INFO - PROCESS | 1845 | 1461167507611 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 08:51:47 INFO - PROCESS | 1845 | 1461167507626 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:51:47 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5852ac5000 == 104 [pid = 1845] [id = 333] 08:51:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 234 (0x7f5851f5c000) [pid = 1845] [serial = 1000] [outer = (nil)] 08:51:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 235 (0x7f5855428800) [pid = 1845] [serial = 1001] [outer = 0x7f5851f5c000] 08:51:47 INFO - PROCESS | 1845 | 1461167507683 Marionette DEBUG loaded listener.js 08:51:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 236 (0x7f585596f000) [pid = 1845] [serial = 1002] [outer = 0x7f5851f5c000] 08:51:48 INFO - PROCESS | 1845 | 1461167508466 Marionette TRACE conn3 <- [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]]]}] 08:51:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 08:51:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1080ms 08:51:48 INFO - PROCESS | 1845 | 1461167508525 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 08:51:48 INFO - PROCESS | 1845 | 1461167508527 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 08:51:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 08:51:48 INFO - PROCESS | 1845 | 1461167508533 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 08:51:48 INFO - PROCESS | 1845 | 1461167508535 Marionette TRACE conn3 <- [1,1306,null,{}] 08:51:48 INFO - PROCESS | 1845 | 1461167508540 Marionette TRACE conn3 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:48 INFO - PROCESS | 1845 | 1461167508764 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 08:51:48 INFO - PROCESS | 1845 | 1461167508984 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:51:49 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f58438fa000 == 105 [pid = 1845] [id = 334] 08:51:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 237 (0x7f584383f400) [pid = 1845] [serial = 1003] [outer = (nil)] 08:51:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 238 (0x7f5843844c00) [pid = 1845] [serial = 1004] [outer = 0x7f584383f400] 08:51:49 INFO - PROCESS | 1845 | 1461167509066 Marionette DEBUG loaded listener.js 08:51:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 239 (0x7f5843ce8800) [pid = 1845] [serial = 1005] [outer = 0x7f584383f400] 08:51:50 INFO - PROCESS | 1845 | 1461167510084 Marionette TRACE conn3 <- [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]]]}] 08:51:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 08:51:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1628ms 08:51:50 INFO - PROCESS | 1845 | 1461167510163 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 08:51:50 INFO - PROCESS | 1845 | 1461167510168 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 08:51:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 08:51:50 INFO - PROCESS | 1845 | 1461167510176 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 08:51:50 INFO - PROCESS | 1845 | 1461167510182 Marionette TRACE conn3 <- [1,1310,null,{}] 08:51:50 INFO - PROCESS | 1845 | 1461167510189 Marionette TRACE conn3 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:50 INFO - PROCESS | 1845 | 1461167510417 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 08:51:50 INFO - PROCESS | 1845 | 1461167510661 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:51:50 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f584f9cf000 == 106 [pid = 1845] [id = 335] 08:51:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 240 (0x7f5845702800) [pid = 1845] [serial = 1006] [outer = (nil)] 08:51:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 241 (0x7f584a883400) [pid = 1845] [serial = 1007] [outer = 0x7f5845702800] 08:51:50 INFO - PROCESS | 1845 | 1461167510753 Marionette DEBUG loaded listener.js 08:51:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 242 (0x7f584f6d9800) [pid = 1845] [serial = 1008] [outer = 0x7f5845702800] 08:51:51 INFO - PROCESS | 1845 | 1461167511709 Marionette TRACE conn3 <- [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] 08:51:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 08:51:51 INFO - PROCESS | 1845 | 1461167511777 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 08:51:51 INFO - PROCESS | 1845 | 1461167511783 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 08:51:51 INFO - PROCESS | 1845 | 1461167511787 Marionette TRACE conn3 <- [1,1314,null,{}] 08:51:51 INFO - PROCESS | 1845 | 1461167511792 Marionette TRACE conn3 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:51 INFO - PROCESS | 1845 | 1461167511983 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 08:51:52 INFO - PROCESS | 1845 | 1461167512265 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:51:52 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5855954800 == 107 [pid = 1845] [id = 336] 08:51:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 243 (0x7f585064a000) [pid = 1845] [serial = 1009] [outer = (nil)] 08:51:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 244 (0x7f5850712c00) [pid = 1845] [serial = 1010] [outer = 0x7f585064a000] 08:51:52 INFO - PROCESS | 1845 | 1461167512384 Marionette DEBUG loaded listener.js 08:51:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 245 (0x7f5851b2f000) [pid = 1845] [serial = 1011] [outer = 0x7f585064a000] 08:51:53 INFO - PROCESS | 1845 | 1461167513242 Marionette TRACE conn3 <- [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]]]}] 08:51:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 08:51:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1531ms 08:51:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 08:51:53 INFO - PROCESS | 1845 | 1461167513315 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 08:51:53 INFO - PROCESS | 1845 | 1461167513319 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 08:51:53 INFO - PROCESS | 1845 | 1461167513333 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 08:51:53 INFO - PROCESS | 1845 | 1461167513341 Marionette TRACE conn3 <- [1,1318,null,{}] 08:51:53 INFO - PROCESS | 1845 | 1461167513350 Marionette TRACE conn3 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:53 INFO - PROCESS | 1845 | 1461167513597 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 08:51:53 INFO - PROCESS | 1845 | 1461167513868 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:51:53 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585a07f800 == 108 [pid = 1845] [id = 337] 08:51:53 INFO - PROCESS | 1845 | ++DOMWINDOW == 246 (0x7f5850683400) [pid = 1845] [serial = 1012] [outer = (nil)] 08:51:53 INFO - PROCESS | 1845 | ++DOMWINDOW == 247 (0x7f585251c400) [pid = 1845] [serial = 1013] [outer = 0x7f5850683400] 08:51:53 INFO - PROCESS | 1845 | 1461167513958 Marionette DEBUG loaded listener.js 08:51:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 248 (0x7f5855976c00) [pid = 1845] [serial = 1014] [outer = 0x7f5850683400] 08:51:54 INFO - PROCESS | 1845 | 1461167514805 Marionette TRACE conn3 <- [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]]]}] 08:51:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 08:51:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1547ms 08:51:54 INFO - PROCESS | 1845 | 1461167514872 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 08:51:54 INFO - PROCESS | 1845 | 1461167514876 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 08:51:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 08:51:54 INFO - PROCESS | 1845 | 1461167514883 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 08:51:54 INFO - PROCESS | 1845 | 1461167514885 Marionette TRACE conn3 <- [1,1322,null,{}] 08:51:54 INFO - PROCESS | 1845 | 1461167514891 Marionette TRACE conn3 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:55 INFO - PROCESS | 1845 | 1461167515071 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 08:51:55 INFO - PROCESS | 1845 | 1461167515265 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:51:55 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585ac67000 == 109 [pid = 1845] [id = 338] 08:51:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 249 (0x7f5851e5ac00) [pid = 1845] [serial = 1015] [outer = (nil)] 08:51:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 250 (0x7f585677e400) [pid = 1845] [serial = 1016] [outer = 0x7f5851e5ac00] 08:51:55 INFO - PROCESS | 1845 | 1461167515353 Marionette DEBUG loaded listener.js 08:51:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 251 (0x7f5857def400) [pid = 1845] [serial = 1017] [outer = 0x7f5851e5ac00] 08:51:56 INFO - PROCESS | 1845 | 1461167516236 Marionette TRACE conn3 <- [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]]]}] 08:51:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 08:51:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1387ms 08:51:56 INFO - PROCESS | 1845 | 1461167516271 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 08:51:56 INFO - PROCESS | 1845 | 1461167516274 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 08:51:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 08:51:56 INFO - PROCESS | 1845 | 1461167516281 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 08:51:56 INFO - PROCESS | 1845 | 1461167516283 Marionette TRACE conn3 <- [1,1326,null,{}] 08:51:56 INFO - PROCESS | 1845 | 1461167516288 Marionette TRACE conn3 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:56 INFO - PROCESS | 1845 | 1461167516479 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 08:51:56 INFO - PROCESS | 1845 | 1461167516678 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:51:56 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585c928000 == 110 [pid = 1845] [id = 339] 08:51:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 252 (0x7f585a1e8c00) [pid = 1845] [serial = 1018] [outer = (nil)] 08:51:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 253 (0x7f585a585c00) [pid = 1845] [serial = 1019] [outer = 0x7f585a1e8c00] 08:51:56 INFO - PROCESS | 1845 | 1461167516765 Marionette DEBUG loaded listener.js 08:51:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 254 (0x7f585c1ebc00) [pid = 1845] [serial = 1020] [outer = 0x7f585a1e8c00] 08:51:57 INFO - PROCESS | 1845 | 1461167517714 Marionette TRACE conn3 <- [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]]]}] 08:51:57 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 08:51:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1484ms 08:51:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 08:51:57 INFO - PROCESS | 1845 | 1461167517766 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 08:51:57 INFO - PROCESS | 1845 | 1461167517769 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 08:51:57 INFO - PROCESS | 1845 | 1461167517775 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 08:51:57 INFO - PROCESS | 1845 | 1461167517778 Marionette TRACE conn3 <- [1,1330,null,{}] 08:51:57 INFO - PROCESS | 1845 | 1461167517784 Marionette TRACE conn3 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:57 INFO - PROCESS | 1845 | 1461167517977 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 08:51:58 INFO - PROCESS | 1845 | 1461167518179 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:51:58 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5868fac000 == 111 [pid = 1845] [id = 340] 08:51:58 INFO - PROCESS | 1845 | ++DOMWINDOW == 255 (0x7f585c832400) [pid = 1845] [serial = 1021] [outer = (nil)] 08:51:58 INFO - PROCESS | 1845 | ++DOMWINDOW == 256 (0x7f5868bbc800) [pid = 1845] [serial = 1022] [outer = 0x7f585c832400] 08:51:58 INFO - PROCESS | 1845 | 1461167518253 Marionette DEBUG loaded listener.js 08:51:58 INFO - PROCESS | 1845 | ++DOMWINDOW == 257 (0x7f5869c2d400) [pid = 1845] [serial = 1023] [outer = 0x7f585c832400] 08:51:59 INFO - PROCESS | 1845 | 1461167519139 Marionette TRACE conn3 <- [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]]]}] 08:51:59 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 08:51:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1431ms 08:51:59 INFO - PROCESS | 1845 | 1461167519206 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 08:51:59 INFO - PROCESS | 1845 | 1461167519210 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 08:51:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 08:51:59 INFO - PROCESS | 1845 | 1461167519215 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 08:51:59 INFO - PROCESS | 1845 | 1461167519218 Marionette TRACE conn3 <- [1,1334,null,{}] 08:51:59 INFO - PROCESS | 1845 | 1461167519223 Marionette TRACE conn3 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:59 INFO - PROCESS | 1845 | 1461167519417 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 08:51:59 INFO - PROCESS | 1845 | 1461167519611 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:51:59 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f586dc27000 == 112 [pid = 1845] [id = 341] 08:51:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 258 (0x7f585e02fc00) [pid = 1845] [serial = 1024] [outer = (nil)] 08:51:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 259 (0x7f586a0ee800) [pid = 1845] [serial = 1025] [outer = 0x7f585e02fc00] 08:51:59 INFO - PROCESS | 1845 | 1461167519685 Marionette DEBUG loaded listener.js 08:51:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 260 (0x7f586d780400) [pid = 1845] [serial = 1026] [outer = 0x7f585e02fc00] 08:52:00 INFO - PROCESS | 1845 | 1461167520592 Marionette TRACE conn3 <- [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]]]}] 08:52:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 08:52:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1428ms 08:52:00 INFO - PROCESS | 1845 | 1461167520646 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 08:52:00 INFO - PROCESS | 1845 | 1461167520651 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 08:52:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 08:52:00 INFO - PROCESS | 1845 | 1461167520658 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 08:52:00 INFO - PROCESS | 1845 | 1461167520662 Marionette TRACE conn3 <- [1,1338,null,{}] 08:52:00 INFO - PROCESS | 1845 | 1461167520669 Marionette TRACE conn3 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:00 INFO - PROCESS | 1845 | 1461167520927 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 08:52:01 INFO - PROCESS | 1845 | 1461167521163 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:52:01 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f587b0cc000 == 113 [pid = 1845] [id = 342] 08:52:01 INFO - PROCESS | 1845 | ++DOMWINDOW == 261 (0x7f5843781400) [pid = 1845] [serial = 1027] [outer = (nil)] 08:52:01 INFO - PROCESS | 1845 | ++DOMWINDOW == 262 (0x7f584378b400) [pid = 1845] [serial = 1028] [outer = 0x7f5843781400] 08:52:01 INFO - PROCESS | 1845 | 1461167521284 Marionette DEBUG loaded listener.js 08:52:01 INFO - PROCESS | 1845 | ++DOMWINDOW == 263 (0x7f584378fc00) [pid = 1845] [serial = 1029] [outer = 0x7f5843781400] 08:52:02 INFO - PROCESS | 1845 | 1461167522591 Marionette TRACE conn3 <- [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]]]}] 08:52:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 08:52:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1990ms 08:52:02 INFO - PROCESS | 1845 | 1461167522676 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 08:52:02 INFO - PROCESS | 1845 | 1461167522680 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 08:52:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 08:52:02 INFO - PROCESS | 1845 | 1461167522691 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 08:52:02 INFO - PROCESS | 1845 | 1461167522694 Marionette TRACE conn3 <- [1,1342,null,{}] 08:52:02 INFO - PROCESS | 1845 | 1461167522700 Marionette TRACE conn3 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:02 INFO - PROCESS | 1845 | 1461167522911 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 08:52:03 INFO - PROCESS | 1845 | 1461167523107 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:52:03 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f584a66d800 == 114 [pid = 1845] [id = 343] 08:52:03 INFO - PROCESS | 1845 | ++DOMWINDOW == 264 (0x7f5843784800) [pid = 1845] [serial = 1030] [outer = (nil)] 08:52:03 INFO - PROCESS | 1845 | ++DOMWINDOW == 265 (0x7f5843ad4400) [pid = 1845] [serial = 1031] [outer = 0x7f5843784800] 08:52:03 INFO - PROCESS | 1845 | 1461167523181 Marionette DEBUG loaded listener.js 08:52:03 INFO - PROCESS | 1845 | ++DOMWINDOW == 266 (0x7f5843ade400) [pid = 1845] [serial = 1032] [outer = 0x7f5843784800] 08:52:04 INFO - PROCESS | 1845 | 1461167524033 Marionette TRACE conn3 <- [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]]]}] 08:52:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 08:52:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1382ms 08:52:04 INFO - PROCESS | 1845 | 1461167524073 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 08:52:04 INFO - PROCESS | 1845 | 1461167524077 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 08:52:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 08:52:04 INFO - PROCESS | 1845 | 1461167524083 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 08:52:04 INFO - PROCESS | 1845 | 1461167524086 Marionette TRACE conn3 <- [1,1346,null,{}] 08:52:04 INFO - PROCESS | 1845 | 1461167524092 Marionette TRACE conn3 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:04 INFO - PROCESS | 1845 | 1461167524283 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 08:52:04 INFO - PROCESS | 1845 | 1461167524485 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:52:04 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5851b74800 == 115 [pid = 1845] [id = 344] 08:52:04 INFO - PROCESS | 1845 | ++DOMWINDOW == 267 (0x7f5843ade000) [pid = 1845] [serial = 1033] [outer = (nil)] 08:52:04 INFO - PROCESS | 1845 | ++DOMWINDOW == 268 (0x7f585e150c00) [pid = 1845] [serial = 1034] [outer = 0x7f5843ade000] 08:52:04 INFO - PROCESS | 1845 | 1461167524572 Marionette DEBUG loaded listener.js 08:52:04 INFO - PROCESS | 1845 | ++DOMWINDOW == 269 (0x7f586ddc7c00) [pid = 1845] [serial = 1035] [outer = 0x7f5843ade000] 08:52:05 INFO - PROCESS | 1845 | 1461167525598 Marionette TRACE conn3 <- [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]]]}] 08:52:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 08:52:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1589ms 08:52:05 INFO - PROCESS | 1845 | 1461167525673 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 08:52:05 INFO - PROCESS | 1845 | 1461167525678 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 08:52:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 08:52:05 INFO - PROCESS | 1845 | 1461167525683 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 08:52:05 INFO - PROCESS | 1845 | 1461167525688 Marionette TRACE conn3 <- [1,1350,null,{}] 08:52:05 INFO - PROCESS | 1845 | 1461167525693 Marionette TRACE conn3 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:05 INFO - PROCESS | 1845 | 1461167525956 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 08:52:06 INFO - PROCESS | 1845 | 1461167526218 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:52:06 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f584a662000 == 116 [pid = 1845] [id = 345] 08:52:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 270 (0x7f5841f4c400) [pid = 1845] [serial = 1036] [outer = (nil)] 08:52:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 271 (0x7f584f6df400) [pid = 1845] [serial = 1037] [outer = 0x7f5841f4c400] 08:52:06 INFO - PROCESS | 1845 | 1461167526291 Marionette DEBUG loaded listener.js 08:52:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 272 (0x7f586e1aa800) [pid = 1845] [serial = 1038] [outer = 0x7f5841f4c400] 08:52:07 INFO - PROCESS | 1845 | 1461167527140 Marionette TRACE conn3 <- [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]]]}] 08:52:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 08:52:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1529ms 08:52:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 08:52:07 INFO - PROCESS | 1845 | 1461167527214 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 08:52:07 INFO - PROCESS | 1845 | 1461167527217 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 08:52:07 INFO - PROCESS | 1845 | 1461167527224 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 08:52:07 INFO - PROCESS | 1845 | 1461167527227 Marionette TRACE conn3 <- [1,1354,null,{}] 08:52:07 INFO - PROCESS | 1845 | 1461167527232 Marionette TRACE conn3 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:07 INFO - PROCESS | 1845 | 1461167527470 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 08:52:08 INFO - PROCESS | 1845 | 1461167528135 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:52:08 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5843bd4800 == 117 [pid = 1845] [id = 346] 08:52:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 273 (0x7f5841f47800) [pid = 1845] [serial = 1039] [outer = (nil)] 08:52:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 274 (0x7f5841f4e400) [pid = 1845] [serial = 1040] [outer = 0x7f5841f47800] 08:52:08 INFO - PROCESS | 1845 | 1461167528204 Marionette DEBUG loaded listener.js 08:52:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 275 (0x7f58420d2000) [pid = 1845] [serial = 1041] [outer = 0x7f5841f47800] 08:52:09 INFO - PROCESS | 1845 | 1461167529074 Marionette TRACE conn3 <- [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]]]}] 08:52:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 08:52:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1896ms 08:52:09 INFO - PROCESS | 1845 | 1461167529122 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 08:52:09 INFO - PROCESS | 1845 | 1461167529129 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 08:52:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 08:52:09 INFO - PROCESS | 1845 | 1461167529138 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 08:52:09 INFO - PROCESS | 1845 | 1461167529142 Marionette TRACE conn3 <- [1,1358,null,{}] 08:52:09 INFO - PROCESS | 1845 | 1461167529148 Marionette TRACE conn3 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:09 INFO - PROCESS | 1845 | 1461167529411 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 08:52:09 INFO - PROCESS | 1845 | 1461167529810 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:52:09 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f58438e9800 == 118 [pid = 1845] [id = 347] 08:52:09 INFO - PROCESS | 1845 | ++DOMWINDOW == 276 (0x7f5843cea800) [pid = 1845] [serial = 1042] [outer = (nil)] 08:52:09 INFO - PROCESS | 1845 | ++DOMWINDOW == 277 (0x7f5843d8b000) [pid = 1845] [serial = 1043] [outer = 0x7f5843cea800] 08:52:09 INFO - PROCESS | 1845 | 1461167529885 Marionette DEBUG loaded listener.js 08:52:09 INFO - PROCESS | 1845 | ++DOMWINDOW == 278 (0x7f58440cd000) [pid = 1845] [serial = 1044] [outer = 0x7f5843cea800] 08:52:10 INFO - PROCESS | 1845 | 1461167530796 Marionette TRACE conn3 <- [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]]]}] 08:52:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 08:52:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1733ms 08:52:10 INFO - PROCESS | 1845 | 1461167530876 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 08:52:10 INFO - PROCESS | 1845 | 1461167530882 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 08:52:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 08:52:10 INFO - PROCESS | 1845 | 1461167530894 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 08:52:10 INFO - PROCESS | 1845 | 1461167530898 Marionette TRACE conn3 <- [1,1362,null,{}] 08:52:10 INFO - PROCESS | 1845 | 1461167530908 Marionette TRACE conn3 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:11 INFO - PROCESS | 1845 | 1461167531150 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 08:52:11 INFO - PROCESS | 1845 | 1461167531506 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:52:11 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f584afe8000 == 119 [pid = 1845] [id = 348] 08:52:11 INFO - PROCESS | 1845 | ++DOMWINDOW == 279 (0x7f5845b10800) [pid = 1845] [serial = 1045] [outer = (nil)] 08:52:11 INFO - PROCESS | 1845 | ++DOMWINDOW == 280 (0x7f5846ef3800) [pid = 1845] [serial = 1046] [outer = 0x7f5845b10800] 08:52:11 INFO - PROCESS | 1845 | 1461167531580 Marionette DEBUG loaded listener.js 08:52:11 INFO - PROCESS | 1845 | ++DOMWINDOW == 281 (0x7f5848b36c00) [pid = 1845] [serial = 1047] [outer = 0x7f5845b10800] 08:52:12 INFO - PROCESS | 1845 | 1461167532497 Marionette TRACE conn3 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 08:52:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 08:52:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1644ms 08:52:12 INFO - PROCESS | 1845 | 1461167532533 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 08:52:12 INFO - PROCESS | 1845 | 1461167532536 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 08:52:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 08:52:12 INFO - PROCESS | 1845 | 1461167532552 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 08:52:12 INFO - PROCESS | 1845 | 1461167532560 Marionette TRACE conn3 <- [1,1366,null,{}] 08:52:12 INFO - PROCESS | 1845 | 1461167532567 Marionette TRACE conn3 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:12 INFO - PROCESS | 1845 | 1461167532765 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 08:52:13 INFO - PROCESS | 1845 | 1461167533012 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:52:13 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f584a684000 == 120 [pid = 1845] [id = 349] 08:52:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 282 (0x7f58440ed800) [pid = 1845] [serial = 1048] [outer = (nil)] 08:52:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 283 (0x7f584f8ba800) [pid = 1845] [serial = 1049] [outer = 0x7f58440ed800] 08:52:13 INFO - PROCESS | 1845 | 1461167533125 Marionette DEBUG loaded listener.js 08:52:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 284 (0x7f585064d400) [pid = 1845] [serial = 1050] [outer = 0x7f58440ed800] 08:52:13 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585544e800 == 119 [pid = 1845] [id = 52] 08:52:13 INFO - PROCESS | 1845 | --DOMWINDOW == 283 (0x7f5855434000) [pid = 1845] [serial = 887] [outer = (nil)] [url = about:blank] 08:52:13 INFO - PROCESS | 1845 | --DOMWINDOW == 282 (0x7f584f6dc400) [pid = 1845] [serial = 917] [outer = (nil)] [url = about:blank] 08:52:13 INFO - PROCESS | 1845 | --DOMWINDOW == 281 (0x7f5850912c00) [pid = 1845] [serial = 878] [outer = (nil)] [url = about:blank] 08:52:13 INFO - PROCESS | 1845 | --DOMWINDOW == 280 (0x7f584af66400) [pid = 1845] [serial = 875] [outer = (nil)] [url = about:blank] 08:52:13 INFO - PROCESS | 1845 | --DOMWINDOW == 279 (0x7f58440cf800) [pid = 1845] [serial = 914] [outer = (nil)] [url = about:blank] 08:52:13 INFO - PROCESS | 1845 | --DOMWINDOW == 278 (0x7f5868f05000) [pid = 1845] [serial = 905] [outer = (nil)] [url = about:blank] 08:52:13 INFO - PROCESS | 1845 | --DOMWINDOW == 277 (0x7f5856775400) [pid = 1845] [serial = 890] [outer = (nil)] [url = about:blank] 08:52:13 INFO - PROCESS | 1845 | --DOMWINDOW == 276 (0x7f5852d49800) [pid = 1845] [serial = 884] [outer = (nil)] [url = about:blank] 08:52:13 INFO - PROCESS | 1845 | --DOMWINDOW == 275 (0x7f585a20d800) [pid = 1845] [serial = 896] [outer = (nil)] [url = about:blank] 08:52:13 INFO - PROCESS | 1845 | --DOMWINDOW == 274 (0x7f585c0d9000) [pid = 1845] [serial = 899] [outer = (nil)] [url = about:blank] 08:52:13 INFO - PROCESS | 1845 | --DOMWINDOW == 273 (0x7f586d78d800) [pid = 1845] [serial = 911] [outer = (nil)] [url = about:blank] 08:52:13 INFO - PROCESS | 1845 | --DOMWINDOW == 272 (0x7f584f8b2c00) [pid = 1845] [serial = 908] [outer = (nil)] [url = about:blank] 08:52:13 INFO - PROCESS | 1845 | --DOMWINDOW == 271 (0x7f5858794800) [pid = 1845] [serial = 893] [outer = (nil)] [url = about:blank] 08:52:13 INFO - PROCESS | 1845 | --DOMWINDOW == 270 (0x7f58524d2400) [pid = 1845] [serial = 881] [outer = (nil)] [url = about:blank] 08:52:13 INFO - PROCESS | 1845 | --DOMWINDOW == 269 (0x7f585e11bc00) [pid = 1845] [serial = 902] [outer = (nil)] [url = about:blank] 08:52:13 INFO - PROCESS | 1845 | --DOMWINDOW == 268 (0x7f585568b800) [pid = 1845] [serial = 938] [outer = (nil)] [url = about:blank] 08:52:13 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5852ac5000 == 118 [pid = 1845] [id = 333] 08:52:13 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5852ad5000 == 117 [pid = 1845] [id = 332] 08:52:13 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5851aa4000 == 116 [pid = 1845] [id = 331] 08:52:13 INFO - PROCESS | 1845 | --DOCSHELL 0x7f584f9db000 == 115 [pid = 1845] [id = 330] 08:52:13 INFO - PROCESS | 1845 | --DOCSHELL 0x7f584ab79000 == 114 [pid = 1845] [id = 329] 08:52:13 INFO - PROCESS | 1845 | --DOCSHELL 0x7f58464e3800 == 113 [pid = 1845] [id = 328] 08:52:13 INFO - PROCESS | 1845 | --DOCSHELL 0x7f58508a7000 == 112 [pid = 1845] [id = 327] 08:52:13 INFO - PROCESS | 1845 | --DOCSHELL 0x7f58460d9800 == 111 [pid = 1845] [id = 324] 08:52:14 INFO - PROCESS | 1845 | --DOCSHELL 0x7f58509a0800 == 110 [pid = 1845] [id = 323] 08:52:14 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5843ed8800 == 109 [pid = 1845] [id = 322] 08:52:14 INFO - PROCESS | 1845 | --DOCSHELL 0x7f587247f800 == 108 [pid = 1845] [id = 321] 08:52:14 INFO - PROCESS | 1845 | --DOCSHELL 0x7f586dec7800 == 107 [pid = 1845] [id = 320] 08:52:14 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5869f19800 == 106 [pid = 1845] [id = 319] 08:52:14 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585e1c5000 == 105 [pid = 1845] [id = 318] 08:52:14 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585ba75000 == 104 [pid = 1845] [id = 317] 08:52:14 INFO - PROCESS | 1845 | 1461167534121 Marionette TRACE conn3 <- [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] 08:52:14 INFO - PROCESS | 1845 | 1461167534140 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 08:52:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 08:52:14 INFO - PROCESS | 1845 | 1461167534146 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 08:52:14 INFO - PROCESS | 1845 | 1461167534148 Marionette TRACE conn3 <- [1,1370,null,{}] 08:52:14 INFO - PROCESS | 1845 | 1461167534154 Marionette TRACE conn3 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:14 INFO - PROCESS | 1845 | 1461167534322 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 08:52:14 INFO - PROCESS | 1845 | --DOMWINDOW == 267 (0x7f5850631800) [pid = 1845] [serial = 924] [outer = (nil)] [url = about:blank] 08:52:14 INFO - PROCESS | 1845 | --DOMWINDOW == 266 (0x7f58521ba000) [pid = 1845] [serial = 932] [outer = (nil)] [url = about:blank] 08:52:14 INFO - PROCESS | 1845 | --DOMWINDOW == 265 (0x7f58519a9c00) [pid = 1845] [serial = 927] [outer = (nil)] [url = about:blank] 08:52:14 INFO - PROCESS | 1845 | --DOMWINDOW == 264 (0x7f5852519400) [pid = 1845] [serial = 933] [outer = (nil)] [url = about:blank] 08:52:14 INFO - PROCESS | 1845 | --DOMWINDOW == 263 (0x7f5848b39c00) [pid = 1845] [serial = 920] [outer = (nil)] [url = about:blank] 08:52:14 INFO - PROCESS | 1845 | --DOMWINDOW == 262 (0x7f585542f800) [pid = 1845] [serial = 936] [outer = (nil)] [url = about:blank] 08:52:14 INFO - PROCESS | 1845 | --DOMWINDOW == 261 (0x7f5851c0bc00) [pid = 1845] [serial = 929] [outer = (nil)] [url = about:blank] 08:52:14 INFO - PROCESS | 1845 | --DOMWINDOW == 260 (0x7f5853a69000) [pid = 1845] [serial = 935] [outer = (nil)] [url = about:blank] 08:52:14 INFO - PROCESS | 1845 | --DOMWINDOW == 259 (0x7f5850918400) [pid = 1845] [serial = 926] [outer = (nil)] [url = about:blank] 08:52:14 INFO - PROCESS | 1845 | --DOMWINDOW == 258 (0x7f5852090000) [pid = 1845] [serial = 930] [outer = (nil)] [url = about:blank] 08:52:14 INFO - PROCESS | 1845 | --DOMWINDOW == 257 (0x7f584fa54400) [pid = 1845] [serial = 923] [outer = (nil)] [url = about:blank] 08:52:14 INFO - PROCESS | 1845 | --DOMWINDOW == 256 (0x7f584b44dc00) [pid = 1845] [serial = 921] [outer = (nil)] [url = about:blank] 08:52:14 INFO - PROCESS | 1845 | 1461167534560 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:52:14 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f584a69a000 == 101 [pid = 1845] [id = 350] 08:52:14 INFO - PROCESS | 1845 | ++DOMWINDOW == 257 (0x7f58440d1000) [pid = 1845] [serial = 1051] [outer = (nil)] 08:52:14 INFO - PROCESS | 1845 | ++DOMWINDOW == 258 (0x7f584fa50000) [pid = 1845] [serial = 1052] [outer = 0x7f58440d1000] 08:52:14 INFO - PROCESS | 1845 | 1461167534647 Marionette DEBUG loaded listener.js 08:52:14 INFO - PROCESS | 1845 | ++DOMWINDOW == 259 (0x7f585091e400) [pid = 1845] [serial = 1053] [outer = 0x7f58440d1000] 08:52:15 INFO - PROCESS | 1845 | 1461167535359 Marionette TRACE conn3 <- [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] 08:52:15 INFO - PROCESS | 1845 | 1461167535385 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 08:52:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 08:52:15 INFO - PROCESS | 1845 | 1461167535390 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 08:52:15 INFO - PROCESS | 1845 | 1461167535392 Marionette TRACE conn3 <- [1,1374,null,{}] 08:52:15 INFO - PROCESS | 1845 | 1461167535398 Marionette TRACE conn3 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:15 INFO - PROCESS | 1845 | 1461167535627 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 08:52:15 INFO - PROCESS | 1845 | 1461167535648 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:52:15 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585061f800 == 102 [pid = 1845] [id = 351] 08:52:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 260 (0x7f5851e5e000) [pid = 1845] [serial = 1054] [outer = (nil)] 08:52:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 261 (0x7f585208d000) [pid = 1845] [serial = 1055] [outer = 0x7f5851e5e000] 08:52:15 INFO - PROCESS | 1845 | 1461167535720 Marionette DEBUG loaded listener.js 08:52:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 262 (0x7f5852938000) [pid = 1845] [serial = 1056] [outer = 0x7f5851e5e000] 08:52:16 INFO - PROCESS | 1845 | [1845] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:52:16 INFO - PROCESS | 1845 | 1461167536662 Marionette TRACE conn3 <- [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] 08:52:16 INFO - PROCESS | 1845 | 1461167536731 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 08:52:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 08:52:16 INFO - PROCESS | 1845 | 1461167536739 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 08:52:16 INFO - PROCESS | 1845 | 1461167536742 Marionette TRACE conn3 <- [1,1378,null,{}] 08:52:16 INFO - PROCESS | 1845 | 1461167536759 Marionette TRACE conn3 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:17 INFO - PROCESS | 1845 | 1461167537000 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 08:52:17 INFO - PROCESS | 1845 | 1461167537024 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:52:17 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5853e86800 == 103 [pid = 1845] [id = 352] 08:52:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 263 (0x7f5852939400) [pid = 1845] [serial = 1057] [outer = (nil)] 08:52:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 264 (0x7f5855698000) [pid = 1845] [serial = 1058] [outer = 0x7f5852939400] 08:52:17 INFO - PROCESS | 1845 | 1461167537094 Marionette DEBUG loaded listener.js 08:52:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 265 (0x7f5856733000) [pid = 1845] [serial = 1059] [outer = 0x7f5852939400] 08:52:17 INFO - PROCESS | 1845 | 1461167537900 Marionette TRACE conn3 <- [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] 08:52:17 INFO - PROCESS | 1845 | 1461167537973 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 08:52:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 08:52:17 INFO - PROCESS | 1845 | 1461167537979 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 08:52:17 INFO - PROCESS | 1845 | 1461167537981 Marionette TRACE conn3 <- [1,1382,null,{}] 08:52:17 INFO - PROCESS | 1845 | 1461167537991 Marionette TRACE conn3 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:18 INFO - PROCESS | 1845 | 1461167538197 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 08:52:18 INFO - PROCESS | 1845 | 1461167538217 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:52:18 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5855e98000 == 104 [pid = 1845] [id = 353] 08:52:18 INFO - PROCESS | 1845 | ++DOMWINDOW == 266 (0x7f5852db1400) [pid = 1845] [serial = 1060] [outer = (nil)] 08:52:18 INFO - PROCESS | 1845 | ++DOMWINDOW == 267 (0x7f58590c9000) [pid = 1845] [serial = 1061] [outer = 0x7f5852db1400] 08:52:18 INFO - PROCESS | 1845 | 1461167538276 Marionette DEBUG loaded listener.js 08:52:18 INFO - PROCESS | 1845 | ++DOMWINDOW == 268 (0x7f585a7c6c00) [pid = 1845] [serial = 1062] [outer = 0x7f5852db1400] 08:52:19 INFO - PROCESS | 1845 | --DOMWINDOW == 267 (0x7f5859149800) [pid = 1845] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 08:52:19 INFO - PROCESS | 1845 | --DOMWINDOW == 266 (0x7f584a87f800) [pid = 1845] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 08:52:19 INFO - PROCESS | 1845 | --DOMWINDOW == 265 (0x7f585c836c00) [pid = 1845] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 08:52:19 INFO - PROCESS | 1845 | --DOMWINDOW == 264 (0x7f584570b000) [pid = 1845] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 08:52:19 INFO - PROCESS | 1845 | --DOMWINDOW == 263 (0x7f5855699c00) [pid = 1845] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 08:52:19 INFO - PROCESS | 1845 | --DOMWINDOW == 262 (0x7f585068c800) [pid = 1845] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 08:52:19 INFO - PROCESS | 1845 | --DOMWINDOW == 261 (0x7f585bba0400) [pid = 1845] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 08:52:19 INFO - PROCESS | 1845 | --DOMWINDOW == 260 (0x7f586d730800) [pid = 1845] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 08:52:19 INFO - PROCESS | 1845 | --DOMWINDOW == 259 (0x7f58521b4c00) [pid = 1845] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 08:52:19 INFO - PROCESS | 1845 | --DOMWINDOW == 258 (0x7f58527d8c00) [pid = 1845] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 08:52:19 INFO - PROCESS | 1845 | --DOMWINDOW == 257 (0x7f58524cfc00) [pid = 1845] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 08:52:19 INFO - PROCESS | 1845 | --DOMWINDOW == 256 (0x7f58440c6400) [pid = 1845] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 08:52:19 INFO - PROCESS | 1845 | --DOMWINDOW == 255 (0x7f584ae22800) [pid = 1845] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 08:52:19 INFO - PROCESS | 1845 | --DOMWINDOW == 254 (0x7f584570a000) [pid = 1845] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 08:52:19 INFO - PROCESS | 1845 | --DOMWINDOW == 253 (0x7f5869db9400) [pid = 1845] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 08:52:19 INFO - PROCESS | 1845 | --DOMWINDOW == 252 (0x7f584fa4dc00) [pid = 1845] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 08:52:19 INFO - PROCESS | 1845 | --DOMWINDOW == 251 (0x7f5846dd8000) [pid = 1845] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 08:52:19 INFO - PROCESS | 1845 | --DOMWINDOW == 250 (0x7f584af65000) [pid = 1845] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 08:52:19 INFO - PROCESS | 1845 | --DOMWINDOW == 249 (0x7f585068b800) [pid = 1845] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 08:52:19 INFO - PROCESS | 1845 | --DOMWINDOW == 248 (0x7f584a87c400) [pid = 1845] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 08:52:19 INFO - PROCESS | 1845 | --DOMWINDOW == 247 (0x7f5851e5f000) [pid = 1845] [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.] 08:52:19 INFO - PROCESS | 1845 | --DOMWINDOW == 246 (0x7f584f8b3400) [pid = 1845] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 08:52:19 INFO - PROCESS | 1845 | --DOMWINDOW == 245 (0x7f584af6c000) [pid = 1845] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 08:52:19 INFO - PROCESS | 1845 | --DOMWINDOW == 244 (0x7f585a93c400) [pid = 1845] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 08:52:19 INFO - PROCESS | 1845 | --DOMWINDOW == 243 (0x7f5846de1400) [pid = 1845] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 08:52:19 INFO - PROCESS | 1845 | --DOMWINDOW == 242 (0x7f5855491000) [pid = 1845] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 08:52:19 INFO - PROCESS | 1845 | --DOMWINDOW == 241 (0x7f5850714c00) [pid = 1845] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 08:52:19 INFO - PROCESS | 1845 | --DOMWINDOW == 240 (0x7f5850917400) [pid = 1845] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 08:52:19 INFO - PROCESS | 1845 | --DOMWINDOW == 239 (0x7f584f6e1000) [pid = 1845] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 08:52:19 INFO - PROCESS | 1845 | --DOMWINDOW == 238 (0x7f586a0eec00) [pid = 1845] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 08:52:19 INFO - PROCESS | 1845 | --DOMWINDOW == 237 (0x7f5846dd6400) [pid = 1845] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 08:52:19 INFO - PROCESS | 1845 | --DOMWINDOW == 236 (0x7f585251b800) [pid = 1845] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 08:52:19 INFO - PROCESS | 1845 | --DOMWINDOW == 235 (0x7f584af64800) [pid = 1845] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 08:52:19 INFO - PROCESS | 1845 | --DOMWINDOW == 234 (0x7f585966f400) [pid = 1845] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 08:52:19 INFO - PROCESS | 1845 | --DOMWINDOW == 233 (0x7f5850632000) [pid = 1845] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 08:52:19 INFO - PROCESS | 1845 | --DOMWINDOW == 232 (0x7f58520a4c00) [pid = 1845] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 08:52:19 INFO - PROCESS | 1845 | --DOMWINDOW == 231 (0x7f585bc2bc00) [pid = 1845] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 08:52:19 INFO - PROCESS | 1845 | --DOMWINDOW == 230 (0x7f585cd28000) [pid = 1845] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 08:52:19 INFO - PROCESS | 1845 | --DOMWINDOW == 229 (0x7f5850686400) [pid = 1845] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 08:52:19 INFO - PROCESS | 1845 | --DOMWINDOW == 228 (0x7f5852404000) [pid = 1845] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 08:52:19 INFO - PROCESS | 1845 | --DOMWINDOW == 227 (0x7f5843846400) [pid = 1845] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 08:52:19 INFO - PROCESS | 1845 | --DOMWINDOW == 226 (0x7f5848b34800) [pid = 1845] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 08:52:19 INFO - PROCESS | 1845 | --DOMWINDOW == 225 (0x7f584fa4f400) [pid = 1845] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 08:52:19 INFO - PROCESS | 1845 | --DOMWINDOW == 224 (0x7f5847da5400) [pid = 1845] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 08:52:19 INFO - PROCESS | 1845 | [1845] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:52:20 INFO - PROCESS | 1845 | 1461167540003 Marionette TRACE conn3 <- [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] 08:52:20 INFO - PROCESS | 1845 | 1461167540067 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 08:52:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 08:52:20 INFO - PROCESS | 1845 | 1461167540078 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 08:52:20 INFO - PROCESS | 1845 | 1461167540086 Marionette TRACE conn3 <- [1,1386,null,{}] 08:52:20 INFO - PROCESS | 1845 | 1461167540091 Marionette TRACE conn3 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:20 INFO - PROCESS | 1845 | 1461167540273 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 08:52:20 INFO - PROCESS | 1845 | 1461167540445 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:52:20 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f584adc5800 == 105 [pid = 1845] [id = 354] 08:52:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 225 (0x7f584383f800) [pid = 1845] [serial = 1063] [outer = (nil)] 08:52:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 226 (0x7f584f6e1c00) [pid = 1845] [serial = 1064] [outer = 0x7f584383f800] 08:52:20 INFO - PROCESS | 1845 | 1461167540506 Marionette DEBUG loaded listener.js 08:52:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 227 (0x7f585068d400) [pid = 1845] [serial = 1065] [outer = 0x7f584383f800] 08:52:21 INFO - PROCESS | 1845 | 1461167541223 Marionette TRACE conn3 <- [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] 08:52:21 INFO - PROCESS | 1845 | 1461167541237 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 08:52:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 08:52:21 INFO - PROCESS | 1845 | 1461167541242 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 08:52:21 INFO - PROCESS | 1845 | 1461167541244 Marionette TRACE conn3 <- [1,1390,null,{}] 08:52:21 INFO - PROCESS | 1845 | 1461167541249 Marionette TRACE conn3 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:21 INFO - PROCESS | 1845 | 1461167541461 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 08:52:21 INFO - PROCESS | 1845 | 1461167541730 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:52:21 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5842fe0000 == 106 [pid = 1845] [id = 355] 08:52:21 INFO - PROCESS | 1845 | ++DOMWINDOW == 228 (0x7f5841f43800) [pid = 1845] [serial = 1066] [outer = (nil)] 08:52:21 INFO - PROCESS | 1845 | ++DOMWINDOW == 229 (0x7f5841f47400) [pid = 1845] [serial = 1067] [outer = 0x7f5841f43800] 08:52:21 INFO - PROCESS | 1845 | 1461167541804 Marionette DEBUG loaded listener.js 08:52:21 INFO - PROCESS | 1845 | ++DOMWINDOW == 230 (0x7f58420cd800) [pid = 1845] [serial = 1068] [outer = 0x7f5841f43800] 08:52:22 INFO - PROCESS | 1845 | 1461167542776 Marionette TRACE conn3 <- [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]]]}] 08:52:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 08:52:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1579ms 08:52:22 INFO - PROCESS | 1845 | 1461167542824 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 08:52:22 INFO - PROCESS | 1845 | 1461167542829 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 08:52:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 08:52:22 INFO - PROCESS | 1845 | 1461167542837 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 08:52:22 INFO - PROCESS | 1845 | 1461167542842 Marionette TRACE conn3 <- [1,1394,null,{}] 08:52:22 INFO - PROCESS | 1845 | 1461167542850 Marionette TRACE conn3 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:23 INFO - PROCESS | 1845 | 1461167543076 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 08:52:23 INFO - PROCESS | 1845 | 1461167543323 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:52:23 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f584afd6800 == 107 [pid = 1845] [id = 356] 08:52:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 231 (0x7f5845706800) [pid = 1845] [serial = 1069] [outer = (nil)] 08:52:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 232 (0x7f5845b09000) [pid = 1845] [serial = 1070] [outer = 0x7f5845706800] 08:52:23 INFO - PROCESS | 1845 | 1461167543447 Marionette DEBUG loaded listener.js 08:52:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 233 (0x7f5847d9c800) [pid = 1845] [serial = 1071] [outer = 0x7f5845706800] 08:52:24 INFO - PROCESS | 1845 | 1461167544364 Marionette TRACE conn3 <- [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]]]}] 08:52:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 08:52:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1589ms 08:52:24 INFO - PROCESS | 1845 | 1461167544429 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 08:52:24 INFO - PROCESS | 1845 | 1461167544435 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 08:52:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 08:52:24 INFO - PROCESS | 1845 | 1461167544441 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 08:52:24 INFO - PROCESS | 1845 | 1461167544443 Marionette TRACE conn3 <- [1,1398,null,{}] 08:52:24 INFO - PROCESS | 1845 | 1461167544449 Marionette TRACE conn3 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:24 INFO - PROCESS | 1845 | 1461167544665 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 08:52:24 INFO - PROCESS | 1845 | 1461167544948 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:52:25 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5855e86800 == 108 [pid = 1845] [id = 357] 08:52:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 234 (0x7f584b46f800) [pid = 1845] [serial = 1072] [outer = (nil)] 08:52:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 235 (0x7f584fa59000) [pid = 1845] [serial = 1073] [outer = 0x7f584b46f800] 08:52:25 INFO - PROCESS | 1845 | 1461167545063 Marionette DEBUG loaded listener.js 08:52:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 236 (0x7f58519a3000) [pid = 1845] [serial = 1074] [outer = 0x7f584b46f800] 08:52:25 INFO - PROCESS | 1845 | 1461167545943 Marionette TRACE conn3 <- [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]]]}] 08:52:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 08:52:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1579ms 08:52:26 INFO - PROCESS | 1845 | 1461167546020 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 08:52:26 INFO - PROCESS | 1845 | 1461167546023 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 08:52:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 08:52:26 INFO - PROCESS | 1845 | 1461167546038 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 08:52:26 INFO - PROCESS | 1845 | 1461167546047 Marionette TRACE conn3 <- [1,1402,null,{}] 08:52:26 INFO - PROCESS | 1845 | 1461167546053 Marionette TRACE conn3 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:26 INFO - PROCESS | 1845 | 1461167546273 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 08:52:26 INFO - PROCESS | 1845 | 1461167546513 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:52:26 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585a3d6800 == 109 [pid = 1845] [id = 358] 08:52:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 237 (0x7f584f8b3000) [pid = 1845] [serial = 1075] [outer = (nil)] 08:52:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 238 (0x7f584fa60800) [pid = 1845] [serial = 1076] [outer = 0x7f584f8b3000] 08:52:26 INFO - PROCESS | 1845 | 1461167546633 Marionette DEBUG loaded listener.js 08:52:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 239 (0x7f5852dafc00) [pid = 1845] [serial = 1077] [outer = 0x7f584f8b3000] 08:52:27 INFO - PROCESS | 1845 | 1461167547469 Marionette TRACE conn3 <- [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]]]}] 08:52:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 08:52:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1500ms 08:52:27 INFO - PROCESS | 1845 | 1461167547532 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 08:52:27 INFO - PROCESS | 1845 | 1461167547536 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 08:52:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 08:52:27 INFO - PROCESS | 1845 | 1461167547542 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 08:52:27 INFO - PROCESS | 1845 | 1461167547545 Marionette TRACE conn3 <- [1,1406,null,{}] 08:52:27 INFO - PROCESS | 1845 | 1461167547550 Marionette TRACE conn3 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:27 INFO - PROCESS | 1845 | 1461167547746 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 08:52:28 INFO - PROCESS | 1845 | 1461167548005 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:52:28 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585b695800 == 110 [pid = 1845] [id = 359] 08:52:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 240 (0x7f584b452400) [pid = 1845] [serial = 1078] [outer = (nil)] 08:52:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 241 (0x7f585618f000) [pid = 1845] [serial = 1079] [outer = 0x7f584b452400] 08:52:28 INFO - PROCESS | 1845 | 1461167548156 Marionette DEBUG loaded listener.js 08:52:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 242 (0x7f58590cb800) [pid = 1845] [serial = 1080] [outer = 0x7f584b452400] 08:52:28 INFO - PROCESS | 1845 | 1461167548951 Marionette TRACE conn3 <- [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]]]}] 08:52:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 08:52:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1481ms 08:52:29 INFO - PROCESS | 1845 | 1461167549024 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 08:52:29 INFO - PROCESS | 1845 | 1461167549028 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 08:52:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 08:52:29 INFO - PROCESS | 1845 | 1461167549034 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 08:52:29 INFO - PROCESS | 1845 | 1461167549036 Marionette TRACE conn3 <- [1,1410,null,{}] 08:52:29 INFO - PROCESS | 1845 | 1461167549042 Marionette TRACE conn3 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:29 INFO - PROCESS | 1845 | 1461167549233 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 08:52:29 INFO - PROCESS | 1845 | 1461167549436 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:52:29 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585e1c5000 == 111 [pid = 1845] [id = 360] 08:52:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 243 (0x7f585aca6c00) [pid = 1845] [serial = 1081] [outer = (nil)] 08:52:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 244 (0x7f585b285000) [pid = 1845] [serial = 1082] [outer = 0x7f585aca6c00] 08:52:29 INFO - PROCESS | 1845 | 1461167549562 Marionette DEBUG loaded listener.js 08:52:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 245 (0x7f585c181000) [pid = 1845] [serial = 1083] [outer = 0x7f585aca6c00] 08:52:30 INFO - PROCESS | 1845 | 1461167550590 Marionette TRACE conn3 <- [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]]]}] 08:52:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 08:52:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1588ms 08:52:30 INFO - PROCESS | 1845 | 1461167550623 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 08:52:30 INFO - PROCESS | 1845 | 1461167550627 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 08:52:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 08:52:30 INFO - PROCESS | 1845 | 1461167550632 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 08:52:30 INFO - PROCESS | 1845 | 1461167550635 Marionette TRACE conn3 <- [1,1414,null,{}] 08:52:30 INFO - PROCESS | 1845 | 1461167550640 Marionette TRACE conn3 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:30 INFO - PROCESS | 1845 | 1461167550832 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 08:52:31 INFO - PROCESS | 1845 | 1461167551084 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:52:31 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5869f0c800 == 112 [pid = 1845] [id = 361] 08:52:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 246 (0x7f5845703800) [pid = 1845] [serial = 1084] [outer = (nil)] 08:52:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 247 (0x7f585e1e6000) [pid = 1845] [serial = 1085] [outer = 0x7f5845703800] 08:52:31 INFO - PROCESS | 1845 | 1461167551204 Marionette DEBUG loaded listener.js 08:52:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 248 (0x7f586886ec00) [pid = 1845] [serial = 1086] [outer = 0x7f5845703800] 08:52:32 INFO - PROCESS | 1845 | 1461167552167 Marionette TRACE conn3 <- [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]]]}] 08:52:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 08:52:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1585ms 08:52:32 INFO - PROCESS | 1845 | 1461167552218 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 08:52:32 INFO - PROCESS | 1845 | 1461167552221 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 08:52:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 08:52:32 INFO - PROCESS | 1845 | 1461167552227 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 08:52:32 INFO - PROCESS | 1845 | 1461167552230 Marionette TRACE conn3 <- [1,1418,null,{}] 08:52:32 INFO - PROCESS | 1845 | 1461167552235 Marionette TRACE conn3 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:32 INFO - PROCESS | 1845 | 1461167552458 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 08:52:32 INFO - PROCESS | 1845 | 1461167552719 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:52:32 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f586e325000 == 113 [pid = 1845] [id = 362] 08:52:32 INFO - PROCESS | 1845 | ++DOMWINDOW == 249 (0x7f58520a7800) [pid = 1845] [serial = 1087] [outer = (nil)] 08:52:32 INFO - PROCESS | 1845 | ++DOMWINDOW == 250 (0x7f5868f3fc00) [pid = 1845] [serial = 1088] [outer = 0x7f58520a7800] 08:52:32 INFO - PROCESS | 1845 | 1461167552795 Marionette DEBUG loaded listener.js 08:52:32 INFO - PROCESS | 1845 | ++DOMWINDOW == 251 (0x7f586a0f3400) [pid = 1845] [serial = 1089] [outer = 0x7f58520a7800] 08:52:33 INFO - PROCESS | 1845 | 1461167553633 Marionette TRACE conn3 <- [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]]]}] 08:52:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 08:52:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1446ms 08:52:33 INFO - PROCESS | 1845 | 1461167553674 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 08:52:33 INFO - PROCESS | 1845 | 1461167553678 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 08:52:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 08:52:33 INFO - PROCESS | 1845 | 1461167553684 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 08:52:33 INFO - PROCESS | 1845 | 1461167553686 Marionette TRACE conn3 <- [1,1422,null,{}] 08:52:33 INFO - PROCESS | 1845 | 1461167553692 Marionette TRACE conn3 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:33 INFO - PROCESS | 1845 | 1461167553878 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 08:52:34 INFO - PROCESS | 1845 | 1461167554085 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:52:34 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5842ee7800 == 114 [pid = 1845] [id = 363] 08:52:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 252 (0x7f5843d88800) [pid = 1845] [serial = 1090] [outer = (nil)] 08:52:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 253 (0x7f584a888c00) [pid = 1845] [serial = 1091] [outer = 0x7f5843d88800] 08:52:34 INFO - PROCESS | 1845 | 1461167554155 Marionette DEBUG loaded listener.js 08:52:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 254 (0x7f5855c18c00) [pid = 1845] [serial = 1092] [outer = 0x7f5843d88800] 08:52:35 INFO - PROCESS | 1845 | 1461167555097 Marionette TRACE conn3 <- [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]]]}] 08:52:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 08:52:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1489ms 08:52:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 08:52:35 INFO - PROCESS | 1845 | 1461167555175 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 08:52:35 INFO - PROCESS | 1845 | 1461167555178 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 08:52:35 INFO - PROCESS | 1845 | 1461167555184 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 08:52:35 INFO - PROCESS | 1845 | 1461167555187 Marionette TRACE conn3 <- [1,1426,null,{}] 08:52:35 INFO - PROCESS | 1845 | 1461167555192 Marionette TRACE conn3 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:35 INFO - PROCESS | 1845 | 1461167555412 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 08:52:35 INFO - PROCESS | 1845 | 1461167555701 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:52:35 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f584a703800 == 115 [pid = 1845] [id = 364] 08:52:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 255 (0x7f5845b0a000) [pid = 1845] [serial = 1093] [outer = (nil)] 08:52:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 256 (0x7f5855c23400) [pid = 1845] [serial = 1094] [outer = 0x7f5845b0a000] 08:52:35 INFO - PROCESS | 1845 | 1461167555815 Marionette DEBUG loaded listener.js 08:52:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 257 (0x7f5855c27c00) [pid = 1845] [serial = 1095] [outer = 0x7f5845b0a000] 08:52:36 INFO - PROCESS | 1845 | 1461167556682 Marionette TRACE conn3 <- [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]]]}] 08:52:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 08:52:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1532ms 08:52:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 08:52:36 INFO - PROCESS | 1845 | 1461167556716 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 08:52:36 INFO - PROCESS | 1845 | 1461167556718 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 08:52:36 INFO - PROCESS | 1845 | 1461167556724 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 08:52:36 INFO - PROCESS | 1845 | 1461167556728 Marionette TRACE conn3 <- [1,1430,null,{}] 08:52:36 INFO - PROCESS | 1845 | 1461167556733 Marionette TRACE conn3 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:36 INFO - PROCESS | 1845 | 1461167556915 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 08:52:37 INFO - PROCESS | 1845 | 1461167557131 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:52:37 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5845487800 == 116 [pid = 1845] [id = 365] 08:52:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 258 (0x7f5845705400) [pid = 1845] [serial = 1096] [outer = (nil)] 08:52:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 259 (0x7f5847d99400) [pid = 1845] [serial = 1097] [outer = 0x7f5845705400] 08:52:37 INFO - PROCESS | 1845 | 1461167557253 Marionette DEBUG loaded listener.js 08:52:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 260 (0x7f5850643c00) [pid = 1845] [serial = 1098] [outer = 0x7f5845705400] 08:52:38 INFO - PROCESS | 1845 | 1461167558275 Marionette TRACE conn3 <- [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]]]}] 08:52:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 08:52:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1597ms 08:52:38 INFO - PROCESS | 1845 | 1461167558323 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 08:52:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 08:52:38 INFO - PROCESS | 1845 | 1461167558327 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 08:52:38 INFO - PROCESS | 1845 | 1461167558333 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 08:52:38 INFO - PROCESS | 1845 | 1461167558344 Marionette TRACE conn3 <- [1,1434,null,{}] 08:52:38 INFO - PROCESS | 1845 | 1461167558348 Marionette TRACE conn3 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:38 INFO - PROCESS | 1845 | 1461167558580 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 08:52:39 INFO - PROCESS | 1845 | 1461167559361 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:52:39 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f584a70d800 == 117 [pid = 1845] [id = 366] 08:52:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 261 (0x7f5841f50400) [pid = 1845] [serial = 1099] [outer = (nil)] 08:52:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 262 (0x7f58420cac00) [pid = 1845] [serial = 1100] [outer = 0x7f5841f50400] 08:52:39 INFO - PROCESS | 1845 | 1461167559432 Marionette DEBUG loaded listener.js 08:52:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 263 (0x7f5843790c00) [pid = 1845] [serial = 1101] [outer = 0x7f5841f50400] 08:52:40 INFO - PROCESS | 1845 | 1461167560366 Marionette TRACE conn3 <- [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]]]}] 08:52:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 08:52:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 2089ms 08:52:40 INFO - PROCESS | 1845 | 1461167560424 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 08:52:40 INFO - PROCESS | 1845 | 1461167560430 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 08:52:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 08:52:40 INFO - PROCESS | 1845 | 1461167560439 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 08:52:40 INFO - PROCESS | 1845 | 1461167560443 Marionette TRACE conn3 <- [1,1438,null,{}] 08:52:40 INFO - PROCESS | 1845 | 1461167560463 Marionette TRACE conn3 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:40 INFO - PROCESS | 1845 | 1461167560678 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 08:52:40 INFO - PROCESS | 1845 | 1461167560947 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:52:41 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5843fcd000 == 118 [pid = 1845] [id = 367] 08:52:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 264 (0x7f5843cdf800) [pid = 1845] [serial = 1102] [outer = (nil)] 08:52:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 265 (0x7f5843d87800) [pid = 1845] [serial = 1103] [outer = 0x7f5843cdf800] 08:52:41 INFO - PROCESS | 1845 | 1461167561117 Marionette DEBUG loaded listener.js 08:52:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 266 (0x7f58440f6000) [pid = 1845] [serial = 1104] [outer = 0x7f5843cdf800] 08:52:42 INFO - PROCESS | 1845 | 1461167562127 Marionette TRACE conn3 <- [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]]]}] 08:52:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 08:52:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1747ms 08:52:42 INFO - PROCESS | 1845 | 1461167562191 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 08:52:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 08:52:42 INFO - PROCESS | 1845 | 1461167562197 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 08:52:42 INFO - PROCESS | 1845 | 1461167562204 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 08:52:42 INFO - PROCESS | 1845 | 1461167562207 Marionette TRACE conn3 <- [1,1442,null,{}] 08:52:42 INFO - PROCESS | 1845 | 1461167562212 Marionette TRACE conn3 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:42 INFO - PROCESS | 1845 | 1461167562395 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 08:52:42 INFO - PROCESS | 1845 | 1461167562679 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:52:42 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5843824800 == 119 [pid = 1845] [id = 368] 08:52:42 INFO - PROCESS | 1845 | ++DOMWINDOW == 267 (0x7f5841f42800) [pid = 1845] [serial = 1105] [outer = (nil)] 08:52:42 INFO - PROCESS | 1845 | ++DOMWINDOW == 268 (0x7f5845b03000) [pid = 1845] [serial = 1106] [outer = 0x7f5841f42800] 08:52:42 INFO - PROCESS | 1845 | 1461167562825 Marionette DEBUG loaded listener.js 08:52:42 INFO - PROCESS | 1845 | ++DOMWINDOW == 269 (0x7f584af64000) [pid = 1845] [serial = 1107] [outer = 0x7f5841f42800] 08:52:42 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585e1d9000 == 118 [pid = 1845] [id = 49] 08:52:42 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5855e9c000 == 117 [pid = 1845] [id = 290] 08:52:42 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5853e8b000 == 116 [pid = 1845] [id = 48] 08:52:43 INFO - PROCESS | 1845 | --DOMWINDOW == 268 (0x7f586ddbcc00) [pid = 1845] [serial = 971] [outer = (nil)] [url = about:blank] 08:52:43 INFO - PROCESS | 1845 | --DOMWINDOW == 267 (0x7f5845b0dc00) [pid = 1845] [serial = 974] [outer = (nil)] [url = about:blank] 08:52:43 INFO - PROCESS | 1845 | --DOMWINDOW == 266 (0x7f5843ce5c00) [pid = 1845] [serial = 977] [outer = (nil)] [url = about:blank] 08:52:43 INFO - PROCESS | 1845 | --DOMWINDOW == 265 (0x7f5855428800) [pid = 1845] [serial = 1001] [outer = (nil)] [url = about:blank] 08:52:43 INFO - PROCESS | 1845 | --DOCSHELL 0x7f58522d8800 == 115 [pid = 1845] [id = 11] 08:52:43 INFO - PROCESS | 1845 | --DOCSHELL 0x7f584a662000 == 114 [pid = 1845] [id = 345] 08:52:43 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5851b74800 == 113 [pid = 1845] [id = 344] 08:52:43 INFO - PROCESS | 1845 | --DOCSHELL 0x7f584a66d800 == 112 [pid = 1845] [id = 343] 08:52:43 INFO - PROCESS | 1845 | --DOCSHELL 0x7f587b0cc000 == 111 [pid = 1845] [id = 342] 08:52:43 INFO - PROCESS | 1845 | --DOCSHELL 0x7f586dc27000 == 110 [pid = 1845] [id = 341] 08:52:43 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5868fac000 == 109 [pid = 1845] [id = 340] 08:52:43 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585c928000 == 108 [pid = 1845] [id = 339] 08:52:43 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585ac67000 == 107 [pid = 1845] [id = 338] 08:52:43 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585a07f800 == 106 [pid = 1845] [id = 337] 08:52:43 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5855954800 == 105 [pid = 1845] [id = 336] 08:52:43 INFO - PROCESS | 1845 | --DOCSHELL 0x7f584f9cf000 == 104 [pid = 1845] [id = 335] 08:52:43 INFO - PROCESS | 1845 | --DOCSHELL 0x7f58438fa000 == 103 [pid = 1845] [id = 334] 08:52:43 INFO - PROCESS | 1845 | --DOMWINDOW == 264 (0x7f58521c0800) [pid = 1845] [serial = 593] [outer = (nil)] [url = about:blank] 08:52:43 INFO - PROCESS | 1845 | --DOMWINDOW == 263 (0x7f585c17c000) [pid = 1845] [serial = 650] [outer = (nil)] [url = about:blank] 08:52:43 INFO - PROCESS | 1845 | --DOMWINDOW == 262 (0x7f5868bbe800) [pid = 1845] [serial = 771] [outer = (nil)] [url = about:blank] 08:52:43 INFO - PROCESS | 1845 | --DOMWINDOW == 261 (0x7f585071ac00) [pid = 1845] [serial = 792] [outer = (nil)] [url = about:blank] 08:52:43 INFO - PROCESS | 1845 | --DOMWINDOW == 260 (0x7f585a93b400) [pid = 1845] [serial = 765] [outer = (nil)] [url = about:blank] 08:52:43 INFO - PROCESS | 1845 | --DOMWINDOW == 259 (0x7f585a20fc00) [pid = 1845] [serial = 647] [outer = (nil)] [url = about:blank] 08:52:43 INFO - PROCESS | 1845 | --DOMWINDOW == 258 (0x7f586df65400) [pid = 1845] [serial = 783] [outer = (nil)] [url = about:blank] 08:52:43 INFO - PROCESS | 1845 | --DOMWINDOW == 257 (0x7f584fa60400) [pid = 1845] [serial = 753] [outer = (nil)] [url = about:blank] 08:52:43 INFO - PROCESS | 1845 | --DOMWINDOW == 256 (0x7f586dd08400) [pid = 1845] [serial = 711] [outer = (nil)] [url = about:blank] 08:52:43 INFO - PROCESS | 1845 | --DOMWINDOW == 255 (0x7f5846de4400) [pid = 1845] [serial = 786] [outer = (nil)] [url = about:blank] 08:52:43 INFO - PROCESS | 1845 | --DOMWINDOW == 254 (0x7f585e148800) [pid = 1845] [serial = 768] [outer = (nil)] [url = about:blank] 08:52:43 INFO - PROCESS | 1845 | --DOMWINDOW == 253 (0x7f5851f59c00) [pid = 1845] [serial = 662] [outer = (nil)] [url = about:blank] 08:52:43 INFO - PROCESS | 1845 | --DOMWINDOW == 252 (0x7f5869c29800) [pid = 1845] [serial = 774] [outer = (nil)] [url = about:blank] 08:52:43 INFO - PROCESS | 1845 | --DOMWINDOW == 251 (0x7f58520adc00) [pid = 1845] [serial = 693] [outer = (nil)] [url = about:blank] 08:52:43 INFO - PROCESS | 1845 | --DOMWINDOW == 250 (0x7f5855435c00) [pid = 1845] [serial = 759] [outer = (nil)] [url = about:blank] 08:52:43 INFO - PROCESS | 1845 | --DOMWINDOW == 249 (0x7f586becb000) [pid = 1845] [serial = 777] [outer = (nil)] [url = about:blank] 08:52:43 INFO - PROCESS | 1845 | --DOMWINDOW == 248 (0x7f5867cc7400) [pid = 1845] [serial = 656] [outer = (nil)] [url = about:blank] 08:52:43 INFO - PROCESS | 1845 | --DOMWINDOW == 247 (0x7f585e3a5400) [pid = 1845] [serial = 702] [outer = (nil)] [url = about:blank] 08:52:43 INFO - PROCESS | 1845 | --DOMWINDOW == 246 (0x7f586ddc4000) [pid = 1845] [serial = 720] [outer = (nil)] [url = about:blank] 08:52:43 INFO - PROCESS | 1845 | --DOMWINDOW == 245 (0x7f5868d15c00) [pid = 1845] [serial = 705] [outer = (nil)] [url = about:blank] 08:52:43 INFO - PROCESS | 1845 | --DOMWINDOW == 244 (0x7f584ae2e400) [pid = 1845] [serial = 726] [outer = (nil)] [url = about:blank] 08:52:43 INFO - PROCESS | 1845 | --DOMWINDOW == 243 (0x7f585bb9a800) [pid = 1845] [serial = 699] [outer = (nil)] [url = about:blank] 08:52:43 INFO - PROCESS | 1845 | --DOMWINDOW == 242 (0x7f58520a2000) [pid = 1845] [serial = 756] [outer = (nil)] [url = about:blank] 08:52:43 INFO - PROCESS | 1845 | --DOMWINDOW == 241 (0x7f5868bbc400) [pid = 1845] [serial = 659] [outer = (nil)] [url = about:blank] 08:52:43 INFO - PROCESS | 1845 | --DOMWINDOW == 240 (0x7f586ddbd000) [pid = 1845] [serial = 714] [outer = (nil)] [url = about:blank] 08:52:43 INFO - PROCESS | 1845 | --DOMWINDOW == 239 (0x7f585596a800) [pid = 1845] [serial = 696] [outer = (nil)] [url = about:blank] 08:52:43 INFO - PROCESS | 1845 | --DOMWINDOW == 238 (0x7f5858fd3c00) [pid = 1845] [serial = 762] [outer = (nil)] [url = about:blank] 08:52:43 INFO - PROCESS | 1845 | --DOMWINDOW == 237 (0x7f58548ee800) [pid = 1845] [serial = 644] [outer = (nil)] [url = about:blank] 08:52:43 INFO - PROCESS | 1845 | --DOMWINDOW == 236 (0x7f584fa4f800) [pid = 1845] [serial = 918] [outer = (nil)] [url = about:blank] 08:52:43 INFO - PROCESS | 1845 | --DOMWINDOW == 235 (0x7f5850684800) [pid = 1845] [serial = 729] [outer = (nil)] [url = about:blank] 08:52:43 INFO - PROCESS | 1845 | --DOMWINDOW == 234 (0x7f586ddc5c00) [pid = 1845] [serial = 723] [outer = (nil)] [url = about:blank] 08:52:43 INFO - PROCESS | 1845 | --DOMWINDOW == 233 (0x7f586d72fc00) [pid = 1845] [serial = 708] [outer = (nil)] [url = about:blank] 08:52:43 INFO - PROCESS | 1845 | --DOMWINDOW == 232 (0x7f5851b24000) [pid = 1845] [serial = 641] [outer = (nil)] [url = about:blank] 08:52:43 INFO - PROCESS | 1845 | --DOMWINDOW == 231 (0x7f5846ef6400) [pid = 1845] [serial = 789] [outer = (nil)] [url = about:blank] 08:52:43 INFO - PROCESS | 1845 | --DOMWINDOW == 230 (0x7f585c839400) [pid = 1845] [serial = 653] [outer = (nil)] [url = about:blank] 08:52:43 INFO - PROCESS | 1845 | --DOMWINDOW == 229 (0x7f586de1fc00) [pid = 1845] [serial = 780] [outer = (nil)] [url = about:blank] 08:52:43 INFO - PROCESS | 1845 | --DOMWINDOW == 228 (0x7f584a88a800) [pid = 1845] [serial = 717] [outer = (nil)] [url = about:blank] 08:52:43 INFO - PROCESS | 1845 | --DOMWINDOW == 227 (0x7f5868d93800) [pid = 1845] [serial = 968] [outer = (nil)] [url = about:blank] 08:52:43 INFO - PROCESS | 1845 | --DOMWINDOW == 226 (0x7f5848b10c00) [pid = 1845] [serial = 941] [outer = (nil)] [url = about:blank] 08:52:43 INFO - PROCESS | 1845 | --DOMWINDOW == 225 (0x7f5856779800) [pid = 1845] [serial = 953] [outer = (nil)] [url = about:blank] 08:52:43 INFO - PROCESS | 1845 | --DOMWINDOW == 224 (0x7f5869cdd800) [pid = 1845] [serial = 962] [outer = (nil)] [url = about:blank] 08:52:43 INFO - PROCESS | 1845 | --DOMWINDOW == 223 (0x7f585ba30c00) [pid = 1845] [serial = 956] [outer = (nil)] [url = about:blank] 08:52:43 INFO - PROCESS | 1845 | --DOMWINDOW == 222 (0x7f5843d8cc00) [pid = 1845] [serial = 965] [outer = (nil)] [url = about:blank] 08:52:43 INFO - PROCESS | 1845 | --DOMWINDOW == 221 (0x7f5867cc3000) [pid = 1845] [serial = 959] [outer = (nil)] [url = about:blank] 08:52:43 INFO - PROCESS | 1845 | --DOMWINDOW == 220 (0x7f5850642400) [pid = 1845] [serial = 944] [outer = (nil)] [url = about:blank] 08:52:43 INFO - PROCESS | 1845 | --DOMWINDOW == 219 (0x7f585618c000) [pid = 1845] [serial = 950] [outer = (nil)] [url = about:blank] 08:52:43 INFO - PROCESS | 1845 | --DOMWINDOW == 218 (0x7f5852520800) [pid = 1845] [serial = 947] [outer = (nil)] [url = about:blank] 08:52:43 INFO - PROCESS | 1845 | --DOMWINDOW == 217 (0x7f584f6dec00) [pid = 1845] [serial = 690] [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:52:43 INFO - PROCESS | 1845 | --DOMWINDOW == 216 (0x7f5851938c00) [pid = 1845] [serial = 995] [outer = (nil)] [url = about:blank] 08:52:43 INFO - PROCESS | 1845 | --DOMWINDOW == 215 (0x7f5852bdb400) [pid = 1845] [serial = 998] [outer = (nil)] [url = about:blank] 08:52:43 INFO - PROCESS | 1845 | --DOMWINDOW == 214 (0x7f58548fac00) [pid = 1845] [serial = 999] [outer = (nil)] [url = about:blank] 08:52:43 INFO - PROCESS | 1845 | --DOMWINDOW == 213 (0x7f58440f4c00) [pid = 1845] [serial = 984] [outer = (nil)] [url = about:blank] 08:52:43 INFO - PROCESS | 1845 | --DOMWINDOW == 212 (0x7f5843d8e800) [pid = 1845] [serial = 983] [outer = (nil)] [url = about:blank] 08:52:43 INFO - PROCESS | 1845 | --DOMWINDOW == 211 (0x7f584fa4c400) [pid = 1845] [serial = 990] [outer = (nil)] [url = about:blank] 08:52:43 INFO - PROCESS | 1845 | --DOMWINDOW == 210 (0x7f584f6e4400) [pid = 1845] [serial = 989] [outer = (nil)] [url = about:blank] 08:52:43 INFO - PROCESS | 1845 | --DOMWINDOW == 209 (0x7f585068fc00) [pid = 1845] [serial = 992] [outer = (nil)] [url = about:blank] 08:52:43 INFO - PROCESS | 1845 | --DOMWINDOW == 208 (0x7f584a87dc00) [pid = 1845] [serial = 987] [outer = (nil)] [url = about:blank] 08:52:43 INFO - PROCESS | 1845 | --DOMWINDOW == 207 (0x7f5848b06c00) [pid = 1845] [serial = 986] [outer = (nil)] [url = about:blank] 08:52:43 INFO - PROCESS | 1845 | --DOMWINDOW == 206 (0x7f584b471800) [pid = 1845] [serial = 980] [outer = (nil)] [url = about:blank] 08:52:43 INFO - PROCESS | 1845 | --DOMWINDOW == 205 (0x7f5851b2f800) [pid = 1845] [serial = 996] [outer = (nil)] [url = about:blank] 08:52:43 INFO - PROCESS | 1845 | --DOMWINDOW == 204 (0x7f585091c400) [pid = 1845] [serial = 993] [outer = (nil)] [url = about:blank] 08:52:43 INFO - PROCESS | 1845 | 1461167563781 Marionette TRACE conn3 <- [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]]]}] 08:52:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 08:52:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1597ms 08:52:43 INFO - PROCESS | 1845 | 1461167563801 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 08:52:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 08:52:43 INFO - PROCESS | 1845 | 1461167563807 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 08:52:43 INFO - PROCESS | 1845 | 1461167563821 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 08:52:43 INFO - PROCESS | 1845 | 1461167563830 Marionette TRACE conn3 <- [1,1446,null,{}] 08:52:43 INFO - PROCESS | 1845 | 1461167563839 Marionette TRACE conn3 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:44 INFO - PROCESS | 1845 | 1461167564018 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 08:52:44 INFO - PROCESS | 1845 | 1461167564175 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:52:44 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f584a6a0800 == 104 [pid = 1845] [id = 369] 08:52:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 205 (0x7f58420d1c00) [pid = 1845] [serial = 1108] [outer = (nil)] 08:52:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 206 (0x7f584b46f000) [pid = 1845] [serial = 1109] [outer = 0x7f58420d1c00] 08:52:44 INFO - PROCESS | 1845 | 1461167564238 Marionette DEBUG loaded listener.js 08:52:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 207 (0x7f584f6e0c00) [pid = 1845] [serial = 1110] [outer = 0x7f58420d1c00] 08:52:44 INFO - PROCESS | 1845 | 1461167564994 Marionette TRACE conn3 <- [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]]]}] 08:52:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 08:52:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1205ms 08:52:45 INFO - PROCESS | 1845 | 1461167565043 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 08:52:45 INFO - PROCESS | 1845 | 1461167565048 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 08:52:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 08:52:45 INFO - PROCESS | 1845 | 1461167565060 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 08:52:45 INFO - PROCESS | 1845 | 1461167565062 Marionette TRACE conn3 <- [1,1450,null,{}] 08:52:45 INFO - PROCESS | 1845 | 1461167565066 Marionette TRACE conn3 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:45 INFO - PROCESS | 1845 | 1461167565247 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 08:52:45 INFO - PROCESS | 1845 | 1461167565257 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:52:45 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f584af0a800 == 105 [pid = 1845] [id = 370] 08:52:45 INFO - PROCESS | 1845 | ++DOMWINDOW == 208 (0x7f584f6e1400) [pid = 1845] [serial = 1111] [outer = (nil)] 08:52:45 INFO - PROCESS | 1845 | ++DOMWINDOW == 209 (0x7f584f8bac00) [pid = 1845] [serial = 1112] [outer = 0x7f584f6e1400] 08:52:45 INFO - PROCESS | 1845 | 1461167565319 Marionette DEBUG loaded listener.js 08:52:45 INFO - PROCESS | 1845 | ++DOMWINDOW == 210 (0x7f584fa60400) [pid = 1845] [serial = 1113] [outer = 0x7f584f6e1400] 08:52:46 INFO - PROCESS | 1845 | 1461167566352 Marionette TRACE conn3 <- [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]]]}] 08:52:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 08:52:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1338ms 08:52:46 INFO - PROCESS | 1845 | 1461167566397 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 08:52:46 INFO - PROCESS | 1845 | 1461167566401 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 08:52:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 08:52:46 INFO - PROCESS | 1845 | 1461167566415 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 08:52:46 INFO - PROCESS | 1845 | 1461167566417 Marionette TRACE conn3 <- [1,1454,null,{}] 08:52:46 INFO - PROCESS | 1845 | 1461167566422 Marionette TRACE conn3 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:46 INFO - PROCESS | 1845 | 1461167566640 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 08:52:46 INFO - PROCESS | 1845 | 1461167566667 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:52:46 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585061b800 == 106 [pid = 1845] [id = 371] 08:52:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 211 (0x7f585064f800) [pid = 1845] [serial = 1114] [outer = (nil)] 08:52:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 212 (0x7f5850689000) [pid = 1845] [serial = 1115] [outer = 0x7f585064f800] 08:52:46 INFO - PROCESS | 1845 | 1461167566742 Marionette DEBUG loaded listener.js 08:52:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 213 (0x7f585192d400) [pid = 1845] [serial = 1116] [outer = 0x7f585064f800] 08:52:48 INFO - PROCESS | 1845 | --DOMWINDOW == 212 (0x7f5851e5e000) [pid = 1845] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 08:52:48 INFO - PROCESS | 1845 | --DOMWINDOW == 211 (0x7f5841f47800) [pid = 1845] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 08:52:48 INFO - PROCESS | 1845 | --DOMWINDOW == 210 (0x7f58440d1000) [pid = 1845] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 08:52:48 INFO - PROCESS | 1845 | --DOMWINDOW == 209 (0x7f5843cea800) [pid = 1845] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 08:52:48 INFO - PROCESS | 1845 | --DOMWINDOW == 208 (0x7f58440ed800) [pid = 1845] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 08:52:48 INFO - PROCESS | 1845 | --DOMWINDOW == 207 (0x7f5851f5c000) [pid = 1845] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 08:52:48 INFO - PROCESS | 1845 | --DOMWINDOW == 206 (0x7f5845b10800) [pid = 1845] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 08:52:48 INFO - PROCESS | 1845 | --DOMWINDOW == 205 (0x7f5852939400) [pid = 1845] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 08:52:48 INFO - PROCESS | 1845 | --DOMWINDOW == 204 (0x7f5852db1400) [pid = 1845] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 08:52:48 INFO - PROCESS | 1845 | --DOMWINDOW == 203 (0x7f58522d9800) [pid = 1845] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 08:52:48 INFO - PROCESS | 1845 | 1461167568454 Marionette TRACE conn3 <- [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]]]}] 08:52:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 08:52:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 2087ms 08:52:48 INFO - PROCESS | 1845 | 1461167568495 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 08:52:48 INFO - PROCESS | 1845 | 1461167568498 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 08:52:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 08:52:48 INFO - PROCESS | 1845 | 1461167568504 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 08:52:48 INFO - PROCESS | 1845 | 1461167568507 Marionette TRACE conn3 <- [1,1458,null,{}] 08:52:48 INFO - PROCESS | 1845 | 1461167568512 Marionette TRACE conn3 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:48 INFO - PROCESS | 1845 | 1461167568686 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 08:52:48 INFO - PROCESS | 1845 | 1461167568839 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:52:48 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5851a37800 == 107 [pid = 1845] [id = 372] 08:52:48 INFO - PROCESS | 1845 | ++DOMWINDOW == 204 (0x7f5843cea800) [pid = 1845] [serial = 1117] [outer = (nil)] 08:52:48 INFO - PROCESS | 1845 | ++DOMWINDOW == 205 (0x7f5850686000) [pid = 1845] [serial = 1118] [outer = 0x7f5843cea800] 08:52:48 INFO - PROCESS | 1845 | 1461167568904 Marionette DEBUG loaded listener.js 08:52:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 206 (0x7f5851b2b400) [pid = 1845] [serial = 1119] [outer = 0x7f5843cea800] 08:52:49 INFO - PROCESS | 1845 | 1461167569599 Marionette TRACE conn3 <- [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]]]}] 08:52:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 08:52:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1128ms 08:52:49 INFO - PROCESS | 1845 | 1461167569634 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 08:52:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 08:52:49 INFO - PROCESS | 1845 | 1461167569649 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 08:52:49 INFO - PROCESS | 1845 | 1461167569656 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 08:52:49 INFO - PROCESS | 1845 | 1461167569659 Marionette TRACE conn3 <- [1,1462,null,{}] 08:52:49 INFO - PROCESS | 1845 | 1461167569664 Marionette TRACE conn3 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:49 INFO - PROCESS | 1845 | 1461167569887 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 08:52:49 INFO - PROCESS | 1845 | 1461167569907 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:52:49 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f58522c6000 == 108 [pid = 1845] [id = 373] 08:52:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 207 (0x7f58440d1000) [pid = 1845] [serial = 1120] [outer = (nil)] 08:52:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 208 (0x7f5851b2bc00) [pid = 1845] [serial = 1121] [outer = 0x7f58440d1000] 08:52:49 INFO - PROCESS | 1845 | 1461167569968 Marionette DEBUG loaded listener.js 08:52:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 209 (0x7f585209f400) [pid = 1845] [serial = 1122] [outer = 0x7f58440d1000] 08:52:51 INFO - PROCESS | 1845 | 1461167571186 Marionette TRACE conn3 <- [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]]]}] 08:52:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 08:52:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1582ms 08:52:51 INFO - PROCESS | 1845 | 1461167571239 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 08:52:51 INFO - PROCESS | 1845 | 1461167571243 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 08:52:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 08:52:51 INFO - PROCESS | 1845 | 1461167571252 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 08:52:51 INFO - PROCESS | 1845 | 1461167571257 Marionette TRACE conn3 <- [1,1466,null,{}] 08:52:51 INFO - PROCESS | 1845 | 1461167571275 Marionette TRACE conn3 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:51 INFO - PROCESS | 1845 | 1461167571464 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 08:52:51 INFO - PROCESS | 1845 | 1461167571710 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:52:51 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f584a671000 == 109 [pid = 1845] [id = 374] 08:52:51 INFO - PROCESS | 1845 | ++DOMWINDOW == 210 (0x7f58440c7800) [pid = 1845] [serial = 1123] [outer = (nil)] 08:52:51 INFO - PROCESS | 1845 | ++DOMWINDOW == 211 (0x7f5845b0dc00) [pid = 1845] [serial = 1124] [outer = 0x7f58440c7800] 08:52:51 INFO - PROCESS | 1845 | 1461167571828 Marionette DEBUG loaded listener.js 08:52:51 INFO - PROCESS | 1845 | ++DOMWINDOW == 212 (0x7f5847da5c00) [pid = 1845] [serial = 1125] [outer = 0x7f58440c7800] 08:52:52 INFO - PROCESS | 1845 | 1461167572886 Marionette TRACE conn3 <- [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]]]}] 08:52:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 08:52:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1691ms 08:52:52 INFO - PROCESS | 1845 | 1461167572944 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 08:52:52 INFO - PROCESS | 1845 | 1461167572952 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 08:52:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 08:52:52 INFO - PROCESS | 1845 | 1461167572963 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 08:52:52 INFO - PROCESS | 1845 | 1461167572966 Marionette TRACE conn3 <- [1,1470,null,{}] 08:52:52 INFO - PROCESS | 1845 | 1461167572972 Marionette TRACE conn3 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:53 INFO - PROCESS | 1845 | 1461167573167 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 08:52:53 INFO - PROCESS | 1845 | 1461167573446 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:52:53 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5850a5f800 == 110 [pid = 1845] [id = 375] 08:52:53 INFO - PROCESS | 1845 | ++DOMWINDOW == 213 (0x7f58440cec00) [pid = 1845] [serial = 1126] [outer = (nil)] 08:52:53 INFO - PROCESS | 1845 | ++DOMWINDOW == 214 (0x7f584f6e4400) [pid = 1845] [serial = 1127] [outer = 0x7f58440cec00] 08:52:53 INFO - PROCESS | 1845 | 1461167573519 Marionette DEBUG loaded listener.js 08:52:53 INFO - PROCESS | 1845 | ++DOMWINDOW == 215 (0x7f5850631400) [pid = 1845] [serial = 1128] [outer = 0x7f58440cec00] 08:52:54 INFO - PROCESS | 1845 | 1461167574375 Marionette TRACE conn3 <- [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]]]}] 08:52:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 08:52:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1485ms 08:52:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 08:52:54 INFO - PROCESS | 1845 | 1461167574448 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 08:52:54 INFO - PROCESS | 1845 | 1461167574451 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 08:52:54 INFO - PROCESS | 1845 | 1461167574457 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 08:52:54 INFO - PROCESS | 1845 | 1461167574463 Marionette TRACE conn3 <- [1,1474,null,{}] 08:52:54 INFO - PROCESS | 1845 | 1461167574479 Marionette TRACE conn3 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:54 INFO - PROCESS | 1845 | 1461167574699 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 08:52:54 INFO - PROCESS | 1845 | 1461167574936 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:52:55 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5852ac2800 == 111 [pid = 1845] [id = 376] 08:52:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 216 (0x7f5850632800) [pid = 1845] [serial = 1129] [outer = (nil)] 08:52:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 217 (0x7f5851abf800) [pid = 1845] [serial = 1130] [outer = 0x7f5850632800] 08:52:55 INFO - PROCESS | 1845 | 1461167575055 Marionette DEBUG loaded listener.js 08:52:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 218 (0x7f5851e68400) [pid = 1845] [serial = 1131] [outer = 0x7f5850632800] 08:52:55 INFO - PROCESS | 1845 | 1461167575966 Marionette TRACE conn3 <- [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]]]}] 08:52:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 08:52:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1539ms 08:52:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 08:52:56 INFO - PROCESS | 1845 | 1461167575996 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 08:52:56 INFO - PROCESS | 1845 | 1461167576000 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 08:52:56 INFO - PROCESS | 1845 | 1461167576006 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 08:52:56 INFO - PROCESS | 1845 | 1461167576009 Marionette TRACE conn3 <- [1,1478,null,{}] 08:52:56 INFO - PROCESS | 1845 | 1461167576015 Marionette TRACE conn3 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:56 INFO - PROCESS | 1845 | 1461167576204 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 08:52:56 INFO - PROCESS | 1845 | 1461167576402 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:52:56 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585544c000 == 112 [pid = 1845] [id = 377] 08:52:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 219 (0x7f5850639400) [pid = 1845] [serial = 1132] [outer = (nil)] 08:52:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 220 (0x7f5852405800) [pid = 1845] [serial = 1133] [outer = 0x7f5850639400] 08:52:56 INFO - PROCESS | 1845 | 1461167576476 Marionette DEBUG loaded listener.js 08:52:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 221 (0x7f58524c9800) [pid = 1845] [serial = 1134] [outer = 0x7f5850639400] 08:52:57 INFO - PROCESS | 1845 | 1461167577409 Marionette TRACE conn3 <- [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]]]}] 08:52:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 08:52:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1435ms 08:52:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 08:52:57 INFO - PROCESS | 1845 | 1461167577441 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 08:52:57 INFO - PROCESS | 1845 | 1461167577444 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 08:52:57 INFO - PROCESS | 1845 | 1461167577450 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 08:52:57 INFO - PROCESS | 1845 | 1461167577453 Marionette TRACE conn3 <- [1,1482,null,{}] 08:52:57 INFO - PROCESS | 1845 | 1461167577458 Marionette TRACE conn3 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:57 INFO - PROCESS | 1845 | 1461167577625 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 08:52:57 INFO - PROCESS | 1845 | 1461167577820 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:52:57 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5855ea1000 == 113 [pid = 1845] [id = 378] 08:52:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 222 (0x7f58520a8c00) [pid = 1845] [serial = 1135] [outer = (nil)] 08:52:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 223 (0x7f5852520400) [pid = 1845] [serial = 1136] [outer = 0x7f58520a8c00] 08:52:57 INFO - PROCESS | 1845 | 1461167577893 Marionette DEBUG loaded listener.js 08:52:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 224 (0x7f58527d8c00) [pid = 1845] [serial = 1137] [outer = 0x7f58520a8c00] 08:52:58 INFO - PROCESS | 1845 | 1461167578799 Marionette TRACE conn3 <- [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]]]}] 08:52:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 08:52:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1430ms 08:52:58 INFO - PROCESS | 1845 | 1461167578880 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 08:52:58 INFO - PROCESS | 1845 | 1461167578884 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 08:52:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 08:52:58 INFO - PROCESS | 1845 | 1461167578890 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 08:52:58 INFO - PROCESS | 1845 | 1461167578893 Marionette TRACE conn3 <- [1,1486,null,{}] 08:52:58 INFO - PROCESS | 1845 | 1461167578899 Marionette TRACE conn3 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:59 INFO - PROCESS | 1845 | 1461167579159 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 08:52:59 INFO - PROCESS | 1845 | 1461167579403 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:52:59 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5859108000 == 114 [pid = 1845] [id = 379] 08:52:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 225 (0x7f584f6e8800) [pid = 1845] [serial = 1138] [outer = (nil)] 08:52:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 226 (0x7f5853d95c00) [pid = 1845] [serial = 1139] [outer = 0x7f584f6e8800] 08:52:59 INFO - PROCESS | 1845 | 1461167579525 Marionette DEBUG loaded listener.js 08:52:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 227 (0x7f5855796400) [pid = 1845] [serial = 1140] [outer = 0x7f584f6e8800] 08:53:00 INFO - PROCESS | 1845 | 1461167580397 Marionette TRACE conn3 <- [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]]]}] 08:53:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 08:53:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1579ms 08:53:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 08:53:00 INFO - PROCESS | 1845 | 1461167580471 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 08:53:00 INFO - PROCESS | 1845 | 1461167580474 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 08:53:00 INFO - PROCESS | 1845 | 1461167580481 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 08:53:00 INFO - PROCESS | 1845 | 1461167580484 Marionette TRACE conn3 <- [1,1490,null,{}] 08:53:00 INFO - PROCESS | 1845 | 1461167580490 Marionette TRACE conn3 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:00 INFO - PROCESS | 1845 | 1461167580733 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 08:53:00 INFO - PROCESS | 1845 | 1461167580985 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:53:01 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585aa56000 == 115 [pid = 1845] [id = 380] 08:53:01 INFO - PROCESS | 1845 | ++DOMWINDOW == 228 (0x7f584384a400) [pid = 1845] [serial = 1141] [outer = (nil)] 08:53:01 INFO - PROCESS | 1845 | ++DOMWINDOW == 229 (0x7f5855c21c00) [pid = 1845] [serial = 1142] [outer = 0x7f584384a400] 08:53:01 INFO - PROCESS | 1845 | 1461167581111 Marionette DEBUG loaded listener.js 08:53:01 INFO - PROCESS | 1845 | ++DOMWINDOW == 230 (0x7f5856198800) [pid = 1845] [serial = 1143] [outer = 0x7f584384a400] 08:53:02 INFO - PROCESS | 1845 | 1461167581998 Marionette TRACE conn3 <- [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]]]}] 08:53:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 08:53:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1583ms 08:53:02 INFO - PROCESS | 1845 | 1461167582064 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 08:53:02 INFO - PROCESS | 1845 | 1461167582068 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 08:53:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 08:53:02 INFO - PROCESS | 1845 | 1461167582074 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 08:53:02 INFO - PROCESS | 1845 | 1461167582078 Marionette TRACE conn3 <- [1,1494,null,{}] 08:53:02 INFO - PROCESS | 1845 | 1461167582083 Marionette TRACE conn3 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:02 INFO - PROCESS | 1845 | 1461167582281 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 08:53:02 INFO - PROCESS | 1845 | 1461167582517 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:53:02 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585b704000 == 116 [pid = 1845] [id = 381] 08:53:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 231 (0x7f5851c05400) [pid = 1845] [serial = 1144] [outer = (nil)] 08:53:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 232 (0x7f5856773400) [pid = 1845] [serial = 1145] [outer = 0x7f5851c05400] 08:53:02 INFO - PROCESS | 1845 | 1461167582635 Marionette DEBUG loaded listener.js 08:53:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 233 (0x7f58567e3000) [pid = 1845] [serial = 1146] [outer = 0x7f5851c05400] 08:53:03 INFO - PROCESS | 1845 | 1461167583533 Marionette TRACE conn3 <- [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]]]}] 08:53:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 08:53:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1532ms 08:53:03 INFO - PROCESS | 1845 | 1461167583608 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 08:53:03 INFO - PROCESS | 1845 | 1461167583612 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 08:53:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 08:53:03 INFO - PROCESS | 1845 | 1461167583619 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 08:53:03 INFO - PROCESS | 1845 | 1461167583622 Marionette TRACE conn3 <- [1,1498,null,{}] 08:53:03 INFO - PROCESS | 1845 | 1461167583628 Marionette TRACE conn3 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:03 INFO - PROCESS | 1845 | 1461167583868 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 08:53:04 INFO - PROCESS | 1845 | 1461167584110 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:53:04 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585c891800 == 117 [pid = 1845] [id = 382] 08:53:04 INFO - PROCESS | 1845 | ++DOMWINDOW == 234 (0x7f585596d800) [pid = 1845] [serial = 1147] [outer = (nil)] 08:53:04 INFO - PROCESS | 1845 | ++DOMWINDOW == 235 (0x7f5857de8400) [pid = 1845] [serial = 1148] [outer = 0x7f585596d800] 08:53:04 INFO - PROCESS | 1845 | 1461167584226 Marionette DEBUG loaded listener.js 08:53:04 INFO - PROCESS | 1845 | ++DOMWINDOW == 236 (0x7f58590cd400) [pid = 1845] [serial = 1149] [outer = 0x7f585596d800] 08:53:05 INFO - PROCESS | 1845 | 1461167585107 Marionette TRACE conn3 <- [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]]]}] 08:53:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 08:53:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1539ms 08:53:05 INFO - PROCESS | 1845 | 1461167585160 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 08:53:05 INFO - PROCESS | 1845 | 1461167585164 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 08:53:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 08:53:05 INFO - PROCESS | 1845 | 1461167585170 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 08:53:05 INFO - PROCESS | 1845 | 1461167585172 Marionette TRACE conn3 <- [1,1502,null,{}] 08:53:05 INFO - PROCESS | 1845 | 1461167585178 Marionette TRACE conn3 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:05 INFO - PROCESS | 1845 | 1461167585395 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 08:53:05 INFO - PROCESS | 1845 | 1461167585661 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:53:05 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5862b13800 == 118 [pid = 1845] [id = 383] 08:53:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 237 (0x7f585a0bec00) [pid = 1845] [serial = 1150] [outer = (nil)] 08:53:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 238 (0x7f585a211400) [pid = 1845] [serial = 1151] [outer = 0x7f585a0bec00] 08:53:05 INFO - PROCESS | 1845 | 1461167585749 Marionette DEBUG loaded listener.js 08:53:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 239 (0x7f585a80b800) [pid = 1845] [serial = 1152] [outer = 0x7f585a0bec00] 08:53:06 INFO - PROCESS | 1845 | 1461167586665 Marionette TRACE conn3 <- [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]]]}] 08:53:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 08:53:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1529ms 08:53:06 INFO - PROCESS | 1845 | 1461167586700 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 08:53:06 INFO - PROCESS | 1845 | 1461167586705 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 08:53:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 08:53:06 INFO - PROCESS | 1845 | 1461167586711 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 08:53:06 INFO - PROCESS | 1845 | 1461167586721 Marionette TRACE conn3 <- [1,1506,null,{}] 08:53:06 INFO - PROCESS | 1845 | 1461167586726 Marionette TRACE conn3 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:06 INFO - PROCESS | 1845 | 1461167586950 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 08:53:07 INFO - PROCESS | 1845 | 1461167587162 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:53:07 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5869f17000 == 119 [pid = 1845] [id = 384] 08:53:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 240 (0x7f5843789c00) [pid = 1845] [serial = 1153] [outer = (nil)] 08:53:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 241 (0x7f5859672c00) [pid = 1845] [serial = 1154] [outer = 0x7f5843789c00] 08:53:07 INFO - PROCESS | 1845 | 1461167587244 Marionette DEBUG loaded listener.js 08:53:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 242 (0x7f585c1e5c00) [pid = 1845] [serial = 1155] [outer = 0x7f5843789c00] 08:53:08 INFO - PROCESS | 1845 | 1461167588192 Marionette TRACE conn3 <- [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]]]}] 08:53:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 08:53:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1536ms 08:53:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 08:53:08 INFO - PROCESS | 1845 | 1461167588248 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 08:53:08 INFO - PROCESS | 1845 | 1461167588251 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 08:53:08 INFO - PROCESS | 1845 | 1461167588259 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 08:53:08 INFO - PROCESS | 1845 | 1461167588261 Marionette TRACE conn3 <- [1,1510,null,{}] 08:53:08 INFO - PROCESS | 1845 | 1461167588268 Marionette TRACE conn3 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:08 INFO - PROCESS | 1845 | 1461167588504 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 08:53:08 INFO - PROCESS | 1845 | 1461167588757 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:53:08 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5845492800 == 120 [pid = 1845] [id = 385] 08:53:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 243 (0x7f58420cc000) [pid = 1845] [serial = 1156] [outer = (nil)] 08:53:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 244 (0x7f584fa4b800) [pid = 1845] [serial = 1157] [outer = 0x7f58420cc000] 08:53:08 INFO - PROCESS | 1845 | 1461167588878 Marionette DEBUG loaded listener.js 08:53:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 245 (0x7f585ba2a000) [pid = 1845] [serial = 1158] [outer = 0x7f58420cc000] 08:53:09 INFO - PROCESS | 1845 | 1461167589722 Marionette TRACE conn3 <- [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]]]}] 08:53:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 08:53:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1481ms 08:53:09 INFO - PROCESS | 1845 | 1461167589739 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 08:53:09 INFO - PROCESS | 1845 | 1461167589743 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 08:53:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 08:53:09 INFO - PROCESS | 1845 | 1461167589750 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 08:53:09 INFO - PROCESS | 1845 | 1461167589752 Marionette TRACE conn3 <- [1,1514,null,{}] 08:53:09 INFO - PROCESS | 1845 | 1461167589758 Marionette TRACE conn3 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:09 INFO - PROCESS | 1845 | 1461167589958 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 08:53:10 INFO - PROCESS | 1845 | 1461167590175 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:53:10 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5851b7e800 == 121 [pid = 1845] [id = 386] 08:53:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 246 (0x7f5841f4dc00) [pid = 1845] [serial = 1159] [outer = (nil)] 08:53:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 247 (0x7f58567ee400) [pid = 1845] [serial = 1160] [outer = 0x7f5841f4dc00] 08:53:10 INFO - PROCESS | 1845 | 1461167590292 Marionette DEBUG loaded listener.js 08:53:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 248 (0x7f585c1f0c00) [pid = 1845] [serial = 1161] [outer = 0x7f5841f4dc00] 08:53:11 INFO - PROCESS | 1845 | 1461167591633 Marionette TRACE conn3 <- [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]]]}] 08:53:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 08:53:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1936ms 08:53:11 INFO - PROCESS | 1845 | 1461167591686 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 08:53:11 INFO - PROCESS | 1845 | 1461167591693 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 08:53:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 08:53:11 INFO - PROCESS | 1845 | 1461167591703 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 08:53:11 INFO - PROCESS | 1845 | 1461167591709 Marionette TRACE conn3 <- [1,1518,null,{}] 08:53:11 INFO - PROCESS | 1845 | 1461167591716 Marionette TRACE conn3 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:12 INFO - PROCESS | 1845 | 1461167592015 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 08:53:12 INFO - PROCESS | 1845 | 1461167592283 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:53:12 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f58438ea800 == 122 [pid = 1845] [id = 387] 08:53:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 249 (0x7f58440d2000) [pid = 1845] [serial = 1162] [outer = (nil)] 08:53:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 250 (0x7f58440f3800) [pid = 1845] [serial = 1163] [outer = 0x7f58440d2000] 08:53:12 INFO - PROCESS | 1845 | 1461167592436 Marionette DEBUG loaded listener.js 08:53:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 251 (0x7f5846ddec00) [pid = 1845] [serial = 1164] [outer = 0x7f58440d2000] 08:53:13 INFO - PROCESS | 1845 | --DOCSHELL 0x7f584381d000 == 121 [pid = 1845] [id = 325] 08:53:13 INFO - PROCESS | 1845 | --DOMWINDOW == 250 (0x7f58522da000) [pid = 1845] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 08:53:13 INFO - PROCESS | 1845 | --DOMWINDOW == 249 (0x7f584f6e1c00) [pid = 1845] [serial = 1064] [outer = (nil)] [url = about:blank] 08:53:13 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5851a37800 == 120 [pid = 1845] [id = 372] 08:53:13 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585061b800 == 119 [pid = 1845] [id = 371] 08:53:13 INFO - PROCESS | 1845 | --DOCSHELL 0x7f584af0a800 == 118 [pid = 1845] [id = 370] 08:53:13 INFO - PROCESS | 1845 | --DOCSHELL 0x7f584a6a0800 == 117 [pid = 1845] [id = 369] 08:53:13 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5843824800 == 116 [pid = 1845] [id = 368] 08:53:13 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5843fcd000 == 115 [pid = 1845] [id = 367] 08:53:13 INFO - PROCESS | 1845 | --DOCSHELL 0x7f584a70d800 == 114 [pid = 1845] [id = 366] 08:53:13 INFO - PROCESS | 1845 | 1461167593538 Marionette TRACE conn3 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 08:53:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 08:53:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1885ms 08:53:13 INFO - PROCESS | 1845 | 1461167593589 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 08:53:13 INFO - PROCESS | 1845 | 1461167593597 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 08:53:13 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 08:53:13 INFO - PROCESS | 1845 | --DOMWINDOW == 248 (0x7f585251c400) [pid = 1845] [serial = 1013] [outer = (nil)] [url = about:blank] 08:53:13 INFO - PROCESS | 1845 | --DOMWINDOW == 247 (0x7f585e150c00) [pid = 1845] [serial = 1034] [outer = (nil)] [url = about:blank] 08:53:13 INFO - PROCESS | 1845 | --DOMWINDOW == 246 (0x7f585208d000) [pid = 1845] [serial = 1055] [outer = (nil)] [url = about:blank] 08:53:13 INFO - PROCESS | 1845 | --DOMWINDOW == 245 (0x7f5850712c00) [pid = 1845] [serial = 1010] [outer = (nil)] [url = about:blank] 08:53:13 INFO - PROCESS | 1845 | --DOMWINDOW == 244 (0x7f58420d2000) [pid = 1845] [serial = 1041] [outer = (nil)] [url = about:blank] 08:53:13 INFO - PROCESS | 1845 | --DOMWINDOW == 243 (0x7f584fa50000) [pid = 1845] [serial = 1052] [outer = (nil)] [url = about:blank] 08:53:13 INFO - PROCESS | 1845 | --DOMWINDOW == 242 (0x7f5843d8b000) [pid = 1845] [serial = 1043] [outer = (nil)] [url = about:blank] 08:53:13 INFO - PROCESS | 1845 | --DOMWINDOW == 241 (0x7f584f6df400) [pid = 1845] [serial = 1037] [outer = (nil)] [url = about:blank] 08:53:13 INFO - PROCESS | 1845 | --DOMWINDOW == 240 (0x7f5868bbc800) [pid = 1845] [serial = 1022] [outer = (nil)] [url = about:blank] 08:53:13 INFO - PROCESS | 1845 | --DOMWINDOW == 239 (0x7f586a0ee800) [pid = 1845] [serial = 1025] [outer = (nil)] [url = about:blank] 08:53:13 INFO - PROCESS | 1845 | --DOMWINDOW == 238 (0x7f5841f4e400) [pid = 1845] [serial = 1040] [outer = (nil)] [url = about:blank] 08:53:13 INFO - PROCESS | 1845 | --DOMWINDOW == 237 (0x7f585064d400) [pid = 1845] [serial = 1050] [outer = (nil)] [url = about:blank] 08:53:13 INFO - PROCESS | 1845 | --DOMWINDOW == 236 (0x7f585596f000) [pid = 1845] [serial = 1002] [outer = (nil)] [url = about:blank] 08:53:13 INFO - PROCESS | 1845 | --DOMWINDOW == 235 (0x7f5846ef3800) [pid = 1845] [serial = 1046] [outer = (nil)] [url = about:blank] 08:53:13 INFO - PROCESS | 1845 | --DOMWINDOW == 234 (0x7f5856733000) [pid = 1845] [serial = 1059] [outer = (nil)] [url = about:blank] 08:53:13 INFO - PROCESS | 1845 | --DOMWINDOW == 233 (0x7f584378b400) [pid = 1845] [serial = 1028] [outer = (nil)] [url = about:blank] 08:53:13 INFO - PROCESS | 1845 | --DOMWINDOW == 232 (0x7f5848b36c00) [pid = 1845] [serial = 1047] [outer = (nil)] [url = about:blank] 08:53:13 INFO - PROCESS | 1845 | --DOMWINDOW == 231 (0x7f5843ad4400) [pid = 1845] [serial = 1031] [outer = (nil)] [url = about:blank] 08:53:13 INFO - PROCESS | 1845 | --DOMWINDOW == 230 (0x7f585a7c6c00) [pid = 1845] [serial = 1062] [outer = (nil)] [url = about:blank] 08:53:13 INFO - PROCESS | 1845 | --DOMWINDOW == 229 (0x7f584a883400) [pid = 1845] [serial = 1007] [outer = (nil)] [url = about:blank] 08:53:13 INFO - PROCESS | 1845 | --DOMWINDOW == 228 (0x7f584f8ba800) [pid = 1845] [serial = 1049] [outer = (nil)] [url = about:blank] 08:53:13 INFO - PROCESS | 1845 | --DOMWINDOW == 227 (0x7f5843844c00) [pid = 1845] [serial = 1004] [outer = (nil)] [url = about:blank] 08:53:13 INFO - PROCESS | 1845 | --DOMWINDOW == 226 (0x7f585091e400) [pid = 1845] [serial = 1053] [outer = (nil)] [url = about:blank] 08:53:13 INFO - PROCESS | 1845 | --DOMWINDOW == 225 (0x7f5855698000) [pid = 1845] [serial = 1058] [outer = (nil)] [url = about:blank] 08:53:13 INFO - PROCESS | 1845 | --DOMWINDOW == 224 (0x7f58590c9000) [pid = 1845] [serial = 1061] [outer = (nil)] [url = about:blank] 08:53:13 INFO - PROCESS | 1845 | --DOMWINDOW == 223 (0x7f585a585c00) [pid = 1845] [serial = 1019] [outer = (nil)] [url = about:blank] 08:53:13 INFO - PROCESS | 1845 | --DOMWINDOW == 222 (0x7f5852938000) [pid = 1845] [serial = 1056] [outer = (nil)] [url = about:blank] 08:53:13 INFO - PROCESS | 1845 | --DOMWINDOW == 221 (0x7f585677e400) [pid = 1845] [serial = 1016] [outer = (nil)] [url = about:blank] 08:53:13 INFO - PROCESS | 1845 | --DOMWINDOW == 220 (0x7f58440cd000) [pid = 1845] [serial = 1044] [outer = (nil)] [url = about:blank] 08:53:13 INFO - PROCESS | 1845 | 1461167593657 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 08:53:13 INFO - PROCESS | 1845 | 1461167593661 Marionette TRACE conn3 <- [1,1522,null,{}] 08:53:13 INFO - PROCESS | 1845 | 1461167593678 Marionette TRACE conn3 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:13 INFO - PROCESS | 1845 | 1461167593877 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 08:53:14 INFO - PROCESS | 1845 | 1461167594255 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:53:14 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5843fc3800 == 115 [pid = 1845] [id = 388] 08:53:14 INFO - PROCESS | 1845 | ++DOMWINDOW == 221 (0x7f5841f46000) [pid = 1845] [serial = 1165] [outer = (nil)] 08:53:14 INFO - PROCESS | 1845 | ++DOMWINDOW == 222 (0x7f58420cdc00) [pid = 1845] [serial = 1166] [outer = 0x7f5841f46000] 08:53:14 INFO - PROCESS | 1845 | 1461167594341 Marionette DEBUG loaded listener.js 08:53:14 INFO - PROCESS | 1845 | ++DOMWINDOW == 223 (0x7f5843ad4c00) [pid = 1845] [serial = 1167] [outer = 0x7f5841f46000] 08:53:15 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 08:53:15 INFO - PROCESS | 1845 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:53:15 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 08:53:15 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 08:53:15 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 08:53:15 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 08:53:15 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 08:53:15 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 08:53:15 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 08:53:15 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 08:53:15 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 08:53:15 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 08:53:15 INFO - PROCESS | 1845 | 1461167595207 Marionette TRACE conn3 <- [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"]]]}] 08:53:15 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 () { 08:53:15 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:53:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 08:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:53:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 08:53:15 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 () { 08:53:15 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:53:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 08:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:53:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 08:53:15 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 () { 08:53:15 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:53:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 08:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:53:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 08:53:15 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 () { 08:53:15 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:53:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 08:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:53:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 08:53:15 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1634ms 08:53:15 INFO - PROCESS | 1845 | 1461167595259 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 08:53:15 INFO - PROCESS | 1845 | 1461167595267 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 08:53:15 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 08:53:15 INFO - PROCESS | 1845 | 1461167595276 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 08:53:15 INFO - PROCESS | 1845 | 1461167595281 Marionette TRACE conn3 <- [1,1526,null,{}] 08:53:15 INFO - PROCESS | 1845 | 1461167595309 Marionette TRACE conn3 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:15 INFO - PROCESS | 1845 | 1461167595531 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 08:53:15 INFO - PROCESS | 1845 | 1461167595849 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:53:15 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f584a9b9800 == 116 [pid = 1845] [id = 389] 08:53:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 224 (0x7f584a882000) [pid = 1845] [serial = 1168] [outer = (nil)] 08:53:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 225 (0x7f584ae29c00) [pid = 1845] [serial = 1169] [outer = 0x7f584a882000] 08:53:15 INFO - PROCESS | 1845 | 1461167595939 Marionette DEBUG loaded listener.js 08:53:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 226 (0x7f584b470c00) [pid = 1845] [serial = 1170] [outer = 0x7f584a882000] 08:53:16 INFO - PROCESS | 1845 | 1461167596902 Marionette TRACE conn3 <- [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"]]]}] 08:53:16 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 08:53:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 08:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:53:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 08:53:16 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 08:53:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 08:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:53:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 08:53:16 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 08:53:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 08:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:53:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 08:53:16 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1704ms 08:53:16 INFO - PROCESS | 1845 | 1461167596989 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 08:53:16 INFO - PROCESS | 1845 | 1461167596995 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 08:53:17 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 08:53:17 INFO - PROCESS | 1845 | 1461167597003 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 08:53:17 INFO - PROCESS | 1845 | 1461167597007 Marionette TRACE conn3 <- [1,1530,null,{}] 08:53:17 INFO - PROCESS | 1845 | 1461167597013 Marionette TRACE conn3 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:17 INFO - PROCESS | 1845 | 1461167597259 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 08:53:17 INFO - PROCESS | 1845 | 1461167597545 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:53:17 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585060a000 == 117 [pid = 1845] [id = 390] 08:53:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 227 (0x7f584b471800) [pid = 1845] [serial = 1171] [outer = (nil)] 08:53:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 228 (0x7f584fa5a400) [pid = 1845] [serial = 1172] [outer = 0x7f584b471800] 08:53:17 INFO - PROCESS | 1845 | 1461167597633 Marionette DEBUG loaded listener.js 08:53:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 229 (0x7f5850711400) [pid = 1845] [serial = 1173] [outer = 0x7f584b471800] 08:53:18 INFO - PROCESS | 1845 | 1461167598426 Marionette TRACE conn3 <- [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]]]}] 08:53:18 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 08:53:18 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 08:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:53:18 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 08:53:18 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 08:53:18 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. 08:53:18 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 08:53:18 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1485ms 08:53:18 INFO - PROCESS | 1845 | 1461167598490 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 08:53:18 INFO - PROCESS | 1845 | 1461167598494 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 08:53:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 08:53:18 INFO - PROCESS | 1845 | 1461167598529 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 08:53:18 INFO - PROCESS | 1845 | 1461167598539 Marionette TRACE conn3 <- [1,1534,null,{}] 08:53:18 INFO - PROCESS | 1845 | 1461167598549 Marionette TRACE conn3 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:18 INFO - PROCESS | 1845 | 1461167598757 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 08:53:18 INFO - PROCESS | 1845 | 1461167598960 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:53:19 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5851b77800 == 118 [pid = 1845] [id = 391] 08:53:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 230 (0x7f584f6e1c00) [pid = 1845] [serial = 1174] [outer = (nil)] 08:53:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 231 (0x7f5851e5ec00) [pid = 1845] [serial = 1175] [outer = 0x7f584f6e1c00] 08:53:19 INFO - PROCESS | 1845 | 1461167599074 Marionette DEBUG loaded listener.js 08:53:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 232 (0x7f585240cc00) [pid = 1845] [serial = 1176] [outer = 0x7f584f6e1c00] 08:53:20 INFO - PROCESS | 1845 | 1461167599998 Marionette TRACE conn3 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 08:53:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 08:53:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1566ms 08:53:20 INFO - PROCESS | 1845 | 1461167600069 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 08:53:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 08:53:20 INFO - PROCESS | 1845 | 1461167600074 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 08:53:20 INFO - PROCESS | 1845 | 1461167600080 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 08:53:20 INFO - PROCESS | 1845 | 1461167600084 Marionette TRACE conn3 <- [1,1538,null,{}] 08:53:20 INFO - PROCESS | 1845 | 1461167600089 Marionette TRACE conn3 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:20 INFO - PROCESS | 1845 | 1461167600292 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 08:53:20 INFO - PROCESS | 1845 | 1461167600493 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:53:20 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5852a38000 == 119 [pid = 1845] [id = 392] 08:53:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 233 (0x7f584fa5dc00) [pid = 1845] [serial = 1177] [outer = (nil)] 08:53:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 234 (0x7f58527d2400) [pid = 1845] [serial = 1178] [outer = 0x7f584fa5dc00] 08:53:20 INFO - PROCESS | 1845 | 1461167600640 Marionette DEBUG loaded listener.js 08:53:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 235 (0x7f5852938c00) [pid = 1845] [serial = 1179] [outer = 0x7f584fa5dc00] 08:53:22 INFO - PROCESS | 1845 | --DOCSHELL 0x7f584a703800 == 118 [pid = 1845] [id = 364] 08:53:22 INFO - PROCESS | 1845 | --DOCSHELL 0x7f58460e4000 == 117 [pid = 1845] [id = 326] 08:53:22 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5853ed6000 == 116 [pid = 1845] [id = 305] 08:53:22 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5850a57800 == 115 [pid = 1845] [id = 303] 08:53:22 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5843bd4800 == 114 [pid = 1845] [id = 346] 08:53:22 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5845487800 == 113 [pid = 1845] [id = 365] 08:53:22 INFO - PROCESS | 1845 | --DOCSHELL 0x7f58464c9000 == 112 [pid = 1845] [id = 302] 08:53:22 INFO - PROCESS | 1845 | --DOCSHELL 0x7f584f7c2800 == 111 [pid = 1845] [id = 304] 08:53:22 INFO - PROCESS | 1845 | --DOCSHELL 0x7f58438ea800 == 110 [pid = 1845] [id = 387] 08:53:22 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5869f17000 == 109 [pid = 1845] [id = 384] 08:53:22 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5862b13800 == 108 [pid = 1845] [id = 383] 08:53:22 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585c891800 == 107 [pid = 1845] [id = 382] 08:53:22 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585b704000 == 106 [pid = 1845] [id = 381] 08:53:22 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585aa56000 == 105 [pid = 1845] [id = 380] 08:53:22 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5859108000 == 104 [pid = 1845] [id = 379] 08:53:22 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5855ea1000 == 103 [pid = 1845] [id = 378] 08:53:22 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585544c000 == 102 [pid = 1845] [id = 377] 08:53:22 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5850a5f800 == 101 [pid = 1845] [id = 375] 08:53:22 INFO - PROCESS | 1845 | --DOCSHELL 0x7f584a671000 == 100 [pid = 1845] [id = 374] 08:53:23 INFO - PROCESS | 1845 | 1461167603589 Marionette TRACE conn3 <- [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]]]}] 08:53:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 08:53:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 3541ms 08:53:23 INFO - PROCESS | 1845 | 1461167603622 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 08:53:23 INFO - PROCESS | 1845 | 1461167603626 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 08:53:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 08:53:23 INFO - PROCESS | 1845 | 1461167603634 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 08:53:23 INFO - PROCESS | 1845 | 1461167603640 Marionette TRACE conn3 <- [1,1542,null,{}] 08:53:23 INFO - PROCESS | 1845 | 1461167603647 Marionette TRACE conn3 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:23 INFO - PROCESS | 1845 | 1461167603883 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 08:53:24 INFO - PROCESS | 1845 | 1461167604093 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:53:24 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f584a683800 == 101 [pid = 1845] [id = 393] 08:53:24 INFO - PROCESS | 1845 | ++DOMWINDOW == 236 (0x7f5848b11000) [pid = 1845] [serial = 1180] [outer = (nil)] 08:53:24 INFO - PROCESS | 1845 | ++DOMWINDOW == 237 (0x7f584af69800) [pid = 1845] [serial = 1181] [outer = 0x7f5848b11000] 08:53:24 INFO - PROCESS | 1845 | 1461167604205 Marionette DEBUG loaded listener.js 08:53:24 INFO - PROCESS | 1845 | ++DOMWINDOW == 238 (0x7f584f6d2400) [pid = 1845] [serial = 1182] [outer = 0x7f5848b11000] 08:53:25 INFO - PROCESS | 1845 | 1461167605303 Marionette TRACE conn3 <- [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]]]}] 08:53:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 08:53:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1688ms 08:53:25 INFO - PROCESS | 1845 | 1461167605329 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 08:53:25 INFO - PROCESS | 1845 | 1461167605338 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 08:53:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 08:53:25 INFO - PROCESS | 1845 | 1461167605348 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 08:53:25 INFO - PROCESS | 1845 | 1461167605352 Marionette TRACE conn3 <- [1,1546,null,{}] 08:53:25 INFO - PROCESS | 1845 | 1461167605358 Marionette TRACE conn3 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:25 INFO - PROCESS | 1845 | 1461167605620 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 08:53:25 INFO - PROCESS | 1845 | 1461167605648 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:53:25 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f58509aa000 == 102 [pid = 1845] [id = 394] 08:53:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 239 (0x7f584fa49800) [pid = 1845] [serial = 1183] [outer = (nil)] 08:53:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 240 (0x7f5851933c00) [pid = 1845] [serial = 1184] [outer = 0x7f584fa49800] 08:53:25 INFO - PROCESS | 1845 | 1461167605712 Marionette DEBUG loaded listener.js 08:53:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 241 (0x7f5851c08400) [pid = 1845] [serial = 1185] [outer = 0x7f584fa49800] 08:53:26 INFO - PROCESS | 1845 | 1461167606777 Marionette TRACE conn3 <- [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]]]}] 08:53:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 08:53:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1486ms 08:53:26 INFO - PROCESS | 1845 | 1461167606835 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 08:53:26 INFO - PROCESS | 1845 | 1461167606839 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 08:53:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 08:53:26 INFO - PROCESS | 1845 | 1461167606853 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 08:53:26 INFO - PROCESS | 1845 | 1461167606859 Marionette TRACE conn3 <- [1,1550,null,{}] 08:53:26 INFO - PROCESS | 1845 | 1461167606876 Marionette TRACE conn3 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:27 INFO - PROCESS | 1845 | 1461167607977 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 08:53:28 INFO - PROCESS | 1845 | --DOMWINDOW == 240 (0x7f584fa50c00) [pid = 1845] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 08:53:28 INFO - PROCESS | 1845 | --DOMWINDOW == 239 (0x7f58521c0000) [pid = 1845] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 08:53:28 INFO - PROCESS | 1845 | --DOMWINDOW == 238 (0x7f5852bdc800) [pid = 1845] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 08:53:28 INFO - PROCESS | 1845 | --DOMWINDOW == 237 (0x7f5856775000) [pid = 1845] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 08:53:28 INFO - PROCESS | 1845 | --DOMWINDOW == 236 (0x7f5858fd5400) [pid = 1845] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 08:53:28 INFO - PROCESS | 1845 | --DOMWINDOW == 235 (0x7f585cd2b800) [pid = 1845] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 08:53:28 INFO - PROCESS | 1845 | --DOMWINDOW == 234 (0x7f5843d83c00) [pid = 1845] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 08:53:28 INFO - PROCESS | 1845 | --DOMWINDOW == 233 (0x7f5843d85400) [pid = 1845] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 08:53:28 INFO - PROCESS | 1845 | --DOMWINDOW == 232 (0x7f58440f5400) [pid = 1845] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 08:53:28 INFO - PROCESS | 1845 | --DOMWINDOW == 231 (0x7f5845b09400) [pid = 1845] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 08:53:28 INFO - PROCESS | 1845 | --DOMWINDOW == 230 (0x7f5843ce0000) [pid = 1845] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 08:53:28 INFO - PROCESS | 1845 | --DOMWINDOW == 229 (0x7f585a1e8c00) [pid = 1845] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 08:53:28 INFO - PROCESS | 1845 | --DOMWINDOW == 228 (0x7f585c832400) [pid = 1845] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 08:53:28 INFO - PROCESS | 1845 | --DOMWINDOW == 227 (0x7f585e02fc00) [pid = 1845] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 08:53:28 INFO - PROCESS | 1845 | --DOMWINDOW == 226 (0x7f5843781400) [pid = 1845] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 08:53:28 INFO - PROCESS | 1845 | --DOMWINDOW == 225 (0x7f5843784800) [pid = 1845] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 08:53:28 INFO - PROCESS | 1845 | --DOMWINDOW == 224 (0x7f5843ade000) [pid = 1845] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 08:53:28 INFO - PROCESS | 1845 | --DOMWINDOW == 223 (0x7f5841f4c400) [pid = 1845] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 08:53:28 INFO - PROCESS | 1845 | --DOMWINDOW == 222 (0x7f5843cdc400) [pid = 1845] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 08:53:28 INFO - PROCESS | 1845 | --DOMWINDOW == 221 (0x7f58440c7800) [pid = 1845] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 08:53:28 INFO - PROCESS | 1845 | --DOMWINDOW == 220 (0x7f58440cec00) [pid = 1845] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 08:53:28 INFO - PROCESS | 1845 | --DOMWINDOW == 219 (0x7f5850632800) [pid = 1845] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 08:53:28 INFO - PROCESS | 1845 | --DOMWINDOW == 218 (0x7f5850639400) [pid = 1845] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 08:53:28 INFO - PROCESS | 1845 | --DOMWINDOW == 217 (0x7f58520a8c00) [pid = 1845] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 08:53:28 INFO - PROCESS | 1845 | --DOMWINDOW == 216 (0x7f584f6e8800) [pid = 1845] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 08:53:28 INFO - PROCESS | 1845 | --DOMWINDOW == 215 (0x7f5841f4dc00) [pid = 1845] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 08:53:28 INFO - PROCESS | 1845 | --DOMWINDOW == 214 (0x7f585064a000) [pid = 1845] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 08:53:28 INFO - PROCESS | 1845 | --DOMWINDOW == 213 (0x7f5851e5ac00) [pid = 1845] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 08:53:28 INFO - PROCESS | 1845 | --DOMWINDOW == 212 (0x7f5850683400) [pid = 1845] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 08:53:28 INFO - PROCESS | 1845 | --DOMWINDOW == 211 (0x7f5845702800) [pid = 1845] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 08:53:28 INFO - PROCESS | 1845 | --DOMWINDOW == 210 (0x7f584383f400) [pid = 1845] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 08:53:28 INFO - PROCESS | 1845 | --DOMWINDOW == 209 (0x7f5843cdf800) [pid = 1845] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 08:53:28 INFO - PROCESS | 1845 | --DOMWINDOW == 208 (0x7f5841f42800) [pid = 1845] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 08:53:28 INFO - PROCESS | 1845 | --DOMWINDOW == 207 (0x7f584fa43800) [pid = 1845] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 08:53:28 INFO - PROCESS | 1845 | --DOMWINDOW == 206 (0x7f58440c4400) [pid = 1845] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 08:53:28 INFO - PROCESS | 1845 | --DOMWINDOW == 205 (0x7f584b452400) [pid = 1845] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 08:53:28 INFO - PROCESS | 1845 | --DOMWINDOW == 204 (0x7f585068f800) [pid = 1845] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 08:53:28 INFO - PROCESS | 1845 | --DOMWINDOW == 203 (0x7f585064f800) [pid = 1845] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 08:53:28 INFO - PROCESS | 1845 | --DOMWINDOW == 202 (0x7f58520a7800) [pid = 1845] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 08:53:28 INFO - PROCESS | 1845 | --DOMWINDOW == 201 (0x7f5852525000) [pid = 1845] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 08:53:28 INFO - PROCESS | 1845 | --DOMWINDOW == 200 (0x7f5841f43800) [pid = 1845] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 08:53:28 INFO - PROCESS | 1845 | --DOMWINDOW == 199 (0x7f58567e6400) [pid = 1845] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 08:53:28 INFO - PROCESS | 1845 | --DOMWINDOW == 198 (0x7f584f6e1400) [pid = 1845] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 08:53:28 INFO - PROCESS | 1845 | --DOMWINDOW == 197 (0x7f58521bd000) [pid = 1845] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 08:53:28 INFO - PROCESS | 1845 | --DOMWINDOW == 196 (0x7f585ba2dc00) [pid = 1845] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 08:53:28 INFO - PROCESS | 1845 | --DOMWINDOW == 195 (0x7f5841f50400) [pid = 1845] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 08:53:28 INFO - PROCESS | 1845 | --DOMWINDOW == 194 (0x7f584383f800) [pid = 1845] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 08:53:28 INFO - PROCESS | 1845 | --DOMWINDOW == 193 (0x7f584b46f800) [pid = 1845] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 08:53:28 INFO - PROCESS | 1845 | --DOMWINDOW == 192 (0x7f5843cea800) [pid = 1845] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 08:53:28 INFO - PROCESS | 1845 | --DOMWINDOW == 191 (0x7f584f8b9800) [pid = 1845] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 08:53:28 INFO - PROCESS | 1845 | --DOMWINDOW == 190 (0x7f58591f5000) [pid = 1845] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 08:53:28 INFO - PROCESS | 1845 | --DOMWINDOW == 189 (0x7f5848b2ec00) [pid = 1845] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 08:53:28 INFO - PROCESS | 1845 | --DOMWINDOW == 188 (0x7f58524d3400) [pid = 1845] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 08:53:28 INFO - PROCESS | 1845 | --DOMWINDOW == 187 (0x7f5850912800) [pid = 1845] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 08:53:28 INFO - PROCESS | 1845 | --DOMWINDOW == 186 (0x7f58527ce000) [pid = 1845] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 08:53:28 INFO - PROCESS | 1845 | --DOMWINDOW == 185 (0x7f5845706800) [pid = 1845] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 08:53:28 INFO - PROCESS | 1845 | --DOMWINDOW == 184 (0x7f5845705400) [pid = 1845] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 08:53:28 INFO - PROCESS | 1845 | --DOMWINDOW == 183 (0x7f585293a400) [pid = 1845] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 08:53:28 INFO - PROCESS | 1845 | --DOMWINDOW == 182 (0x7f585209a800) [pid = 1845] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 08:53:28 INFO - PROCESS | 1845 | --DOMWINDOW == 181 (0x7f584f8b3000) [pid = 1845] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 08:53:28 INFO - PROCESS | 1845 | --DOMWINDOW == 180 (0x7f5851b25c00) [pid = 1845] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 08:53:28 INFO - PROCESS | 1845 | --DOMWINDOW == 179 (0x7f584b46f400) [pid = 1845] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 08:53:28 INFO - PROCESS | 1845 | --DOMWINDOW == 178 (0x7f5847d9e400) [pid = 1845] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 08:53:28 INFO - PROCESS | 1845 | --DOMWINDOW == 177 (0x7f584b450400) [pid = 1845] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 08:53:28 INFO - PROCESS | 1845 | --DOMWINDOW == 176 (0x7f585aca6c00) [pid = 1845] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 08:53:28 INFO - PROCESS | 1845 | --DOMWINDOW == 175 (0x7f5853d8f000) [pid = 1845] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 08:53:28 INFO - PROCESS | 1845 | --DOMWINDOW == 174 (0x7f584ae31000) [pid = 1845] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 08:53:28 INFO - PROCESS | 1845 | --DOMWINDOW == 173 (0x7f5843d88800) [pid = 1845] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 08:53:28 INFO - PROCESS | 1845 | --DOMWINDOW == 172 (0x7f584a886400) [pid = 1845] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 08:53:28 INFO - PROCESS | 1845 | --DOMWINDOW == 171 (0x7f5848b0bc00) [pid = 1845] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 08:53:28 INFO - PROCESS | 1845 | --DOMWINDOW == 170 (0x7f58440cb800) [pid = 1845] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 08:53:28 INFO - PROCESS | 1845 | --DOMWINDOW == 169 (0x7f58420d1c00) [pid = 1845] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 08:53:28 INFO - PROCESS | 1845 | --DOMWINDOW == 168 (0x7f5848b02800) [pid = 1845] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 08:53:28 INFO - PROCESS | 1845 | --DOMWINDOW == 167 (0x7f5845703800) [pid = 1845] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 08:53:28 INFO - PROCESS | 1845 | --DOMWINDOW == 166 (0x7f585240e800) [pid = 1845] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 08:53:28 INFO - PROCESS | 1845 | --DOMWINDOW == 165 (0x7f5847da2800) [pid = 1845] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 08:53:28 INFO - PROCESS | 1845 | --DOMWINDOW == 164 (0x7f585677c000) [pid = 1845] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 08:53:28 INFO - PROCESS | 1845 | --DOMWINDOW == 163 (0x7f5845b0a000) [pid = 1845] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 08:53:28 INFO - PROCESS | 1845 | --DOMWINDOW == 162 (0x7f585b8e2400) [pid = 1845] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 08:53:28 INFO - PROCESS | 1845 | 1461167608301 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:53:28 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f584382b800 == 103 [pid = 1845] [id = 395] 08:53:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 163 (0x7f5841f43000) [pid = 1845] [serial = 1186] [outer = (nil)] 08:53:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 164 (0x7f58420c4c00) [pid = 1845] [serial = 1187] [outer = 0x7f5841f43000] 08:53:28 INFO - PROCESS | 1845 | 1461167608377 Marionette DEBUG loaded listener.js 08:53:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 165 (0x7f5843d86000) [pid = 1845] [serial = 1188] [outer = 0x7f5841f43000] 08:53:29 INFO - PROCESS | 1845 | 1461167609090 Marionette TRACE conn3 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 08:53:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 08:53:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 2304ms 08:53:29 INFO - PROCESS | 1845 | 1461167609150 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 08:53:29 INFO - PROCESS | 1845 | 1461167609155 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 08:53:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 08:53:29 INFO - PROCESS | 1845 | 1461167609161 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 08:53:29 INFO - PROCESS | 1845 | 1461167609164 Marionette TRACE conn3 <- [1,1554,null,{}] 08:53:29 INFO - PROCESS | 1845 | 1461167609170 Marionette TRACE conn3 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:29 INFO - PROCESS | 1845 | 1461167609430 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 08:53:29 INFO - PROCESS | 1845 | 1461167609448 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:53:29 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f584addb800 == 104 [pid = 1845] [id = 396] 08:53:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 166 (0x7f58440eb400) [pid = 1845] [serial = 1189] [outer = (nil)] 08:53:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 167 (0x7f584a87f800) [pid = 1845] [serial = 1190] [outer = 0x7f58440eb400] 08:53:29 INFO - PROCESS | 1845 | 1461167609515 Marionette DEBUG loaded listener.js 08:53:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 168 (0x7f584b452400) [pid = 1845] [serial = 1191] [outer = 0x7f58440eb400] 08:53:30 INFO - PROCESS | 1845 | 1461167610647 Marionette TRACE conn3 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 08:53:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 08:53:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1529ms 08:53:30 INFO - PROCESS | 1845 | 1461167610692 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 08:53:30 INFO - PROCESS | 1845 | 1461167610698 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 08:53:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 08:53:30 INFO - PROCESS | 1845 | 1461167610707 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 08:53:30 INFO - PROCESS | 1845 | 1461167610713 Marionette TRACE conn3 <- [1,1558,null,{}] 08:53:30 INFO - PROCESS | 1845 | 1461167610722 Marionette TRACE conn3 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:30 INFO - PROCESS | 1845 | 1461167610986 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 08:53:31 INFO - PROCESS | 1845 | 1461167611307 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:53:31 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f584af06800 == 105 [pid = 1845] [id = 397] 08:53:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 169 (0x7f5845b09400) [pid = 1845] [serial = 1192] [outer = (nil)] 08:53:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 170 (0x7f5846de0000) [pid = 1845] [serial = 1193] [outer = 0x7f5845b09400] 08:53:31 INFO - PROCESS | 1845 | 1461167611390 Marionette DEBUG loaded listener.js 08:53:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 171 (0x7f5848b11800) [pid = 1845] [serial = 1194] [outer = 0x7f5845b09400] 08:53:32 INFO - PROCESS | 1845 | 1461167612323 Marionette TRACE conn3 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 08:53:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 08:53:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1640ms 08:53:32 INFO - PROCESS | 1845 | 1461167612348 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 08:53:32 INFO - PROCESS | 1845 | 1461167612357 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 08:53:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 08:53:32 INFO - PROCESS | 1845 | 1461167612368 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 08:53:32 INFO - PROCESS | 1845 | 1461167612371 Marionette TRACE conn3 <- [1,1562,null,{}] 08:53:32 INFO - PROCESS | 1845 | 1461167612379 Marionette TRACE conn3 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:32 INFO - PROCESS | 1845 | 1461167612639 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 08:53:32 INFO - PROCESS | 1845 | 1461167612954 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:53:33 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f58489c7800 == 106 [pid = 1845] [id = 398] 08:53:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 172 (0x7f584f74cc00) [pid = 1845] [serial = 1195] [outer = (nil)] 08:53:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 173 (0x7f584fa5e000) [pid = 1845] [serial = 1196] [outer = 0x7f584f74cc00] 08:53:33 INFO - PROCESS | 1845 | 1461167613075 Marionette DEBUG loaded listener.js 08:53:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 174 (0x7f585068ac00) [pid = 1845] [serial = 1197] [outer = 0x7f584f74cc00] 08:53:34 INFO - PROCESS | 1845 | 1461167613998 Marionette TRACE conn3 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 08:53:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 08:53:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1684ms 08:53:34 INFO - PROCESS | 1845 | 1461167614053 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 08:53:34 INFO - PROCESS | 1845 | 1461167614056 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 08:53:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 08:53:34 INFO - PROCESS | 1845 | 1461167614063 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 08:53:34 INFO - PROCESS | 1845 | 1461167614069 Marionette TRACE conn3 <- [1,1566,null,{}] 08:53:34 INFO - PROCESS | 1845 | 1461167614086 Marionette TRACE conn3 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:34 INFO - PROCESS | 1845 | 1461167614301 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 08:53:34 INFO - PROCESS | 1845 | 1461167614560 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:53:34 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5855e8e000 == 107 [pid = 1845] [id = 399] 08:53:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 175 (0x7f5851934800) [pid = 1845] [serial = 1198] [outer = (nil)] 08:53:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 176 (0x7f5851f65000) [pid = 1845] [serial = 1199] [outer = 0x7f5851934800] 08:53:34 INFO - PROCESS | 1845 | 1461167614683 Marionette DEBUG loaded listener.js 08:53:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 177 (0x7f5852406400) [pid = 1845] [serial = 1200] [outer = 0x7f5851934800] 08:53:35 INFO - PROCESS | 1845 | 1461167615561 Marionette TRACE conn3 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 08:53:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 08:53:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1540ms 08:53:35 INFO - PROCESS | 1845 | 1461167615603 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 08:53:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 08:53:35 INFO - PROCESS | 1845 | 1461167615608 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 08:53:35 INFO - PROCESS | 1845 | 1461167615615 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 08:53:35 INFO - PROCESS | 1845 | 1461167615618 Marionette TRACE conn3 <- [1,1570,null,{}] 08:53:35 INFO - PROCESS | 1845 | 1461167615624 Marionette TRACE conn3 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:35 INFO - PROCESS | 1845 | 1461167615833 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 08:53:36 INFO - PROCESS | 1845 | 1461167616047 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:53:36 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f58565dc800 == 108 [pid = 1845] [id = 400] 08:53:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 178 (0x7f584384ec00) [pid = 1845] [serial = 1201] [outer = (nil)] 08:53:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 179 (0x7f5852525c00) [pid = 1845] [serial = 1202] [outer = 0x7f584384ec00] 08:53:36 INFO - PROCESS | 1845 | 1461167616204 Marionette DEBUG loaded listener.js 08:53:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 180 (0x7f5852939000) [pid = 1845] [serial = 1203] [outer = 0x7f584384ec00] 08:53:37 INFO - PROCESS | 1845 | 1461167617113 Marionette TRACE conn3 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 08:53:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 08:53:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1542ms 08:53:37 INFO - PROCESS | 1845 | 1461167617158 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 08:53:37 INFO - PROCESS | 1845 | 1461167617161 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 08:53:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 08:53:37 INFO - PROCESS | 1845 | 1461167617167 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 08:53:37 INFO - PROCESS | 1845 | 1461167617170 Marionette TRACE conn3 <- [1,1574,null,{}] 08:53:37 INFO - PROCESS | 1845 | 1461167617175 Marionette TRACE conn3 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:37 INFO - PROCESS | 1845 | 1461167617364 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 08:53:37 INFO - PROCESS | 1845 | 1461167617574 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:53:37 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585a3bf000 == 109 [pid = 1845] [id = 401] 08:53:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 181 (0x7f585240e000) [pid = 1845] [serial = 1204] [outer = (nil)] 08:53:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 182 (0x7f5852da9800) [pid = 1845] [serial = 1205] [outer = 0x7f585240e000] 08:53:37 INFO - PROCESS | 1845 | 1461167617645 Marionette DEBUG loaded listener.js 08:53:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 183 (0x7f5853d88400) [pid = 1845] [serial = 1206] [outer = 0x7f585240e000] 08:53:38 INFO - PROCESS | 1845 | 1461167618595 Marionette TRACE conn3 <- [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]]]}] 08:53:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 08:53:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1482ms 08:53:38 INFO - PROCESS | 1845 | 1461167618651 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 08:53:38 INFO - PROCESS | 1845 | 1461167618655 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 08:53:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 08:53:38 INFO - PROCESS | 1845 | 1461167618661 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 08:53:38 INFO - PROCESS | 1845 | 1461167618664 Marionette TRACE conn3 <- [1,1578,null,{}] 08:53:38 INFO - PROCESS | 1845 | 1461167618669 Marionette TRACE conn3 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:38 INFO - PROCESS | 1845 | 1461167618888 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 08:53:39 INFO - PROCESS | 1845 | 1461167619155 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:53:39 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585b4ed000 == 110 [pid = 1845] [id = 402] 08:53:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 184 (0x7f5855697000) [pid = 1845] [serial = 1207] [outer = (nil)] 08:53:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 185 (0x7f5855c20000) [pid = 1845] [serial = 1208] [outer = 0x7f5855697000] 08:53:39 INFO - PROCESS | 1845 | 1461167619281 Marionette DEBUG loaded listener.js 08:53:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 186 (0x7f5856192800) [pid = 1845] [serial = 1209] [outer = 0x7f5855697000] 08:53:40 INFO - PROCESS | 1845 | 1461167620149 Marionette TRACE conn3 <- [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]]]}] 08:53:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 08:53:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1535ms 08:53:40 INFO - PROCESS | 1845 | 1461167620198 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 08:53:40 INFO - PROCESS | 1845 | 1461167620202 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 08:53:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 08:53:40 INFO - PROCESS | 1845 | 1461167620208 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 08:53:40 INFO - PROCESS | 1845 | 1461167620211 Marionette TRACE conn3 <- [1,1582,null,{}] 08:53:40 INFO - PROCESS | 1845 | 1461167620216 Marionette TRACE conn3 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:40 INFO - PROCESS | 1845 | 1461167620420 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 08:53:40 INFO - PROCESS | 1845 | 1461167620627 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:53:40 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585c879800 == 111 [pid = 1845] [id = 403] 08:53:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 187 (0x7f5856735800) [pid = 1845] [serial = 1210] [outer = (nil)] 08:53:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 188 (0x7f585677a800) [pid = 1845] [serial = 1211] [outer = 0x7f5856735800] 08:53:40 INFO - PROCESS | 1845 | 1461167620751 Marionette DEBUG loaded listener.js 08:53:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 189 (0x7f58567eb000) [pid = 1845] [serial = 1212] [outer = 0x7f5856735800] 08:53:41 INFO - PROCESS | 1845 | 1461167621689 Marionette TRACE conn3 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 08:53:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 08:53:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1537ms 08:53:41 INFO - PROCESS | 1845 | 1461167621746 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 08:53:41 INFO - PROCESS | 1845 | 1461167621750 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 08:53:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 08:53:41 INFO - PROCESS | 1845 | 1461167621756 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 08:53:41 INFO - PROCESS | 1845 | 1461167621758 Marionette TRACE conn3 <- [1,1586,null,{}] 08:53:41 INFO - PROCESS | 1845 | 1461167621764 Marionette TRACE conn3 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:41 INFO - PROCESS | 1845 | 1461167621959 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 08:53:42 INFO - PROCESS | 1845 | 1461167622172 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:53:42 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5862b22000 == 112 [pid = 1845] [id = 404] 08:53:42 INFO - PROCESS | 1845 | ++DOMWINDOW == 190 (0x7f5843d89c00) [pid = 1845] [serial = 1213] [outer = (nil)] 08:53:42 INFO - PROCESS | 1845 | ++DOMWINDOW == 191 (0x7f5858793c00) [pid = 1845] [serial = 1214] [outer = 0x7f5843d89c00] 08:53:42 INFO - PROCESS | 1845 | 1461167622291 Marionette DEBUG loaded listener.js 08:53:42 INFO - PROCESS | 1845 | ++DOMWINDOW == 192 (0x7f585914b000) [pid = 1845] [serial = 1215] [outer = 0x7f5843d89c00] 08:53:43 INFO - PROCESS | 1845 | 1461167623228 Marionette TRACE conn3 <- [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]]]}] 08:53:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 08:53:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1529ms 08:53:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 08:53:43 INFO - PROCESS | 1845 | 1461167623286 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 08:53:43 INFO - PROCESS | 1845 | 1461167623289 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 08:53:43 INFO - PROCESS | 1845 | 1461167623296 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 08:53:43 INFO - PROCESS | 1845 | 1461167623299 Marionette TRACE conn3 <- [1,1590,null,{}] 08:53:43 INFO - PROCESS | 1845 | 1461167623305 Marionette TRACE conn3 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:43 INFO - PROCESS | 1845 | 1461167623551 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 08:53:43 INFO - PROCESS | 1845 | 1461167623810 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:53:43 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5868fa9800 == 113 [pid = 1845] [id = 405] 08:53:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 193 (0x7f5843846000) [pid = 1845] [serial = 1216] [outer = (nil)] 08:53:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 194 (0x7f5852da8800) [pid = 1845] [serial = 1217] [outer = 0x7f5843846000] 08:53:43 INFO - PROCESS | 1845 | 1461167623929 Marionette DEBUG loaded listener.js 08:53:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 195 (0x7f585a20d400) [pid = 1845] [serial = 1218] [outer = 0x7f5843846000] 08:53:44 INFO - PROCESS | 1845 | 1461167624775 Marionette TRACE conn3 <- [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]]]}] 08:53:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 08:53:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1540ms 08:53:44 INFO - PROCESS | 1845 | 1461167624837 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 08:53:44 INFO - PROCESS | 1845 | 1461167624841 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 08:53:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 08:53:44 INFO - PROCESS | 1845 | 1461167624848 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 08:53:44 INFO - PROCESS | 1845 | 1461167624851 Marionette TRACE conn3 <- [1,1594,null,{}] 08:53:44 INFO - PROCESS | 1845 | 1461167624858 Marionette TRACE conn3 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:45 INFO - PROCESS | 1845 | 1461167625053 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 08:53:45 INFO - PROCESS | 1845 | 1461167625262 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:53:45 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f586d722000 == 114 [pid = 1845] [id = 406] 08:53:45 INFO - PROCESS | 1845 | ++DOMWINDOW == 196 (0x7f584f745c00) [pid = 1845] [serial = 1219] [outer = (nil)] 08:53:45 INFO - PROCESS | 1845 | ++DOMWINDOW == 197 (0x7f585ac9f000) [pid = 1845] [serial = 1220] [outer = 0x7f584f745c00] 08:53:45 INFO - PROCESS | 1845 | 1461167625377 Marionette DEBUG loaded listener.js 08:53:45 INFO - PROCESS | 1845 | ++DOMWINDOW == 198 (0x7f585b27ec00) [pid = 1845] [serial = 1221] [outer = 0x7f584f745c00] 08:53:46 INFO - PROCESS | 1845 | 1461167626300 Marionette TRACE conn3 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 08:53:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 08:53:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1480ms 08:53:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 08:53:46 INFO - PROCESS | 1845 | 1461167626330 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 08:53:46 INFO - PROCESS | 1845 | 1461167626334 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 08:53:46 INFO - PROCESS | 1845 | 1461167626340 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 08:53:46 INFO - PROCESS | 1845 | 1461167626345 Marionette TRACE conn3 <- [1,1598,null,{}] 08:53:46 INFO - PROCESS | 1845 | 1461167626350 Marionette TRACE conn3 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:46 INFO - PROCESS | 1845 | 1461167626580 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 08:53:46 INFO - PROCESS | 1845 | 1461167626848 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:53:46 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f58464c9000 == 115 [pid = 1845] [id = 407] 08:53:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 199 (0x7f5843cdf400) [pid = 1845] [serial = 1222] [outer = (nil)] 08:53:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 200 (0x7f585c831800) [pid = 1845] [serial = 1223] [outer = 0x7f5843cdf400] 08:53:46 INFO - PROCESS | 1845 | 1461167626995 Marionette DEBUG loaded listener.js 08:53:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 201 (0x7f585e116c00) [pid = 1845] [serial = 1224] [outer = 0x7f5843cdf400] 08:53:47 INFO - PROCESS | 1845 | 1461167627900 Marionette TRACE conn3 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 08:53:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 08:53:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1580ms 08:53:47 INFO - PROCESS | 1845 | 1461167627920 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 08:53:47 INFO - PROCESS | 1845 | 1461167627924 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 08:53:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 08:53:47 INFO - PROCESS | 1845 | 1461167627930 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 08:53:47 INFO - PROCESS | 1845 | 1461167627933 Marionette TRACE conn3 <- [1,1602,null,{}] 08:53:47 INFO - PROCESS | 1845 | 1461167627939 Marionette TRACE conn3 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:48 INFO - PROCESS | 1845 | 1461167628135 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 08:53:48 INFO - PROCESS | 1845 | 1461167628407 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:53:48 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5842eea000 == 116 [pid = 1845] [id = 408] 08:53:48 INFO - PROCESS | 1845 | ++DOMWINDOW == 202 (0x7f5841f4b800) [pid = 1845] [serial = 1225] [outer = (nil)] 08:53:48 INFO - PROCESS | 1845 | ++DOMWINDOW == 203 (0x7f5843ae3000) [pid = 1845] [serial = 1226] [outer = 0x7f5841f4b800] 08:53:48 INFO - PROCESS | 1845 | 1461167628530 Marionette DEBUG loaded listener.js 08:53:48 INFO - PROCESS | 1845 | ++DOMWINDOW == 204 (0x7f5846de5400) [pid = 1845] [serial = 1227] [outer = 0x7f5841f4b800] 08:53:49 INFO - PROCESS | 1845 | 1461167629383 Marionette TRACE conn3 <- [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]]]}] 08:53:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 08:53:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1529ms 08:53:49 INFO - PROCESS | 1845 | 1461167629461 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 08:53:49 INFO - PROCESS | 1845 | 1461167629465 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 08:53:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 08:53:49 INFO - PROCESS | 1845 | 1461167629471 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 08:53:49 INFO - PROCESS | 1845 | 1461167629473 Marionette TRACE conn3 <- [1,1606,null,{}] 08:53:49 INFO - PROCESS | 1845 | 1461167629480 Marionette TRACE conn3 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:49 INFO - PROCESS | 1845 | 1461167629720 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 08:53:49 INFO - PROCESS | 1845 | 1461167629975 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:53:50 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5843bd5800 == 117 [pid = 1845] [id = 409] 08:53:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 205 (0x7f5841f4a400) [pid = 1845] [serial = 1228] [outer = (nil)] 08:53:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 206 (0x7f5843842c00) [pid = 1845] [serial = 1229] [outer = 0x7f5841f4a400] 08:53:50 INFO - PROCESS | 1845 | 1461167630092 Marionette DEBUG loaded listener.js 08:53:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 207 (0x7f5843ce4400) [pid = 1845] [serial = 1230] [outer = 0x7f5841f4a400] 08:53:50 INFO - PROCESS | 1845 | 1461167630959 Marionette TRACE conn3 <- [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]]]}] 08:53:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 08:53:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1533ms 08:53:51 INFO - PROCESS | 1845 | 1461167631006 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 08:53:51 INFO - PROCESS | 1845 | 1461167631010 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 08:53:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 08:53:51 INFO - PROCESS | 1845 | 1461167631016 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 08:53:51 INFO - PROCESS | 1845 | 1461167631019 Marionette TRACE conn3 <- [1,1610,null,{}] 08:53:51 INFO - PROCESS | 1845 | 1461167631025 Marionette TRACE conn3 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:51 INFO - PROCESS | 1845 | 1461167631226 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 08:53:51 INFO - PROCESS | 1845 | 1461167631502 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:53:51 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f58438f8000 == 118 [pid = 1845] [id = 410] 08:53:51 INFO - PROCESS | 1845 | ++DOMWINDOW == 208 (0x7f5843785800) [pid = 1845] [serial = 1231] [outer = (nil)] 08:53:51 INFO - PROCESS | 1845 | ++DOMWINDOW == 209 (0x7f58440d3400) [pid = 1845] [serial = 1232] [outer = 0x7f5843785800] 08:53:51 INFO - PROCESS | 1845 | 1461167631620 Marionette DEBUG loaded listener.js 08:53:51 INFO - PROCESS | 1845 | ++DOMWINDOW == 210 (0x7f5845b0c800) [pid = 1845] [serial = 1233] [outer = 0x7f5843785800] 08:53:52 INFO - PROCESS | 1845 | 1461167632785 Marionette TRACE conn3 <- [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]]]}] 08:53:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 08:53:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1783ms 08:53:52 INFO - PROCESS | 1845 | 1461167632801 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 08:53:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 08:53:52 INFO - PROCESS | 1845 | 1461167632807 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 08:53:52 INFO - PROCESS | 1845 | 1461167632815 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 08:53:52 INFO - PROCESS | 1845 | 1461167632822 Marionette TRACE conn3 <- [1,1614,null,{}] 08:53:52 INFO - PROCESS | 1845 | 1461167632832 Marionette TRACE conn3 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:53 INFO - PROCESS | 1845 | 1461167633036 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 08:53:53 INFO - PROCESS | 1845 | 1461167633344 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:53:53 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f584ae64000 == 119 [pid = 1845] [id = 411] 08:53:53 INFO - PROCESS | 1845 | ++DOMWINDOW == 211 (0x7f58440c7c00) [pid = 1845] [serial = 1234] [outer = (nil)] 08:53:53 INFO - PROCESS | 1845 | ++DOMWINDOW == 212 (0x7f58440cfc00) [pid = 1845] [serial = 1235] [outer = 0x7f58440c7c00] 08:53:53 INFO - PROCESS | 1845 | 1461167633426 Marionette DEBUG loaded listener.js 08:53:53 INFO - PROCESS | 1845 | ++DOMWINDOW == 213 (0x7f5845b04c00) [pid = 1845] [serial = 1236] [outer = 0x7f58440c7c00] 08:53:54 INFO - PROCESS | 1845 | 1461167634297 Marionette TRACE conn3 <- [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]]]}] 08:53:54 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 08:53:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1541ms 08:53:54 INFO - PROCESS | 1845 | 1461167634357 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 08:53:54 INFO - PROCESS | 1845 | 1461167634365 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 08:53:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 08:53:54 INFO - PROCESS | 1845 | 1461167634376 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 08:53:54 INFO - PROCESS | 1845 | 1461167634380 Marionette TRACE conn3 <- [1,1618,null,{}] 08:53:54 INFO - PROCESS | 1845 | 1461167634386 Marionette TRACE conn3 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:54 INFO - PROCESS | 1845 | 1461167634646 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 08:53:55 INFO - PROCESS | 1845 | 1461167635046 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:53:55 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f584382d000 == 120 [pid = 1845] [id = 412] 08:53:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 214 (0x7f5845706000) [pid = 1845] [serial = 1237] [outer = (nil)] 08:53:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 215 (0x7f5848b08800) [pid = 1845] [serial = 1238] [outer = 0x7f5845706000] 08:53:55 INFO - PROCESS | 1845 | 1461167635118 Marionette DEBUG loaded listener.js 08:53:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 216 (0x7f584ae27800) [pid = 1845] [serial = 1239] [outer = 0x7f5845706000] 08:53:56 INFO - PROCESS | 1845 | 1461167636140 Marionette TRACE conn3 <- [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]]]}] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 215 (0x7f5859672c00) [pid = 1845] [serial = 1154] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 214 (0x7f5851b2bc00) [pid = 1845] [serial = 1121] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 213 (0x7f584fa4b800) [pid = 1845] [serial = 1157] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 212 (0x7f5855c21c00) [pid = 1845] [serial = 1142] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 211 (0x7f5856773400) [pid = 1845] [serial = 1145] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 210 (0x7f5857de8400) [pid = 1845] [serial = 1148] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 209 (0x7f585a211400) [pid = 1845] [serial = 1151] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5851b77800 == 119 [pid = 1845] [id = 391] 08:53:56 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585060a000 == 118 [pid = 1845] [id = 390] 08:53:56 INFO - PROCESS | 1845 | --DOCSHELL 0x7f584a9b9800 == 117 [pid = 1845] [id = 389] 08:53:56 INFO - PROCESS | 1845 | --DOCSHELL 0x7f58522c6000 == 116 [pid = 1845] [id = 373] 08:53:56 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5843fc3800 == 115 [pid = 1845] [id = 388] 08:53:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 08:53:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1839ms 08:53:56 INFO - PROCESS | 1845 | 1461167636219 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 08:53:56 INFO - PROCESS | 1845 | 1461167636223 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 08:53:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 08:53:56 INFO - PROCESS | 1845 | 1461167636228 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 08:53:56 INFO - PROCESS | 1845 | 1461167636234 Marionette TRACE conn3 <- [1,1622,null,{}] 08:53:56 INFO - PROCESS | 1845 | 1461167636249 Marionette TRACE conn3 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:56 INFO - PROCESS | 1845 | 1461167636453 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 208 (0x7f585293a800) [pid = 1845] [serial = 948] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 207 (0x7f5856736400) [pid = 1845] [serial = 951] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 206 (0x7f5856781c00) [pid = 1845] [serial = 954] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 205 (0x7f585e027800) [pid = 1845] [serial = 957] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 204 (0x7f5868bbb000) [pid = 1845] [serial = 960] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 203 (0x7f586beccc00) [pid = 1845] [serial = 963] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 202 (0x7f5843d91400) [pid = 1845] [serial = 966] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 201 (0x7f586ddbc400) [pid = 1845] [serial = 969] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 200 (0x7f586de91400) [pid = 1845] [serial = 972] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 199 (0x7f5869c2b000) [pid = 1845] [serial = 975] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 198 (0x7f5843ceb400) [pid = 1845] [serial = 978] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 197 (0x7f585c1ebc00) [pid = 1845] [serial = 1020] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 196 (0x7f5869c2d400) [pid = 1845] [serial = 1023] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 195 (0x7f586d780400) [pid = 1845] [serial = 1026] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 194 (0x7f584378fc00) [pid = 1845] [serial = 1029] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 193 (0x7f5843ade400) [pid = 1845] [serial = 1032] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 192 (0x7f586ddc7c00) [pid = 1845] [serial = 1035] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 191 (0x7f586e1aa800) [pid = 1845] [serial = 1038] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 190 (0x7f58420cd800) [pid = 1845] [serial = 1068] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 189 (0x7f5847d9c800) [pid = 1845] [serial = 1071] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 188 (0x7f58519a3000) [pid = 1845] [serial = 1074] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 187 (0x7f5852dafc00) [pid = 1845] [serial = 1077] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 186 (0x7f58590cb800) [pid = 1845] [serial = 1080] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 185 (0x7f5851c0f400) [pid = 1845] [serial = 981] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 184 (0x7f5857def400) [pid = 1845] [serial = 1017] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 183 (0x7f5855976c00) [pid = 1845] [serial = 1014] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 182 (0x7f584f6d9800) [pid = 1845] [serial = 1008] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 181 (0x7f586886ec00) [pid = 1845] [serial = 1086] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 180 (0x7f5843ce8800) [pid = 1845] [serial = 1005] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 179 (0x7f58567ee400) [pid = 1845] [serial = 1160] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 178 (0x7f585c1f0c00) [pid = 1845] [serial = 1161] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 177 (0x7f586a0f3400) [pid = 1845] [serial = 1089] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 176 (0x7f5850643c00) [pid = 1845] [serial = 1098] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 175 (0x7f585c181000) [pid = 1845] [serial = 1083] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 174 (0x7f5855c27c00) [pid = 1845] [serial = 1095] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 173 (0x7f5855c18c00) [pid = 1845] [serial = 1092] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 172 (0x7f5851b2f000) [pid = 1845] [serial = 1011] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 171 (0x7f58440f3800) [pid = 1845] [serial = 1163] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 170 (0x7f5845b0dc00) [pid = 1845] [serial = 1124] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 169 (0x7f5847da5c00) [pid = 1845] [serial = 1125] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 168 (0x7f584f6e4400) [pid = 1845] [serial = 1127] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 167 (0x7f5851abf800) [pid = 1845] [serial = 1130] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 166 (0x7f5850631400) [pid = 1845] [serial = 1128] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 165 (0x7f5852405800) [pid = 1845] [serial = 1133] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 164 (0x7f5851e68400) [pid = 1845] [serial = 1131] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 163 (0x7f5852520400) [pid = 1845] [serial = 1136] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 162 (0x7f58524c9800) [pid = 1845] [serial = 1134] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 161 (0x7f58527d8c00) [pid = 1845] [serial = 1137] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 160 (0x7f5855796400) [pid = 1845] [serial = 1140] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 159 (0x7f5853d95c00) [pid = 1845] [serial = 1139] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 158 (0x7f5843d87800) [pid = 1845] [serial = 1103] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 157 (0x7f584af64000) [pid = 1845] [serial = 1107] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 156 (0x7f58519a8000) [pid = 1845] [serial = 945] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 155 (0x7f584b474400) [pid = 1845] [serial = 915] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 154 (0x7f585618f000) [pid = 1845] [serial = 1079] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 153 (0x7f5851e65000) [pid = 1845] [serial = 822] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 152 (0x7f585192d400) [pid = 1845] [serial = 1116] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 151 (0x7f5868f3fc00) [pid = 1845] [serial = 1088] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 150 (0x7f585672e400) [pid = 1845] [serial = 939] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 149 (0x7f5841f47400) [pid = 1845] [serial = 1067] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 148 (0x7f585cd21400) [pid = 1845] [serial = 900] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 147 (0x7f584f8bac00) [pid = 1845] [serial = 1112] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 146 (0x7f58567e6000) [pid = 1845] [serial = 891] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 145 (0x7f586dfc2c00) [pid = 1845] [serial = 834] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 144 (0x7f58420cac00) [pid = 1845] [serial = 1100] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 143 (0x7f585068d400) [pid = 1845] [serial = 1065] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 142 (0x7f584fa60400) [pid = 1845] [serial = 1113] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 141 (0x7f5850689000) [pid = 1845] [serial = 1115] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 140 (0x7f584fa59000) [pid = 1845] [serial = 1073] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 139 (0x7f5850686000) [pid = 1845] [serial = 1118] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 138 (0x7f5851935c00) [pid = 1845] [serial = 879] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 137 (0x7f585e386000) [pid = 1845] [serial = 903] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 136 (0x7f5845b03000) [pid = 1845] [serial = 1106] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 135 (0x7f5848b3ac00) [pid = 1845] [serial = 837] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 134 (0x7f585cd58c00) [pid = 1845] [serial = 828] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 133 (0x7f5868d97400) [pid = 1845] [serial = 831] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 132 (0x7f585c1ec000) [pid = 1845] [serial = 816] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 131 (0x7f5845b09000) [pid = 1845] [serial = 1070] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 130 (0x7f5847d99400) [pid = 1845] [serial = 1097] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 129 (0x7f585914c000) [pid = 1845] [serial = 825] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 128 (0x7f58527d8400) [pid = 1845] [serial = 882] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 127 (0x7f584fa60800) [pid = 1845] [serial = 1076] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 126 (0x7f585482dc00) [pid = 1845] [serial = 885] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 125 (0x7f58520a2400) [pid = 1845] [serial = 873] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 124 (0x7f5848b0f400) [pid = 1845] [serial = 840] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 123 (0x7f586ddbec00) [pid = 1845] [serial = 912] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 122 (0x7f585b285000) [pid = 1845] [serial = 1082] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 121 (0x7f58591f3800) [pid = 1845] [serial = 894] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 120 (0x7f584fa42c00) [pid = 1845] [serial = 819] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 119 (0x7f584a888c00) [pid = 1845] [serial = 1091] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 118 (0x7f584f6e4800) [pid = 1845] [serial = 876] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 117 (0x7f5855694c00) [pid = 1845] [serial = 846] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 116 (0x7f5843790c00) [pid = 1845] [serial = 1101] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 115 (0x7f584b451c00) [pid = 1845] [serial = 942] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 114 (0x7f584f6e0c00) [pid = 1845] [serial = 1110] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 113 (0x7f5848b3cc00) [pid = 1845] [serial = 843] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 112 (0x7f585e1e6000) [pid = 1845] [serial = 1085] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 111 (0x7f58440f6000) [pid = 1845] [serial = 1104] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 110 (0x7f584b46f000) [pid = 1845] [serial = 1109] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 109 (0x7f5851b2b400) [pid = 1845] [serial = 1119] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 108 (0x7f585618b800) [pid = 1845] [serial = 888] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 107 (0x7f585596e800) [pid = 1845] [serial = 909] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 106 (0x7f585aca5800) [pid = 1845] [serial = 897] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 105 (0x7f5855c23400) [pid = 1845] [serial = 1094] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | --DOMWINDOW == 104 (0x7f586be18c00) [pid = 1845] [serial = 906] [outer = (nil)] [url = about:blank] 08:53:56 INFO - PROCESS | 1845 | 1461167636783 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:53:56 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5843bc5000 == 116 [pid = 1845] [id = 413] 08:53:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 105 (0x7f58420cd800) [pid = 1845] [serial = 1240] [outer = (nil)] 08:53:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 106 (0x7f5843d87800) [pid = 1845] [serial = 1241] [outer = 0x7f58420cd800] 08:53:56 INFO - PROCESS | 1845 | 1461167636890 Marionette DEBUG loaded listener.js 08:53:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 107 (0x7f584b476c00) [pid = 1845] [serial = 1242] [outer = 0x7f58420cd800] 08:53:57 INFO - PROCESS | 1845 | 1461167637637 Marionette TRACE conn3 <- [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]]]}] 08:53:57 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 08:53:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1432ms 08:53:57 INFO - PROCESS | 1845 | 1461167637663 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 08:53:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 08:53:57 INFO - PROCESS | 1845 | 1461167637667 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 08:53:57 INFO - PROCESS | 1845 | 1461167637674 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 08:53:57 INFO - PROCESS | 1845 | 1461167637677 Marionette TRACE conn3 <- [1,1626,null,{}] 08:53:57 INFO - PROCESS | 1845 | 1461167637682 Marionette TRACE conn3 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:57 INFO - PROCESS | 1845 | 1461167637930 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 08:53:57 INFO - PROCESS | 1845 | 1461167637954 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:53:57 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f584a68b800 == 117 [pid = 1845] [id = 414] 08:53:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 108 (0x7f5843790c00) [pid = 1845] [serial = 1243] [outer = (nil)] 08:53:58 INFO - PROCESS | 1845 | ++DOMWINDOW == 109 (0x7f584f8b2c00) [pid = 1845] [serial = 1244] [outer = 0x7f5843790c00] 08:53:58 INFO - PROCESS | 1845 | 1461167638017 Marionette DEBUG loaded listener.js 08:53:58 INFO - PROCESS | 1845 | ++DOMWINDOW == 110 (0x7f584fa61400) [pid = 1845] [serial = 1245] [outer = 0x7f5843790c00] 08:53:58 INFO - PROCESS | 1845 | 1461167638914 Marionette TRACE conn3 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 08:53:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 08:53:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1287ms 08:53:58 INFO - PROCESS | 1845 | 1461167638961 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 08:53:58 INFO - PROCESS | 1845 | 1461167638965 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 08:53:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 08:53:58 INFO - PROCESS | 1845 | 1461167638979 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 08:53:58 INFO - PROCESS | 1845 | 1461167638982 Marionette TRACE conn3 <- [1,1630,null,{}] 08:53:58 INFO - PROCESS | 1845 | 1461167638988 Marionette TRACE conn3 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:59 INFO - PROCESS | 1845 | 1461167639255 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 08:53:59 INFO - PROCESS | 1845 | 1461167639283 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:53:59 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f584ae4b000 == 118 [pid = 1845] [id = 415] 08:53:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 111 (0x7f584fa48400) [pid = 1845] [serial = 1246] [outer = (nil)] 08:53:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 112 (0x7f5850684000) [pid = 1845] [serial = 1247] [outer = 0x7f584fa48400] 08:53:59 INFO - PROCESS | 1845 | 1461167639346 Marionette DEBUG loaded listener.js 08:53:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 113 (0x7f5850913000) [pid = 1845] [serial = 1248] [outer = 0x7f584fa48400] 08:54:00 INFO - PROCESS | 1845 | 1461167640457 Marionette TRACE conn3 <- [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]]]}] 08:54:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 08:54:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1536ms 08:54:00 INFO - PROCESS | 1845 | 1461167640516 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 08:54:00 INFO - PROCESS | 1845 | 1461167640521 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 08:54:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 08:54:00 INFO - PROCESS | 1845 | 1461167640535 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 08:54:00 INFO - PROCESS | 1845 | 1461167640537 Marionette TRACE conn3 <- [1,1634,null,{}] 08:54:00 INFO - PROCESS | 1845 | 1461167640543 Marionette TRACE conn3 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:01 INFO - PROCESS | 1845 | 1461167641044 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 08:54:01 INFO - PROCESS | 1845 | --DOMWINDOW == 112 (0x7f5851c05400) [pid = 1845] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 08:54:01 INFO - PROCESS | 1845 | --DOMWINDOW == 111 (0x7f5841f46000) [pid = 1845] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 08:54:01 INFO - PROCESS | 1845 | --DOMWINDOW == 110 (0x7f58440d1000) [pid = 1845] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 08:54:01 INFO - PROCESS | 1845 | --DOMWINDOW == 109 (0x7f585a0bec00) [pid = 1845] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 08:54:01 INFO - PROCESS | 1845 | --DOMWINDOW == 108 (0x7f584fa5dc00) [pid = 1845] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 08:54:01 INFO - PROCESS | 1845 | --DOMWINDOW == 107 (0x7f5848b11000) [pid = 1845] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 08:54:01 INFO - PROCESS | 1845 | --DOMWINDOW == 106 (0x7f584a882000) [pid = 1845] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 08:54:01 INFO - PROCESS | 1845 | --DOMWINDOW == 105 (0x7f5843789c00) [pid = 1845] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 08:54:01 INFO - PROCESS | 1845 | --DOMWINDOW == 104 (0x7f584f6e1c00) [pid = 1845] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 08:54:01 INFO - PROCESS | 1845 | --DOMWINDOW == 103 (0x7f584384a400) [pid = 1845] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 08:54:01 INFO - PROCESS | 1845 | --DOMWINDOW == 102 (0x7f584fa49800) [pid = 1845] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 08:54:01 INFO - PROCESS | 1845 | --DOMWINDOW == 101 (0x7f5841f43000) [pid = 1845] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 08:54:01 INFO - PROCESS | 1845 | --DOMWINDOW == 100 (0x7f584b471800) [pid = 1845] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 08:54:01 INFO - PROCESS | 1845 | --DOMWINDOW == 99 (0x7f585596d800) [pid = 1845] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 08:54:01 INFO - PROCESS | 1845 | --DOMWINDOW == 98 (0x7f58420cc000) [pid = 1845] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 08:54:01 INFO - PROCESS | 1845 | 1461167641228 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:54:01 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f58460de800 == 119 [pid = 1845] [id = 416] 08:54:01 INFO - PROCESS | 1845 | ++DOMWINDOW == 99 (0x7f5841f46000) [pid = 1845] [serial = 1249] [outer = (nil)] 08:54:01 INFO - PROCESS | 1845 | ++DOMWINDOW == 100 (0x7f5843cdd800) [pid = 1845] [serial = 1250] [outer = 0x7f5841f46000] 08:54:01 INFO - PROCESS | 1845 | 1461167641297 Marionette DEBUG loaded listener.js 08:54:01 INFO - PROCESS | 1845 | ++DOMWINDOW == 101 (0x7f584fa49800) [pid = 1845] [serial = 1251] [outer = 0x7f5841f46000] 08:54:02 INFO - PROCESS | 1845 | 1461167642018 Marionette TRACE conn3 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 08:54:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 08:54:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1545ms 08:54:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 08:54:02 INFO - PROCESS | 1845 | 1461167642075 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 08:54:02 INFO - PROCESS | 1845 | 1461167642078 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 08:54:02 INFO - PROCESS | 1845 | 1461167642085 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 08:54:02 INFO - PROCESS | 1845 | 1461167642088 Marionette TRACE conn3 <- [1,1638,null,{}] 08:54:02 INFO - PROCESS | 1845 | 1461167642094 Marionette TRACE conn3 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:02 INFO - PROCESS | 1845 | 1461167642352 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 08:54:02 INFO - PROCESS | 1845 | 1461167642372 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:54:02 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5850a5f800 == 120 [pid = 1845] [id = 417] 08:54:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 102 (0x7f58420cc000) [pid = 1845] [serial = 1252] [outer = (nil)] 08:54:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 103 (0x7f5851f5c000) [pid = 1845] [serial = 1253] [outer = 0x7f58420cc000] 08:54:02 INFO - PROCESS | 1845 | 1461167642451 Marionette DEBUG loaded listener.js 08:54:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 104 (0x7f58521c0400) [pid = 1845] [serial = 1254] [outer = 0x7f58420cc000] 08:54:03 INFO - PROCESS | 1845 | 1461167643511 Marionette TRACE conn3 <- [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]]]}] 08:54:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 08:54:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1484ms 08:54:03 INFO - PROCESS | 1845 | 1461167643569 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 08:54:03 INFO - PROCESS | 1845 | 1461167643576 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 08:54:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 08:54:03 INFO - PROCESS | 1845 | 1461167643585 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 08:54:03 INFO - PROCESS | 1845 | 1461167643590 Marionette TRACE conn3 <- [1,1642,null,{}] 08:54:03 INFO - PROCESS | 1845 | 1461167643600 Marionette TRACE conn3 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:03 INFO - PROCESS | 1845 | 1461167643843 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 08:54:04 INFO - PROCESS | 1845 | 1461167644159 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:54:04 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f584a671000 == 121 [pid = 1845] [id = 418] 08:54:04 INFO - PROCESS | 1845 | ++DOMWINDOW == 105 (0x7f5843784000) [pid = 1845] [serial = 1255] [outer = (nil)] 08:54:04 INFO - PROCESS | 1845 | ++DOMWINDOW == 106 (0x7f58440ef800) [pid = 1845] [serial = 1256] [outer = 0x7f5843784000] 08:54:04 INFO - PROCESS | 1845 | 1461167644239 Marionette DEBUG loaded listener.js 08:54:04 INFO - PROCESS | 1845 | ++DOMWINDOW == 107 (0x7f5846de1800) [pid = 1845] [serial = 1257] [outer = 0x7f5843784000] 08:54:05 INFO - PROCESS | 1845 | 1461167645136 Marionette TRACE conn3 <- [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]]]}] 08:54:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 08:54:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1588ms 08:54:05 INFO - PROCESS | 1845 | 1461167645173 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 08:54:05 INFO - PROCESS | 1845 | 1461167645182 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 08:54:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 08:54:05 INFO - PROCESS | 1845 | 1461167645193 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 08:54:05 INFO - PROCESS | 1845 | 1461167645196 Marionette TRACE conn3 <- [1,1646,null,{}] 08:54:05 INFO - PROCESS | 1845 | 1461167645204 Marionette TRACE conn3 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:05 INFO - PROCESS | 1845 | 1461167645425 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 08:54:05 INFO - PROCESS | 1845 | 1461167645669 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:54:05 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5850997800 == 122 [pid = 1845] [id = 419] 08:54:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 108 (0x7f5847da5c00) [pid = 1845] [serial = 1258] [outer = (nil)] 08:54:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 109 (0x7f584ae2d400) [pid = 1845] [serial = 1259] [outer = 0x7f5847da5c00] 08:54:05 INFO - PROCESS | 1845 | 1461167645788 Marionette DEBUG loaded listener.js 08:54:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 110 (0x7f584f6d3c00) [pid = 1845] [serial = 1260] [outer = 0x7f5847da5c00] 08:54:06 INFO - PROCESS | 1845 | 1461167646795 Marionette TRACE conn3 <- [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]]]}] 08:54:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 08:54:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1632ms 08:54:06 INFO - PROCESS | 1845 | 1461167646826 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 08:54:06 INFO - PROCESS | 1845 | 1461167646829 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 08:54:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 08:54:06 INFO - PROCESS | 1845 | 1461167646837 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 08:54:06 INFO - PROCESS | 1845 | 1461167646843 Marionette TRACE conn3 <- [1,1650,null,{}] 08:54:06 INFO - PROCESS | 1845 | 1461167646859 Marionette TRACE conn3 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:07 INFO - PROCESS | 1845 | 1461167647095 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 08:54:07 INFO - PROCESS | 1845 | 1461167647382 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:54:07 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5852346000 == 123 [pid = 1845] [id = 420] 08:54:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 111 (0x7f585192c800) [pid = 1845] [serial = 1261] [outer = (nil)] 08:54:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 112 (0x7f58519ac000) [pid = 1845] [serial = 1262] [outer = 0x7f585192c800] 08:54:07 INFO - PROCESS | 1845 | 1461167647467 Marionette DEBUG loaded listener.js 08:54:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 113 (0x7f5851e5b000) [pid = 1845] [serial = 1263] [outer = 0x7f585192c800] 08:54:08 INFO - PROCESS | 1845 | 1461167648306 Marionette TRACE conn3 <- [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]]]}] 08:54:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 08:54:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1539ms 08:54:08 INFO - PROCESS | 1845 | 1461167648376 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 08:54:08 INFO - PROCESS | 1845 | 1461167648381 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 08:54:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 08:54:08 INFO - PROCESS | 1845 | 1461167648388 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 08:54:08 INFO - PROCESS | 1845 | 1461167648391 Marionette TRACE conn3 <- [1,1654,null,{}] 08:54:08 INFO - PROCESS | 1845 | 1461167648396 Marionette TRACE conn3 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:08 INFO - PROCESS | 1845 | 1461167648615 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 08:54:08 INFO - PROCESS | 1845 | 1461167648842 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:54:08 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5852adf800 == 124 [pid = 1845] [id = 421] 08:54:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 114 (0x7f585192d400) [pid = 1845] [serial = 1264] [outer = (nil)] 08:54:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 115 (0x7f58524c6400) [pid = 1845] [serial = 1265] [outer = 0x7f585192d400] 08:54:09 INFO - PROCESS | 1845 | 1461167649008 Marionette DEBUG loaded listener.js 08:54:09 INFO - PROCESS | 1845 | ++DOMWINDOW == 116 (0x7f58527d3400) [pid = 1845] [serial = 1266] [outer = 0x7f585192d400] 08:54:09 INFO - PROCESS | 1845 | 1461167649833 Marionette TRACE conn3 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 08:54:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 08:54:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1485ms 08:54:09 INFO - PROCESS | 1845 | 1461167649874 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 08:54:09 INFO - PROCESS | 1845 | 1461167649877 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 08:54:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 08:54:09 INFO - PROCESS | 1845 | 1461167649884 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 08:54:09 INFO - PROCESS | 1845 | 1461167649887 Marionette TRACE conn3 <- [1,1658,null,{}] 08:54:09 INFO - PROCESS | 1845 | 1461167649892 Marionette TRACE conn3 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:10 INFO - PROCESS | 1845 | 1461167650101 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 08:54:10 INFO - PROCESS | 1845 | 1461167650308 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:54:10 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585546a800 == 125 [pid = 1845] [id = 422] 08:54:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 117 (0x7f5851f5f800) [pid = 1845] [serial = 1267] [outer = (nil)] 08:54:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 118 (0x7f5852bd5000) [pid = 1845] [serial = 1268] [outer = 0x7f5851f5f800] 08:54:10 INFO - PROCESS | 1845 | 1461167650381 Marionette DEBUG loaded listener.js 08:54:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 119 (0x7f5853a6b400) [pid = 1845] [serial = 1269] [outer = 0x7f5851f5f800] 08:54:11 INFO - PROCESS | 1845 | 1461167651548 Marionette TRACE conn3 <- [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]]]}] 08:54:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 08:54:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1733ms 08:54:11 INFO - PROCESS | 1845 | 1461167651618 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 08:54:11 INFO - PROCESS | 1845 | 1461167651623 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 08:54:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 08:54:11 INFO - PROCESS | 1845 | 1461167651629 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 08:54:11 INFO - PROCESS | 1845 | 1461167651632 Marionette TRACE conn3 <- [1,1662,null,{}] 08:54:11 INFO - PROCESS | 1845 | 1461167651638 Marionette TRACE conn3 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:11 INFO - PROCESS | 1845 | 1461167651914 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 08:54:12 INFO - PROCESS | 1845 | 1461167652173 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:54:12 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5856591800 == 126 [pid = 1845] [id = 423] 08:54:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 120 (0x7f5855969c00) [pid = 1845] [serial = 1270] [outer = (nil)] 08:54:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 121 (0x7f5855c1fc00) [pid = 1845] [serial = 1271] [outer = 0x7f5855969c00] 08:54:12 INFO - PROCESS | 1845 | 1461167652253 Marionette DEBUG loaded listener.js 08:54:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 122 (0x7f585672e400) [pid = 1845] [serial = 1272] [outer = 0x7f5855969c00] 08:54:13 INFO - PROCESS | 1845 | 1461167653101 Marionette TRACE conn3 <- [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]]]}] 08:54:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 08:54:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1529ms 08:54:13 INFO - PROCESS | 1845 | 1461167653160 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 08:54:13 INFO - PROCESS | 1845 | 1461167653162 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 08:54:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 08:54:13 INFO - PROCESS | 1845 | 1461167653169 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 08:54:13 INFO - PROCESS | 1845 | 1461167653173 Marionette TRACE conn3 <- [1,1666,null,{}] 08:54:13 INFO - PROCESS | 1845 | 1461167653178 Marionette TRACE conn3 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:13 INFO - PROCESS | 1845 | 1461167653378 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 08:54:13 INFO - PROCESS | 1845 | 1461167653583 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:54:13 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585966a000 == 127 [pid = 1845] [id = 424] 08:54:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 123 (0x7f585596a800) [pid = 1845] [serial = 1273] [outer = (nil)] 08:54:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 124 (0x7f5856781c00) [pid = 1845] [serial = 1274] [outer = 0x7f585596a800] 08:54:13 INFO - PROCESS | 1845 | 1461167653657 Marionette DEBUG loaded listener.js 08:54:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 125 (0x7f5858fd1000) [pid = 1845] [serial = 1275] [outer = 0x7f585596a800] 08:54:14 INFO - PROCESS | 1845 | 1461167654542 Marionette TRACE conn3 <- [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]]]}] 08:54:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 08:54:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1432ms 08:54:14 INFO - PROCESS | 1845 | 1461167654604 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 08:54:14 INFO - PROCESS | 1845 | 1461167654607 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 08:54:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 08:54:14 INFO - PROCESS | 1845 | 1461167654614 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 08:54:14 INFO - PROCESS | 1845 | 1461167654616 Marionette TRACE conn3 <- [1,1670,null,{}] 08:54:14 INFO - PROCESS | 1845 | 1461167654622 Marionette TRACE conn3 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:14 INFO - PROCESS | 1845 | 1461167654828 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 08:54:15 INFO - PROCESS | 1845 | 1461167655029 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:54:15 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585aa49000 == 128 [pid = 1845] [id = 425] 08:54:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 126 (0x7f585672ec00) [pid = 1845] [serial = 1276] [outer = (nil)] 08:54:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 127 (0x7f5859679000) [pid = 1845] [serial = 1277] [outer = 0x7f585672ec00] 08:54:15 INFO - PROCESS | 1845 | 1461167655104 Marionette DEBUG loaded listener.js 08:54:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 128 (0x7f585ac9f400) [pid = 1845] [serial = 1278] [outer = 0x7f585672ec00] 08:54:16 INFO - PROCESS | 1845 | 1461167656004 Marionette TRACE conn3 <- [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]]]}] 08:54:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 08:54:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1430ms 08:54:16 INFO - PROCESS | 1845 | 1461167656045 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 08:54:16 INFO - PROCESS | 1845 | 1461167656049 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 08:54:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 08:54:16 INFO - PROCESS | 1845 | 1461167656055 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 08:54:16 INFO - PROCESS | 1845 | 1461167656058 Marionette TRACE conn3 <- [1,1674,null,{}] 08:54:16 INFO - PROCESS | 1845 | 1461167656064 Marionette TRACE conn3 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:16 INFO - PROCESS | 1845 | 1461167656272 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 08:54:16 INFO - PROCESS | 1845 | 1461167656490 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:54:16 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585ad8f000 == 129 [pid = 1845] [id = 426] 08:54:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 129 (0x7f5845707000) [pid = 1845] [serial = 1279] [outer = (nil)] 08:54:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 130 (0x7f5859142000) [pid = 1845] [serial = 1280] [outer = 0x7f5845707000] 08:54:16 INFO - PROCESS | 1845 | 1461167656602 Marionette DEBUG loaded listener.js 08:54:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 131 (0x7f585bc2cc00) [pid = 1845] [serial = 1281] [outer = 0x7f5845707000] 08:54:17 INFO - PROCESS | 1845 | 1461167657500 Marionette TRACE conn3 <- [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]]]}] 08:54:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 08:54:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1479ms 08:54:17 INFO - PROCESS | 1845 | 1461167657535 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 08:54:17 INFO - PROCESS | 1845 | 1461167657538 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 08:54:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 08:54:17 INFO - PROCESS | 1845 | 1461167657546 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 08:54:17 INFO - PROCESS | 1845 | 1461167657549 Marionette TRACE conn3 <- [1,1678,null,{}] 08:54:17 INFO - PROCESS | 1845 | 1461167657555 Marionette TRACE conn3 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:17 INFO - PROCESS | 1845 | 1461167657845 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 08:54:18 INFO - PROCESS | 1845 | 1461167657999 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:54:18 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585c136000 == 130 [pid = 1845] [id = 427] 08:54:18 INFO - PROCESS | 1845 | ++DOMWINDOW == 132 (0x7f584a880c00) [pid = 1845] [serial = 1282] [outer = (nil)] 08:54:18 INFO - PROCESS | 1845 | ++DOMWINDOW == 133 (0x7f585c1f0c00) [pid = 1845] [serial = 1283] [outer = 0x7f584a880c00] 08:54:18 INFO - PROCESS | 1845 | 1461167658117 Marionette DEBUG loaded listener.js 08:54:18 INFO - PROCESS | 1845 | ++DOMWINDOW == 134 (0x7f585cd58800) [pid = 1845] [serial = 1284] [outer = 0x7f584a880c00] 08:54:19 INFO - PROCESS | 1845 | 1461167659073 Marionette TRACE conn3 <- [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]]]}] 08:54:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 08:54:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1584ms 08:54:19 INFO - PROCESS | 1845 | 1461167659132 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 08:54:19 INFO - PROCESS | 1845 | 1461167659135 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 08:54:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 08:54:19 INFO - PROCESS | 1845 | 1461167659143 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 08:54:19 INFO - PROCESS | 1845 | 1461167659148 Marionette TRACE conn3 <- [1,1682,null,{}] 08:54:19 INFO - PROCESS | 1845 | 1461167659155 Marionette TRACE conn3 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:19 INFO - PROCESS | 1845 | 1461167659429 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 08:54:19 INFO - PROCESS | 1845 | 1461167659691 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:54:19 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5868a55800 == 131 [pid = 1845] [id = 428] 08:54:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 135 (0x7f585e3a5c00) [pid = 1845] [serial = 1285] [outer = (nil)] 08:54:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 136 (0x7f5861559800) [pid = 1845] [serial = 1286] [outer = 0x7f585e3a5c00] 08:54:19 INFO - PROCESS | 1845 | 1461167659812 Marionette DEBUG loaded listener.js 08:54:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 137 (0x7f5867cc7400) [pid = 1845] [serial = 1287] [outer = 0x7f585e3a5c00] 08:54:20 INFO - PROCESS | 1845 | 1461167660711 Marionette TRACE conn3 <- [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]]]}] 08:54:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 08:54:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1635ms 08:54:20 INFO - PROCESS | 1845 | 1461167660780 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 08:54:20 INFO - PROCESS | 1845 | 1461167660783 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 08:54:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 08:54:20 INFO - PROCESS | 1845 | 1461167660789 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 08:54:20 INFO - PROCESS | 1845 | 1461167660792 Marionette TRACE conn3 <- [1,1686,null,{}] 08:54:20 INFO - PROCESS | 1845 | 1461167660798 Marionette TRACE conn3 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:21 INFO - PROCESS | 1845 | 1461167661024 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 08:54:21 INFO - PROCESS | 1845 | 1461167661273 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:54:21 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f586d762000 == 132 [pid = 1845] [id = 429] 08:54:21 INFO - PROCESS | 1845 | ++DOMWINDOW == 138 (0x7f585e380400) [pid = 1845] [serial = 1288] [outer = (nil)] 08:54:21 INFO - PROCESS | 1845 | ++DOMWINDOW == 139 (0x7f5868876c00) [pid = 1845] [serial = 1289] [outer = 0x7f585e380400] 08:54:21 INFO - PROCESS | 1845 | 1461167661391 Marionette DEBUG loaded listener.js 08:54:21 INFO - PROCESS | 1845 | ++DOMWINDOW == 140 (0x7f5868bbe000) [pid = 1845] [serial = 1290] [outer = 0x7f585e380400] 08:54:22 INFO - PROCESS | 1845 | 1461167662269 Marionette TRACE conn3 <- [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]]]}] 08:54:22 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 08:54:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1534ms 08:54:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 08:54:22 INFO - PROCESS | 1845 | 1461167662325 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 08:54:22 INFO - PROCESS | 1845 | 1461167662328 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 08:54:22 INFO - PROCESS | 1845 | 1461167662335 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 08:54:22 INFO - PROCESS | 1845 | 1461167662338 Marionette TRACE conn3 <- [1,1690,null,{}] 08:54:22 INFO - PROCESS | 1845 | 1461167662344 Marionette TRACE conn3 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:22 INFO - PROCESS | 1845 | 1461167662551 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 08:54:22 INFO - PROCESS | 1845 | 1461167662761 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:54:22 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f586df95800 == 133 [pid = 1845] [id = 430] 08:54:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 141 (0x7f585e3a7800) [pid = 1845] [serial = 1291] [outer = (nil)] 08:54:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 142 (0x7f5868d9c400) [pid = 1845] [serial = 1292] [outer = 0x7f585e3a7800] 08:54:22 INFO - PROCESS | 1845 | 1461167662835 Marionette DEBUG loaded listener.js 08:54:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 143 (0x7f5869c2d000) [pid = 1845] [serial = 1293] [outer = 0x7f585e3a7800] 08:54:23 INFO - PROCESS | 1845 | 1461167663799 Marionette TRACE conn3 <- [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]]]}] 08:54:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 08:54:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1532ms 08:54:23 INFO - PROCESS | 1845 | 1461167663866 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 08:54:23 INFO - PROCESS | 1845 | 1461167663870 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 08:54:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 08:54:23 INFO - PROCESS | 1845 | 1461167663876 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 08:54:23 INFO - PROCESS | 1845 | 1461167663878 Marionette TRACE conn3 <- [1,1694,null,{}] 08:54:23 INFO - PROCESS | 1845 | 1461167663883 Marionette TRACE conn3 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:24 INFO - PROCESS | 1845 | 1461167664175 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 08:54:24 INFO - PROCESS | 1845 | 1461167664903 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:54:24 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f584a683000 == 134 [pid = 1845] [id = 431] 08:54:24 INFO - PROCESS | 1845 | ++DOMWINDOW == 144 (0x7f58420cac00) [pid = 1845] [serial = 1294] [outer = (nil)] 08:54:24 INFO - PROCESS | 1845 | ++DOMWINDOW == 145 (0x7f5843783400) [pid = 1845] [serial = 1295] [outer = 0x7f58420cac00] 08:54:24 INFO - PROCESS | 1845 | 1461167664974 Marionette DEBUG loaded listener.js 08:54:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 146 (0x7f5843ae1000) [pid = 1845] [serial = 1296] [outer = 0x7f58420cac00] 08:54:25 INFO - PROCESS | 1845 | 1461167665821 Marionette TRACE conn3 <- [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]]]}] 08:54:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 08:54:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1994ms 08:54:25 INFO - PROCESS | 1845 | 1461167665873 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 08:54:25 INFO - PROCESS | 1845 | 1461167665879 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 08:54:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 08:54:25 INFO - PROCESS | 1845 | 1461167665888 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 08:54:25 INFO - PROCESS | 1845 | 1461167665892 Marionette TRACE conn3 <- [1,1698,null,{}] 08:54:25 INFO - PROCESS | 1845 | 1461167665899 Marionette TRACE conn3 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:26 INFO - PROCESS | 1845 | 1461167666108 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 08:54:26 INFO - PROCESS | 1845 | 1461167666330 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:54:26 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f584f7c5800 == 135 [pid = 1845] [id = 432] 08:54:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 147 (0x7f5843cdc800) [pid = 1845] [serial = 1297] [outer = (nil)] 08:54:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 148 (0x7f58440d0c00) [pid = 1845] [serial = 1298] [outer = 0x7f5843cdc800] 08:54:26 INFO - PROCESS | 1845 | 1461167666486 Marionette DEBUG loaded listener.js 08:54:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 149 (0x7f5846de2800) [pid = 1845] [serial = 1299] [outer = 0x7f5843cdc800] 08:54:27 INFO - PROCESS | 1845 | 1461167667531 Marionette TRACE conn3 <- [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]]]}] 08:54:27 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 08:54:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1683ms 08:54:27 INFO - PROCESS | 1845 | 1461167667575 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 08:54:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 08:54:27 INFO - PROCESS | 1845 | 1461167667581 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 08:54:27 INFO - PROCESS | 1845 | 1461167667587 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 08:54:27 INFO - PROCESS | 1845 | 1461167667590 Marionette TRACE conn3 <- [1,1702,null,{}] 08:54:27 INFO - PROCESS | 1845 | 1461167667595 Marionette TRACE conn3 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:27 INFO - PROCESS | 1845 | 1461167667790 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 08:54:28 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585bedd000 == 134 [pid = 1845] [id = 56] 08:54:28 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585061f800 == 133 [pid = 1845] [id = 351] 08:54:28 INFO - PROCESS | 1845 | --DOCSHELL 0x7f586e172000 == 132 [pid = 1845] [id = 74] 08:54:28 INFO - PROCESS | 1845 | --DOMWINDOW == 148 (0x7f584a87f800) [pid = 1845] [serial = 1190] [outer = (nil)] [url = about:blank] 08:54:28 INFO - PROCESS | 1845 | 1461167668202 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:54:28 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5843827800 == 133 [pid = 1845] [id = 433] 08:54:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 149 (0x7f5843846400) [pid = 1845] [serial = 1300] [outer = (nil)] 08:54:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 150 (0x7f584a883400) [pid = 1845] [serial = 1301] [outer = 0x7f5843846400] 08:54:28 INFO - PROCESS | 1845 | 1461167668281 Marionette DEBUG loaded listener.js 08:54:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 151 (0x7f584f6d2800) [pid = 1845] [serial = 1302] [outer = 0x7f5843846400] 08:54:28 INFO - PROCESS | 1845 | --DOMWINDOW == 150 (0x7f58567e3000) [pid = 1845] [serial = 1146] [outer = (nil)] [url = about:blank] 08:54:28 INFO - PROCESS | 1845 | --DOMWINDOW == 149 (0x7f5843ad4c00) [pid = 1845] [serial = 1167] [outer = (nil)] [url = about:blank] 08:54:28 INFO - PROCESS | 1845 | --DOMWINDOW == 148 (0x7f585209f400) [pid = 1845] [serial = 1122] [outer = (nil)] [url = about:blank] 08:54:28 INFO - PROCESS | 1845 | --DOMWINDOW == 147 (0x7f585a80b800) [pid = 1845] [serial = 1152] [outer = (nil)] [url = about:blank] 08:54:28 INFO - PROCESS | 1845 | --DOMWINDOW == 146 (0x7f5852938c00) [pid = 1845] [serial = 1179] [outer = (nil)] [url = about:blank] 08:54:28 INFO - PROCESS | 1845 | --DOMWINDOW == 145 (0x7f584f6d2400) [pid = 1845] [serial = 1182] [outer = (nil)] [url = about:blank] 08:54:28 INFO - PROCESS | 1845 | --DOMWINDOW == 144 (0x7f584ae29c00) [pid = 1845] [serial = 1169] [outer = (nil)] [url = about:blank] 08:54:28 INFO - PROCESS | 1845 | --DOMWINDOW == 143 (0x7f585c1e5c00) [pid = 1845] [serial = 1155] [outer = (nil)] [url = about:blank] 08:54:28 INFO - PROCESS | 1845 | --DOMWINDOW == 142 (0x7f5851e5ec00) [pid = 1845] [serial = 1175] [outer = (nil)] [url = about:blank] 08:54:28 INFO - PROCESS | 1845 | --DOMWINDOW == 141 (0x7f5856198800) [pid = 1845] [serial = 1143] [outer = (nil)] [url = about:blank] 08:54:28 INFO - PROCESS | 1845 | --DOMWINDOW == 140 (0x7f585240cc00) [pid = 1845] [serial = 1176] [outer = (nil)] [url = about:blank] 08:54:28 INFO - PROCESS | 1845 | --DOMWINDOW == 139 (0x7f5851933c00) [pid = 1845] [serial = 1184] [outer = (nil)] [url = about:blank] 08:54:28 INFO - PROCESS | 1845 | --DOMWINDOW == 138 (0x7f5851c08400) [pid = 1845] [serial = 1185] [outer = (nil)] [url = about:blank] 08:54:28 INFO - PROCESS | 1845 | --DOMWINDOW == 137 (0x7f5843d86000) [pid = 1845] [serial = 1188] [outer = (nil)] [url = about:blank] 08:54:28 INFO - PROCESS | 1845 | --DOMWINDOW == 136 (0x7f5850711400) [pid = 1845] [serial = 1173] [outer = (nil)] [url = about:blank] 08:54:28 INFO - PROCESS | 1845 | --DOMWINDOW == 135 (0x7f584b470c00) [pid = 1845] [serial = 1170] [outer = (nil)] [url = about:blank] 08:54:28 INFO - PROCESS | 1845 | --DOMWINDOW == 134 (0x7f58527d2400) [pid = 1845] [serial = 1178] [outer = (nil)] [url = about:blank] 08:54:28 INFO - PROCESS | 1845 | --DOMWINDOW == 133 (0x7f58590cd400) [pid = 1845] [serial = 1149] [outer = (nil)] [url = about:blank] 08:54:28 INFO - PROCESS | 1845 | --DOMWINDOW == 132 (0x7f58420c4c00) [pid = 1845] [serial = 1187] [outer = (nil)] [url = about:blank] 08:54:28 INFO - PROCESS | 1845 | --DOMWINDOW == 131 (0x7f58420cdc00) [pid = 1845] [serial = 1166] [outer = (nil)] [url = about:blank] 08:54:28 INFO - PROCESS | 1845 | --DOMWINDOW == 130 (0x7f584af69800) [pid = 1845] [serial = 1181] [outer = (nil)] [url = about:blank] 08:54:28 INFO - PROCESS | 1845 | --DOMWINDOW == 129 (0x7f585ba2a000) [pid = 1845] [serial = 1158] [outer = (nil)] [url = about:blank] 08:54:28 INFO - PROCESS | 1845 | --DOMWINDOW == 128 (0x7f584fa5a400) [pid = 1845] [serial = 1172] [outer = (nil)] [url = about:blank] 08:54:29 INFO - PROCESS | 1845 | 1461167669083 Marionette TRACE conn3 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 08:54:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 08:54:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1531ms 08:54:29 INFO - PROCESS | 1845 | 1461167669132 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 08:54:29 INFO - PROCESS | 1845 | 1461167669136 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 08:54:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 08:54:29 INFO - PROCESS | 1845 | 1461167669152 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 08:54:29 INFO - PROCESS | 1845 | 1461167669161 Marionette TRACE conn3 <- [1,1706,null,{}] 08:54:29 INFO - PROCESS | 1845 | 1461167669168 Marionette TRACE conn3 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:29 INFO - PROCESS | 1845 | 1461167669357 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 08:54:29 INFO - PROCESS | 1845 | 1461167669392 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:54:29 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f584ab92000 == 134 [pid = 1845] [id = 434] 08:54:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 129 (0x7f5843d86000) [pid = 1845] [serial = 1303] [outer = (nil)] 08:54:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 130 (0x7f584f744400) [pid = 1845] [serial = 1304] [outer = 0x7f5843d86000] 08:54:29 INFO - PROCESS | 1845 | 1461167669601 Marionette DEBUG loaded listener.js 08:54:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 131 (0x7f585064a800) [pid = 1845] [serial = 1305] [outer = 0x7f5843d86000] 08:54:30 INFO - PROCESS | 1845 | 1461167670356 Marionette TRACE conn3 <- [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]]]}] 08:54:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 08:54:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1245ms 08:54:30 INFO - PROCESS | 1845 | 1461167670390 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 08:54:30 INFO - PROCESS | 1845 | 1461167670395 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 08:54:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 08:54:30 INFO - PROCESS | 1845 | 1461167670401 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 08:54:30 INFO - PROCESS | 1845 | 1461167670403 Marionette TRACE conn3 <- [1,1710,null,{}] 08:54:30 INFO - PROCESS | 1845 | 1461167670456 Marionette TRACE conn3 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:30 INFO - PROCESS | 1845 | 1461167670707 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 08:54:30 INFO - PROCESS | 1845 | 1461167670737 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:54:30 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f58509a5800 == 135 [pid = 1845] [id = 435] 08:54:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 132 (0x7f584f749800) [pid = 1845] [serial = 1306] [outer = (nil)] 08:54:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 133 (0x7f5851933800) [pid = 1845] [serial = 1307] [outer = 0x7f584f749800] 08:54:30 INFO - PROCESS | 1845 | 1461167670801 Marionette DEBUG loaded listener.js 08:54:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 134 (0x7f5851c0dc00) [pid = 1845] [serial = 1308] [outer = 0x7f584f749800] 08:54:31 INFO - PROCESS | 1845 | 1461167671757 Marionette TRACE conn3 <- [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]]]}] 08:54:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 08:54:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1420ms 08:54:31 INFO - PROCESS | 1845 | 1461167671822 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 08:54:31 INFO - PROCESS | 1845 | 1461167671826 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 08:54:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 08:54:31 INFO - PROCESS | 1845 | 1461167671832 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 08:54:31 INFO - PROCESS | 1845 | 1461167671834 Marionette TRACE conn3 <- [1,1714,null,{}] 08:54:31 INFO - PROCESS | 1845 | 1461167671839 Marionette TRACE conn3 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:32 INFO - PROCESS | 1845 | 1461167672090 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 08:54:32 INFO - PROCESS | 1845 | 1461167672136 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:54:32 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5851e36000 == 136 [pid = 1845] [id = 436] 08:54:32 INFO - PROCESS | 1845 | ++DOMWINDOW == 135 (0x7f58520a8c00) [pid = 1845] [serial = 1309] [outer = (nil)] 08:54:32 INFO - PROCESS | 1845 | ++DOMWINDOW == 136 (0x7f585240cc00) [pid = 1845] [serial = 1310] [outer = 0x7f58520a8c00] 08:54:32 INFO - PROCESS | 1845 | 1461167672214 Marionette DEBUG loaded listener.js 08:54:32 INFO - PROCESS | 1845 | ++DOMWINDOW == 137 (0x7f58527d8800) [pid = 1845] [serial = 1311] [outer = 0x7f58520a8c00] 08:54:33 INFO - PROCESS | 1845 | --DOMWINDOW == 136 (0x7f58420cd800) [pid = 1845] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 08:54:33 INFO - PROCESS | 1845 | --DOMWINDOW == 135 (0x7f5845706000) [pid = 1845] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 08:54:33 INFO - PROCESS | 1845 | --DOMWINDOW == 134 (0x7f58440eb400) [pid = 1845] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 08:54:33 INFO - PROCESS | 1845 | --DOMWINDOW == 133 (0x7f584fa48400) [pid = 1845] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 08:54:33 INFO - PROCESS | 1845 | --DOMWINDOW == 132 (0x7f58440c7c00) [pid = 1845] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 08:54:33 INFO - PROCESS | 1845 | --DOMWINDOW == 131 (0x7f5843790c00) [pid = 1845] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 08:54:33 INFO - PROCESS | 1845 | --DOMWINDOW == 130 (0x7f5841f46000) [pid = 1845] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 08:54:33 INFO - PROCESS | 1845 | 1461167673404 Marionette TRACE conn3 <- [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]]]}] 08:54:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 08:54:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1628ms 08:54:33 INFO - PROCESS | 1845 | 1461167673462 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 08:54:33 INFO - PROCESS | 1845 | 1461167673465 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 08:54:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 08:54:33 INFO - PROCESS | 1845 | 1461167673471 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 08:54:33 INFO - PROCESS | 1845 | 1461167673473 Marionette TRACE conn3 <- [1,1718,null,{}] 08:54:33 INFO - PROCESS | 1845 | 1461167673479 Marionette TRACE conn3 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:33 INFO - PROCESS | 1845 | 1461167673726 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 08:54:33 INFO - PROCESS | 1845 | 1461167673750 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:54:33 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5852345800 == 137 [pid = 1845] [id = 437] 08:54:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 131 (0x7f5846ef8000) [pid = 1845] [serial = 1312] [outer = (nil)] 08:54:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 132 (0x7f585292d800) [pid = 1845] [serial = 1313] [outer = 0x7f5846ef8000] 08:54:33 INFO - PROCESS | 1845 | 1461167673812 Marionette DEBUG loaded listener.js 08:54:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 133 (0x7f5853a6cc00) [pid = 1845] [serial = 1314] [outer = 0x7f5846ef8000] 08:54:34 INFO - PROCESS | 1845 | 1461167674637 Marionette TRACE conn3 <- [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]]]}] 08:54:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 08:54:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1227ms 08:54:34 INFO - PROCESS | 1845 | 1461167674703 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 08:54:34 INFO - PROCESS | 1845 | 1461167674706 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 08:54:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 08:54:34 INFO - PROCESS | 1845 | 1461167674712 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 08:54:34 INFO - PROCESS | 1845 | 1461167674715 Marionette TRACE conn3 <- [1,1722,null,{}] 08:54:34 INFO - PROCESS | 1845 | 1461167674720 Marionette TRACE conn3 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:34 INFO - PROCESS | 1845 | 1461167674902 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 08:54:34 INFO - PROCESS | 1845 | 1461167674913 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:54:35 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5855937000 == 138 [pid = 1845] [id = 438] 08:54:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 134 (0x7f584b453400) [pid = 1845] [serial = 1315] [outer = (nil)] 08:54:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 135 (0x7f585568d800) [pid = 1845] [serial = 1316] [outer = 0x7f584b453400] 08:54:35 INFO - PROCESS | 1845 | 1461167675125 Marionette DEBUG loaded listener.js 08:54:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 136 (0x7f5855972c00) [pid = 1845] [serial = 1317] [outer = 0x7f584b453400] 08:54:36 INFO - PROCESS | 1845 | 1461167676211 Marionette TRACE conn3 <- [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]]]}] 08:54:36 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 08:54:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1532ms 08:54:36 INFO - PROCESS | 1845 | 1461167676246 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 08:54:36 INFO - PROCESS | 1845 | 1461167676253 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 08:54:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 08:54:36 INFO - PROCESS | 1845 | 1461167676262 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 08:54:36 INFO - PROCESS | 1845 | 1461167676267 Marionette TRACE conn3 <- [1,1726,null,{}] 08:54:36 INFO - PROCESS | 1845 | 1461167676276 Marionette TRACE conn3 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:36 INFO - PROCESS | 1845 | 1461167676513 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 08:54:36 INFO - PROCESS | 1845 | 1461167676771 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:54:36 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f584ab7e000 == 139 [pid = 1845] [id = 439] 08:54:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 137 (0x7f5845b07400) [pid = 1845] [serial = 1318] [outer = (nil)] 08:54:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 138 (0x7f5848b06000) [pid = 1845] [serial = 1319] [outer = 0x7f5845b07400] 08:54:36 INFO - PROCESS | 1845 | 1461167676894 Marionette DEBUG loaded listener.js 08:54:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 139 (0x7f584ae2f400) [pid = 1845] [serial = 1320] [outer = 0x7f5845b07400] 08:54:37 INFO - PROCESS | 1845 | 1461167677816 Marionette TRACE conn3 <- [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]]]}] 08:54:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 08:54:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1632ms 08:54:37 INFO - PROCESS | 1845 | 1461167677896 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 08:54:37 INFO - PROCESS | 1845 | 1461167677904 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 08:54:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 08:54:37 INFO - PROCESS | 1845 | 1461167677915 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 08:54:37 INFO - PROCESS | 1845 | 1461167677918 Marionette TRACE conn3 <- [1,1730,null,{}] 08:54:37 INFO - PROCESS | 1845 | 1461167677924 Marionette TRACE conn3 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:38 INFO - PROCESS | 1845 | 1461167678179 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 08:54:38 INFO - PROCESS | 1845 | 1461167678514 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:54:38 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5852352000 == 140 [pid = 1845] [id = 440] 08:54:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 140 (0x7f584f6e0800) [pid = 1845] [serial = 1321] [outer = (nil)] 08:54:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 141 (0x7f5850691800) [pid = 1845] [serial = 1322] [outer = 0x7f584f6e0800] 08:54:38 INFO - PROCESS | 1845 | 1461167678591 Marionette DEBUG loaded listener.js 08:54:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 142 (0x7f5851c0f000) [pid = 1845] [serial = 1323] [outer = 0x7f584f6e0800] 08:54:39 INFO - PROCESS | 1845 | 1461167679544 Marionette TRACE conn3 <- [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]]]}] 08:54:39 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 08:54:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1693ms 08:54:39 INFO - PROCESS | 1845 | 1461167679609 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 08:54:39 INFO - PROCESS | 1845 | 1461167679613 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 08:54:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 08:54:39 INFO - PROCESS | 1845 | 1461167679620 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 08:54:39 INFO - PROCESS | 1845 | 1461167679626 Marionette TRACE conn3 <- [1,1734,null,{}] 08:54:39 INFO - PROCESS | 1845 | 1461167679644 Marionette TRACE conn3 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:39 INFO - PROCESS | 1845 | 1461167679906 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 08:54:40 INFO - PROCESS | 1845 | 1461167680200 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:54:40 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585a5b0000 == 141 [pid = 1845] [id = 441] 08:54:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 143 (0x7f58521c1800) [pid = 1845] [serial = 1324] [outer = (nil)] 08:54:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 144 (0x7f585482dc00) [pid = 1845] [serial = 1325] [outer = 0x7f58521c1800] 08:54:40 INFO - PROCESS | 1845 | 1461167680283 Marionette DEBUG loaded listener.js 08:54:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 145 (0x7f5855c18c00) [pid = 1845] [serial = 1326] [outer = 0x7f58521c1800] 08:54:41 INFO - PROCESS | 1845 | 1461167681139 Marionette TRACE conn3 <- [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]]]}] 08:54:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 08:54:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1550ms 08:54:41 INFO - PROCESS | 1845 | 1461167681185 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 08:54:41 INFO - PROCESS | 1845 | 1461167681191 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 08:54:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 08:54:41 INFO - PROCESS | 1845 | 1461167681197 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 08:54:41 INFO - PROCESS | 1845 | 1461167681200 Marionette TRACE conn3 <- [1,1738,null,{}] 08:54:41 INFO - PROCESS | 1845 | 1461167681205 Marionette TRACE conn3 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:41 INFO - PROCESS | 1845 | 1461167681416 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 08:54:41 INFO - PROCESS | 1845 | 1461167681637 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:54:41 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585c1c3000 == 142 [pid = 1845] [id = 442] 08:54:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 146 (0x7f58527d5800) [pid = 1845] [serial = 1327] [outer = (nil)] 08:54:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 147 (0x7f58567e3000) [pid = 1845] [serial = 1328] [outer = 0x7f58527d5800] 08:54:41 INFO - PROCESS | 1845 | 1461167681793 Marionette DEBUG loaded listener.js 08:54:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 148 (0x7f585966f400) [pid = 1845] [serial = 1329] [outer = 0x7f58527d5800] 08:54:42 INFO - PROCESS | 1845 | 1461167682667 Marionette TRACE conn3 <- [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]]]}] 08:54:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 08:54:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1530ms 08:54:42 INFO - PROCESS | 1845 | 1461167682728 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 08:54:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 08:54:42 INFO - PROCESS | 1845 | 1461167682733 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 08:54:42 INFO - PROCESS | 1845 | 1461167682740 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 08:54:42 INFO - PROCESS | 1845 | 1461167682744 Marionette TRACE conn3 <- [1,1742,null,{}] 08:54:42 INFO - PROCESS | 1845 | 1461167682750 Marionette TRACE conn3 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:42 INFO - PROCESS | 1845 | 1461167682965 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 08:54:43 INFO - PROCESS | 1845 | 1461167683171 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:54:43 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f58688e7000 == 143 [pid = 1845] [id = 443] 08:54:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 149 (0x7f5855c20400) [pid = 1845] [serial = 1330] [outer = (nil)] 08:54:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 150 (0x7f585a932800) [pid = 1845] [serial = 1331] [outer = 0x7f5855c20400] 08:54:43 INFO - PROCESS | 1845 | 1461167683284 Marionette DEBUG loaded listener.js 08:54:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 151 (0x7f585c0de800) [pid = 1845] [serial = 1332] [outer = 0x7f5855c20400] 08:54:44 INFO - PROCESS | 1845 | 1461167684242 Marionette TRACE conn3 <- [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]]]}] 08:54:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 08:54:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1544ms 08:54:44 INFO - PROCESS | 1845 | 1461167684283 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 08:54:44 INFO - PROCESS | 1845 | 1461167684286 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 08:54:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 08:54:44 INFO - PROCESS | 1845 | 1461167684294 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 08:54:44 INFO - PROCESS | 1845 | 1461167684297 Marionette TRACE conn3 <- [1,1746,null,{}] 08:54:44 INFO - PROCESS | 1845 | 1461167684302 Marionette TRACE conn3 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:44 INFO - PROCESS | 1845 | 1461167684537 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 08:54:44 INFO - PROCESS | 1845 | 1461167684789 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:54:44 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f586dec6800 == 144 [pid = 1845] [id = 444] 08:54:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 152 (0x7f585e11f400) [pid = 1845] [serial = 1333] [outer = (nil)] 08:54:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 153 (0x7f5867cc4400) [pid = 1845] [serial = 1334] [outer = 0x7f585e11f400] 08:54:44 INFO - PROCESS | 1845 | 1461167684910 Marionette DEBUG loaded listener.js 08:54:45 INFO - PROCESS | 1845 | ++DOMWINDOW == 154 (0x7f5869cdc400) [pid = 1845] [serial = 1335] [outer = 0x7f585e11f400] 08:54:45 INFO - PROCESS | 1845 | 1461167685745 Marionette TRACE conn3 <- [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]]]}] 08:54:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 08:54:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1479ms 08:54:45 INFO - PROCESS | 1845 | 1461167685775 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 08:54:45 INFO - PROCESS | 1845 | 1461167685778 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 08:54:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 08:54:45 INFO - PROCESS | 1845 | 1461167685784 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 08:54:45 INFO - PROCESS | 1845 | 1461167685787 Marionette TRACE conn3 <- [1,1750,null,{}] 08:54:45 INFO - PROCESS | 1845 | 1461167685792 Marionette TRACE conn3 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:45 INFO - PROCESS | 1845 | 1461167685979 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 08:54:46 INFO - PROCESS | 1845 | 1461167686195 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:54:46 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f586ff8a000 == 145 [pid = 1845] [id = 445] 08:54:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 155 (0x7f585e1f1800) [pid = 1845] [serial = 1336] [outer = (nil)] 08:54:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 156 (0x7f586a0c3000) [pid = 1845] [serial = 1337] [outer = 0x7f585e1f1800] 08:54:46 INFO - PROCESS | 1845 | 1461167686308 Marionette DEBUG loaded listener.js 08:54:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 157 (0x7f586be16400) [pid = 1845] [serial = 1338] [outer = 0x7f585e1f1800] 08:54:47 INFO - PROCESS | 1845 | 1461167687236 Marionette TRACE conn3 <- [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]]]}] 08:54:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 08:54:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1487ms 08:54:47 INFO - PROCESS | 1845 | 1461167687273 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 08:54:47 INFO - PROCESS | 1845 | 1461167687277 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 08:54:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 08:54:47 INFO - PROCESS | 1845 | 1461167687283 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 08:54:47 INFO - PROCESS | 1845 | 1461167687285 Marionette TRACE conn3 <- [1,1754,null,{}] 08:54:47 INFO - PROCESS | 1845 | 1461167687291 Marionette TRACE conn3 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:47 INFO - PROCESS | 1845 | 1461167687494 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 08:54:47 INFO - PROCESS | 1845 | 1461167687706 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:54:47 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f587246b000 == 146 [pid = 1845] [id = 446] 08:54:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 158 (0x7f5868d15c00) [pid = 1845] [serial = 1339] [outer = (nil)] 08:54:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 159 (0x7f586d781c00) [pid = 1845] [serial = 1340] [outer = 0x7f5868d15c00] 08:54:47 INFO - PROCESS | 1845 | 1461167687817 Marionette DEBUG loaded listener.js 08:54:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 160 (0x7f586dd07c00) [pid = 1845] [serial = 1341] [outer = 0x7f5868d15c00] 08:54:48 INFO - PROCESS | 1845 | 1461167688753 Marionette TRACE conn3 <- [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]]]}] 08:54:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 08:54:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1528ms 08:54:48 INFO - PROCESS | 1845 | 1461167688812 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 08:54:48 INFO - PROCESS | 1845 | 1461167688815 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 08:54:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 08:54:48 INFO - PROCESS | 1845 | 1461167688821 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 08:54:48 INFO - PROCESS | 1845 | 1461167688824 Marionette TRACE conn3 <- [1,1758,null,{}] 08:54:48 INFO - PROCESS | 1845 | 1461167688830 Marionette TRACE conn3 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:49 INFO - PROCESS | 1845 | 1461167689041 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 08:54:49 INFO - PROCESS | 1845 | 1461167689255 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:54:49 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5855e68800 == 147 [pid = 1845] [id = 447] 08:54:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 161 (0x7f5868f35800) [pid = 1845] [serial = 1342] [outer = (nil)] 08:54:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 162 (0x7f586dd10c00) [pid = 1845] [serial = 1343] [outer = 0x7f5868f35800] 08:54:49 INFO - PROCESS | 1845 | 1461167689370 Marionette DEBUG loaded listener.js 08:54:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 163 (0x7f586ddc5800) [pid = 1845] [serial = 1344] [outer = 0x7f5868f35800] 08:54:50 INFO - PROCESS | 1845 | 1461167690293 Marionette TRACE conn3 <- [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]]]}] 08:54:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 08:54:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1528ms 08:54:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 08:54:50 INFO - PROCESS | 1845 | 1461167690351 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 08:54:50 INFO - PROCESS | 1845 | 1461167690354 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 08:54:50 INFO - PROCESS | 1845 | 1461167690360 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 08:54:50 INFO - PROCESS | 1845 | 1461167690364 Marionette TRACE conn3 <- [1,1762,null,{}] 08:54:50 INFO - PROCESS | 1845 | 1461167690370 Marionette TRACE conn3 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:50 INFO - PROCESS | 1845 | 1461167690577 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 08:54:50 INFO - PROCESS | 1845 | 1461167690790 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:54:50 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f58461e2800 == 148 [pid = 1845] [id = 448] 08:54:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 164 (0x7f584ac03400) [pid = 1845] [serial = 1345] [outer = (nil)] 08:54:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 165 (0x7f584ac0b800) [pid = 1845] [serial = 1346] [outer = 0x7f584ac03400] 08:54:50 INFO - PROCESS | 1845 | 1461167690905 Marionette DEBUG loaded listener.js 08:54:51 INFO - PROCESS | 1845 | ++DOMWINDOW == 166 (0x7f584ac10800) [pid = 1845] [serial = 1347] [outer = 0x7f584ac03400] 08:54:51 INFO - PROCESS | 1845 | 1461167691833 Marionette TRACE conn3 <- [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]]]}] 08:54:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 08:54:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1531ms 08:54:51 INFO - PROCESS | 1845 | 1461167691892 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 08:54:51 INFO - PROCESS | 1845 | 1461167691895 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 08:54:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 08:54:51 INFO - PROCESS | 1845 | 1461167691902 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 08:54:51 INFO - PROCESS | 1845 | 1461167691906 Marionette TRACE conn3 <- [1,1766,null,{}] 08:54:51 INFO - PROCESS | 1845 | 1461167691912 Marionette TRACE conn3 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:52 INFO - PROCESS | 1845 | 1461167692162 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 08:54:52 INFO - PROCESS | 1845 | 1461167692372 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:54:52 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f584ac1e800 == 149 [pid = 1845] [id = 449] 08:54:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 167 (0x7f5852b81800) [pid = 1845] [serial = 1348] [outer = (nil)] 08:54:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 168 (0x7f5852b89000) [pid = 1845] [serial = 1349] [outer = 0x7f5852b81800] 08:54:52 INFO - PROCESS | 1845 | 1461167692536 Marionette DEBUG loaded listener.js 08:54:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 169 (0x7f586ddc8c00) [pid = 1845] [serial = 1350] [outer = 0x7f5852b81800] 08:54:53 INFO - PROCESS | 1845 | 1461167693386 Marionette TRACE conn3 <- [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]]]}] 08:54:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 08:54:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1533ms 08:54:53 INFO - PROCESS | 1845 | 1461167693437 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 08:54:53 INFO - PROCESS | 1845 | 1461167693441 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 08:54:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 08:54:53 INFO - PROCESS | 1845 | 1461167693448 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 08:54:53 INFO - PROCESS | 1845 | 1461167693451 Marionette TRACE conn3 <- [1,1770,null,{}] 08:54:53 INFO - PROCESS | 1845 | 1461167693458 Marionette TRACE conn3 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:53 INFO - PROCESS | 1845 | 1461167693673 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 08:54:53 INFO - PROCESS | 1845 | 1461167693938 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:54:54 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f584ac3a000 == 150 [pid = 1845] [id = 450] 08:54:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 170 (0x7f5843f23000) [pid = 1845] [serial = 1351] [outer = (nil)] 08:54:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 171 (0x7f5843f29400) [pid = 1845] [serial = 1352] [outer = 0x7f5843f23000] 08:54:54 INFO - PROCESS | 1845 | 1461167694068 Marionette DEBUG loaded listener.js 08:54:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 172 (0x7f5843f2e400) [pid = 1845] [serial = 1353] [outer = 0x7f5843f23000] 08:54:54 INFO - PROCESS | 1845 | 1461167694938 Marionette TRACE conn3 <- [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]]]}] 08:54:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 08:54:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1530ms 08:54:54 INFO - PROCESS | 1845 | 1461167694979 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 08:54:54 INFO - PROCESS | 1845 | 1461167694982 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 08:54:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 08:54:54 INFO - PROCESS | 1845 | 1461167694988 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 08:54:54 INFO - PROCESS | 1845 | 1461167694990 Marionette TRACE conn3 <- [1,1774,null,{}] 08:54:54 INFO - PROCESS | 1845 | 1461167694996 Marionette TRACE conn3 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:55 INFO - PROCESS | 1845 | 1461167695204 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 08:54:55 INFO - PROCESS | 1845 | 1461167695423 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:54:55 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5843ec8000 == 151 [pid = 1845] [id = 451] 08:54:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 173 (0x7f584378e400) [pid = 1845] [serial = 1354] [outer = (nil)] 08:54:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 174 (0x7f58440d2c00) [pid = 1845] [serial = 1355] [outer = 0x7f584378e400] 08:54:55 INFO - PROCESS | 1845 | 1461167695534 Marionette DEBUG loaded listener.js 08:54:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 175 (0x7f584f6e0c00) [pid = 1845] [serial = 1356] [outer = 0x7f584378e400] 08:54:56 INFO - PROCESS | 1845 | 1461167696953 Marionette TRACE conn3 <- [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]]]}] 08:54:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 08:54:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 2035ms 08:54:57 INFO - PROCESS | 1845 | 1461167697026 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 08:54:57 INFO - PROCESS | 1845 | 1461167697030 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 08:54:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 08:54:57 INFO - PROCESS | 1845 | 1461167697039 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 08:54:57 INFO - PROCESS | 1845 | 1461167697045 Marionette TRACE conn3 <- [1,1778,null,{}] 08:54:57 INFO - PROCESS | 1845 | 1461167697053 Marionette TRACE conn3 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:57 INFO - PROCESS | 1845 | 1461167697288 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 08:54:57 INFO - PROCESS | 1845 | 1461167697613 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:54:57 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f584ac20800 == 152 [pid = 1845] [id = 452] 08:54:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 176 (0x7f5842e04000) [pid = 1845] [serial = 1357] [outer = (nil)] 08:54:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 177 (0x7f5843843800) [pid = 1845] [serial = 1358] [outer = 0x7f5842e04000] 08:54:57 INFO - PROCESS | 1845 | 1461167697685 Marionette DEBUG loaded listener.js 08:54:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 178 (0x7f5843d83c00) [pid = 1845] [serial = 1359] [outer = 0x7f5842e04000] 08:54:58 INFO - PROCESS | 1845 | 1461167698711 Marionette TRACE conn3 <- [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]]]}] 08:54:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 08:54:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1744ms 08:54:58 INFO - PROCESS | 1845 | 1461167698784 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 08:54:58 INFO - PROCESS | 1845 | 1461167698791 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 08:54:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 08:54:58 INFO - PROCESS | 1845 | 1461167698801 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 08:54:58 INFO - PROCESS | 1845 | 1461167698805 Marionette TRACE conn3 <- [1,1782,null,{}] 08:54:58 INFO - PROCESS | 1845 | 1461167698811 Marionette TRACE conn3 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:59 INFO - PROCESS | 1845 | 1461167699064 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 08:54:59 INFO - PROCESS | 1845 | 1461167699486 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:54:59 INFO - PROCESS | 1845 | --DOMWINDOW == 177 (0x7f5852da8800) [pid = 1845] [serial = 1217] [outer = (nil)] [url = about:blank] 08:54:59 INFO - PROCESS | 1845 | --DOMWINDOW == 176 (0x7f585ac9f000) [pid = 1845] [serial = 1220] [outer = (nil)] [url = about:blank] 08:54:59 INFO - PROCESS | 1845 | --DOMWINDOW == 175 (0x7f585c831800) [pid = 1845] [serial = 1223] [outer = (nil)] [url = about:blank] 08:54:59 INFO - PROCESS | 1845 | --DOMWINDOW == 174 (0x7f5843ae3000) [pid = 1845] [serial = 1226] [outer = (nil)] [url = about:blank] 08:54:59 INFO - PROCESS | 1845 | --DOMWINDOW == 173 (0x7f5843842c00) [pid = 1845] [serial = 1229] [outer = (nil)] [url = about:blank] 08:54:59 INFO - PROCESS | 1845 | --DOMWINDOW == 172 (0x7f5851f5c000) [pid = 1845] [serial = 1253] [outer = (nil)] [url = about:blank] 08:54:59 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5843ede800 == 153 [pid = 1845] [id = 453] 08:54:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 173 (0x7f5843842c00) [pid = 1845] [serial = 1360] [outer = (nil)] 08:54:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 174 (0x7f5847da8800) [pid = 1845] [serial = 1361] [outer = 0x7f5843842c00] 08:54:59 INFO - PROCESS | 1845 | 1461167699591 Marionette DEBUG loaded listener.js 08:54:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 175 (0x7f584ac0a400) [pid = 1845] [serial = 1362] [outer = 0x7f5843842c00] 08:54:59 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5852345800 == 152 [pid = 1845] [id = 437] 08:54:59 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5851e36000 == 151 [pid = 1845] [id = 436] 08:55:00 INFO - PROCESS | 1845 | --DOCSHELL 0x7f58509a5800 == 150 [pid = 1845] [id = 435] 08:55:00 INFO - PROCESS | 1845 | --DOCSHELL 0x7f584ab92000 == 149 [pid = 1845] [id = 434] 08:55:00 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5843827800 == 148 [pid = 1845] [id = 433] 08:55:00 INFO - PROCESS | 1845 | --DOCSHELL 0x7f584f7c5800 == 147 [pid = 1845] [id = 432] 08:55:00 INFO - PROCESS | 1845 | --DOCSHELL 0x7f584a683000 == 146 [pid = 1845] [id = 431] 08:55:00 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585aa49000 == 145 [pid = 1845] [id = 425] 08:55:00 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585966a000 == 144 [pid = 1845] [id = 424] 08:55:00 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5856591800 == 143 [pid = 1845] [id = 423] 08:55:00 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585546a800 == 142 [pid = 1845] [id = 422] 08:55:00 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5852adf800 == 141 [pid = 1845] [id = 421] 08:55:00 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5852346000 == 140 [pid = 1845] [id = 420] 08:55:00 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5850997800 == 139 [pid = 1845] [id = 419] 08:55:00 INFO - PROCESS | 1845 | --DOCSHELL 0x7f584a671000 == 138 [pid = 1845] [id = 418] 08:55:00 INFO - PROCESS | 1845 | 1461167700437 Marionette TRACE conn3 <- [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]]]}] 08:55:00 INFO - PROCESS | 1845 | --DOMWINDOW == 174 (0x7f5843d87800) [pid = 1845] [serial = 1241] [outer = (nil)] [url = about:blank] 08:55:00 INFO - PROCESS | 1845 | --DOMWINDOW == 173 (0x7f584b476c00) [pid = 1845] [serial = 1242] [outer = (nil)] [url = about:blank] 08:55:00 INFO - PROCESS | 1845 | --DOMWINDOW == 172 (0x7f5848b08800) [pid = 1845] [serial = 1238] [outer = (nil)] [url = about:blank] 08:55:00 INFO - PROCESS | 1845 | --DOMWINDOW == 171 (0x7f584ae27800) [pid = 1845] [serial = 1239] [outer = (nil)] [url = about:blank] 08:55:00 INFO - PROCESS | 1845 | --DOMWINDOW == 170 (0x7f584b452400) [pid = 1845] [serial = 1191] [outer = (nil)] [url = about:blank] 08:55:00 INFO - PROCESS | 1845 | --DOMWINDOW == 169 (0x7f5852da9800) [pid = 1845] [serial = 1205] [outer = (nil)] [url = about:blank] 08:55:00 INFO - PROCESS | 1845 | --DOMWINDOW == 168 (0x7f5851f65000) [pid = 1845] [serial = 1199] [outer = (nil)] [url = about:blank] 08:55:00 INFO - PROCESS | 1845 | --DOMWINDOW == 167 (0x7f584fa5e000) [pid = 1845] [serial = 1196] [outer = (nil)] [url = about:blank] 08:55:00 INFO - PROCESS | 1845 | --DOMWINDOW == 166 (0x7f5850684000) [pid = 1845] [serial = 1247] [outer = (nil)] [url = about:blank] 08:55:00 INFO - PROCESS | 1845 | --DOMWINDOW == 165 (0x7f5845b04c00) [pid = 1845] [serial = 1236] [outer = (nil)] [url = about:blank] 08:55:00 INFO - PROCESS | 1845 | --DOMWINDOW == 164 (0x7f58440cfc00) [pid = 1845] [serial = 1235] [outer = (nil)] [url = about:blank] 08:55:00 INFO - PROCESS | 1845 | --DOMWINDOW == 163 (0x7f5846de0000) [pid = 1845] [serial = 1193] [outer = (nil)] [url = about:blank] 08:55:00 INFO - PROCESS | 1845 | --DOMWINDOW == 162 (0x7f5852525c00) [pid = 1845] [serial = 1202] [outer = (nil)] [url = about:blank] 08:55:00 INFO - PROCESS | 1845 | --DOMWINDOW == 161 (0x7f584f8b2c00) [pid = 1845] [serial = 1244] [outer = (nil)] [url = about:blank] 08:55:00 INFO - PROCESS | 1845 | --DOMWINDOW == 160 (0x7f5858793c00) [pid = 1845] [serial = 1214] [outer = (nil)] [url = about:blank] 08:55:00 INFO - PROCESS | 1845 | --DOMWINDOW == 159 (0x7f5855c20000) [pid = 1845] [serial = 1208] [outer = (nil)] [url = about:blank] 08:55:00 INFO - PROCESS | 1845 | --DOMWINDOW == 158 (0x7f58440d3400) [pid = 1845] [serial = 1232] [outer = (nil)] [url = about:blank] 08:55:00 INFO - PROCESS | 1845 | --DOMWINDOW == 157 (0x7f585677a800) [pid = 1845] [serial = 1211] [outer = (nil)] [url = about:blank] 08:55:00 INFO - PROCESS | 1845 | --DOMWINDOW == 156 (0x7f5850913000) [pid = 1845] [serial = 1248] [outer = (nil)] [url = about:blank] 08:55:00 INFO - PROCESS | 1845 | --DOMWINDOW == 155 (0x7f5843cdd800) [pid = 1845] [serial = 1250] [outer = (nil)] [url = about:blank] 08:55:00 INFO - PROCESS | 1845 | --DOMWINDOW == 154 (0x7f584fa49800) [pid = 1845] [serial = 1251] [outer = (nil)] [url = about:blank] 08:55:00 INFO - PROCESS | 1845 | --DOMWINDOW == 153 (0x7f584fa61400) [pid = 1845] [serial = 1245] [outer = (nil)] [url = about:blank] 08:55:00 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 08:55:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1687ms 08:55:00 INFO - PROCESS | 1845 | 1461167700491 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 08:55:00 INFO - PROCESS | 1845 | 1461167700496 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 08:55:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 08:55:00 INFO - PROCESS | 1845 | 1461167700502 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 08:55:00 INFO - PROCESS | 1845 | 1461167700508 Marionette TRACE conn3 <- [1,1786,null,{}] 08:55:00 INFO - PROCESS | 1845 | 1461167700523 Marionette TRACE conn3 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:00 INFO - PROCESS | 1845 | 1461167700726 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 08:55:00 INFO - PROCESS | 1845 | 1461167700898 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:55:00 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f584ae59000 == 139 [pid = 1845] [id = 454] 08:55:00 INFO - PROCESS | 1845 | ++DOMWINDOW == 154 (0x7f5843ae0400) [pid = 1845] [serial = 1363] [outer = (nil)] 08:55:00 INFO - PROCESS | 1845 | ++DOMWINDOW == 155 (0x7f584f6e0000) [pid = 1845] [serial = 1364] [outer = 0x7f5843ae0400] 08:55:00 INFO - PROCESS | 1845 | 1461167700966 Marionette DEBUG loaded listener.js 08:55:01 INFO - PROCESS | 1845 | ++DOMWINDOW == 156 (0x7f584fa48400) [pid = 1845] [serial = 1365] [outer = 0x7f5843ae0400] 08:55:01 INFO - PROCESS | 1845 | 1461167701976 Marionette TRACE conn3 <- [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]]]}] 08:55: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 08:55:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1539ms 08:55:02 INFO - PROCESS | 1845 | 1461167702042 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 08:55:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 08:55:02 INFO - PROCESS | 1845 | 1461167702047 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 08:55:02 INFO - PROCESS | 1845 | 1461167702053 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 08:55:02 INFO - PROCESS | 1845 | 1461167702056 Marionette TRACE conn3 <- [1,1790,null,{}] 08:55:02 INFO - PROCESS | 1845 | 1461167702061 Marionette TRACE conn3 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:02 INFO - PROCESS | 1845 | 1461167702259 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 08:55:02 INFO - PROCESS | 1845 | 1461167702535 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:55:02 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5850991000 == 140 [pid = 1845] [id = 455] 08:55:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 157 (0x7f5843ae3000) [pid = 1845] [serial = 1366] [outer = (nil)] 08:55:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 158 (0x7f5850712800) [pid = 1845] [serial = 1367] [outer = 0x7f5843ae3000] 08:55:02 INFO - PROCESS | 1845 | 1461167702616 Marionette DEBUG loaded listener.js 08:55:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 159 (0x7f58519a8000) [pid = 1845] [serial = 1368] [outer = 0x7f5843ae3000] 08:55:03 INFO - PROCESS | 1845 | 1461167703783 Marionette TRACE conn3 <- [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]]]}] 08:55:03 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) 08:55:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1783ms 08:55:03 INFO - PROCESS | 1845 | 1461167703842 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 08:55:03 INFO - PROCESS | 1845 | 1461167703845 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 08:55:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 08:55:03 INFO - PROCESS | 1845 | 1461167703851 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 08:55:03 INFO - PROCESS | 1845 | 1461167703853 Marionette TRACE conn3 <- [1,1794,null,{}] 08:55:03 INFO - PROCESS | 1845 | 1461167703858 Marionette TRACE conn3 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:04 INFO - PROCESS | 1845 | 1461167704098 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 08:55:04 INFO - PROCESS | 1845 | 1461167704129 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:55:04 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5851b6b800 == 141 [pid = 1845] [id = 456] 08:55:04 INFO - PROCESS | 1845 | ++DOMWINDOW == 160 (0x7f58519abc00) [pid = 1845] [serial = 1369] [outer = (nil)] 08:55:04 INFO - PROCESS | 1845 | ++DOMWINDOW == 161 (0x7f5851c0f400) [pid = 1845] [serial = 1370] [outer = 0x7f58519abc00] 08:55:04 INFO - PROCESS | 1845 | 1461167704190 Marionette DEBUG loaded listener.js 08:55:04 INFO - PROCESS | 1845 | ++DOMWINDOW == 162 (0x7f58520a3000) [pid = 1845] [serial = 1371] [outer = 0x7f58519abc00] 08:55:04 INFO - PROCESS | 1845 | --DOMWINDOW == 161 (0x7f5843d86000) [pid = 1845] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 08:55:04 INFO - PROCESS | 1845 | --DOMWINDOW == 160 (0x7f5846ef8000) [pid = 1845] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 08:55:04 INFO - PROCESS | 1845 | --DOMWINDOW == 159 (0x7f584f749800) [pid = 1845] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 08:55:04 INFO - PROCESS | 1845 | --DOMWINDOW == 158 (0x7f58520a8c00) [pid = 1845] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 08:55:04 INFO - PROCESS | 1845 | --DOMWINDOW == 157 (0x7f58420cac00) [pid = 1845] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 08:55:04 INFO - PROCESS | 1845 | --DOMWINDOW == 156 (0x7f5843846400) [pid = 1845] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 08:55:04 INFO - PROCESS | 1845 | --DOMWINDOW == 155 (0x7f5843cdc800) [pid = 1845] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 08:55:05 INFO - PROCESS | 1845 | 1461167705375 Marionette TRACE conn3 <- [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]]]}] 08:55:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:55:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1541ms 08:55:05 INFO - PROCESS | 1845 | 1461167705393 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 08:55:05 INFO - PROCESS | 1845 | 1461167705395 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 08:55:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 08:55:05 INFO - PROCESS | 1845 | 1461167705403 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 08:55:05 INFO - PROCESS | 1845 | 1461167705406 Marionette TRACE conn3 <- [1,1798,null,{}] 08:55:05 INFO - PROCESS | 1845 | 1461167705423 Marionette TRACE conn3 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:05 INFO - PROCESS | 1845 | 1461167705635 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 08:55:05 INFO - PROCESS | 1845 | 1461167705652 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:55:05 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585254c800 == 142 [pid = 1845] [id = 457] 08:55:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 156 (0x7f58520a4800) [pid = 1845] [serial = 1372] [outer = (nil)] 08:55:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 157 (0x7f5852b85c00) [pid = 1845] [serial = 1373] [outer = 0x7f58520a4800] 08:55:05 INFO - PROCESS | 1845 | 1461167705718 Marionette DEBUG loaded listener.js 08:55:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 158 (0x7f5852d42000) [pid = 1845] [serial = 1374] [outer = 0x7f58520a4800] 08:55:06 INFO - PROCESS | 1845 | 1461167706602 Marionette TRACE conn3 <- [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]]]}] 08:55:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 08:55:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1247ms 08:55:06 INFO - PROCESS | 1845 | 1461167706651 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 08:55:06 INFO - PROCESS | 1845 | 1461167706655 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 08:55:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 08:55:06 INFO - PROCESS | 1845 | 1461167706661 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 08:55:06 INFO - PROCESS | 1845 | 1461167706663 Marionette TRACE conn3 <- [1,1802,null,{}] 08:55:06 INFO - PROCESS | 1845 | 1461167706668 Marionette TRACE conn3 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:06 INFO - PROCESS | 1845 | 1461167706850 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 08:55:07 INFO - PROCESS | 1845 | 1461167707191 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:55:07 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5843828800 == 143 [pid = 1845] [id = 458] 08:55:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 159 (0x7f5841f43c00) [pid = 1845] [serial = 1375] [outer = (nil)] 08:55:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 160 (0x7f5841f51000) [pid = 1845] [serial = 1376] [outer = 0x7f5841f43c00] 08:55:07 INFO - PROCESS | 1845 | 1461167707270 Marionette DEBUG loaded listener.js 08:55:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 161 (0x7f5842e0c800) [pid = 1845] [serial = 1377] [outer = 0x7f5841f43c00] 08:55:08 INFO - PROCESS | 1845 | 1461167708289 Marionette TRACE conn3 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 08:55:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 08:55:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1678ms 08:55:08 INFO - PROCESS | 1845 | 1461167708342 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 08:55:08 INFO - PROCESS | 1845 | 1461167708350 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 08:55:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 08:55:08 INFO - PROCESS | 1845 | 1461167708359 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 08:55:08 INFO - PROCESS | 1845 | 1461167708363 Marionette TRACE conn3 <- [1,1806,null,{}] 08:55:08 INFO - PROCESS | 1845 | 1461167708370 Marionette TRACE conn3 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:08 INFO - PROCESS | 1845 | 1461167708595 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 08:55:08 INFO - PROCESS | 1845 | 1461167708855 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:55:08 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f584adda000 == 144 [pid = 1845] [id = 459] 08:55:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 162 (0x7f58440c7c00) [pid = 1845] [serial = 1378] [outer = (nil)] 08:55:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 163 (0x7f584570b000) [pid = 1845] [serial = 1379] [outer = 0x7f58440c7c00] 08:55:08 INFO - PROCESS | 1845 | 1461167708984 Marionette DEBUG loaded listener.js 08:55:09 INFO - PROCESS | 1845 | ++DOMWINDOW == 164 (0x7f5848b33400) [pid = 1845] [serial = 1380] [outer = 0x7f58440c7c00] 08:55:09 INFO - PROCESS | 1845 | 1461167709996 Marionette TRACE conn3 <- [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]]]}] 08:55:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 08:55:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1684ms 08:55:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 08:55:10 INFO - PROCESS | 1845 | 1461167710047 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 08:55:10 INFO - PROCESS | 1845 | 1461167710053 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 08:55:10 INFO - PROCESS | 1845 | 1461167710060 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 08:55:10 INFO - PROCESS | 1845 | 1461167710062 Marionette TRACE conn3 <- [1,1810,null,{}] 08:55:10 INFO - PROCESS | 1845 | 1461167710069 Marionette TRACE conn3 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:10 INFO - PROCESS | 1845 | 1461167710291 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 08:55:10 INFO - PROCESS | 1845 | 1461167710629 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:55:10 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585254e000 == 145 [pid = 1845] [id = 460] 08:55:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 165 (0x7f584ac05c00) [pid = 1845] [serial = 1381] [outer = (nil)] 08:55:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 166 (0x7f584f6e9800) [pid = 1845] [serial = 1382] [outer = 0x7f584ac05c00] 08:55:10 INFO - PROCESS | 1845 | 1461167710706 Marionette DEBUG loaded listener.js 08:55:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 167 (0x7f584fa50800) [pid = 1845] [serial = 1383] [outer = 0x7f584ac05c00] 08:55:11 INFO - PROCESS | 1845 | 1461167711663 Marionette TRACE conn3 <- [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]]]}] 08:55:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 08:55:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1683ms 08:55:11 INFO - PROCESS | 1845 | 1461167711743 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 08:55:11 INFO - PROCESS | 1845 | 1461167711747 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 08:55:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 08:55:11 INFO - PROCESS | 1845 | 1461167711763 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 08:55:11 INFO - PROCESS | 1845 | 1461167711773 Marionette TRACE conn3 <- [1,1814,null,{}] 08:55:11 INFO - PROCESS | 1845 | 1461167711778 Marionette TRACE conn3 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:12 INFO - PROCESS | 1845 | 1461167712099 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 08:55:12 INFO - PROCESS | 1845 | 1461167712343 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:55:12 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f58565c6000 == 146 [pid = 1845] [id = 461] 08:55:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 168 (0x7f5851c0e800) [pid = 1845] [serial = 1384] [outer = (nil)] 08:55:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 169 (0x7f58524ce000) [pid = 1845] [serial = 1385] [outer = 0x7f5851c0e800] 08:55:12 INFO - PROCESS | 1845 | 1461167712419 Marionette DEBUG loaded listener.js 08:55:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 170 (0x7f5852b83400) [pid = 1845] [serial = 1386] [outer = 0x7f5851c0e800] 08:55:13 INFO - PROCESS | 1845 | 1461167713286 Marionette TRACE conn3 <- [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]]]}] 08:55:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 08:55:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1600ms 08:55:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 08:55:13 INFO - PROCESS | 1845 | 1461167713357 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 08:55:13 INFO - PROCESS | 1845 | 1461167713360 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 08:55:13 INFO - PROCESS | 1845 | 1461167713367 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 08:55:13 INFO - PROCESS | 1845 | 1461167713369 Marionette TRACE conn3 <- [1,1818,null,{}] 08:55:13 INFO - PROCESS | 1845 | 1461167713375 Marionette TRACE conn3 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:13 INFO - PROCESS | 1845 | 1461167713586 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 08:55:13 INFO - PROCESS | 1845 | 1461167713797 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:55:13 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585a9a3000 == 147 [pid = 1845] [id = 462] 08:55:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 171 (0x7f5851b25c00) [pid = 1845] [serial = 1387] [outer = (nil)] 08:55:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 172 (0x7f5853d8a000) [pid = 1845] [serial = 1388] [outer = 0x7f5851b25c00] 08:55:13 INFO - PROCESS | 1845 | 1461167713916 Marionette DEBUG loaded listener.js 08:55:14 INFO - PROCESS | 1845 | ++DOMWINDOW == 173 (0x7f5855973400) [pid = 1845] [serial = 1389] [outer = 0x7f5851b25c00] 08:55:14 INFO - PROCESS | 1845 | 1461167714835 Marionette TRACE conn3 <- [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]]]}] 08:55:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 08:55:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1532ms 08:55:14 INFO - PROCESS | 1845 | 1461167714899 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 08:55:14 INFO - PROCESS | 1845 | 1461167714903 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 08:55:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 08:55:14 INFO - PROCESS | 1845 | 1461167714909 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 08:55:14 INFO - PROCESS | 1845 | 1461167714911 Marionette TRACE conn3 <- [1,1822,null,{}] 08:55:14 INFO - PROCESS | 1845 | 1461167714917 Marionette TRACE conn3 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:15 INFO - PROCESS | 1845 | 1461167715127 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 08:55:15 INFO - PROCESS | 1845 | 1461167715340 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:55:15 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585c121800 == 148 [pid = 1845] [id = 463] 08:55:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 174 (0x7f5856738400) [pid = 1845] [serial = 1390] [outer = (nil)] 08:55:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 175 (0x7f585677d000) [pid = 1845] [serial = 1391] [outer = 0x7f5856738400] 08:55:15 INFO - PROCESS | 1845 | 1461167715473 Marionette DEBUG loaded listener.js 08:55:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 176 (0x7f585bc2c800) [pid = 1845] [serial = 1392] [outer = 0x7f5856738400] 08:55:16 INFO - PROCESS | 1845 | 1461167716476 Marionette TRACE conn3 <- [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]]]}] 08:55:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 08:55:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1634ms 08:55:16 INFO - PROCESS | 1845 | 1461167716544 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 08:55:16 INFO - PROCESS | 1845 | 1461167716548 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 08:55:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 08:55:16 INFO - PROCESS | 1845 | 1461167716554 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 08:55:16 INFO - PROCESS | 1845 | 1461167716556 Marionette TRACE conn3 <- [1,1826,null,{}] 08:55:16 INFO - PROCESS | 1845 | 1461167716562 Marionette TRACE conn3 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:16 INFO - PROCESS | 1845 | 1461167716788 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 08:55:17 INFO - PROCESS | 1845 | 1461167717041 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:55:17 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5869f10800 == 149 [pid = 1845] [id = 464] 08:55:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 177 (0x7f585c839000) [pid = 1845] [serial = 1393] [outer = (nil)] 08:55:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 178 (0x7f5868abd400) [pid = 1845] [serial = 1394] [outer = 0x7f585c839000] 08:55:17 INFO - PROCESS | 1845 | 1461167717161 Marionette DEBUG loaded listener.js 08:55:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 179 (0x7f5868f05000) [pid = 1845] [serial = 1395] [outer = 0x7f585c839000] 08:55:18 INFO - PROCESS | 1845 | 1461167718002 Marionette TRACE conn3 <- [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]]]}] 08:55:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 08:55:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1478ms 08:55:18 INFO - PROCESS | 1845 | 1461167718033 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 08:55:18 INFO - PROCESS | 1845 | 1461167718037 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 08:55:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 08:55:18 INFO - PROCESS | 1845 | 1461167718043 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 08:55:18 INFO - PROCESS | 1845 | 1461167718046 Marionette TRACE conn3 <- [1,1830,null,{}] 08:55:18 INFO - PROCESS | 1845 | 1461167718051 Marionette TRACE conn3 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:18 INFO - PROCESS | 1845 | 1461167718256 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 08:55:18 INFO - PROCESS | 1845 | 1461167718473 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:55:18 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f586de47000 == 150 [pid = 1845] [id = 465] 08:55:18 INFO - PROCESS | 1845 | ++DOMWINDOW == 180 (0x7f5848b33000) [pid = 1845] [serial = 1396] [outer = (nil)] 08:55:18 INFO - PROCESS | 1845 | ++DOMWINDOW == 181 (0x7f586a0c3400) [pid = 1845] [serial = 1397] [outer = 0x7f5848b33000] 08:55:18 INFO - PROCESS | 1845 | 1461167718588 Marionette DEBUG loaded listener.js 08:55:18 INFO - PROCESS | 1845 | ++DOMWINDOW == 182 (0x7f586de2dc00) [pid = 1845] [serial = 1398] [outer = 0x7f5848b33000] 08:55:19 INFO - PROCESS | 1845 | 1461167719492 Marionette TRACE conn3 <- [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]]]}] 08:55:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 08:55:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1480ms 08:55:19 INFO - PROCESS | 1845 | 1461167719538 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 08:55:19 INFO - PROCESS | 1845 | 1461167719541 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 08:55:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 08:55:19 INFO - PROCESS | 1845 | 1461167719548 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 08:55:19 INFO - PROCESS | 1845 | 1461167719551 Marionette TRACE conn3 <- [1,1834,null,{}] 08:55:19 INFO - PROCESS | 1845 | 1461167719556 Marionette TRACE conn3 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:19 INFO - PROCESS | 1845 | 1461167719754 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 08:55:19 INFO - PROCESS | 1845 | 1461167719983 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:55:20 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5842eaf000 == 151 [pid = 1845] [id = 466] 08:55:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 183 (0x7f5845786000) [pid = 1845] [serial = 1399] [outer = (nil)] 08:55:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 184 (0x7f584578d400) [pid = 1845] [serial = 1400] [outer = 0x7f5845786000] 08:55:20 INFO - PROCESS | 1845 | 1461167720097 Marionette DEBUG loaded listener.js 08:55:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 185 (0x7f5845792400) [pid = 1845] [serial = 1401] [outer = 0x7f5845786000] 08:55:20 INFO - PROCESS | 1845 | 1461167720988 Marionette TRACE conn3 <- [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]]]}] 08:55:21 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 08:55:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1481ms 08:55:21 INFO - PROCESS | 1845 | 1461167721033 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 08:55:21 INFO - PROCESS | 1845 | 1461167721037 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 08:55:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 08:55:21 INFO - PROCESS | 1845 | 1461167721042 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 08:55:21 INFO - PROCESS | 1845 | 1461167721045 Marionette TRACE conn3 <- [1,1838,null,{}] 08:55:21 INFO - PROCESS | 1845 | 1461167721050 Marionette TRACE conn3 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:21 INFO - PROCESS | 1845 | 1461167721254 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 08:55:21 INFO - PROCESS | 1845 | 1461167721474 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:55:21 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585b697000 == 152 [pid = 1845] [id = 467] 08:55:21 INFO - PROCESS | 1845 | ++DOMWINDOW == 186 (0x7f5845786c00) [pid = 1845] [serial = 1402] [outer = (nil)] 08:55:21 INFO - PROCESS | 1845 | ++DOMWINDOW == 187 (0x7f5846469c00) [pid = 1845] [serial = 1403] [outer = 0x7f5845786c00] 08:55:21 INFO - PROCESS | 1845 | 1461167721589 Marionette DEBUG loaded listener.js 08:55:21 INFO - PROCESS | 1845 | ++DOMWINDOW == 188 (0x7f584646dc00) [pid = 1845] [serial = 1404] [outer = 0x7f5845786c00] 08:55:22 INFO - PROCESS | 1845 | 1461167722497 Marionette TRACE conn3 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 08:55:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 08:55:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1483ms 08:55:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 08:55:22 INFO - PROCESS | 1845 | 1461167722529 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 08:55:22 INFO - PROCESS | 1845 | 1461167722532 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 08:55:22 INFO - PROCESS | 1845 | 1461167722540 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 08:55:22 INFO - PROCESS | 1845 | 1461167722542 Marionette TRACE conn3 <- [1,1842,null,{}] 08:55:22 INFO - PROCESS | 1845 | 1461167722549 Marionette TRACE conn3 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:22 INFO - PROCESS | 1845 | 1461167722759 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 08:55:22 INFO - PROCESS | 1845 | 1461167722980 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:55:23 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5842fa0000 == 153 [pid = 1845] [id = 468] 08:55:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 189 (0x7f584646d800) [pid = 1845] [serial = 1405] [outer = (nil)] 08:55:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 190 (0x7f5846472400) [pid = 1845] [serial = 1406] [outer = 0x7f584646d800] 08:55:23 INFO - PROCESS | 1845 | 1461167723109 Marionette DEBUG loaded listener.js 08:55:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 191 (0x7f586de8a400) [pid = 1845] [serial = 1407] [outer = 0x7f584646d800] 08:55:24 INFO - PROCESS | 1845 | 1461167724050 Marionette TRACE conn3 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 08:55:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 08:55:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1581ms 08:55:24 INFO - PROCESS | 1845 | 1461167724136 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 08:55:24 INFO - PROCESS | 1845 | 1461167724141 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 08:55:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 08:55:24 INFO - PROCESS | 1845 | 1461167724149 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 08:55:24 INFO - PROCESS | 1845 | 1461167724153 Marionette TRACE conn3 <- [1,1846,null,{}] 08:55:24 INFO - PROCESS | 1845 | 1461167724158 Marionette TRACE conn3 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:24 INFO - PROCESS | 1845 | 1461167724390 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 08:55:24 INFO - PROCESS | 1845 | 1461167724697 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:55:24 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f584581a000 == 154 [pid = 1845] [id = 469] 08:55:24 INFO - PROCESS | 1845 | ++DOMWINDOW == 192 (0x7f584582b000) [pid = 1845] [serial = 1408] [outer = (nil)] 08:55:24 INFO - PROCESS | 1845 | ++DOMWINDOW == 193 (0x7f5845830800) [pid = 1845] [serial = 1409] [outer = 0x7f584582b000] 08:55:24 INFO - PROCESS | 1845 | 1461167724775 Marionette DEBUG loaded listener.js 08:55:24 INFO - PROCESS | 1845 | ++DOMWINDOW == 194 (0x7f586e1ad000) [pid = 1845] [serial = 1410] [outer = 0x7f584582b000] 08:55:25 INFO - PROCESS | 1845 | 1461167725677 Marionette TRACE conn3 <- [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]]]}] 08:55:25 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) 08:55:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1582ms 08:55:25 INFO - PROCESS | 1845 | 1461167725736 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 08:55:25 INFO - PROCESS | 1845 | 1461167725740 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 08:55:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 08:55:25 INFO - PROCESS | 1845 | 1461167725750 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 08:55:25 INFO - PROCESS | 1845 | 1461167725753 Marionette TRACE conn3 <- [1,1850,null,{}] 08:55:25 INFO - PROCESS | 1845 | 1461167725762 Marionette TRACE conn3 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:26 INFO - PROCESS | 1845 | 1461167726068 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 08:55:26 INFO - PROCESS | 1845 | 1461167726509 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:55:26 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f58464df000 == 155 [pid = 1845] [id = 470] 08:55:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 195 (0x7f58420cd800) [pid = 1845] [serial = 1411] [outer = (nil)] 08:55:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 196 (0x7f5845b02400) [pid = 1845] [serial = 1412] [outer = 0x7f58420cd800] 08:55:26 INFO - PROCESS | 1845 | 1461167726602 Marionette DEBUG loaded listener.js 08:55:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 197 (0x7f584b25cc00) [pid = 1845] [serial = 1413] [outer = 0x7f58420cd800] 08:55:27 INFO - PROCESS | 1845 | 1461167727425 Marionette TRACE conn3 <- [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]]]}] 08:55:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:55:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1735ms 08:55:27 INFO - PROCESS | 1845 | 1461167727484 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 08:55:27 INFO - PROCESS | 1845 | 1461167727487 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 08:55:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 08:55:27 INFO - PROCESS | 1845 | 1461167727494 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 08:55:27 INFO - PROCESS | 1845 | 1461167727497 Marionette TRACE conn3 <- [1,1854,null,{}] 08:55:27 INFO - PROCESS | 1845 | 1461167727503 Marionette TRACE conn3 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:27 INFO - PROCESS | 1845 | 1461167727752 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 08:55:28 INFO - PROCESS | 1845 | 1461167728004 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:55:28 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5850a5d800 == 156 [pid = 1845] [id = 471] 08:55:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 198 (0x7f58420cfc00) [pid = 1845] [serial = 1414] [outer = (nil)] 08:55:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 199 (0x7f5843912c00) [pid = 1845] [serial = 1415] [outer = 0x7f58420cfc00] 08:55:28 INFO - PROCESS | 1845 | 1461167728120 Marionette DEBUG loaded listener.js 08:55:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 200 (0x7f5843917000) [pid = 1845] [serial = 1416] [outer = 0x7f58420cfc00] 08:55:28 INFO - PROCESS | 1845 | 1461167728973 Marionette TRACE conn3 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 08:55:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 08:55:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1982ms 08:55:29 INFO - PROCESS | 1845 | 1461167729546 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 08:55:29 INFO - PROCESS | 1845 | 1461167729553 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 08:55:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 08:55:29 INFO - PROCESS | 1845 | 1461167729627 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 08:55:29 INFO - PROCESS | 1845 | 1461167729631 Marionette TRACE conn3 <- [1,1858,null,{}] 08:55:29 INFO - PROCESS | 1845 | 1461167729644 Marionette TRACE conn3 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:29 INFO - PROCESS | 1845 | 1461167729850 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 08:55:30 INFO - PROCESS | 1845 | 1461167730089 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:55:30 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5846c08000 == 157 [pid = 1845] [id = 472] 08:55:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 201 (0x7f584390d000) [pid = 1845] [serial = 1417] [outer = (nil)] 08:55:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 202 (0x7f5843ad4800) [pid = 1845] [serial = 1418] [outer = 0x7f584390d000] 08:55:30 INFO - PROCESS | 1845 | 1461167730161 Marionette DEBUG loaded listener.js 08:55:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 203 (0x7f5843d87400) [pid = 1845] [serial = 1419] [outer = 0x7f584390d000] 08:55:31 INFO - PROCESS | 1845 | 1461167731103 Marionette TRACE conn3 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 08:55:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 08:55:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1564ms 08:55:31 INFO - PROCESS | 1845 | 1461167731175 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 08:55:31 INFO - PROCESS | 1845 | 1461167731186 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 08:55:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 08:55:31 INFO - PROCESS | 1845 | 1461167731205 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 08:55:31 INFO - PROCESS | 1845 | 1461167731218 Marionette TRACE conn3 <- [1,1862,null,{}] 08:55:31 INFO - PROCESS | 1845 | 1461167731230 Marionette TRACE conn3 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:31 INFO - PROCESS | 1845 | 1461167731645 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 08:55:31 INFO - PROCESS | 1845 | 1461167731889 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:55:31 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f58461e1800 == 158 [pid = 1845] [id = 473] 08:55:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 204 (0x7f5845829000) [pid = 1845] [serial = 1420] [outer = (nil)] 08:55:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 205 (0x7f584582dc00) [pid = 1845] [serial = 1421] [outer = 0x7f5845829000] 08:55:31 INFO - PROCESS | 1845 | 1461167731967 Marionette DEBUG loaded listener.js 08:55:32 INFO - PROCESS | 1845 | ++DOMWINDOW == 206 (0x7f5846470000) [pid = 1845] [serial = 1422] [outer = 0x7f5845829000] 08:55:32 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585a3bf000 == 157 [pid = 1845] [id = 401] 08:55:32 INFO - PROCESS | 1845 | --DOCSHELL 0x7f58460de800 == 156 [pid = 1845] [id = 416] 08:55:32 INFO - PROCESS | 1845 | --DOCSHELL 0x7f58565dc800 == 155 [pid = 1845] [id = 400] 08:55:32 INFO - PROCESS | 1845 | --DOCSHELL 0x7f584ae4b000 == 154 [pid = 1845] [id = 415] 08:55:32 INFO - PROCESS | 1845 | --DOMWINDOW == 205 (0x7f585c1f0c00) [pid = 1845] [serial = 1283] [outer = (nil)] [url = about:blank] 08:55:32 INFO - PROCESS | 1845 | --DOMWINDOW == 204 (0x7f5868d9c400) [pid = 1845] [serial = 1292] [outer = (nil)] [url = about:blank] 08:55:32 INFO - PROCESS | 1845 | --DOMWINDOW == 203 (0x7f5868876c00) [pid = 1845] [serial = 1289] [outer = (nil)] [url = about:blank] 08:55:32 INFO - PROCESS | 1845 | --DOMWINDOW == 202 (0x7f5861559800) [pid = 1845] [serial = 1286] [outer = (nil)] [url = about:blank] 08:55:32 INFO - PROCESS | 1845 | --DOCSHELL 0x7f584ae64000 == 153 [pid = 1845] [id = 411] 08:55:32 INFO - PROCESS | 1845 | --DOCSHELL 0x7f58489c7800 == 152 [pid = 1845] [id = 398] 08:55:32 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585c879800 == 151 [pid = 1845] [id = 403] 08:55:32 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5853ed3000 == 150 [pid = 1845] [id = 44] 08:55:32 INFO - PROCESS | 1845 | --DOCSHELL 0x7f584a68b800 == 149 [pid = 1845] [id = 414] 08:55:32 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585b4ed000 == 148 [pid = 1845] [id = 402] 08:55:32 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5855e8e000 == 147 [pid = 1845] [id = 399] 08:55:32 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585254c800 == 146 [pid = 1845] [id = 457] 08:55:32 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5851b6b800 == 145 [pid = 1845] [id = 456] 08:55:32 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5850991000 == 144 [pid = 1845] [id = 455] 08:55:32 INFO - PROCESS | 1845 | --DOCSHELL 0x7f584ae59000 == 143 [pid = 1845] [id = 454] 08:55:32 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5843ede800 == 142 [pid = 1845] [id = 453] 08:55:32 INFO - PROCESS | 1845 | --DOCSHELL 0x7f584ac20800 == 141 [pid = 1845] [id = 452] 08:55:32 INFO - PROCESS | 1845 | --DOCSHELL 0x7f587246b000 == 140 [pid = 1845] [id = 446] 08:55:32 INFO - PROCESS | 1845 | --DOCSHELL 0x7f586ff8a000 == 139 [pid = 1845] [id = 445] 08:55:32 INFO - PROCESS | 1845 | --DOCSHELL 0x7f586dec6800 == 138 [pid = 1845] [id = 444] 08:55:32 INFO - PROCESS | 1845 | --DOCSHELL 0x7f58688e7000 == 137 [pid = 1845] [id = 443] 08:55:32 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585c1c3000 == 136 [pid = 1845] [id = 442] 08:55:32 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585a5b0000 == 135 [pid = 1845] [id = 441] 08:55:32 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5852352000 == 134 [pid = 1845] [id = 440] 08:55:32 INFO - PROCESS | 1845 | --DOCSHELL 0x7f584ab7e000 == 133 [pid = 1845] [id = 439] 08:55:33 INFO - PROCESS | 1845 | 1461167733003 Marionette TRACE conn3 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 08:55:33 INFO - PROCESS | 1845 | --DOMWINDOW == 201 (0x7f5855c1fc00) [pid = 1845] [serial = 1271] [outer = (nil)] [url = about:blank] 08:55:33 INFO - PROCESS | 1845 | --DOMWINDOW == 200 (0x7f584f744400) [pid = 1845] [serial = 1304] [outer = (nil)] [url = about:blank] 08:55:33 INFO - PROCESS | 1845 | --DOMWINDOW == 199 (0x7f584ae2d400) [pid = 1845] [serial = 1259] [outer = (nil)] [url = about:blank] 08:55:33 INFO - PROCESS | 1845 | --DOMWINDOW == 198 (0x7f585292d800) [pid = 1845] [serial = 1313] [outer = (nil)] [url = about:blank] 08:55:33 INFO - PROCESS | 1845 | --DOMWINDOW == 197 (0x7f5851c0dc00) [pid = 1845] [serial = 1308] [outer = (nil)] [url = about:blank] 08:55:33 INFO - PROCESS | 1845 | --DOMWINDOW == 196 (0x7f585240cc00) [pid = 1845] [serial = 1310] [outer = (nil)] [url = about:blank] 08:55:33 INFO - PROCESS | 1845 | --DOMWINDOW == 195 (0x7f585064a800) [pid = 1845] [serial = 1305] [outer = (nil)] [url = about:blank] 08:55:33 INFO - PROCESS | 1845 | --DOMWINDOW == 194 (0x7f5843783400) [pid = 1845] [serial = 1295] [outer = (nil)] [url = about:blank] 08:55:33 INFO - PROCESS | 1845 | --DOMWINDOW == 193 (0x7f584f6d2800) [pid = 1845] [serial = 1302] [outer = (nil)] [url = about:blank] 08:55:33 INFO - PROCESS | 1845 | --DOMWINDOW == 192 (0x7f5846de2800) [pid = 1845] [serial = 1299] [outer = (nil)] [url = about:blank] 08:55:33 INFO - PROCESS | 1845 | --DOMWINDOW == 191 (0x7f5852bd5000) [pid = 1845] [serial = 1268] [outer = (nil)] [url = about:blank] 08:55:33 INFO - PROCESS | 1845 | --DOMWINDOW == 190 (0x7f58524c6400) [pid = 1845] [serial = 1265] [outer = (nil)] [url = about:blank] 08:55:33 INFO - PROCESS | 1845 | --DOMWINDOW == 189 (0x7f5859679000) [pid = 1845] [serial = 1277] [outer = (nil)] [url = about:blank] 08:55:33 INFO - PROCESS | 1845 | --DOMWINDOW == 188 (0x7f5856781c00) [pid = 1845] [serial = 1274] [outer = (nil)] [url = about:blank] 08:55:33 INFO - PROCESS | 1845 | --DOMWINDOW == 187 (0x7f5851933800) [pid = 1845] [serial = 1307] [outer = (nil)] [url = about:blank] 08:55:33 INFO - PROCESS | 1845 | --DOMWINDOW == 186 (0x7f58527d8800) [pid = 1845] [serial = 1311] [outer = (nil)] [url = about:blank] 08:55:33 INFO - PROCESS | 1845 | --DOMWINDOW == 185 (0x7f58519ac000) [pid = 1845] [serial = 1262] [outer = (nil)] [url = about:blank] 08:55:33 INFO - PROCESS | 1845 | --DOMWINDOW == 184 (0x7f5843ae1000) [pid = 1845] [serial = 1296] [outer = (nil)] [url = about:blank] 08:55:33 INFO - PROCESS | 1845 | --DOMWINDOW == 183 (0x7f5859142000) [pid = 1845] [serial = 1280] [outer = (nil)] [url = about:blank] 08:55:33 INFO - PROCESS | 1845 | --DOMWINDOW == 182 (0x7f58440ef800) [pid = 1845] [serial = 1256] [outer = (nil)] [url = about:blank] 08:55:33 INFO - PROCESS | 1845 | --DOMWINDOW == 181 (0x7f58440d0c00) [pid = 1845] [serial = 1298] [outer = (nil)] [url = about:blank] 08:55:33 INFO - PROCESS | 1845 | --DOMWINDOW == 180 (0x7f584a883400) [pid = 1845] [serial = 1301] [outer = (nil)] [url = about:blank] 08:55:33 INFO - PROCESS | 1845 | --DOMWINDOW == 179 (0x7f5853a6cc00) [pid = 1845] [serial = 1314] [outer = (nil)] [url = about:blank] 08:55:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 08:55:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1856ms 08:55:33 INFO - PROCESS | 1845 | 1461167733055 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 08:55:33 INFO - PROCESS | 1845 | 1461167733059 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 08:55:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 08:55:33 INFO - PROCESS | 1845 | 1461167733066 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 08:55:33 INFO - PROCESS | 1845 | 1461167733068 Marionette TRACE conn3 <- [1,1866,null,{}] 08:55:33 INFO - PROCESS | 1845 | 1461167733084 Marionette TRACE conn3 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:33 INFO - PROCESS | 1845 | 1461167733306 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 08:55:33 INFO - PROCESS | 1845 | 1461167733591 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:55:33 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f584a9bc000 == 134 [pid = 1845] [id = 474] 08:55:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 180 (0x7f5848b36800) [pid = 1845] [serial = 1423] [outer = (nil)] 08:55:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 181 (0x7f584a88a400) [pid = 1845] [serial = 1424] [outer = 0x7f5848b36800] 08:55:33 INFO - PROCESS | 1845 | 1461167733675 Marionette DEBUG loaded listener.js 08:55:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 182 (0x7f584ae26c00) [pid = 1845] [serial = 1425] [outer = 0x7f5848b36800] 08:55:34 INFO - PROCESS | 1845 | 1461167734461 Marionette TRACE conn3 <- [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]]]}] 08:55:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 08:55:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1438ms 08:55:34 INFO - PROCESS | 1845 | 1461167734505 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 08:55:34 INFO - PROCESS | 1845 | 1461167734509 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 08:55:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 08:55:34 INFO - PROCESS | 1845 | 1461167734515 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 08:55:34 INFO - PROCESS | 1845 | 1461167734517 Marionette TRACE conn3 <- [1,1870,null,{}] 08:55:34 INFO - PROCESS | 1845 | 1461167734522 Marionette TRACE conn3 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:34 INFO - PROCESS | 1845 | 1461167734800 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 08:55:34 INFO - PROCESS | 1845 | 1461167734914 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:55:34 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f584afe2000 == 135 [pid = 1845] [id = 475] 08:55:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 183 (0x7f5847d9a800) [pid = 1845] [serial = 1426] [outer = (nil)] 08:55:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 184 (0x7f584b452400) [pid = 1845] [serial = 1427] [outer = 0x7f5847d9a800] 08:55:34 INFO - PROCESS | 1845 | 1461167734978 Marionette DEBUG loaded listener.js 08:55:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 185 (0x7f584f746000) [pid = 1845] [serial = 1428] [outer = 0x7f5847d9a800] 08:55:35 INFO - PROCESS | 1845 | 1461167735809 Marionette TRACE conn3 <- [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]]]}] 08:55:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 08:55:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1332ms 08:55:35 INFO - PROCESS | 1845 | 1461167735848 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 08:55:35 INFO - PROCESS | 1845 | 1461167735850 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 08:55:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 08:55:35 INFO - PROCESS | 1845 | 1461167735876 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 08:55:35 INFO - PROCESS | 1845 | 1461167735878 Marionette TRACE conn3 <- [1,1874,null,{}] 08:55:35 INFO - PROCESS | 1845 | 1461167735885 Marionette TRACE conn3 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:36 INFO - PROCESS | 1845 | 1461167736143 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 08:55:36 INFO - PROCESS | 1845 | 1461167736174 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:55:36 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5850a5f000 == 136 [pid = 1845] [id = 476] 08:55:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 186 (0x7f5848b39c00) [pid = 1845] [serial = 1429] [outer = (nil)] 08:55:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 187 (0x7f584fa48c00) [pid = 1845] [serial = 1430] [outer = 0x7f5848b39c00] 08:55:36 INFO - PROCESS | 1845 | 1461167736237 Marionette DEBUG loaded listener.js 08:55:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 188 (0x7f584fa60400) [pid = 1845] [serial = 1431] [outer = 0x7f5848b39c00] 08:55:37 INFO - PROCESS | 1845 | 1461167737171 Marionette TRACE conn3 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 08:55:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 08:55:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1715ms 08:55:37 INFO - PROCESS | 1845 | --DOMWINDOW == 187 (0x7f5842e04000) [pid = 1845] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 08:55:37 INFO - PROCESS | 1845 | --DOMWINDOW == 186 (0x7f5843ae0400) [pid = 1845] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 08:55:37 INFO - PROCESS | 1845 | --DOMWINDOW == 185 (0x7f58519abc00) [pid = 1845] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 08:55:37 INFO - PROCESS | 1845 | --DOMWINDOW == 184 (0x7f5843ae3000) [pid = 1845] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 08:55:37 INFO - PROCESS | 1845 | --DOMWINDOW == 183 (0x7f5843842c00) [pid = 1845] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 08:55:37 INFO - PROCESS | 1845 | 1461167737592 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 08:55:37 INFO - PROCESS | 1845 | 1461167737596 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 08:55:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 08:55:37 INFO - PROCESS | 1845 | 1461167737602 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 08:55:37 INFO - PROCESS | 1845 | 1461167737604 Marionette TRACE conn3 <- [1,1878,null,{}] 08:55:37 INFO - PROCESS | 1845 | 1461167737610 Marionette TRACE conn3 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:37 INFO - PROCESS | 1845 | 1461167737828 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 08:55:38 INFO - PROCESS | 1845 | 1461167738064 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:55:38 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f58522d3000 == 137 [pid = 1845] [id = 477] 08:55:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 184 (0x7f585071a800) [pid = 1845] [serial = 1432] [outer = (nil)] 08:55:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 185 (0x7f5851f65000) [pid = 1845] [serial = 1433] [outer = 0x7f585071a800] 08:55:38 INFO - PROCESS | 1845 | 1461167738130 Marionette DEBUG loaded listener.js 08:55:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 186 (0x7f585292d800) [pid = 1845] [serial = 1434] [outer = 0x7f585071a800] 08:55:38 INFO - PROCESS | 1845 | 1461167738832 Marionette TRACE conn3 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 08:55:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 08:55:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1279ms 08:55:38 INFO - PROCESS | 1845 | 1461167738882 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 08:55:38 INFO - PROCESS | 1845 | 1461167738885 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 08:55:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 08:55:38 INFO - PROCESS | 1845 | 1461167738891 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 08:55:38 INFO - PROCESS | 1845 | 1461167738893 Marionette TRACE conn3 <- [1,1882,null,{}] 08:55:38 INFO - PROCESS | 1845 | 1461167738898 Marionette TRACE conn3 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:39 INFO - PROCESS | 1845 | 1461167739164 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 08:55:39 INFO - PROCESS | 1845 | 1461167739184 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:55:39 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5853e8a000 == 138 [pid = 1845] [id = 478] 08:55:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 187 (0x7f585292dc00) [pid = 1845] [serial = 1435] [outer = (nil)] 08:55:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 188 (0x7f5852b87000) [pid = 1845] [serial = 1436] [outer = 0x7f585292dc00] 08:55:39 INFO - PROCESS | 1845 | 1461167739249 Marionette DEBUG loaded listener.js 08:55:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 189 (0x7f585568c000) [pid = 1845] [serial = 1437] [outer = 0x7f585292dc00] 08:55:40 INFO - PROCESS | 1845 | 1461167740444 Marionette TRACE conn3 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 08:55:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 08:55:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1587ms 08:55:40 INFO - PROCESS | 1845 | 1461167740479 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 08:55:40 INFO - PROCESS | 1845 | 1461167740484 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 08:55:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 08:55:40 INFO - PROCESS | 1845 | 1461167740492 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 08:55:40 INFO - PROCESS | 1845 | 1461167740497 Marionette TRACE conn3 <- [1,1886,null,{}] 08:55:40 INFO - PROCESS | 1845 | 1461167740505 Marionette TRACE conn3 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:40 INFO - PROCESS | 1845 | 1461167740713 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 08:55:40 INFO - PROCESS | 1845 | 1461167740991 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:55:41 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5846c15800 == 139 [pid = 1845] [id = 479] 08:55:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 190 (0x7f5843d87800) [pid = 1845] [serial = 1438] [outer = (nil)] 08:55:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 191 (0x7f5845705400) [pid = 1845] [serial = 1439] [outer = 0x7f5843d87800] 08:55:41 INFO - PROCESS | 1845 | 1461167741113 Marionette DEBUG loaded listener.js 08:55:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 192 (0x7f584582a800) [pid = 1845] [serial = 1440] [outer = 0x7f5843d87800] 08:55:41 INFO - PROCESS | 1845 | 1461167741997 Marionette TRACE conn3 <- [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]]]}] 08:55:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 08:55:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1538ms 08:55:42 INFO - PROCESS | 1845 | 1461167742031 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 08:55:42 INFO - PROCESS | 1845 | 1461167742040 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 08:55:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 08:55:42 INFO - PROCESS | 1845 | 1461167742050 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 08:55:42 INFO - PROCESS | 1845 | 1461167742055 Marionette TRACE conn3 <- [1,1890,null,{}] 08:55:42 INFO - PROCESS | 1845 | 1461167742061 Marionette TRACE conn3 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:42 INFO - PROCESS | 1845 | 1461167742286 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 08:55:42 INFO - PROCESS | 1845 | 1461167742501 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:55:42 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5851a34000 == 140 [pid = 1845] [id = 480] 08:55:42 INFO - PROCESS | 1845 | ++DOMWINDOW == 193 (0x7f5848b0c400) [pid = 1845] [serial = 1441] [outer = (nil)] 08:55:42 INFO - PROCESS | 1845 | ++DOMWINDOW == 194 (0x7f584af6b000) [pid = 1845] [serial = 1442] [outer = 0x7f5848b0c400] 08:55:42 INFO - PROCESS | 1845 | 1461167742719 Marionette DEBUG loaded listener.js 08:55:42 INFO - PROCESS | 1845 | ++DOMWINDOW == 195 (0x7f584b45a000) [pid = 1845] [serial = 1443] [outer = 0x7f5848b0c400] 08:55:43 INFO - PROCESS | 1845 | 1461167743652 Marionette TRACE conn3 <- [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]]]}] 08:55:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 08:55:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1630ms 08:55:43 INFO - PROCESS | 1845 | 1461167743681 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 08:55:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 08:55:43 INFO - PROCESS | 1845 | 1461167743685 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 08:55:43 INFO - PROCESS | 1845 | 1461167743691 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 08:55:43 INFO - PROCESS | 1845 | 1461167743697 Marionette TRACE conn3 <- [1,1894,null,{}] 08:55:43 INFO - PROCESS | 1845 | 1461167743713 Marionette TRACE conn3 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:43 INFO - PROCESS | 1845 | 1461167743921 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 08:55:44 INFO - PROCESS | 1845 | 1461167744151 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:55:44 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5855fa1000 == 141 [pid = 1845] [id = 481] 08:55:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 196 (0x7f584ac03800) [pid = 1845] [serial = 1444] [outer = (nil)] 08:55:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 197 (0x7f5850918000) [pid = 1845] [serial = 1445] [outer = 0x7f584ac03800] 08:55:44 INFO - PROCESS | 1845 | 1461167744271 Marionette DEBUG loaded listener.js 08:55:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 198 (0x7f5851e60400) [pid = 1845] [serial = 1446] [outer = 0x7f584ac03800] 08:55:45 INFO - PROCESS | 1845 | 1461167745231 Marionette TRACE conn3 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 08:55:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 08:55:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1587ms 08:55:45 INFO - PROCESS | 1845 | 1461167745280 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 08:55:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 08:55:45 INFO - PROCESS | 1845 | 1461167745285 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 08:55:45 INFO - PROCESS | 1845 | 1461167745290 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 08:55:45 INFO - PROCESS | 1845 | 1461167745294 Marionette TRACE conn3 <- [1,1898,null,{}] 08:55:45 INFO - PROCESS | 1845 | 1461167745299 Marionette TRACE conn3 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:45 INFO - PROCESS | 1845 | 1461167745510 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 08:55:45 INFO - PROCESS | 1845 | 1461167745778 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:55:45 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585906c800 == 142 [pid = 1845] [id = 482] 08:55:45 INFO - PROCESS | 1845 | ++DOMWINDOW == 199 (0x7f58527d6000) [pid = 1845] [serial = 1447] [outer = (nil)] 08:55:45 INFO - PROCESS | 1845 | ++DOMWINDOW == 200 (0x7f5852bd9c00) [pid = 1845] [serial = 1448] [outer = 0x7f58527d6000] 08:55:45 INFO - PROCESS | 1845 | 1461167745902 Marionette DEBUG loaded listener.js 08:55:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 201 (0x7f5855c1c400) [pid = 1845] [serial = 1449] [outer = 0x7f58527d6000] 08:55:46 INFO - PROCESS | 1845 | 1461167746863 Marionette TRACE conn3 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 08:55:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 08:55:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1629ms 08:55:46 INFO - PROCESS | 1845 | 1461167746921 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 08:55:46 INFO - PROCESS | 1845 | 1461167746924 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 08:55:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 08:55:46 INFO - PROCESS | 1845 | 1461167746930 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 08:55:46 INFO - PROCESS | 1845 | 1461167746933 Marionette TRACE conn3 <- [1,1902,null,{}] 08:55:46 INFO - PROCESS | 1845 | 1461167746939 Marionette TRACE conn3 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:47 INFO - PROCESS | 1845 | 1461167747145 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 08:55:47 INFO - PROCESS | 1845 | 1461167747405 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:55:47 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585b689800 == 143 [pid = 1845] [id = 483] 08:55:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 202 (0x7f58524cfc00) [pid = 1845] [serial = 1450] [outer = (nil)] 08:55:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 203 (0x7f585673cc00) [pid = 1845] [serial = 1451] [outer = 0x7f58524cfc00] 08:55:47 INFO - PROCESS | 1845 | 1461167747522 Marionette DEBUG loaded listener.js 08:55:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 204 (0x7f5858793c00) [pid = 1845] [serial = 1452] [outer = 0x7f58524cfc00] 08:55:48 INFO - PROCESS | 1845 | 1461167748356 Marionette TRACE conn3 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 08:55:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 08:55:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1482ms 08:55:48 INFO - PROCESS | 1845 | 1461167748413 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 08:55:48 INFO - PROCESS | 1845 | 1461167748417 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 08:55:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 08:55:48 INFO - PROCESS | 1845 | 1461167748422 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 08:55:48 INFO - PROCESS | 1845 | 1461167748424 Marionette TRACE conn3 <- [1,1906,null,{}] 08:55:48 INFO - PROCESS | 1845 | 1461167748430 Marionette TRACE conn3 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:48 INFO - PROCESS | 1845 | 1461167748660 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 08:55:48 INFO - PROCESS | 1845 | 1461167748926 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:55:48 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f58688e7000 == 144 [pid = 1845] [id = 484] 08:55:48 INFO - PROCESS | 1845 | ++DOMWINDOW == 205 (0x7f585bc29c00) [pid = 1845] [serial = 1453] [outer = (nil)] 08:55:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 206 (0x7f585e156c00) [pid = 1845] [serial = 1454] [outer = 0x7f585bc29c00] 08:55:49 INFO - PROCESS | 1845 | 1461167749046 Marionette DEBUG loaded listener.js 08:55:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 207 (0x7f5868ac3400) [pid = 1845] [serial = 1455] [outer = 0x7f585bc29c00] 08:55:49 INFO - PROCESS | 1845 | 1461167749907 Marionette TRACE conn3 <- [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]]]}] 08:55:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 08:55:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1530ms 08:55:49 INFO - PROCESS | 1845 | 1461167749954 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 08:55:49 INFO - PROCESS | 1845 | 1461167749957 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 08:55:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 08:55:49 INFO - PROCESS | 1845 | 1461167749964 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 08:55:49 INFO - PROCESS | 1845 | 1461167749967 Marionette TRACE conn3 <- [1,1910,null,{}] 08:55:49 INFO - PROCESS | 1845 | 1461167749972 Marionette TRACE conn3 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:50 INFO - PROCESS | 1845 | 1461167750180 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 08:55:50 INFO - PROCESS | 1845 | 1461167750452 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:55:50 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f586dc26800 == 145 [pid = 1845] [id = 485] 08:55:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 208 (0x7f5843adb000) [pid = 1845] [serial = 1456] [outer = (nil)] 08:55:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 209 (0x7f5869cd6800) [pid = 1845] [serial = 1457] [outer = 0x7f5843adb000] 08:55:50 INFO - PROCESS | 1845 | 1461167750571 Marionette DEBUG loaded listener.js 08:55:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 210 (0x7f586d780400) [pid = 1845] [serial = 1458] [outer = 0x7f5843adb000] 08:55:51 INFO - PROCESS | 1845 | 1461167751410 Marionette TRACE conn3 <- [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]]]}] 08:55:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 08:55:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1482ms 08:55:51 INFO - PROCESS | 1845 | 1461167751447 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 08:55:51 INFO - PROCESS | 1845 | 1461167751451 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 08:55:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 08:55:51 INFO - PROCESS | 1845 | 1461167751456 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 08:55:51 INFO - PROCESS | 1845 | 1461167751459 Marionette TRACE conn3 <- [1,1914,null,{}] 08:55:51 INFO - PROCESS | 1845 | 1461167751464 Marionette TRACE conn3 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:51 INFO - PROCESS | 1845 | 1461167751665 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 08:55:51 INFO - PROCESS | 1845 | 1461167751890 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:55:51 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5870c30800 == 146 [pid = 1845] [id = 486] 08:55:51 INFO - PROCESS | 1845 | ++DOMWINDOW == 211 (0x7f5842e52800) [pid = 1845] [serial = 1459] [outer = (nil)] 08:55:51 INFO - PROCESS | 1845 | ++DOMWINDOW == 212 (0x7f5842e5bc00) [pid = 1845] [serial = 1460] [outer = 0x7f5842e52800] 08:55:52 INFO - PROCESS | 1845 | 1461167752003 Marionette DEBUG loaded listener.js 08:55:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 213 (0x7f5842e60400) [pid = 1845] [serial = 1461] [outer = 0x7f5842e52800] 08:55:52 INFO - PROCESS | 1845 | 1461167752906 Marionette TRACE conn3 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 08:55:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 08:55:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1483ms 08:55:52 INFO - PROCESS | 1845 | 1461167752941 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 08:55:52 INFO - PROCESS | 1845 | 1461167752945 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 08:55:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 08:55:52 INFO - PROCESS | 1845 | 1461167752951 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 08:55:52 INFO - PROCESS | 1845 | 1461167752954 Marionette TRACE conn3 <- [1,1918,null,{}] 08:55:52 INFO - PROCESS | 1845 | 1461167752959 Marionette TRACE conn3 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:53 INFO - PROCESS | 1845 | 1461167753207 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 08:55:53 INFO - PROCESS | 1845 | 1461167753467 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:55:53 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f58439a4000 == 147 [pid = 1845] [id = 487] 08:55:53 INFO - PROCESS | 1845 | ++DOMWINDOW == 214 (0x7f5842e55000) [pid = 1845] [serial = 1462] [outer = (nil)] 08:55:53 INFO - PROCESS | 1845 | ++DOMWINDOW == 215 (0x7f58520a3400) [pid = 1845] [serial = 1463] [outer = 0x7f5842e55000] 08:55:53 INFO - PROCESS | 1845 | 1461167753587 Marionette DEBUG loaded listener.js 08:55:53 INFO - PROCESS | 1845 | ++DOMWINDOW == 216 (0x7f586d788400) [pid = 1845] [serial = 1464] [outer = 0x7f5842e55000] 08:55:54 INFO - PROCESS | 1845 | 1461167754389 Marionette TRACE conn3 <- [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]]]}] 08:55:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 08:55:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1485ms 08:55:54 INFO - PROCESS | 1845 | 1461167754438 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 08:55:54 INFO - PROCESS | 1845 | 1461167754441 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 08:55:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 08:55:54 INFO - PROCESS | 1845 | 1461167754447 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 08:55:54 INFO - PROCESS | 1845 | 1461167754450 Marionette TRACE conn3 <- [1,1922,null,{}] 08:55:54 INFO - PROCESS | 1845 | 1461167754455 Marionette TRACE conn3 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:54 INFO - PROCESS | 1845 | 1461167754661 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 08:55:54 INFO - PROCESS | 1845 | 1461167754927 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:55:54 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5846418000 == 148 [pid = 1845] [id = 488] 08:55:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 217 (0x7f584216b800) [pid = 1845] [serial = 1465] [outer = (nil)] 08:55:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 218 (0x7f5842173c00) [pid = 1845] [serial = 1466] [outer = 0x7f584216b800] 08:55:55 INFO - PROCESS | 1845 | 1461167755011 Marionette DEBUG loaded listener.js 08:55:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 219 (0x7f5842178c00) [pid = 1845] [serial = 1467] [outer = 0x7f584216b800] 08:55:55 INFO - PROCESS | 1845 | 1461167755951 Marionette TRACE conn3 <- [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]]]}] 08:55:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 08:55:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1578ms 08:55:56 INFO - PROCESS | 1845 | 1461167756027 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 08:55:56 INFO - PROCESS | 1845 | 1461167756031 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 08:55:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 08:55:56 INFO - PROCESS | 1845 | 1461167756037 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 08:55:56 INFO - PROCESS | 1845 | 1461167756046 Marionette TRACE conn3 <- [1,1926,null,{}] 08:55:56 INFO - PROCESS | 1845 | 1461167756051 Marionette TRACE conn3 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:56 INFO - PROCESS | 1845 | 1461167756323 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 08:55:56 INFO - PROCESS | 1845 | 1461167756649 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:55:56 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5843f8b000 == 149 [pid = 1845] [id = 489] 08:55:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 220 (0x7f585636c000) [pid = 1845] [serial = 1468] [outer = (nil)] 08:55:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 221 (0x7f5856370c00) [pid = 1845] [serial = 1469] [outer = 0x7f585636c000] 08:55:56 INFO - PROCESS | 1845 | 1461167756736 Marionette DEBUG loaded listener.js 08:55:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 222 (0x7f586ddbec00) [pid = 1845] [serial = 1470] [outer = 0x7f585636c000] 08:55:57 INFO - PROCESS | 1845 | 1461167757575 Marionette TRACE conn3 <- [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]]]}] 08:55:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 08:55:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1588ms 08:55:57 INFO - PROCESS | 1845 | 1461167757625 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 08:55:57 INFO - PROCESS | 1845 | 1461167757628 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 08:55:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 08:55:57 INFO - PROCESS | 1845 | 1461167757634 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 08:55:57 INFO - PROCESS | 1845 | 1461167757637 Marionette TRACE conn3 <- [1,1930,null,{}] 08:55:57 INFO - PROCESS | 1845 | 1461167757642 Marionette TRACE conn3 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:57 INFO - PROCESS | 1845 | 1461167757862 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 08:55:58 INFO - PROCESS | 1845 | 1461167758128 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:55:58 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f584642e800 == 150 [pid = 1845] [id = 490] 08:55:58 INFO - PROCESS | 1845 | ++DOMWINDOW == 223 (0x7f5856003000) [pid = 1845] [serial = 1471] [outer = (nil)] 08:55:58 INFO - PROCESS | 1845 | ++DOMWINDOW == 224 (0x7f585600b400) [pid = 1845] [serial = 1472] [outer = 0x7f5856003000] 08:55:58 INFO - PROCESS | 1845 | 1461167758209 Marionette DEBUG loaded listener.js 08:55:58 INFO - PROCESS | 1845 | ++DOMWINDOW == 225 (0x7f5856010c00) [pid = 1845] [serial = 1473] [outer = 0x7f5856003000] 08:55:59 INFO - PROCESS | 1845 | 1461167759059 Marionette TRACE conn3 <- [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]]]}] 08:55:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 08:55:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1477ms 08:55:59 INFO - PROCESS | 1845 | 1461167759113 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 08:55:59 INFO - PROCESS | 1845 | 1461167759118 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 08:55:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 08:55:59 INFO - PROCESS | 1845 | 1461167759124 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 08:55:59 INFO - PROCESS | 1845 | 1461167759126 Marionette TRACE conn3 <- [1,1934,null,{}] 08:55:59 INFO - PROCESS | 1845 | 1461167759132 Marionette TRACE conn3 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:59 INFO - PROCESS | 1845 | 1461167759347 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 08:55:59 INFO - PROCESS | 1845 | 1461167759616 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:55:59 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f584201a000 == 151 [pid = 1845] [id = 491] 08:55:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 226 (0x7f5841e33c00) [pid = 1845] [serial = 1474] [outer = (nil)] 08:55:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 227 (0x7f5841e3d400) [pid = 1845] [serial = 1475] [outer = 0x7f5841e33c00] 08:55:59 INFO - PROCESS | 1845 | 1461167759692 Marionette DEBUG loaded listener.js 08:55:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 228 (0x7f5841e41800) [pid = 1845] [serial = 1476] [outer = 0x7f5841e33c00] 08:56:00 INFO - PROCESS | 1845 | 1461167760583 Marionette TRACE conn3 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 08:56:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 08:56:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1529ms 08:56:00 INFO - PROCESS | 1845 | 1461167760655 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 08:56:00 INFO - PROCESS | 1845 | 1461167760659 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 08:56:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 08:56:00 INFO - PROCESS | 1845 | 1461167760664 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 08:56:00 INFO - PROCESS | 1845 | 1461167760667 Marionette TRACE conn3 <- [1,1938,null,{}] 08:56:00 INFO - PROCESS | 1845 | 1461167760672 Marionette TRACE conn3 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:00 INFO - PROCESS | 1845 | 1461167760885 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 08:56:01 INFO - PROCESS | 1845 | 1461167761193 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:01 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5842d8c800 == 152 [pid = 1845] [id = 492] 08:56:01 INFO - PROCESS | 1845 | ++DOMWINDOW == 229 (0x7f5841e36000) [pid = 1845] [serial = 1477] [outer = (nil)] 08:56:01 INFO - PROCESS | 1845 | ++DOMWINDOW == 230 (0x7f585600b000) [pid = 1845] [serial = 1478] [outer = 0x7f5841e36000] 08:56:01 INFO - PROCESS | 1845 | 1461167761270 Marionette DEBUG loaded listener.js 08:56:01 INFO - PROCESS | 1845 | ++DOMWINDOW == 231 (0x7f585636f800) [pid = 1845] [serial = 1479] [outer = 0x7f5841e36000] 08:56:02 INFO - PROCESS | 1845 | 1461167762132 Marionette TRACE conn3 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 08:56:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 08:56:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1536ms 08:56:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 08:56:02 INFO - PROCESS | 1845 | 1461167762203 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 08:56:02 INFO - PROCESS | 1845 | 1461167762205 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 08:56:02 INFO - PROCESS | 1845 | 1461167762212 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 08:56:02 INFO - PROCESS | 1845 | 1461167762215 Marionette TRACE conn3 <- [1,1942,null,{}] 08:56:02 INFO - PROCESS | 1845 | 1461167762220 Marionette TRACE conn3 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:02 INFO - PROCESS | 1845 | 1461167762434 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 08:56:02 INFO - PROCESS | 1845 | 1461167762699 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:02 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f58416c1800 == 153 [pid = 1845] [id = 493] 08:56:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 232 (0x7f584165ec00) [pid = 1845] [serial = 1480] [outer = (nil)] 08:56:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 233 (0x7f5841665c00) [pid = 1845] [serial = 1481] [outer = 0x7f584165ec00] 08:56:02 INFO - PROCESS | 1845 | 1461167762824 Marionette DEBUG loaded listener.js 08:56:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 234 (0x7f584166a400) [pid = 1845] [serial = 1482] [outer = 0x7f584165ec00] 08:56:03 INFO - PROCESS | 1845 | 1461167763671 Marionette TRACE conn3 <- [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]]]}] 08:56:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 08:56:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1491ms 08:56:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 08:56:03 INFO - PROCESS | 1845 | 1461167763703 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 08:56:03 INFO - PROCESS | 1845 | 1461167763706 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 08:56:03 INFO - PROCESS | 1845 | 1461167763712 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 08:56:03 INFO - PROCESS | 1845 | 1461167763716 Marionette TRACE conn3 <- [1,1946,null,{}] 08:56:03 INFO - PROCESS | 1845 | 1461167763721 Marionette TRACE conn3 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:03 INFO - PROCESS | 1845 | 1461167763936 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 08:56:04 INFO - PROCESS | 1845 | 1461167764247 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:04 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5842d99800 == 154 [pid = 1845] [id = 494] 08:56:04 INFO - PROCESS | 1845 | ++DOMWINDOW == 235 (0x7f583ff29000) [pid = 1845] [serial = 1483] [outer = (nil)] 08:56:04 INFO - PROCESS | 1845 | ++DOMWINDOW == 236 (0x7f583ff2dc00) [pid = 1845] [serial = 1484] [outer = 0x7f583ff29000] 08:56:04 INFO - PROCESS | 1845 | 1461167764330 Marionette DEBUG loaded listener.js 08:56:04 INFO - PROCESS | 1845 | ++DOMWINDOW == 237 (0x7f583ff32400) [pid = 1845] [serial = 1485] [outer = 0x7f583ff29000] 08:56:05 INFO - PROCESS | 1845 | ************************* 08:56:05 INFO - PROCESS | 1845 | A coding exception was thrown and uncaught in a Task. 08:56:05 INFO - PROCESS | 1845 | 08:56:05 INFO - PROCESS | 1845 | Full message: TypeError: NetworkError when attempting to fetch resource. 08:56:05 INFO - PROCESS | 1845 | Full stack: 08:56:05 INFO - PROCESS | 1845 | ************************* 08:56:05 INFO - PROCESS | 1845 | 1461167765247 Marionette TRACE conn3 <- [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]]]}] 08:56:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 08:56:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1590ms 08:56:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 08:56:05 INFO - PROCESS | 1845 | 1461167765302 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 08:56:05 INFO - PROCESS | 1845 | 1461167765305 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 08:56:05 INFO - PROCESS | 1845 | 1461167765312 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 08:56:05 INFO - PROCESS | 1845 | 1461167765315 Marionette TRACE conn3 <- [1,1950,null,{}] 08:56:05 INFO - PROCESS | 1845 | 1461167765320 Marionette TRACE conn3 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:05 INFO - PROCESS | 1845 | 1461167765547 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 08:56:05 INFO - PROCESS | 1845 | 1461167765896 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:05 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5843827800 == 155 [pid = 1845] [id = 495] 08:56:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 238 (0x7f583ff27000) [pid = 1845] [serial = 1486] [outer = (nil)] 08:56:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 239 (0x7f5841660000) [pid = 1845] [serial = 1487] [outer = 0x7f583ff27000] 08:56:05 INFO - PROCESS | 1845 | 1461167765973 Marionette DEBUG loaded listener.js 08:56:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 240 (0x7f5842e02400) [pid = 1845] [serial = 1488] [outer = 0x7f583ff27000] 08:56:06 INFO - PROCESS | 1845 | 1461167766842 Marionette TRACE conn3 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 08:56:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 08:56:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1586ms 08:56:06 INFO - PROCESS | 1845 | 1461167766898 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 08:56:06 INFO - PROCESS | 1845 | 1461167766902 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 08:56:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 08:56:06 INFO - PROCESS | 1845 | 1461167766908 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 08:56:06 INFO - PROCESS | 1845 | 1461167766910 Marionette TRACE conn3 <- [1,1954,null,{}] 08:56:06 INFO - PROCESS | 1845 | 1461167766916 Marionette TRACE conn3 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:07 INFO - PROCESS | 1845 | 1461167767147 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 08:56:07 INFO - PROCESS | 1845 | 1461167767459 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:07 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f584588e000 == 156 [pid = 1845] [id = 496] 08:56:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 241 (0x7f583ff28400) [pid = 1845] [serial = 1489] [outer = (nil)] 08:56:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 242 (0x7f5843b1d000) [pid = 1845] [serial = 1490] [outer = 0x7f583ff28400] 08:56:07 INFO - PROCESS | 1845 | 1461167767538 Marionette DEBUG loaded listener.js 08:56:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 243 (0x7f5843b22c00) [pid = 1845] [serial = 1491] [outer = 0x7f583ff28400] 08:56:08 INFO - PROCESS | 1845 | 1461167768776 Marionette TRACE conn3 <- [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]]]}] 08:56:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 08:56:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1880ms 08:56:08 INFO - PROCESS | 1845 | 1461167768790 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 08:56:08 INFO - PROCESS | 1845 | 1461167768796 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 08:56:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 08:56:08 INFO - PROCESS | 1845 | 1461167768813 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 08:56:08 INFO - PROCESS | 1845 | 1461167768819 Marionette TRACE conn3 <- [1,1958,null,{}] 08:56:08 INFO - PROCESS | 1845 | 1461167768827 Marionette TRACE conn3 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:09 INFO - PROCESS | 1845 | 1461167769028 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 08:56:09 INFO - PROCESS | 1845 | 1461167769340 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:09 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5845818800 == 157 [pid = 1845] [id = 497] 08:56:09 INFO - PROCESS | 1845 | ++DOMWINDOW == 244 (0x7f5842e11400) [pid = 1845] [serial = 1492] [outer = (nil)] 08:56:09 INFO - PROCESS | 1845 | ++DOMWINDOW == 245 (0x7f5842e61c00) [pid = 1845] [serial = 1493] [outer = 0x7f5842e11400] 08:56:09 INFO - PROCESS | 1845 | 1461167769415 Marionette DEBUG loaded listener.js 08:56:09 INFO - PROCESS | 1845 | ++DOMWINDOW == 246 (0x7f5843ae1000) [pid = 1845] [serial = 1494] [outer = 0x7f5842e11400] 08:56:10 INFO - PROCESS | 1845 | --DOCSHELL 0x7f584a683800 == 156 [pid = 1845] [id = 393] 08:56:10 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5868a55800 == 155 [pid = 1845] [id = 428] 08:56:10 INFO - PROCESS | 1845 | --DOCSHELL 0x7f586df95800 == 154 [pid = 1845] [id = 430] 08:56:10 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585ad8f000 == 153 [pid = 1845] [id = 426] 08:56:10 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585c136000 == 152 [pid = 1845] [id = 427] 08:56:10 INFO - PROCESS | 1845 | --DOCSHELL 0x7f584581a000 == 151 [pid = 1845] [id = 469] 08:56:10 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5842fa0000 == 150 [pid = 1845] [id = 468] 08:56:10 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585b697000 == 149 [pid = 1845] [id = 467] 08:56:10 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5842eaf000 == 148 [pid = 1845] [id = 466] 08:56:10 INFO - PROCESS | 1845 | --DOCSHELL 0x7f586de47000 == 147 [pid = 1845] [id = 465] 08:56:10 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5869f10800 == 146 [pid = 1845] [id = 464] 08:56:10 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585c121800 == 145 [pid = 1845] [id = 463] 08:56:10 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585a9a3000 == 144 [pid = 1845] [id = 462] 08:56:10 INFO - PROCESS | 1845 | --DOCSHELL 0x7f58565c6000 == 143 [pid = 1845] [id = 461] 08:56:10 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585254e000 == 142 [pid = 1845] [id = 460] 08:56:10 INFO - PROCESS | 1845 | --DOCSHELL 0x7f584adda000 == 141 [pid = 1845] [id = 459] 08:56:10 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5843828800 == 140 [pid = 1845] [id = 458] 08:56:10 INFO - PROCESS | 1845 | --DOMWINDOW == 245 (0x7f5852b85c00) [pid = 1845] [serial = 1373] [outer = (nil)] [url = about:blank] 08:56:10 INFO - PROCESS | 1845 | --DOMWINDOW == 244 (0x7f585a932800) [pid = 1845] [serial = 1331] [outer = (nil)] [url = about:blank] 08:56:10 INFO - PROCESS | 1845 | --DOMWINDOW == 243 (0x7f5843d83c00) [pid = 1845] [serial = 1359] [outer = (nil)] [url = about:blank] 08:56:10 INFO - PROCESS | 1845 | --DOMWINDOW == 242 (0x7f5848b06000) [pid = 1845] [serial = 1319] [outer = (nil)] [url = about:blank] 08:56:10 INFO - PROCESS | 1845 | --DOMWINDOW == 241 (0x7f58440d2c00) [pid = 1845] [serial = 1355] [outer = (nil)] [url = about:blank] 08:56:10 INFO - PROCESS | 1845 | --DOMWINDOW == 240 (0x7f584fa48400) [pid = 1845] [serial = 1365] [outer = (nil)] [url = about:blank] 08:56:10 INFO - PROCESS | 1845 | --DOMWINDOW == 239 (0x7f58520a3000) [pid = 1845] [serial = 1371] [outer = (nil)] [url = about:blank] 08:56:10 INFO - PROCESS | 1845 | --DOMWINDOW == 238 (0x7f584ac0b800) [pid = 1845] [serial = 1346] [outer = (nil)] [url = about:blank] 08:56:10 INFO - PROCESS | 1845 | --DOMWINDOW == 237 (0x7f586d781c00) [pid = 1845] [serial = 1340] [outer = (nil)] [url = about:blank] 08:56:10 INFO - PROCESS | 1845 | --DOMWINDOW == 236 (0x7f5843843800) [pid = 1845] [serial = 1358] [outer = (nil)] [url = about:blank] 08:56:10 INFO - PROCESS | 1845 | --DOMWINDOW == 235 (0x7f58519a8000) [pid = 1845] [serial = 1368] [outer = (nil)] [url = about:blank] 08:56:10 INFO - PROCESS | 1845 | --DOMWINDOW == 234 (0x7f585482dc00) [pid = 1845] [serial = 1325] [outer = (nil)] [url = about:blank] 08:56:10 INFO - PROCESS | 1845 | --DOMWINDOW == 233 (0x7f5867cc4400) [pid = 1845] [serial = 1334] [outer = (nil)] [url = about:blank] 08:56:10 INFO - PROCESS | 1845 | --DOMWINDOW == 232 (0x7f586a0c3000) [pid = 1845] [serial = 1337] [outer = (nil)] [url = about:blank] 08:56:10 INFO - PROCESS | 1845 | --DOMWINDOW == 231 (0x7f5850691800) [pid = 1845] [serial = 1322] [outer = (nil)] [url = about:blank] 08:56:10 INFO - PROCESS | 1845 | --DOMWINDOW == 230 (0x7f5847da8800) [pid = 1845] [serial = 1361] [outer = (nil)] [url = about:blank] 08:56:10 INFO - PROCESS | 1845 | --DOMWINDOW == 229 (0x7f58567e3000) [pid = 1845] [serial = 1328] [outer = (nil)] [url = about:blank] 08:56:10 INFO - PROCESS | 1845 | --DOMWINDOW == 228 (0x7f5851c0f400) [pid = 1845] [serial = 1370] [outer = (nil)] [url = about:blank] 08:56:10 INFO - PROCESS | 1845 | --DOMWINDOW == 227 (0x7f584ac0a400) [pid = 1845] [serial = 1362] [outer = (nil)] [url = about:blank] 08:56:10 INFO - PROCESS | 1845 | --DOMWINDOW == 226 (0x7f5852b89000) [pid = 1845] [serial = 1349] [outer = (nil)] [url = about:blank] 08:56:10 INFO - PROCESS | 1845 | --DOMWINDOW == 225 (0x7f585568d800) [pid = 1845] [serial = 1316] [outer = (nil)] [url = about:blank] 08:56:10 INFO - PROCESS | 1845 | --DOMWINDOW == 224 (0x7f5850712800) [pid = 1845] [serial = 1367] [outer = (nil)] [url = about:blank] 08:56:10 INFO - PROCESS | 1845 | --DOMWINDOW == 223 (0x7f5843f29400) [pid = 1845] [serial = 1352] [outer = (nil)] [url = about:blank] 08:56:10 INFO - PROCESS | 1845 | --DOMWINDOW == 222 (0x7f584f6e0000) [pid = 1845] [serial = 1364] [outer = (nil)] [url = about:blank] 08:56:10 INFO - PROCESS | 1845 | --DOMWINDOW == 221 (0x7f586dd10c00) [pid = 1845] [serial = 1343] [outer = (nil)] [url = about:blank] 08:56:10 INFO - PROCESS | 1845 | 1461167770958 Marionette TRACE conn3 <- [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]]]}] 08:56:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 08:56:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 2194ms 08:56:11 INFO - PROCESS | 1845 | 1461167771006 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 08:56:11 INFO - PROCESS | 1845 | 1461167771014 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 08:56:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 08:56:11 INFO - PROCESS | 1845 | 1461167771024 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 08:56:11 INFO - PROCESS | 1845 | 1461167771028 Marionette TRACE conn3 <- [1,1962,null,{}] 08:56:11 INFO - PROCESS | 1845 | 1461167771034 Marionette TRACE conn3 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:11 INFO - PROCESS | 1845 | 1461167771265 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 08:56:11 INFO - PROCESS | 1845 | 1461167771473 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:11 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5845818000 == 141 [pid = 1845] [id = 498] 08:56:11 INFO - PROCESS | 1845 | ++DOMWINDOW == 222 (0x7f5841e3d800) [pid = 1845] [serial = 1495] [outer = (nil)] 08:56:11 INFO - PROCESS | 1845 | ++DOMWINDOW == 223 (0x7f5843d8cc00) [pid = 1845] [serial = 1496] [outer = 0x7f5841e3d800] 08:56:11 INFO - PROCESS | 1845 | 1461167771545 Marionette DEBUG loaded listener.js 08:56:11 INFO - PROCESS | 1845 | ++DOMWINDOW == 224 (0x7f5845825400) [pid = 1845] [serial = 1497] [outer = 0x7f5841e3d800] 08:56:12 INFO - PROCESS | 1845 | 1461167772385 Marionette TRACE conn3 <- [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]]]}] 08:56:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 08:56:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1379ms 08:56:12 INFO - PROCESS | 1845 | 1461167772404 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 08:56:12 INFO - PROCESS | 1845 | 1461167772408 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 08:56:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 08:56:12 INFO - PROCESS | 1845 | 1461167772414 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 08:56:12 INFO - PROCESS | 1845 | 1461167772419 Marionette TRACE conn3 <- [1,1966,null,{}] 08:56:12 INFO - PROCESS | 1845 | 1461167772434 Marionette TRACE conn3 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:12 INFO - PROCESS | 1845 | 1461167772731 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 08:56:12 INFO - PROCESS | 1845 | 1461167772860 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:12 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f584a666800 == 142 [pid = 1845] [id = 499] 08:56:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 225 (0x7f5842e11c00) [pid = 1845] [serial = 1498] [outer = (nil)] 08:56:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 226 (0x7f5846471800) [pid = 1845] [serial = 1499] [outer = 0x7f5842e11c00] 08:56:12 INFO - PROCESS | 1845 | 1461167772927 Marionette DEBUG loaded listener.js 08:56:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 227 (0x7f584ac0f800) [pid = 1845] [serial = 1500] [outer = 0x7f5842e11c00] 08:56:13 INFO - PROCESS | 1845 | 1461167773745 Marionette TRACE conn3 <- [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]]]}] 08:56:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 08:56:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1392ms 08:56:13 INFO - PROCESS | 1845 | 1461167773808 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 08:56:13 INFO - PROCESS | 1845 | 1461167773812 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 08:56:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 08:56:13 INFO - PROCESS | 1845 | 1461167773818 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 08:56:13 INFO - PROCESS | 1845 | 1461167773820 Marionette TRACE conn3 <- [1,1970,null,{}] 08:56:13 INFO - PROCESS | 1845 | 1461167773826 Marionette TRACE conn3 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:14 INFO - PROCESS | 1845 | 1461167774100 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 08:56:14 INFO - PROCESS | 1845 | 1461167774134 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:14 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f584add9000 == 143 [pid = 1845] [id = 500] 08:56:14 INFO - PROCESS | 1845 | ++DOMWINDOW == 228 (0x7f584384c400) [pid = 1845] [serial = 1501] [outer = (nil)] 08:56:14 INFO - PROCESS | 1845 | ++DOMWINDOW == 229 (0x7f584b456800) [pid = 1845] [serial = 1502] [outer = 0x7f584384c400] 08:56:14 INFO - PROCESS | 1845 | 1461167774198 Marionette DEBUG loaded listener.js 08:56:14 INFO - PROCESS | 1845 | ++DOMWINDOW == 230 (0x7f584f6df000) [pid = 1845] [serial = 1503] [outer = 0x7f584384c400] 08:56:15 INFO - PROCESS | 1845 | --DOMWINDOW == 229 (0x7f584b453400) [pid = 1845] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 08:56:15 INFO - PROCESS | 1845 | --DOMWINDOW == 228 (0x7f584390d000) [pid = 1845] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 08:56:15 INFO - PROCESS | 1845 | --DOMWINDOW == 227 (0x7f5847d9a800) [pid = 1845] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 08:56:15 INFO - PROCESS | 1845 | --DOMWINDOW == 226 (0x7f5845829000) [pid = 1845] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 08:56:15 INFO - PROCESS | 1845 | --DOMWINDOW == 225 (0x7f5848b39c00) [pid = 1845] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 08:56:15 INFO - PROCESS | 1845 | --DOMWINDOW == 224 (0x7f5848b36800) [pid = 1845] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 08:56:15 INFO - PROCESS | 1845 | --DOMWINDOW == 223 (0x7f585071a800) [pid = 1845] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 08:56:15 INFO - PROCESS | 1845 | --DOMWINDOW == 222 (0x7f58420cc000) [pid = 1845] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 08:56:15 INFO - PROCESS | 1845 | 1461167775405 Marionette TRACE conn3 <- [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]]]}] 08:56:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 08:56:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1634ms 08:56:15 INFO - PROCESS | 1845 | 1461167775453 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 08:56:15 INFO - PROCESS | 1845 | 1461167775457 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 08:56:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 08:56:15 INFO - PROCESS | 1845 | 1461167775463 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 08:56:15 INFO - PROCESS | 1845 | 1461167775465 Marionette TRACE conn3 <- [1,1974,null,{}] 08:56:15 INFO - PROCESS | 1845 | 1461167775471 Marionette TRACE conn3 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:15 INFO - PROCESS | 1845 | 1461167775666 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 08:56:15 INFO - PROCESS | 1845 | 1461167775908 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:15 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f584ade0800 == 144 [pid = 1845] [id = 501] 08:56:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 223 (0x7f5843b24800) [pid = 1845] [serial = 1504] [outer = (nil)] 08:56:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 224 (0x7f584b25f800) [pid = 1845] [serial = 1505] [outer = 0x7f5843b24800] 08:56:15 INFO - PROCESS | 1845 | 1461167775970 Marionette DEBUG loaded listener.js 08:56:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 225 (0x7f584f74a800) [pid = 1845] [serial = 1506] [outer = 0x7f5843b24800] 08:56:16 INFO - PROCESS | 1845 | 1461167776670 Marionette TRACE conn3 <- [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]]]}] 08:56:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 08:56:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1233ms 08:56:16 INFO - PROCESS | 1845 | 1461167776697 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 08:56:16 INFO - PROCESS | 1845 | 1461167776700 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 08:56:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 08:56:16 INFO - PROCESS | 1845 | 1461167776707 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 08:56:16 INFO - PROCESS | 1845 | 1461167776709 Marionette TRACE conn3 <- [1,1978,null,{}] 08:56:16 INFO - PROCESS | 1845 | 1461167776726 Marionette TRACE conn3 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:16 INFO - PROCESS | 1845 | 1461167776991 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 08:56:17 INFO - PROCESS | 1845 | 1461167777176 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:17 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5850a57000 == 145 [pid = 1845] [id = 502] 08:56:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 226 (0x7f5846474400) [pid = 1845] [serial = 1507] [outer = (nil)] 08:56:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 227 (0x7f5851b29800) [pid = 1845] [serial = 1508] [outer = 0x7f5846474400] 08:56:17 INFO - PROCESS | 1845 | 1461167777245 Marionette DEBUG loaded listener.js 08:56:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 228 (0x7f5852b89000) [pid = 1845] [serial = 1509] [outer = 0x7f5846474400] 08:56:18 INFO - PROCESS | 1845 | 1461167778307 Marionette TRACE conn3 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 08:56:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 08:56:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1647ms 08:56:18 INFO - PROCESS | 1845 | 1461167778356 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 08:56:18 INFO - PROCESS | 1845 | 1461167778363 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 08:56:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 08:56:18 INFO - PROCESS | 1845 | 1461167778373 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 08:56:18 INFO - PROCESS | 1845 | 1461167778378 Marionette TRACE conn3 <- [1,1982,null,{}] 08:56:18 INFO - PROCESS | 1845 | 1461167778386 Marionette TRACE conn3 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:18 INFO - PROCESS | 1845 | 1461167778662 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 08:56:18 INFO - PROCESS | 1845 | 1461167778985 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:19 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5845812800 == 146 [pid = 1845] [id = 503] 08:56:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 229 (0x7f5843ad8800) [pid = 1845] [serial = 1510] [outer = (nil)] 08:56:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 230 (0x7f5843b1dc00) [pid = 1845] [serial = 1511] [outer = 0x7f5843ad8800] 08:56:19 INFO - PROCESS | 1845 | 1461167779068 Marionette DEBUG loaded listener.js 08:56:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 231 (0x7f5843f2f800) [pid = 1845] [serial = 1512] [outer = 0x7f5843ad8800] 08:56:19 INFO - PROCESS | 1845 | 1461167779909 Marionette TRACE conn3 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 08:56:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 08:56:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1586ms 08:56:19 INFO - PROCESS | 1845 | 1461167779960 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 08:56:19 INFO - PROCESS | 1845 | 1461167779971 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 08:56:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 08:56:19 INFO - PROCESS | 1845 | 1461167779982 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 08:56:19 INFO - PROCESS | 1845 | 1461167779986 Marionette TRACE conn3 <- [1,1986,null,{}] 08:56:19 INFO - PROCESS | 1845 | 1461167779992 Marionette TRACE conn3 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:20 INFO - PROCESS | 1845 | 1461167780303 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 08:56:20 INFO - PROCESS | 1845 | 1461167780612 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:20 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f584f7c3800 == 147 [pid = 1845] [id = 504] 08:56:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 232 (0x7f5846467400) [pid = 1845] [serial = 1513] [outer = (nil)] 08:56:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 233 (0x7f5848b0f800) [pid = 1845] [serial = 1514] [outer = 0x7f5846467400] 08:56:20 INFO - PROCESS | 1845 | 1461167780691 Marionette DEBUG loaded listener.js 08:56:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 234 (0x7f584ae23800) [pid = 1845] [serial = 1515] [outer = 0x7f5846467400] 08:56:21 INFO - PROCESS | 1845 | 1461167781591 Marionette TRACE conn3 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 08:56:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 08:56:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1636ms 08:56:21 INFO - PROCESS | 1845 | 1461167781617 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 08:56:21 INFO - PROCESS | 1845 | 1461167781621 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 08:56:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 08:56:21 INFO - PROCESS | 1845 | 1461167781627 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 08:56:21 INFO - PROCESS | 1845 | 1461167781632 Marionette TRACE conn3 <- [1,1990,null,{}] 08:56:21 INFO - PROCESS | 1845 | 1461167781648 Marionette TRACE conn3 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:21 INFO - PROCESS | 1845 | 1461167781865 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 08:56:22 INFO - PROCESS | 1845 | 1461167782192 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:22 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5853e83000 == 148 [pid = 1845] [id = 505] 08:56:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 235 (0x7f584b46e000) [pid = 1845] [serial = 1516] [outer = (nil)] 08:56:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 236 (0x7f585068c800) [pid = 1845] [serial = 1517] [outer = 0x7f584b46e000] 08:56:22 INFO - PROCESS | 1845 | 1461167782274 Marionette DEBUG loaded listener.js 08:56:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 237 (0x7f5852405400) [pid = 1845] [serial = 1518] [outer = 0x7f584b46e000] 08:56:23 INFO - PROCESS | 1845 | 1461167783083 Marionette TRACE conn3 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 08:56:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 08:56:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1500ms 08:56:23 INFO - PROCESS | 1845 | 1461167783130 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 08:56:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 08:56:23 INFO - PROCESS | 1845 | 1461167783134 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 08:56:23 INFO - PROCESS | 1845 | 1461167783140 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 08:56:23 INFO - PROCESS | 1845 | 1461167783144 Marionette TRACE conn3 <- [1,1994,null,{}] 08:56:23 INFO - PROCESS | 1845 | 1461167783149 Marionette TRACE conn3 -> [0,1995,"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 | 1845 | 1461167783371 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 08:56:23 INFO - PROCESS | 1845 | 1461167783638 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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 | 1845 | ++DOCSHELL 0x7f5855f9b000 == 149 [pid = 1845] [id = 506] 08:56:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 238 (0x7f584f743c00) [pid = 1845] [serial = 1519] [outer = (nil)] 08:56:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 239 (0x7f585482e800) [pid = 1845] [serial = 1520] [outer = 0x7f584f743c00] 08:56:23 INFO - PROCESS | 1845 | 1461167783718 Marionette DEBUG loaded listener.js 08:56:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 240 (0x7f5855695800) [pid = 1845] [serial = 1521] [outer = 0x7f584f743c00] 08:56:24 INFO - PROCESS | 1845 | 1461167784542 Marionette TRACE conn3 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 08:56:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 08:56:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1429ms 08:56:24 INFO - PROCESS | 1845 | 1461167784570 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 08:56:24 INFO - PROCESS | 1845 | 1461167784574 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 08:56:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 08:56:24 INFO - PROCESS | 1845 | 1461167784580 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 08:56:24 INFO - PROCESS | 1845 | 1461167784582 Marionette TRACE conn3 <- [1,1998,null,{}] 08:56:24 INFO - PROCESS | 1845 | 1461167784587 Marionette TRACE conn3 -> [0,1999,"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 | 1845 | 1461167784777 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 08:56:25 INFO - PROCESS | 1845 | 1461167785051 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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 | 1845 | ++DOCSHELL 0x7f585966a000 == 150 [pid = 1845] [id = 507] 08:56:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 241 (0x7f585240dc00) [pid = 1845] [serial = 1522] [outer = (nil)] 08:56:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 242 (0x7f5856303400) [pid = 1845] [serial = 1523] [outer = 0x7f585240dc00] 08:56:25 INFO - PROCESS | 1845 | 1461167785127 Marionette DEBUG loaded listener.js 08:56:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 243 (0x7f5856308000) [pid = 1845] [serial = 1524] [outer = 0x7f585240dc00] 08:56:26 INFO - PROCESS | 1845 | 1461167786040 Marionette TRACE conn3 <- [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]]]}] 08:56:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 08:56:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1531ms 08:56:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 08:56:26 INFO - PROCESS | 1845 | 1461167786112 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 08:56:26 INFO - PROCESS | 1845 | 1461167786115 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 08:56:26 INFO - PROCESS | 1845 | 1461167786121 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 08:56:26 INFO - PROCESS | 1845 | 1461167786124 Marionette TRACE conn3 <- [1,2002,null,{}] 08:56:26 INFO - PROCESS | 1845 | 1461167786129 Marionette TRACE conn3 -> [0,2003,"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 | 1845 | 1461167786376 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 08:56:26 INFO - PROCESS | 1845 | 1461167786707 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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 | 1845 | ++DOCSHELL 0x7f58614a7800 == 151 [pid = 1845] [id = 508] 08:56:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 244 (0x7f5856369c00) [pid = 1845] [serial = 1525] [outer = (nil)] 08:56:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 245 (0x7f5856778400) [pid = 1845] [serial = 1526] [outer = 0x7f5856369c00] 08:56:26 INFO - PROCESS | 1845 | 1461167786787 Marionette DEBUG loaded listener.js 08:56:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 246 (0x7f58590cd400) [pid = 1845] [serial = 1527] [outer = 0x7f5856369c00] 08:56:27 INFO - PROCESS | 1845 | 1461167787587 Marionette TRACE conn3 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 08:56:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 08:56:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1532ms 08:56:27 INFO - PROCESS | 1845 | 1461167787655 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 08:56:27 INFO - PROCESS | 1845 | 1461167787657 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 08:56:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 08:56:27 INFO - PROCESS | 1845 | 1461167787666 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 08:56:27 INFO - PROCESS | 1845 | 1461167787668 Marionette TRACE conn3 <- [1,2006,null,{}] 08:56:27 INFO - PROCESS | 1845 | 1461167787672 Marionette TRACE conn3 -> [0,2007,"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 | 1845 | 1461167787876 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 08:56:28 INFO - PROCESS | 1845 | 1461167788155 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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 | 1845 | ++DOCSHELL 0x7f58699c6000 == 152 [pid = 1845] [id = 509] 08:56:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 247 (0x7f5856365c00) [pid = 1845] [serial = 1528] [outer = (nil)] 08:56:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 248 (0x7f585a1dc400) [pid = 1845] [serial = 1529] [outer = 0x7f5856365c00] 08:56:28 INFO - PROCESS | 1845 | 1461167788268 Marionette DEBUG loaded listener.js 08:56:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 249 (0x7f585b281400) [pid = 1845] [serial = 1530] [outer = 0x7f5856365c00] 08:56:29 INFO - PROCESS | 1845 | 1461167789122 Marionette TRACE conn3 <- [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]]]}] 08:56:29 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 08:56:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1488ms 08:56:29 INFO - PROCESS | 1845 | 1461167789155 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 08:56:29 INFO - PROCESS | 1845 | 1461167789160 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 08:56:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 08:56:29 INFO - PROCESS | 1845 | 1461167789166 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 08:56:29 INFO - PROCESS | 1845 | 1461167789169 Marionette TRACE conn3 <- [1,2010,null,{}] 08:56:29 INFO - PROCESS | 1845 | 1461167789175 Marionette TRACE conn3 -> [0,2011,"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 | 1845 | 1461167789385 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 08:56:29 INFO - PROCESS | 1845 | 1461167789663 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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 | 1845 | ++DOCSHELL 0x7f586ff7b800 == 153 [pid = 1845] [id = 510] 08:56:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 250 (0x7f585636a000) [pid = 1845] [serial = 1531] [outer = (nil)] 08:56:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 251 (0x7f585cd23400) [pid = 1845] [serial = 1532] [outer = 0x7f585636a000] 08:56:29 INFO - PROCESS | 1845 | 1461167789736 Marionette DEBUG loaded listener.js 08:56:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 252 (0x7f5861f24c00) [pid = 1845] [serial = 1533] [outer = 0x7f585636a000] 08:56:30 INFO - PROCESS | 1845 | 1461167790635 Marionette TRACE conn3 <- [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]]]}] 08:56:30 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 08:56:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1540ms 08:56:30 INFO - PROCESS | 1845 | 1461167790708 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 08:56:30 INFO - PROCESS | 1845 | 1461167790711 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 08:56:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 08:56:30 INFO - PROCESS | 1845 | 1461167790718 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 08:56:30 INFO - PROCESS | 1845 | 1461167790720 Marionette TRACE conn3 <- [1,2014,null,{}] 08:56:30 INFO - PROCESS | 1845 | 1461167790726 Marionette TRACE conn3 -> [0,2015,"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 | 1845 | 1461167790950 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 08:56:31 INFO - PROCESS | 1845 | 1461167791270 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:31 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5846cd1800 == 154 [pid = 1845] [id = 511] 08:56:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 253 (0x7f5843c86c00) [pid = 1845] [serial = 1534] [outer = (nil)] 08:56:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 254 (0x7f5843c8f400) [pid = 1845] [serial = 1535] [outer = 0x7f5843c86c00] 08:56:31 INFO - PROCESS | 1845 | 1461167791349 Marionette DEBUG loaded listener.js 08:56:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 255 (0x7f5843c94400) [pid = 1845] [serial = 1536] [outer = 0x7f5843c86c00] 08:56:32 INFO - PROCESS | 1845 | 1461167792252 Marionette TRACE conn3 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 08:56:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 08:56:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1585ms 08:56:32 INFO - PROCESS | 1845 | 1461167792304 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 08:56:32 INFO - PROCESS | 1845 | 1461167792308 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 08:56:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 08:56:32 INFO - PROCESS | 1845 | 1461167792314 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 08:56:32 INFO - PROCESS | 1845 | 1461167792316 Marionette TRACE conn3 <- [1,2018,null,{}] 08:56:32 INFO - PROCESS | 1845 | 1461167792322 Marionette TRACE conn3 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:32 INFO - PROCESS | 1845 | 1461167792535 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 08:56:32 INFO - PROCESS | 1845 | 1461167792780 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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 | 1845 | ++DOCSHELL 0x7f58528ab800 == 155 [pid = 1845] [id = 512] 08:56:32 INFO - PROCESS | 1845 | ++DOMWINDOW == 256 (0x7f5843c8ac00) [pid = 1845] [serial = 1537] [outer = (nil)] 08:56:32 INFO - PROCESS | 1845 | ++DOMWINDOW == 257 (0x7f585af7c400) [pid = 1845] [serial = 1538] [outer = 0x7f5843c8ac00] 08:56:32 INFO - PROCESS | 1845 | 1461167792896 Marionette DEBUG loaded listener.js 08:56:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 258 (0x7f5867ccac00) [pid = 1845] [serial = 1539] [outer = 0x7f5843c8ac00] 08:56:33 INFO - PROCESS | 1845 | 1461167793741 Marionette TRACE conn3 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 08:56:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 08:56:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1479ms 08:56:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 08:56:33 INFO - PROCESS | 1845 | 1461167793794 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 08:56:33 INFO - PROCESS | 1845 | 1461167793798 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 08:56:33 INFO - PROCESS | 1845 | 1461167793804 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 08:56:33 INFO - PROCESS | 1845 | 1461167793808 Marionette TRACE conn3 <- [1,2022,null,{}] 08:56:33 INFO - PROCESS | 1845 | 1461167793813 Marionette TRACE conn3 -> [0,2023,"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 | 1845 | 1461167794060 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 08:56:34 INFO - PROCESS | 1845 | 1461167794388 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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 | 1845 | ++DOCSHELL 0x7f58429ae000 == 156 [pid = 1845] [id = 513] 08:56:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 259 (0x7f584fa4a800) [pid = 1845] [serial = 1540] [outer = (nil)] 08:56:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 260 (0x7f5868bbc000) [pid = 1845] [serial = 1541] [outer = 0x7f584fa4a800] 08:56:34 INFO - PROCESS | 1845 | 1461167794475 Marionette DEBUG loaded listener.js 08:56:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 261 (0x7f586dd0e800) [pid = 1845] [serial = 1542] [outer = 0x7f584fa4a800] 08:56:35 INFO - PROCESS | 1845 | 1461167795303 Marionette TRACE conn3 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 08:56:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 08:56:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1535ms 08:56:35 INFO - PROCESS | 1845 | 1461167795339 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 08:56:35 INFO - PROCESS | 1845 | 1461167795343 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 08:56:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 08:56:35 INFO - PROCESS | 1845 | 1461167795349 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 08:56:35 INFO - PROCESS | 1845 | 1461167795351 Marionette TRACE conn3 <- [1,2026,null,{}] 08:56:35 INFO - PROCESS | 1845 | 1461167795356 Marionette TRACE conn3 -> [0,2027,"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 | 1845 | 1461167795572 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 08:56:35 INFO - PROCESS | 1845 | 1461167795852 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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 | 1845 | ++DOCSHELL 0x7f58528bc000 == 157 [pid = 1845] [id = 514] 08:56:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 262 (0x7f5846f4b400) [pid = 1845] [serial = 1543] [outer = (nil)] 08:56:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 263 (0x7f5846f51400) [pid = 1845] [serial = 1544] [outer = 0x7f5846f4b400] 08:56:36 INFO - PROCESS | 1845 | 1461167795994 Marionette DEBUG loaded listener.js 08:56:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 264 (0x7f5846f56c00) [pid = 1845] [serial = 1545] [outer = 0x7f5846f4b400] 08:56:36 INFO - PROCESS | 1845 | 1461167796860 Marionette TRACE conn3 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 08:56:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 08:56:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1578ms 08:56:36 INFO - PROCESS | 1845 | 1461167796928 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 08:56:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 08:56:36 INFO - PROCESS | 1845 | 1461167796934 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 08:56:36 INFO - PROCESS | 1845 | 1461167796940 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 08:56:36 INFO - PROCESS | 1845 | 1461167796943 Marionette TRACE conn3 <- [1,2030,null,{}] 08:56:36 INFO - PROCESS | 1845 | 1461167796948 Marionette TRACE conn3 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:37 INFO - PROCESS | 1845 | 1461167797170 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 08:56:37 INFO - PROCESS | 1845 | 1461167797445 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:37 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5845cb2000 == 158 [pid = 1845] [id = 515] 08:56:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 265 (0x7f5841542c00) [pid = 1845] [serial = 1546] [outer = (nil)] 08:56:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 266 (0x7f584154b800) [pid = 1845] [serial = 1547] [outer = 0x7f5841542c00] 08:56:37 INFO - PROCESS | 1845 | 1461167797564 Marionette DEBUG loaded listener.js 08:56:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 267 (0x7f5841550400) [pid = 1845] [serial = 1548] [outer = 0x7f5841542c00] 08:56:38 INFO - PROCESS | 1845 | 1461167798389 Marionette TRACE conn3 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 08:56:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 08:56:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1529ms 08:56:38 INFO - PROCESS | 1845 | 1461167798469 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 08:56:38 INFO - PROCESS | 1845 | 1461167798473 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 08:56:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 08:56:38 INFO - PROCESS | 1845 | 1461167798478 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 08:56:38 INFO - PROCESS | 1845 | 1461167798481 Marionette TRACE conn3 <- [1,2034,null,{}] 08:56:38 INFO - PROCESS | 1845 | 1461167798487 Marionette TRACE conn3 -> [0,2035,"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 | 1845 | 1461167798705 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 08:56:39 INFO - PROCESS | 1845 | 1461167799022 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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 | 1845 | ++DOCSHELL 0x7f583e176000 == 159 [pid = 1845] [id = 516] 08:56:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 268 (0x7f583e1b8800) [pid = 1845] [serial = 1549] [outer = (nil)] 08:56:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 269 (0x7f583e1c0800) [pid = 1845] [serial = 1550] [outer = 0x7f583e1b8800] 08:56:39 INFO - PROCESS | 1845 | 1461167799098 Marionette DEBUG loaded listener.js 08:56:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 270 (0x7f583e1c5400) [pid = 1845] [serial = 1551] [outer = 0x7f583e1b8800] 08:56:39 INFO - PROCESS | 1845 | 1461167799937 Marionette TRACE conn3 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 08:56:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 08:56:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1533ms 08:56:40 INFO - PROCESS | 1845 | 1461167800013 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 08:56:40 INFO - PROCESS | 1845 | 1461167800017 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 08:56:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 08:56:40 INFO - PROCESS | 1845 | 1461167800023 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 08:56:40 INFO - PROCESS | 1845 | 1461167800026 Marionette TRACE conn3 <- [1,2038,null,{}] 08:56:40 INFO - PROCESS | 1845 | 1461167800031 Marionette TRACE conn3 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:40 INFO - PROCESS | 1845 | 1461167800265 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 08:56:40 INFO - PROCESS | 1845 | 1461167800591 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:40 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f583e38c800 == 160 [pid = 1845] [id = 517] 08:56:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 271 (0x7f583e1ba800) [pid = 1845] [serial = 1552] [outer = (nil)] 08:56:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 272 (0x7f584154d400) [pid = 1845] [serial = 1553] [outer = 0x7f583e1ba800] 08:56:40 INFO - PROCESS | 1845 | 1461167800671 Marionette DEBUG loaded listener.js 08:56:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 273 (0x7f5846f4fc00) [pid = 1845] [serial = 1554] [outer = 0x7f583e1ba800] 08:56:41 INFO - PROCESS | 1845 | 1461167801544 Marionette TRACE conn3 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 08:56:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 08:56:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1580ms 08:56:41 INFO - PROCESS | 1845 | 1461167801605 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 08:56:41 INFO - PROCESS | 1845 | 1461167801609 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 08:56:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 08:56:41 INFO - PROCESS | 1845 | 1461167801659 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 08:56:41 INFO - PROCESS | 1845 | 1461167801661 Marionette TRACE conn3 <- [1,2042,null,{}] 08:56:41 INFO - PROCESS | 1845 | 1461167801671 Marionette TRACE conn3 -> [0,2043,"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 | 1845 | 1461167801904 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 08:56:42 INFO - PROCESS | 1845 | 1461167802242 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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 | 1845 | ++DOCSHELL 0x7f5845cae000 == 161 [pid = 1845] [id = 518] 08:56:42 INFO - PROCESS | 1845 | ++DOMWINDOW == 274 (0x7f583e548000) [pid = 1845] [serial = 1555] [outer = (nil)] 08:56:42 INFO - PROCESS | 1845 | ++DOMWINDOW == 275 (0x7f583e54ec00) [pid = 1845] [serial = 1556] [outer = 0x7f583e548000] 08:56:42 INFO - PROCESS | 1845 | 1461167802330 Marionette DEBUG loaded listener.js 08:56:42 INFO - PROCESS | 1845 | ++DOMWINDOW == 276 (0x7f583e553800) [pid = 1845] [serial = 1557] [outer = 0x7f583e548000] 08:56:43 INFO - PROCESS | 1845 | 1461167803240 Marionette TRACE conn3 <- [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]]]}] 08:56:43 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) 08:56:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1650ms 08:56:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 08:56:43 INFO - PROCESS | 1845 | 1461167803291 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 08:56:43 INFO - PROCESS | 1845 | 1461167803294 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 08:56:43 INFO - PROCESS | 1845 | 1461167803300 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 08:56:43 INFO - PROCESS | 1845 | 1461167803304 Marionette TRACE conn3 <- [1,2046,null,{}] 08:56:43 INFO - PROCESS | 1845 | 1461167803310 Marionette TRACE conn3 -> [0,2047,"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 | 1845 | 1461167803541 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 08:56:43 INFO - PROCESS | 1845 | 1461167803913 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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 | 1845 | ++DOCSHELL 0x7f583bf84800 == 162 [pid = 1845] [id = 519] 08:56:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 277 (0x7f583e1c5800) [pid = 1845] [serial = 1558] [outer = (nil)] 08:56:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 278 (0x7f583ec14400) [pid = 1845] [serial = 1559] [outer = 0x7f583e1c5800] 08:56:44 INFO - PROCESS | 1845 | 1461167803993 Marionette DEBUG loaded listener.js 08:56:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 279 (0x7f583ec18c00) [pid = 1845] [serial = 1560] [outer = 0x7f583e1c5800] 08:56:45 INFO - PROCESS | 1845 | 1461167805418 Marionette TRACE conn3 <- [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]]]}] 08:56:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:56:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 2241ms 08:56:45 INFO - PROCESS | 1845 | 1461167805541 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 08:56:45 INFO - PROCESS | 1845 | 1461167805547 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 08:56:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 08:56:45 INFO - PROCESS | 1845 | 1461167805555 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 08:56:45 INFO - PROCESS | 1845 | 1461167805560 Marionette TRACE conn3 <- [1,2050,null,{}] 08:56:45 INFO - PROCESS | 1845 | 1461167805568 Marionette TRACE conn3 -> [0,2051,"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 | 1845 | 1461167805784 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 08:56:46 INFO - PROCESS | 1845 | 1461167806067 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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 | 1845 | ++DOCSHELL 0x7f58439b3000 == 163 [pid = 1845] [id = 520] 08:56:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 280 (0x7f583e548400) [pid = 1845] [serial = 1561] [outer = (nil)] 08:56:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 281 (0x7f5841661c00) [pid = 1845] [serial = 1562] [outer = 0x7f583e548400] 08:56:46 INFO - PROCESS | 1845 | 1461167806139 Marionette DEBUG loaded listener.js 08:56:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 282 (0x7f5841f47000) [pid = 1845] [serial = 1563] [outer = 0x7f583e548400] 08:56:47 INFO - PROCESS | 1845 | 1461167807113 Marionette TRACE conn3 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 08:56:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 08:56:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1590ms 08:56:47 INFO - PROCESS | 1845 | 1461167807146 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 08:56:47 INFO - PROCESS | 1845 | 1461167807156 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 08:56:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 08:56:47 INFO - PROCESS | 1845 | 1461167807167 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 08:56:47 INFO - PROCESS | 1845 | 1461167807171 Marionette TRACE conn3 <- [1,2054,null,{}] 08:56:47 INFO - PROCESS | 1845 | 1461167807177 Marionette TRACE conn3 -> [0,2055,"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 | 1845 | 1461167807397 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 08:56:47 INFO - PROCESS | 1845 | 1461167807895 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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 | 1845 | ++DOCSHELL 0x7f58416c3000 == 164 [pid = 1845] [id = 521] 08:56:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 283 (0x7f5841f4ec00) [pid = 1845] [serial = 1564] [outer = (nil)] 08:56:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 284 (0x7f5842173400) [pid = 1845] [serial = 1565] [outer = 0x7f5841f4ec00] 08:56:47 INFO - PROCESS | 1845 | 1461167807971 Marionette DEBUG loaded listener.js 08:56:48 INFO - PROCESS | 1845 | ++DOMWINDOW == 285 (0x7f5842ae0800) [pid = 1845] [serial = 1566] [outer = 0x7f5841f4ec00] 08:56:48 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5843bc5000 == 163 [pid = 1845] [id = 413] 08:56:48 INFO - PROCESS | 1845 | --DOCSHELL 0x7f584ade0800 == 162 [pid = 1845] [id = 501] 08:56:48 INFO - PROCESS | 1845 | --DOCSHELL 0x7f584add9000 == 161 [pid = 1845] [id = 500] 08:56:48 INFO - PROCESS | 1845 | --DOCSHELL 0x7f584a666800 == 160 [pid = 1845] [id = 499] 08:56:48 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5845818000 == 159 [pid = 1845] [id = 498] 08:56:48 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5845818800 == 158 [pid = 1845] [id = 497] 08:56:48 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5843827800 == 157 [pid = 1845] [id = 495] 08:56:48 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5842d99800 == 156 [pid = 1845] [id = 494] 08:56:48 INFO - PROCESS | 1845 | --DOCSHELL 0x7f58416c1800 == 155 [pid = 1845] [id = 493] 08:56:48 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5842d8c800 == 154 [pid = 1845] [id = 492] 08:56:48 INFO - PROCESS | 1845 | --DOCSHELL 0x7f584201a000 == 153 [pid = 1845] [id = 491] 08:56:48 INFO - PROCESS | 1845 | --DOCSHELL 0x7f584642e800 == 152 [pid = 1845] [id = 490] 08:56:48 INFO - PROCESS | 1845 | --DOMWINDOW == 284 (0x7f5855972c00) [pid = 1845] [serial = 1317] [outer = (nil)] [url = about:blank] 08:56:48 INFO - PROCESS | 1845 | --DOMWINDOW == 283 (0x7f584fa48c00) [pid = 1845] [serial = 1430] [outer = (nil)] [url = about:blank] 08:56:48 INFO - PROCESS | 1845 | --DOMWINDOW == 282 (0x7f584b452400) [pid = 1845] [serial = 1427] [outer = (nil)] [url = about:blank] 08:56:48 INFO - PROCESS | 1845 | --DOMWINDOW == 281 (0x7f5845b02400) [pid = 1845] [serial = 1412] [outer = (nil)] [url = about:blank] 08:56:48 INFO - PROCESS | 1845 | --DOMWINDOW == 280 (0x7f5868abd400) [pid = 1845] [serial = 1394] [outer = (nil)] [url = about:blank] 08:56:48 INFO - PROCESS | 1845 | --DOMWINDOW == 279 (0x7f584582dc00) [pid = 1845] [serial = 1421] [outer = (nil)] [url = about:blank] 08:56:48 INFO - PROCESS | 1845 | --DOMWINDOW == 278 (0x7f5846470000) [pid = 1845] [serial = 1422] [outer = (nil)] [url = about:blank] 08:56:48 INFO - PROCESS | 1845 | --DOMWINDOW == 277 (0x7f585677d000) [pid = 1845] [serial = 1391] [outer = (nil)] [url = about:blank] 08:56:48 INFO - PROCESS | 1845 | --DOMWINDOW == 276 (0x7f584f6e9800) [pid = 1845] [serial = 1382] [outer = (nil)] [url = about:blank] 08:56:48 INFO - PROCESS | 1845 | --DOMWINDOW == 275 (0x7f5841f51000) [pid = 1845] [serial = 1376] [outer = (nil)] [url = about:blank] 08:56:48 INFO - PROCESS | 1845 | --DOMWINDOW == 274 (0x7f5843ad4800) [pid = 1845] [serial = 1418] [outer = (nil)] [url = about:blank] 08:56:48 INFO - PROCESS | 1845 | --DOMWINDOW == 273 (0x7f5843d87400) [pid = 1845] [serial = 1419] [outer = (nil)] [url = about:blank] 08:56:48 INFO - PROCESS | 1845 | --DOMWINDOW == 272 (0x7f5845830800) [pid = 1845] [serial = 1409] [outer = (nil)] [url = about:blank] 08:56:48 INFO - PROCESS | 1845 | --DOMWINDOW == 271 (0x7f584a88a400) [pid = 1845] [serial = 1424] [outer = (nil)] [url = about:blank] 08:56:48 INFO - PROCESS | 1845 | --DOMWINDOW == 270 (0x7f584ae26c00) [pid = 1845] [serial = 1425] [outer = (nil)] [url = about:blank] 08:56:48 INFO - PROCESS | 1845 | --DOMWINDOW == 269 (0x7f5851f65000) [pid = 1845] [serial = 1433] [outer = (nil)] [url = about:blank] 08:56:48 INFO - PROCESS | 1845 | --DOMWINDOW == 268 (0x7f584578d400) [pid = 1845] [serial = 1400] [outer = (nil)] [url = about:blank] 08:56:48 INFO - PROCESS | 1845 | --DOMWINDOW == 267 (0x7f584fa60400) [pid = 1845] [serial = 1431] [outer = (nil)] [url = about:blank] 08:56:48 INFO - PROCESS | 1845 | --DOMWINDOW == 266 (0x7f584570b000) [pid = 1845] [serial = 1379] [outer = (nil)] [url = about:blank] 08:56:48 INFO - PROCESS | 1845 | --DOMWINDOW == 265 (0x7f5846472400) [pid = 1845] [serial = 1406] [outer = (nil)] [url = about:blank] 08:56:48 INFO - PROCESS | 1845 | --DOMWINDOW == 264 (0x7f5853d8a000) [pid = 1845] [serial = 1388] [outer = (nil)] [url = about:blank] 08:56:48 INFO - PROCESS | 1845 | --DOMWINDOW == 263 (0x7f5846469c00) [pid = 1845] [serial = 1403] [outer = (nil)] [url = about:blank] 08:56:48 INFO - PROCESS | 1845 | --DOMWINDOW == 262 (0x7f586a0c3400) [pid = 1845] [serial = 1397] [outer = (nil)] [url = about:blank] 08:56:48 INFO - PROCESS | 1845 | --DOMWINDOW == 261 (0x7f58524ce000) [pid = 1845] [serial = 1385] [outer = (nil)] [url = about:blank] 08:56:48 INFO - PROCESS | 1845 | --DOMWINDOW == 260 (0x7f5843912c00) [pid = 1845] [serial = 1415] [outer = (nil)] [url = about:blank] 08:56:48 INFO - PROCESS | 1845 | --DOMWINDOW == 259 (0x7f58521c0400) [pid = 1845] [serial = 1254] [outer = (nil)] [url = about:blank] 08:56:48 INFO - PROCESS | 1845 | --DOMWINDOW == 258 (0x7f584f746000) [pid = 1845] [serial = 1428] [outer = (nil)] [url = about:blank] 08:56:48 INFO - PROCESS | 1845 | --DOMWINDOW == 257 (0x7f585292d800) [pid = 1845] [serial = 1434] [outer = (nil)] [url = about:blank] 08:56:48 INFO - PROCESS | 1845 | --DOMWINDOW == 256 (0x7f5852b87000) [pid = 1845] [serial = 1436] [outer = (nil)] [url = about:blank] 08:56:49 INFO - PROCESS | 1845 | 1461167809389 Marionette TRACE conn3 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 08:56:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 08:56:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 2238ms 08:56:49 INFO - PROCESS | 1845 | 1461167809405 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 08:56:49 INFO - PROCESS | 1845 | 1461167809410 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 08:56:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 08:56:49 INFO - PROCESS | 1845 | 1461167809416 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 08:56:49 INFO - PROCESS | 1845 | 1461167809422 Marionette TRACE conn3 <- [1,2058,null,{}] 08:56:49 INFO - PROCESS | 1845 | 1461167809437 Marionette TRACE conn3 -> [0,2059,"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 | 1845 | 1461167809656 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 08:56:49 INFO - PROCESS | 1845 | 1461167809869 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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 | 1845 | ++DOCSHELL 0x7f5842f9b800 == 153 [pid = 1845] [id = 522] 08:56:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 257 (0x7f5841f47c00) [pid = 1845] [serial = 1567] [outer = (nil)] 08:56:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 258 (0x7f5843846800) [pid = 1845] [serial = 1568] [outer = 0x7f5841f47c00] 08:56:49 INFO - PROCESS | 1845 | 1461167809979 Marionette DEBUG loaded listener.js 08:56:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 259 (0x7f5843b1c000) [pid = 1845] [serial = 1569] [outer = 0x7f5841f47c00] 08:56:50 INFO - PROCESS | 1845 | 1461167810749 Marionette TRACE conn3 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 08:56:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 08:56:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1388ms 08:56:50 INFO - PROCESS | 1845 | 1461167810805 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 08:56:50 INFO - PROCESS | 1845 | 1461167810810 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 08:56:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 08:56:50 INFO - PROCESS | 1845 | 1461167810816 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 08:56:50 INFO - PROCESS | 1845 | 1461167810818 Marionette TRACE conn3 <- [1,2062,null,{}] 08:56:50 INFO - PROCESS | 1845 | 1461167810824 Marionette TRACE conn3 -> [0,2063,"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 | 1845 | 1461167811135 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 08:56:51 INFO - PROCESS | 1845 | 1461167811172 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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 | 1845 | ++DOCSHELL 0x7f5845803800 == 154 [pid = 1845] [id = 523] 08:56:51 INFO - PROCESS | 1845 | ++DOMWINDOW == 260 (0x7f583e545400) [pid = 1845] [serial = 1570] [outer = (nil)] 08:56:51 INFO - PROCESS | 1845 | ++DOMWINDOW == 261 (0x7f5843cddc00) [pid = 1845] [serial = 1571] [outer = 0x7f583e545400] 08:56:51 INFO - PROCESS | 1845 | 1461167811236 Marionette DEBUG loaded listener.js 08:56:51 INFO - PROCESS | 1845 | ++DOMWINDOW == 262 (0x7f5843f2cc00) [pid = 1845] [serial = 1572] [outer = 0x7f583e545400] 08:56:52 INFO - PROCESS | 1845 | 1461167812245 Marionette TRACE conn3 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 08:56:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 08:56:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1479ms 08:56:52 INFO - PROCESS | 1845 | 1461167812302 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 08:56:52 INFO - PROCESS | 1845 | 1461167812306 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 08:56:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 08:56:52 INFO - PROCESS | 1845 | 1461167812313 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 08:56:52 INFO - PROCESS | 1845 | 1461167812316 Marionette TRACE conn3 <- [1,2066,null,{}] 08:56:52 INFO - PROCESS | 1845 | 1461167812321 Marionette TRACE conn3 -> [0,2067,"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 | 1845 | 1461167812589 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 08:56:52 INFO - PROCESS | 1845 | 1461167812634 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:52 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f58461dc000 == 155 [pid = 1845] [id = 524] 08:56:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 263 (0x7f5843f2e000) [pid = 1845] [serial = 1573] [outer = (nil)] 08:56:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 264 (0x7f58440f4400) [pid = 1845] [serial = 1574] [outer = 0x7f5843f2e000] 08:56:52 INFO - PROCESS | 1845 | 1461167812723 Marionette DEBUG loaded listener.js 08:56:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 265 (0x7f5845824000) [pid = 1845] [serial = 1575] [outer = 0x7f5843f2e000] 08:56:54 INFO - PROCESS | 1845 | --DOMWINDOW == 264 (0x7f5848b33000) [pid = 1845] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 08:56:54 INFO - PROCESS | 1845 | --DOMWINDOW == 263 (0x7f585672ec00) [pid = 1845] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 08:56:54 INFO - PROCESS | 1845 | --DOMWINDOW == 262 (0x7f5845786000) [pid = 1845] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 08:56:54 INFO - PROCESS | 1845 | --DOMWINDOW == 261 (0x7f585240e000) [pid = 1845] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 08:56:54 INFO - PROCESS | 1845 | --DOMWINDOW == 260 (0x7f5851c0e800) [pid = 1845] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 08:56:54 INFO - PROCESS | 1845 | --DOMWINDOW == 259 (0x7f5843785800) [pid = 1845] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 08:56:54 INFO - PROCESS | 1845 | --DOMWINDOW == 258 (0x7f5855969c00) [pid = 1845] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 08:56:54 INFO - PROCESS | 1845 | --DOMWINDOW == 257 (0x7f5855697000) [pid = 1845] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 08:56:54 INFO - PROCESS | 1845 | --DOMWINDOW == 256 (0x7f5843cdf400) [pid = 1845] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 08:56:54 INFO - PROCESS | 1845 | --DOMWINDOW == 255 (0x7f585596a800) [pid = 1845] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 08:56:54 INFO - PROCESS | 1845 | --DOMWINDOW == 254 (0x7f584378e400) [pid = 1845] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 08:56:54 INFO - PROCESS | 1845 | --DOMWINDOW == 253 (0x7f585192d400) [pid = 1845] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 08:56:54 INFO - PROCESS | 1845 | --DOMWINDOW == 252 (0x7f584a880c00) [pid = 1845] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 08:56:54 INFO - PROCESS | 1845 | --DOMWINDOW == 251 (0x7f585c839000) [pid = 1845] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 08:56:54 INFO - PROCESS | 1845 | --DOMWINDOW == 250 (0x7f584f6e0800) [pid = 1845] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 08:56:54 INFO - PROCESS | 1845 | --DOMWINDOW == 249 (0x7f5847da5c00) [pid = 1845] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 08:56:54 INFO - PROCESS | 1845 | --DOMWINDOW == 248 (0x7f58420cd800) [pid = 1845] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 08:56:54 INFO - PROCESS | 1845 | --DOMWINDOW == 247 (0x7f5845707000) [pid = 1845] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 08:56:54 INFO - PROCESS | 1845 | --DOMWINDOW == 246 (0x7f5843846000) [pid = 1845] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 08:56:54 INFO - PROCESS | 1845 | --DOMWINDOW == 245 (0x7f584582b000) [pid = 1845] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 08:56:54 INFO - PROCESS | 1845 | --DOMWINDOW == 244 (0x7f5868d15c00) [pid = 1845] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 08:56:54 INFO - PROCESS | 1845 | --DOMWINDOW == 243 (0x7f584384ec00) [pid = 1845] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 08:56:54 INFO - PROCESS | 1845 | --DOMWINDOW == 242 (0x7f5841f4b800) [pid = 1845] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 08:56:54 INFO - PROCESS | 1845 | --DOMWINDOW == 241 (0x7f5852b81800) [pid = 1845] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 08:56:54 INFO - PROCESS | 1845 | --DOMWINDOW == 240 (0x7f5843784000) [pid = 1845] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 08:56:54 INFO - PROCESS | 1845 | --DOMWINDOW == 239 (0x7f585e11f400) [pid = 1845] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 08:56:54 INFO - PROCESS | 1845 | --DOMWINDOW == 238 (0x7f58440c7c00) [pid = 1845] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 08:56:54 INFO - PROCESS | 1845 | --DOMWINDOW == 237 (0x7f5856735800) [pid = 1845] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 08:56:54 INFO - PROCESS | 1845 | --DOMWINDOW == 236 (0x7f5841f4a400) [pid = 1845] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 08:56:54 INFO - PROCESS | 1845 | --DOMWINDOW == 235 (0x7f58521c1800) [pid = 1845] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 08:56:54 INFO - PROCESS | 1845 | --DOMWINDOW == 234 (0x7f5855c20400) [pid = 1845] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 08:56:54 INFO - PROCESS | 1845 | --DOMWINDOW == 233 (0x7f5843f23000) [pid = 1845] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 08:56:54 INFO - PROCESS | 1845 | --DOMWINDOW == 232 (0x7f5845786c00) [pid = 1845] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 08:56:54 INFO - PROCESS | 1845 | --DOMWINDOW == 231 (0x7f5845b07400) [pid = 1845] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 08:56:54 INFO - PROCESS | 1845 | --DOMWINDOW == 230 (0x7f5841f43c00) [pid = 1845] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 08:56:54 INFO - PROCESS | 1845 | --DOMWINDOW == 229 (0x7f5851b25c00) [pid = 1845] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 08:56:54 INFO - PROCESS | 1845 | --DOMWINDOW == 228 (0x7f584f74cc00) [pid = 1845] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 08:56:54 INFO - PROCESS | 1845 | --DOMWINDOW == 227 (0x7f585192c800) [pid = 1845] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 08:56:54 INFO - PROCESS | 1845 | --DOMWINDOW == 226 (0x7f5845b09400) [pid = 1845] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 08:56:54 INFO - PROCESS | 1845 | --DOMWINDOW == 225 (0x7f585e1f1800) [pid = 1845] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 08:56:54 INFO - PROCESS | 1845 | --DOMWINDOW == 224 (0x7f584f745c00) [pid = 1845] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 08:56:54 INFO - PROCESS | 1845 | --DOMWINDOW == 223 (0x7f585e3a5c00) [pid = 1845] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 08:56:54 INFO - PROCESS | 1845 | --DOMWINDOW == 222 (0x7f584ac05c00) [pid = 1845] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 08:56:54 INFO - PROCESS | 1845 | --DOMWINDOW == 221 (0x7f5851934800) [pid = 1845] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 08:56:54 INFO - PROCESS | 1845 | --DOMWINDOW == 220 (0x7f5856738400) [pid = 1845] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 08:56:54 INFO - PROCESS | 1845 | --DOMWINDOW == 219 (0x7f5868f35800) [pid = 1845] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 08:56:54 INFO - PROCESS | 1845 | --DOMWINDOW == 218 (0x7f585e3a7800) [pid = 1845] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 08:56:54 INFO - PROCESS | 1845 | --DOMWINDOW == 217 (0x7f58527d5800) [pid = 1845] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 08:56:54 INFO - PROCESS | 1845 | --DOMWINDOW == 216 (0x7f5843d89c00) [pid = 1845] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 08:56:54 INFO - PROCESS | 1845 | --DOMWINDOW == 215 (0x7f585e380400) [pid = 1845] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 08:56:54 INFO - PROCESS | 1845 | --DOMWINDOW == 214 (0x7f58440d2000) [pid = 1845] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 08:56:54 INFO - PROCESS | 1845 | --DOMWINDOW == 213 (0x7f584646d800) [pid = 1845] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 08:56:54 INFO - PROCESS | 1845 | --DOMWINDOW == 212 (0x7f5851f5f800) [pid = 1845] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 08:56:54 INFO - PROCESS | 1845 | --DOMWINDOW == 211 (0x7f584ac03400) [pid = 1845] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 08:56:54 INFO - PROCESS | 1845 | --DOMWINDOW == 210 (0x7f584384c400) [pid = 1845] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 08:56:54 INFO - PROCESS | 1845 | --DOMWINDOW == 209 (0x7f5843b24800) [pid = 1845] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 08:56:54 INFO - PROCESS | 1845 | --DOMWINDOW == 208 (0x7f5842e11c00) [pid = 1845] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 08:56:54 INFO - PROCESS | 1845 | --DOMWINDOW == 207 (0x7f5841e3d800) [pid = 1845] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 08:56:54 INFO - PROCESS | 1845 | --DOMWINDOW == 206 (0x7f5842e11400) [pid = 1845] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 08:56:54 INFO - PROCESS | 1845 | 1461167814666 Marionette TRACE conn3 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 08:56:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 08:56:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 2390ms 08:56:54 INFO - PROCESS | 1845 | 1461167814704 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 08:56:54 INFO - PROCESS | 1845 | 1461167814708 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 08:56:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 08:56:54 INFO - PROCESS | 1845 | 1461167814714 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 08:56:54 INFO - PROCESS | 1845 | 1461167814717 Marionette TRACE conn3 <- [1,2070,null,{}] 08:56:54 INFO - PROCESS | 1845 | 1461167814722 Marionette TRACE conn3 -> [0,2071,"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 | 1845 | 1461167815020 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 08:56:55 INFO - PROCESS | 1845 | 1461167815153 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:55 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5846421000 == 156 [pid = 1845] [id = 525] 08:56:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 207 (0x7f584390ac00) [pid = 1845] [serial = 1576] [outer = (nil)] 08:56:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 208 (0x7f584582b000) [pid = 1845] [serial = 1577] [outer = 0x7f584390ac00] 08:56:55 INFO - PROCESS | 1845 | 1461167815220 Marionette DEBUG loaded listener.js 08:56:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 209 (0x7f5846469c00) [pid = 1845] [serial = 1578] [outer = 0x7f584390ac00] 08:56:55 INFO - PROCESS | 1845 | 1461167815984 Marionette TRACE conn3 <- [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]]]}] 08:56:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 08:56:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1286ms 08:56:56 INFO - PROCESS | 1845 | 1461167816006 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 08:56:56 INFO - PROCESS | 1845 | 1461167816009 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 08:56:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 08:56:56 INFO - PROCESS | 1845 | 1461167816016 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 08:56:56 INFO - PROCESS | 1845 | 1461167816018 Marionette TRACE conn3 <- [1,2074,null,{}] 08:56:56 INFO - PROCESS | 1845 | 1461167816023 Marionette TRACE conn3 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:56 INFO - PROCESS | 1845 | 1461167816502 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 08:56:56 INFO - PROCESS | 1845 | 1461167816773 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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 | 1845 | ++DOCSHELL 0x7f5842d80800 == 157 [pid = 1845] [id = 526] 08:56:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 210 (0x7f583e1c6400) [pid = 1845] [serial = 1579] [outer = (nil)] 08:56:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 211 (0x7f583ec12400) [pid = 1845] [serial = 1580] [outer = 0x7f583e1c6400] 08:56:56 INFO - PROCESS | 1845 | 1461167816851 Marionette DEBUG loaded listener.js 08:56:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 212 (0x7f5841548800) [pid = 1845] [serial = 1581] [outer = 0x7f583e1c6400] 08:56:57 INFO - PROCESS | 1845 | 1461167817801 Marionette TRACE conn3 <- [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]]]}] 08:56:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 08:56:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1841ms 08:56:57 INFO - PROCESS | 1845 | 1461167817860 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 08:56:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 08:56:57 INFO - PROCESS | 1845 | 1461167817866 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 08:56:57 INFO - PROCESS | 1845 | 1461167817874 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 08:56:57 INFO - PROCESS | 1845 | 1461167817881 Marionette TRACE conn3 <- [1,2078,null,{}] 08:56:57 INFO - PROCESS | 1845 | 1461167817888 Marionette TRACE conn3 -> [0,2079,"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 | 1845 | 1461167818130 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 08:56:58 INFO - PROCESS | 1845 | 1461167818459 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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 | 1845 | ++DOCSHELL 0x7f5843fa0000 == 158 [pid = 1845] [id = 527] 08:56:58 INFO - PROCESS | 1845 | ++DOMWINDOW == 213 (0x7f5842ae2800) [pid = 1845] [serial = 1582] [outer = (nil)] 08:56:58 INFO - PROCESS | 1845 | ++DOMWINDOW == 214 (0x7f5842e0bc00) [pid = 1845] [serial = 1583] [outer = 0x7f5842ae2800] 08:56:58 INFO - PROCESS | 1845 | 1461167818548 Marionette DEBUG loaded listener.js 08:56:58 INFO - PROCESS | 1845 | ++DOMWINDOW == 215 (0x7f584378fc00) [pid = 1845] [serial = 1584] [outer = 0x7f5842ae2800] 08:56:59 INFO - PROCESS | 1845 | 1461167819483 Marionette TRACE conn3 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 08:56:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 08:56:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1644ms 08:56:59 INFO - PROCESS | 1845 | 1461167819517 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 08:56:59 INFO - PROCESS | 1845 | 1461167819521 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 08:56:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 08:56:59 INFO - PROCESS | 1845 | 1461167819529 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 08:56:59 INFO - PROCESS | 1845 | 1461167819533 Marionette TRACE conn3 <- [1,2082,null,{}] 08:56:59 INFO - PROCESS | 1845 | 1461167819539 Marionette TRACE conn3 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:59 INFO - PROCESS | 1845 | 1461167819775 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 08:57:00 INFO - PROCESS | 1845 | 1461167820129 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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 | 1845 | ++DOCSHELL 0x7f584a66d800 == 159 [pid = 1845] [id = 528] 08:57:00 INFO - PROCESS | 1845 | ++DOMWINDOW == 216 (0x7f5843ceb400) [pid = 1845] [serial = 1585] [outer = (nil)] 08:57:00 INFO - PROCESS | 1845 | ++DOMWINDOW == 217 (0x7f5843f22400) [pid = 1845] [serial = 1586] [outer = 0x7f5843ceb400] 08:57:00 INFO - PROCESS | 1845 | 1461167820208 Marionette DEBUG loaded listener.js 08:57:00 INFO - PROCESS | 1845 | ++DOMWINDOW == 218 (0x7f5845709c00) [pid = 1845] [serial = 1587] [outer = 0x7f5843ceb400] 08:57:01 INFO - PROCESS | 1845 | 1461167821113 Marionette TRACE conn3 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 08:57:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 08:57:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1637ms 08:57:01 INFO - PROCESS | 1845 | 1461167821170 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 08:57:01 INFO - PROCESS | 1845 | 1461167821179 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 08:57:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 08:57:01 INFO - PROCESS | 1845 | 1461167821196 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 08:57:01 INFO - PROCESS | 1845 | 1461167821204 Marionette TRACE conn3 <- [1,2086,null,{}] 08:57:01 INFO - PROCESS | 1845 | 1461167821210 Marionette TRACE conn3 -> [0,2087,"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 | 1845 | 1461167821498 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 08:57:01 INFO - PROCESS | 1845 | 1461167821833 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:01 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f584ac35000 == 160 [pid = 1845] [id = 529] 08:57:01 INFO - PROCESS | 1845 | ++DOMWINDOW == 219 (0x7f5843ae1400) [pid = 1845] [serial = 1588] [outer = (nil)] 08:57:01 INFO - PROCESS | 1845 | ++DOMWINDOW == 220 (0x7f5846dd6c00) [pid = 1845] [serial = 1589] [outer = 0x7f5843ae1400] 08:57:01 INFO - PROCESS | 1845 | 1461167821907 Marionette DEBUG loaded listener.js 08:57:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 221 (0x7f5847d99800) [pid = 1845] [serial = 1590] [outer = 0x7f5843ae1400] 08:57:02 INFO - PROCESS | 1845 | 1461167822776 Marionette TRACE conn3 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 08:57:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 08:57:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1642ms 08:57:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 08:57:02 INFO - PROCESS | 1845 | 1461167822831 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 08:57:02 INFO - PROCESS | 1845 | 1461167822834 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 08:57:02 INFO - PROCESS | 1845 | 1461167822841 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 08:57:02 INFO - PROCESS | 1845 | 1461167822844 Marionette TRACE conn3 <- [1,2090,null,{}] 08:57:02 INFO - PROCESS | 1845 | 1461167822849 Marionette TRACE conn3 -> [0,2091,"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 | 1845 | 1461167823074 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 08:57:03 INFO - PROCESS | 1845 | 1461167823384 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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 | 1845 | ++DOCSHELL 0x7f584f914000 == 161 [pid = 1845] [id = 530] 08:57:03 INFO - PROCESS | 1845 | ++DOMWINDOW == 222 (0x7f5843d89400) [pid = 1845] [serial = 1591] [outer = (nil)] 08:57:03 INFO - PROCESS | 1845 | ++DOMWINDOW == 223 (0x7f5848b33800) [pid = 1845] [serial = 1592] [outer = 0x7f5843d89400] 08:57:03 INFO - PROCESS | 1845 | 1461167823463 Marionette DEBUG loaded listener.js 08:57:03 INFO - PROCESS | 1845 | ++DOMWINDOW == 224 (0x7f584ac05000) [pid = 1845] [serial = 1593] [outer = 0x7f5843d89400] 08:57:04 INFO - PROCESS | 1845 | 1461167824320 Marionette TRACE conn3 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 08:57:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 08:57:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1529ms 08:57:04 INFO - PROCESS | 1845 | 1461167824371 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 08:57:04 INFO - PROCESS | 1845 | 1461167824374 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 08:57:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 08:57:04 INFO - PROCESS | 1845 | 1461167824380 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 08:57:04 INFO - PROCESS | 1845 | 1461167824382 Marionette TRACE conn3 <- [1,2094,null,{}] 08:57:04 INFO - PROCESS | 1845 | 1461167824388 Marionette TRACE conn3 -> [0,2095,"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 | 1845 | 1461167824605 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 08:57:04 INFO - PROCESS | 1845 | 1461167824889 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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 | 1845 | ++DOCSHELL 0x7f5851a2a000 == 162 [pid = 1845] [id = 531] 08:57:04 INFO - PROCESS | 1845 | ++DOMWINDOW == 225 (0x7f584b256000) [pid = 1845] [serial = 1594] [outer = (nil)] 08:57:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 226 (0x7f584b259400) [pid = 1845] [serial = 1595] [outer = 0x7f584b256000] 08:57:05 INFO - PROCESS | 1845 | 1461167825029 Marionette DEBUG loaded listener.js 08:57:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 227 (0x7f584f6e1400) [pid = 1845] [serial = 1596] [outer = 0x7f584b256000] 08:57:05 INFO - PROCESS | 1845 | 1461167825946 Marionette TRACE conn3 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 08:57:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 08:57:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1630ms 08:57:06 INFO - PROCESS | 1845 | 1461167826012 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 08:57:06 INFO - PROCESS | 1845 | 1461167826015 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 08:57:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 08:57:06 INFO - PROCESS | 1845 | 1461167826021 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 08:57:06 INFO - PROCESS | 1845 | 1461167826023 Marionette TRACE conn3 <- [1,2098,null,{}] 08:57:06 INFO - PROCESS | 1845 | 1461167826030 Marionette TRACE conn3 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:06 INFO - PROCESS | 1845 | 1461167826254 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 08:57:06 INFO - PROCESS | 1845 | 1461167826587 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:06 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5852545000 == 163 [pid = 1845] [id = 532] 08:57:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 228 (0x7f5843ae2000) [pid = 1845] [serial = 1597] [outer = (nil)] 08:57:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 229 (0x7f584fa5d000) [pid = 1845] [serial = 1598] [outer = 0x7f5843ae2000] 08:57:06 INFO - PROCESS | 1845 | 1461167826666 Marionette DEBUG loaded listener.js 08:57:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 230 (0x7f5850689400) [pid = 1845] [serial = 1599] [outer = 0x7f5843ae2000] 08:57:07 INFO - PROCESS | 1845 | 1461167827563 Marionette TRACE conn3 <- [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]]]}] 08:57:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 08:57:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1578ms 08:57:07 INFO - PROCESS | 1845 | 1461167827601 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 08:57:07 INFO - PROCESS | 1845 | 1461167827605 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 08:57:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 08:57:07 INFO - PROCESS | 1845 | 1461167827611 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 08:57:07 INFO - PROCESS | 1845 | 1461167827614 Marionette TRACE conn3 <- [1,2102,null,{}] 08:57:07 INFO - PROCESS | 1845 | 1461167827619 Marionette TRACE conn3 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:07 INFO - PROCESS | 1845 | 1461167827835 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 08:57:08 INFO - PROCESS | 1845 | 1461167828113 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:08 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5852ac7800 == 164 [pid = 1845] [id = 533] 08:57:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 231 (0x7f5845b0cc00) [pid = 1845] [serial = 1600] [outer = (nil)] 08:57:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 232 (0x7f585192c800) [pid = 1845] [serial = 1601] [outer = 0x7f5845b0cc00] 08:57:08 INFO - PROCESS | 1845 | 1461167828232 Marionette DEBUG loaded listener.js 08:57:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 233 (0x7f58519ae000) [pid = 1845] [serial = 1602] [outer = 0x7f5845b0cc00] 08:57:09 INFO - PROCESS | 1845 | 1461167829057 Marionette TRACE conn3 <- [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]]]}] 08:57:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 08:57:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1478ms 08:57:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 08:57:09 INFO - PROCESS | 1845 | 1461167829090 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 08:57:09 INFO - PROCESS | 1845 | 1461167829093 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 08:57:09 INFO - PROCESS | 1845 | 1461167829099 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 08:57:09 INFO - PROCESS | 1845 | 1461167829102 Marionette TRACE conn3 <- [1,2106,null,{}] 08:57:09 INFO - PROCESS | 1845 | 1461167829108 Marionette TRACE conn3 -> [0,2107,"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 | 1845 | 1461167829320 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 08:57:09 INFO - PROCESS | 1845 | 1461167829599 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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 | 1845 | ++DOCSHELL 0x7f5855954800 == 165 [pid = 1845] [id = 534] 08:57:09 INFO - PROCESS | 1845 | ++DOMWINDOW == 234 (0x7f5841e3b800) [pid = 1845] [serial = 1603] [outer = (nil)] 08:57:09 INFO - PROCESS | 1845 | ++DOMWINDOW == 235 (0x7f5850718800) [pid = 1845] [serial = 1604] [outer = 0x7f5841e3b800] 08:57:09 INFO - PROCESS | 1845 | 1461167829676 Marionette DEBUG loaded listener.js 08:57:09 INFO - PROCESS | 1845 | ++DOMWINDOW == 236 (0x7f5851f65000) [pid = 1845] [serial = 1605] [outer = 0x7f5841e3b800] 08:57:10 INFO - PROCESS | 1845 | 1461167830546 Marionette TRACE conn3 <- [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]]]}] 08:57:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 08:57:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1478ms 08:57:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 08:57:10 INFO - PROCESS | 1845 | 1461167830578 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 08:57:10 INFO - PROCESS | 1845 | 1461167830581 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 08:57:10 INFO - PROCESS | 1845 | 1461167830587 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 08:57:10 INFO - PROCESS | 1845 | 1461167830590 Marionette TRACE conn3 <- [1,2110,null,{}] 08:57:10 INFO - PROCESS | 1845 | 1461167830595 Marionette TRACE conn3 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:10 INFO - PROCESS | 1845 | 1461167830809 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 08:57:11 INFO - PROCESS | 1845 | 1461167831089 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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 | 1845 | ++DOCSHELL 0x7f5855f98800 == 166 [pid = 1845] [id = 535] 08:57:11 INFO - PROCESS | 1845 | ++DOMWINDOW == 237 (0x7f584216d000) [pid = 1845] [serial = 1606] [outer = (nil)] 08:57:11 INFO - PROCESS | 1845 | ++DOMWINDOW == 238 (0x7f5852403400) [pid = 1845] [serial = 1607] [outer = 0x7f584216d000] 08:57:11 INFO - PROCESS | 1845 | 1461167831171 Marionette DEBUG loaded listener.js 08:57:11 INFO - PROCESS | 1845 | ++DOMWINDOW == 239 (0x7f58524d2000) [pid = 1845] [serial = 1608] [outer = 0x7f584216d000] 08:57:12 INFO - PROCESS | 1845 | 1461167832135 Marionette TRACE conn3 <- [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]]]}] 08:57:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 08:57:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1581ms 08:57:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 08:57:12 INFO - PROCESS | 1845 | 1461167832168 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 08:57:12 INFO - PROCESS | 1845 | 1461167832171 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 08:57:12 INFO - PROCESS | 1845 | 1461167832178 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 08:57:12 INFO - PROCESS | 1845 | 1461167832182 Marionette TRACE conn3 <- [1,2114,null,{}] 08:57:12 INFO - PROCESS | 1845 | 1461167832187 Marionette TRACE conn3 -> [0,2115,"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 | 1845 | 1461167832410 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 08:57:12 INFO - PROCESS | 1845 | 1461167832748 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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 | 1845 | ++DOCSHELL 0x7f5857dab800 == 167 [pid = 1845] [id = 536] 08:57:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 240 (0x7f5852934800) [pid = 1845] [serial = 1609] [outer = (nil)] 08:57:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 241 (0x7f5852b82000) [pid = 1845] [serial = 1610] [outer = 0x7f5852934800] 08:57:12 INFO - PROCESS | 1845 | 1461167832847 Marionette DEBUG loaded listener.js 08:57:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 242 (0x7f5853a6e800) [pid = 1845] [serial = 1611] [outer = 0x7f5852934800] 08:57:13 INFO - PROCESS | 1845 | 1461167833762 Marionette TRACE conn3 <- [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]]]}] 08:57:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 08:57:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1631ms 08:57:13 INFO - PROCESS | 1845 | 1461167833809 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 08:57:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 08:57:13 INFO - PROCESS | 1845 | 1461167833819 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 08:57:13 INFO - PROCESS | 1845 | 1461167833826 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 08:57:13 INFO - PROCESS | 1845 | 1461167833831 Marionette TRACE conn3 <- [1,2118,null,{}] 08:57:13 INFO - PROCESS | 1845 | 1461167833836 Marionette TRACE conn3 -> [0,2119,"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 | 1845 | 1461167834116 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 08:57:14 INFO - PROCESS | 1845 | 1461167834452 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:14 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585af28800 == 168 [pid = 1845] [id = 537] 08:57:14 INFO - PROCESS | 1845 | ++DOMWINDOW == 243 (0x7f5852bdc800) [pid = 1845] [serial = 1612] [outer = (nil)] 08:57:14 INFO - PROCESS | 1845 | ++DOMWINDOW == 244 (0x7f5856003800) [pid = 1845] [serial = 1613] [outer = 0x7f5852bdc800] 08:57:14 INFO - PROCESS | 1845 | 1461167834534 Marionette DEBUG loaded listener.js 08:57:14 INFO - PROCESS | 1845 | ++DOMWINDOW == 245 (0x7f585618dc00) [pid = 1845] [serial = 1614] [outer = 0x7f5852bdc800] 08:57:15 INFO - PROCESS | 1845 | 1461167835415 Marionette TRACE conn3 <- [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]]]}] 08:57:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 08:57:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1641ms 08:57:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 08:57:15 INFO - PROCESS | 1845 | 1461167835467 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 08:57:15 INFO - PROCESS | 1845 | 1461167835470 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 08:57:15 INFO - PROCESS | 1845 | 1461167835477 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 08:57:15 INFO - PROCESS | 1845 | 1461167835480 Marionette TRACE conn3 <- [1,2122,null,{}] 08:57:15 INFO - PROCESS | 1845 | 1461167835485 Marionette TRACE conn3 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:15 INFO - PROCESS | 1845 | 1461167835704 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 08:57:16 INFO - PROCESS | 1845 | 1461167836027 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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 | 1845 | ++DOCSHELL 0x7f585c88f000 == 169 [pid = 1845] [id = 538] 08:57:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 246 (0x7f5855435c00) [pid = 1845] [serial = 1615] [outer = (nil)] 08:57:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 247 (0x7f585630b800) [pid = 1845] [serial = 1616] [outer = 0x7f5855435c00] 08:57:16 INFO - PROCESS | 1845 | 1461167836113 Marionette DEBUG loaded listener.js 08:57:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 248 (0x7f5856362800) [pid = 1845] [serial = 1617] [outer = 0x7f5855435c00] 08:57:16 INFO - PROCESS | 1845 | 1461167836987 Marionette TRACE conn3 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 08:57:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 08:57:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1582ms 08:57:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 08:57:17 INFO - PROCESS | 1845 | 1461167837060 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 08:57:17 INFO - PROCESS | 1845 | 1461167837062 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 08:57:17 INFO - PROCESS | 1845 | 1461167837073 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 08:57:17 INFO - PROCESS | 1845 | 1461167837077 Marionette TRACE conn3 <- [1,2126,null,{}] 08:57:17 INFO - PROCESS | 1845 | 1461167837088 Marionette TRACE conn3 -> [0,2127,"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 | 1845 | 1461167837352 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 08:57:17 INFO - PROCESS | 1845 | 1461167837678 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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 | 1845 | ++DOCSHELL 0x7f5868a50800 == 170 [pid = 1845] [id = 539] 08:57:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 249 (0x7f58420cf800) [pid = 1845] [serial = 1618] [outer = (nil)] 08:57:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 250 (0x7f585636c800) [pid = 1845] [serial = 1619] [outer = 0x7f58420cf800] 08:57:17 INFO - PROCESS | 1845 | 1461167837760 Marionette DEBUG loaded listener.js 08:57:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 251 (0x7f5856738000) [pid = 1845] [serial = 1620] [outer = 0x7f58420cf800] 08:57:18 INFO - PROCESS | 1845 | 1461167838585 Marionette TRACE conn3 <- [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]]]}] 08:57:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 08:57:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1553ms 08:57:18 INFO - PROCESS | 1845 | 1461167838622 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 08:57:18 INFO - PROCESS | 1845 | 1461167838626 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 08:57:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 08:57:18 INFO - PROCESS | 1845 | 1461167838632 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 08:57:18 INFO - PROCESS | 1845 | 1461167838635 Marionette TRACE conn3 <- [1,2130,null,{}] 08:57:18 INFO - PROCESS | 1845 | 1461167838640 Marionette TRACE conn3 -> [0,2131,"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 | 1845 | 1461167838864 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 08:57:19 INFO - PROCESS | 1845 | 1461167839148 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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 | 1845 | ++DOCSHELL 0x7f586dc26000 == 171 [pid = 1845] [id = 540] 08:57:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 252 (0x7f585618d400) [pid = 1845] [serial = 1621] [outer = (nil)] 08:57:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 253 (0x7f58567e2800) [pid = 1845] [serial = 1622] [outer = 0x7f585618d400] 08:57:19 INFO - PROCESS | 1845 | 1461167839272 Marionette DEBUG loaded listener.js 08:57:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 254 (0x7f5857def400) [pid = 1845] [serial = 1623] [outer = 0x7f585618d400] 08:57:20 INFO - PROCESS | 1845 | 1461167840213 Marionette TRACE conn3 <- [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] 08:57:20 INFO - PROCESS | 1845 | 1461167840269 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 08:57:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 08:57:20 INFO - PROCESS | 1845 | 1461167840275 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 08:57:20 INFO - PROCESS | 1845 | 1461167840278 Marionette TRACE conn3 <- [1,2134,null,{}] 08:57:20 INFO - PROCESS | 1845 | 1461167840284 Marionette TRACE conn3 -> [0,2135,"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 | 1845 | 1461167840510 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 08:57:20 INFO - PROCESS | 1845 | 1461167840843 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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 | 1845 | ++DOCSHELL 0x7f5872475800 == 172 [pid = 1845] [id = 541] 08:57:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 255 (0x7f5843785400) [pid = 1845] [serial = 1624] [outer = (nil)] 08:57:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 256 (0x7f58591f5000) [pid = 1845] [serial = 1625] [outer = 0x7f5843785400] 08:57:20 INFO - PROCESS | 1845 | 1461167840923 Marionette DEBUG loaded listener.js 08:57:21 INFO - PROCESS | 1845 | ++DOMWINDOW == 257 (0x7f585af7a000) [pid = 1845] [serial = 1626] [outer = 0x7f5843785400] 08:57:21 INFO - PROCESS | 1845 | 1461167841849 Marionette TRACE conn3 <- [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]]]}] 08:57:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 08:57:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1629ms 08:57:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 08:57:21 INFO - PROCESS | 1845 | 1461167841906 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 08:57:21 INFO - PROCESS | 1845 | 1461167841909 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 08:57:21 INFO - PROCESS | 1845 | 1461167841915 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 08:57:21 INFO - PROCESS | 1845 | 1461167841918 Marionette TRACE conn3 <- [1,2138,null,{}] 08:57:21 INFO - PROCESS | 1845 | 1461167841924 Marionette TRACE conn3 -> [0,2139,"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 | 1845 | 1461167842165 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 08:57:22 INFO - PROCESS | 1845 | 1461167842493 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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 | 1845 | ++DOCSHELL 0x7f583e8dd000 == 173 [pid = 1845] [id = 542] 08:57:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 258 (0x7f5843ad5c00) [pid = 1845] [serial = 1627] [outer = (nil)] 08:57:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 259 (0x7f585c17a800) [pid = 1845] [serial = 1628] [outer = 0x7f5843ad5c00] 08:57:22 INFO - PROCESS | 1845 | 1461167842573 Marionette DEBUG loaded listener.js 08:57:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 260 (0x7f585e117c00) [pid = 1845] [serial = 1629] [outer = 0x7f5843ad5c00] 08:57:23 INFO - PROCESS | 1845 | 1461167843458 Marionette TRACE conn3 <- [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]]]}] 08:57:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 08:57:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1580ms 08:57:23 INFO - PROCESS | 1845 | 1461167843495 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 08:57:23 INFO - PROCESS | 1845 | 1461167843498 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 08:57:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 08:57:23 INFO - PROCESS | 1845 | 1461167843505 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 08:57:23 INFO - PROCESS | 1845 | 1461167843508 Marionette TRACE conn3 <- [1,2142,null,{}] 08:57:23 INFO - PROCESS | 1845 | 1461167843514 Marionette TRACE conn3 -> [0,2143,"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 | 1845 | 1461167843745 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 08:57:24 INFO - PROCESS | 1845 | 1461167844004 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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 | 1845 | ++DOCSHELL 0x7f583f4e5800 == 174 [pid = 1845] [id = 543] 08:57:24 INFO - PROCESS | 1845 | ++DOMWINDOW == 261 (0x7f584af66800) [pid = 1845] [serial = 1630] [outer = (nil)] 08:57:24 INFO - PROCESS | 1845 | ++DOMWINDOW == 262 (0x7f585e3a7c00) [pid = 1845] [serial = 1631] [outer = 0x7f584af66800] 08:57:24 INFO - PROCESS | 1845 | 1461167844123 Marionette DEBUG loaded listener.js 08:57:24 INFO - PROCESS | 1845 | ++DOMWINDOW == 263 (0x7f5868bba400) [pid = 1845] [serial = 1632] [outer = 0x7f584af66800] 08:57:24 INFO - PROCESS | 1845 | 1461167844990 Marionette TRACE conn3 <- [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] 08:57:25 INFO - PROCESS | 1845 | 1461167845042 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 08:57:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 08:57:25 INFO - PROCESS | 1845 | 1461167845048 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 08:57:25 INFO - PROCESS | 1845 | 1461167845050 Marionette TRACE conn3 <- [1,2146,null,{}] 08:57:25 INFO - PROCESS | 1845 | 1461167845056 Marionette TRACE conn3 -> [0,2147,"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 | 1845 | 1461167845288 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 08:57:25 INFO - PROCESS | 1845 | 1461167845579 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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 | 1845 | ++DOCSHELL 0x7f5841314000 == 175 [pid = 1845] [id = 544] 08:57:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 264 (0x7f585e027400) [pid = 1845] [serial = 1633] [outer = (nil)] 08:57:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 265 (0x7f586be1a800) [pid = 1845] [serial = 1634] [outer = 0x7f585e027400] 08:57:25 INFO - PROCESS | 1845 | 1461167845699 Marionette DEBUG loaded listener.js 08:57:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 266 (0x7f586dd06000) [pid = 1845] [serial = 1635] [outer = 0x7f585e027400] 08:57:27 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5846421000 == 174 [pid = 1845] [id = 525] 08:57:27 INFO - PROCESS | 1845 | --DOCSHELL 0x7f58461dc000 == 173 [pid = 1845] [id = 524] 08:57:27 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5845803800 == 172 [pid = 1845] [id = 523] 08:57:27 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5842f9b800 == 171 [pid = 1845] [id = 522] 08:57:27 INFO - PROCESS | 1845 | --DOCSHELL 0x7f58416c3000 == 170 [pid = 1845] [id = 521] 08:57:27 INFO - PROCESS | 1845 | --DOCSHELL 0x7f58439b3000 == 169 [pid = 1845] [id = 520] 08:57:27 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5845cae000 == 168 [pid = 1845] [id = 518] 08:57:27 INFO - PROCESS | 1845 | --DOCSHELL 0x7f583e38c800 == 167 [pid = 1845] [id = 517] 08:57:27 INFO - PROCESS | 1845 | --DOCSHELL 0x7f583e176000 == 166 [pid = 1845] [id = 516] 08:57:27 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5845cb2000 == 165 [pid = 1845] [id = 515] 08:57:27 INFO - PROCESS | 1845 | --DOCSHELL 0x7f58528bc000 == 164 [pid = 1845] [id = 514] 08:57:27 INFO - PROCESS | 1845 | --DOCSHELL 0x7f58429ae000 == 163 [pid = 1845] [id = 513] 08:57:27 INFO - PROCESS | 1845 | --DOCSHELL 0x7f58528ab800 == 162 [pid = 1845] [id = 512] 08:57:27 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5846cd1800 == 161 [pid = 1845] [id = 511] 08:57:27 INFO - PROCESS | 1845 | --DOCSHELL 0x7f586ff7b800 == 160 [pid = 1845] [id = 510] 08:57:27 INFO - PROCESS | 1845 | --DOCSHELL 0x7f58699c6000 == 159 [pid = 1845] [id = 509] 08:57:27 INFO - PROCESS | 1845 | --DOCSHELL 0x7f58614a7800 == 158 [pid = 1845] [id = 508] 08:57:27 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585966a000 == 157 [pid = 1845] [id = 507] 08:57:27 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5855f9b000 == 156 [pid = 1845] [id = 506] 08:57:27 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5853e83000 == 155 [pid = 1845] [id = 505] 08:57:27 INFO - PROCESS | 1845 | --DOCSHELL 0x7f584f7c3800 == 154 [pid = 1845] [id = 504] 08:57:27 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5845812800 == 153 [pid = 1845] [id = 503] 08:57:28 INFO - PROCESS | 1845 | --DOMWINDOW == 265 (0x7f5868f05000) [pid = 1845] [serial = 1395] [outer = (nil)] [url = about:blank] 08:57:28 INFO - PROCESS | 1845 | --DOMWINDOW == 264 (0x7f5851c0f000) [pid = 1845] [serial = 1323] [outer = (nil)] [url = about:blank] 08:57:28 INFO - PROCESS | 1845 | --DOMWINDOW == 263 (0x7f584f6d3c00) [pid = 1845] [serial = 1260] [outer = (nil)] [url = about:blank] 08:57:28 INFO - PROCESS | 1845 | --DOMWINDOW == 262 (0x7f584b25cc00) [pid = 1845] [serial = 1413] [outer = (nil)] [url = about:blank] 08:57:28 INFO - PROCESS | 1845 | --DOMWINDOW == 261 (0x7f585bc2cc00) [pid = 1845] [serial = 1281] [outer = (nil)] [url = about:blank] 08:57:28 INFO - PROCESS | 1845 | --DOMWINDOW == 260 (0x7f585a20d400) [pid = 1845] [serial = 1218] [outer = (nil)] [url = about:blank] 08:57:28 INFO - PROCESS | 1845 | --DOMWINDOW == 259 (0x7f586e1ad000) [pid = 1845] [serial = 1410] [outer = (nil)] [url = about:blank] 08:57:28 INFO - PROCESS | 1845 | --DOMWINDOW == 258 (0x7f586dd07c00) [pid = 1845] [serial = 1341] [outer = (nil)] [url = about:blank] 08:57:28 INFO - PROCESS | 1845 | --DOMWINDOW == 257 (0x7f5852939000) [pid = 1845] [serial = 1203] [outer = (nil)] [url = about:blank] 08:57:28 INFO - PROCESS | 1845 | --DOMWINDOW == 256 (0x7f5846de5400) [pid = 1845] [serial = 1227] [outer = (nil)] [url = about:blank] 08:57:28 INFO - PROCESS | 1845 | --DOMWINDOW == 255 (0x7f586ddc8c00) [pid = 1845] [serial = 1350] [outer = (nil)] [url = about:blank] 08:57:28 INFO - PROCESS | 1845 | --DOMWINDOW == 254 (0x7f5846de1800) [pid = 1845] [serial = 1257] [outer = (nil)] [url = about:blank] 08:57:28 INFO - PROCESS | 1845 | --DOMWINDOW == 253 (0x7f5869cdc400) [pid = 1845] [serial = 1335] [outer = (nil)] [url = about:blank] 08:57:28 INFO - PROCESS | 1845 | --DOMWINDOW == 252 (0x7f5848b33400) [pid = 1845] [serial = 1380] [outer = (nil)] [url = about:blank] 08:57:28 INFO - PROCESS | 1845 | --DOMWINDOW == 251 (0x7f58567eb000) [pid = 1845] [serial = 1212] [outer = (nil)] [url = about:blank] 08:57:28 INFO - PROCESS | 1845 | --DOMWINDOW == 250 (0x7f5843ce4400) [pid = 1845] [serial = 1230] [outer = (nil)] [url = about:blank] 08:57:28 INFO - PROCESS | 1845 | --DOMWINDOW == 249 (0x7f5855c18c00) [pid = 1845] [serial = 1326] [outer = (nil)] [url = about:blank] 08:57:28 INFO - PROCESS | 1845 | --DOMWINDOW == 248 (0x7f585c0de800) [pid = 1845] [serial = 1332] [outer = (nil)] [url = about:blank] 08:57:28 INFO - PROCESS | 1845 | --DOMWINDOW == 247 (0x7f5843f2e400) [pid = 1845] [serial = 1353] [outer = (nil)] [url = about:blank] 08:57:28 INFO - PROCESS | 1845 | --DOMWINDOW == 246 (0x7f584646dc00) [pid = 1845] [serial = 1404] [outer = (nil)] [url = about:blank] 08:57:28 INFO - PROCESS | 1845 | --DOMWINDOW == 245 (0x7f584ae2f400) [pid = 1845] [serial = 1320] [outer = (nil)] [url = about:blank] 08:57:28 INFO - PROCESS | 1845 | --DOMWINDOW == 244 (0x7f5842e0c800) [pid = 1845] [serial = 1377] [outer = (nil)] [url = about:blank] 08:57:28 INFO - PROCESS | 1845 | --DOMWINDOW == 243 (0x7f5855973400) [pid = 1845] [serial = 1389] [outer = (nil)] [url = about:blank] 08:57:28 INFO - PROCESS | 1845 | --DOMWINDOW == 242 (0x7f585068ac00) [pid = 1845] [serial = 1197] [outer = (nil)] [url = about:blank] 08:57:28 INFO - PROCESS | 1845 | --DOMWINDOW == 241 (0x7f5851e5b000) [pid = 1845] [serial = 1263] [outer = (nil)] [url = about:blank] 08:57:28 INFO - PROCESS | 1845 | --DOMWINDOW == 240 (0x7f5848b11800) [pid = 1845] [serial = 1194] [outer = (nil)] [url = about:blank] 08:57:28 INFO - PROCESS | 1845 | --DOMWINDOW == 239 (0x7f586be16400) [pid = 1845] [serial = 1338] [outer = (nil)] [url = about:blank] 08:57:28 INFO - PROCESS | 1845 | --DOMWINDOW == 238 (0x7f585b27ec00) [pid = 1845] [serial = 1221] [outer = (nil)] [url = about:blank] 08:57:28 INFO - PROCESS | 1845 | --DOMWINDOW == 237 (0x7f5867cc7400) [pid = 1845] [serial = 1287] [outer = (nil)] [url = about:blank] 08:57:28 INFO - PROCESS | 1845 | --DOMWINDOW == 236 (0x7f584fa50800) [pid = 1845] [serial = 1383] [outer = (nil)] [url = about:blank] 08:57:28 INFO - PROCESS | 1845 | --DOMWINDOW == 235 (0x7f5852406400) [pid = 1845] [serial = 1200] [outer = (nil)] [url = about:blank] 08:57:28 INFO - PROCESS | 1845 | --DOMWINDOW == 234 (0x7f585bc2c800) [pid = 1845] [serial = 1392] [outer = (nil)] [url = about:blank] 08:57:28 INFO - PROCESS | 1845 | --DOMWINDOW == 233 (0x7f586ddc5800) [pid = 1845] [serial = 1344] [outer = (nil)] [url = about:blank] 08:57:28 INFO - PROCESS | 1845 | --DOMWINDOW == 232 (0x7f5869c2d000) [pid = 1845] [serial = 1293] [outer = (nil)] [url = about:blank] 08:57:28 INFO - PROCESS | 1845 | --DOMWINDOW == 231 (0x7f585966f400) [pid = 1845] [serial = 1329] [outer = (nil)] [url = about:blank] 08:57:28 INFO - PROCESS | 1845 | --DOMWINDOW == 230 (0x7f585914b000) [pid = 1845] [serial = 1215] [outer = (nil)] [url = about:blank] 08:57:28 INFO - PROCESS | 1845 | --DOMWINDOW == 229 (0x7f5868bbe000) [pid = 1845] [serial = 1290] [outer = (nil)] [url = about:blank] 08:57:28 INFO - PROCESS | 1845 | --DOMWINDOW == 228 (0x7f5846ddec00) [pid = 1845] [serial = 1164] [outer = (nil)] [url = about:blank] 08:57:28 INFO - PROCESS | 1845 | --DOMWINDOW == 227 (0x7f586de8a400) [pid = 1845] [serial = 1407] [outer = (nil)] [url = about:blank] 08:57:28 INFO - PROCESS | 1845 | --DOMWINDOW == 226 (0x7f5853a6b400) [pid = 1845] [serial = 1269] [outer = (nil)] [url = about:blank] 08:57:28 INFO - PROCESS | 1845 | --DOMWINDOW == 225 (0x7f584ac10800) [pid = 1845] [serial = 1347] [outer = (nil)] [url = about:blank] 08:57:28 INFO - PROCESS | 1845 | --DOMWINDOW == 224 (0x7f586de2dc00) [pid = 1845] [serial = 1398] [outer = (nil)] [url = about:blank] 08:57:28 INFO - PROCESS | 1845 | --DOMWINDOW == 223 (0x7f585ac9f400) [pid = 1845] [serial = 1278] [outer = (nil)] [url = about:blank] 08:57:28 INFO - PROCESS | 1845 | --DOMWINDOW == 222 (0x7f5845792400) [pid = 1845] [serial = 1401] [outer = (nil)] [url = about:blank] 08:57:28 INFO - PROCESS | 1845 | --DOMWINDOW == 221 (0x7f5853d88400) [pid = 1845] [serial = 1206] [outer = (nil)] [url = about:blank] 08:57:28 INFO - PROCESS | 1845 | --DOMWINDOW == 220 (0x7f5852b83400) [pid = 1845] [serial = 1386] [outer = (nil)] [url = about:blank] 08:57:28 INFO - PROCESS | 1845 | --DOMWINDOW == 219 (0x7f5845b0c800) [pid = 1845] [serial = 1233] [outer = (nil)] [url = about:blank] 08:57:28 INFO - PROCESS | 1845 | --DOMWINDOW == 218 (0x7f585672e400) [pid = 1845] [serial = 1272] [outer = (nil)] [url = about:blank] 08:57:28 INFO - PROCESS | 1845 | --DOMWINDOW == 217 (0x7f5856192800) [pid = 1845] [serial = 1209] [outer = (nil)] [url = about:blank] 08:57:28 INFO - PROCESS | 1845 | --DOMWINDOW == 216 (0x7f585e116c00) [pid = 1845] [serial = 1224] [outer = (nil)] [url = about:blank] 08:57:28 INFO - PROCESS | 1845 | --DOMWINDOW == 215 (0x7f5858fd1000) [pid = 1845] [serial = 1275] [outer = (nil)] [url = about:blank] 08:57:28 INFO - PROCESS | 1845 | --DOMWINDOW == 214 (0x7f584f6e0c00) [pid = 1845] [serial = 1356] [outer = (nil)] [url = about:blank] 08:57:28 INFO - PROCESS | 1845 | --DOMWINDOW == 213 (0x7f58527d3400) [pid = 1845] [serial = 1266] [outer = (nil)] [url = about:blank] 08:57:28 INFO - PROCESS | 1845 | --DOMWINDOW == 212 (0x7f585cd58800) [pid = 1845] [serial = 1284] [outer = (nil)] [url = about:blank] 08:57:28 INFO - PROCESS | 1845 | --DOMWINDOW == 211 (0x7f584b456800) [pid = 1845] [serial = 1502] [outer = (nil)] [url = about:blank] 08:57:28 INFO - PROCESS | 1845 | --DOMWINDOW == 210 (0x7f584f6df000) [pid = 1845] [serial = 1503] [outer = (nil)] [url = about:blank] 08:57:28 INFO - PROCESS | 1845 | --DOMWINDOW == 209 (0x7f584f74a800) [pid = 1845] [serial = 1506] [outer = (nil)] [url = about:blank] 08:57:28 INFO - PROCESS | 1845 | --DOMWINDOW == 208 (0x7f585673cc00) [pid = 1845] [serial = 1451] [outer = (nil)] [url = about:blank] 08:57:28 INFO - PROCESS | 1845 | --DOMWINDOW == 207 (0x7f5845705400) [pid = 1845] [serial = 1439] [outer = (nil)] [url = about:blank] 08:57:28 INFO - PROCESS | 1845 | --DOMWINDOW == 206 (0x7f5846471800) [pid = 1845] [serial = 1499] [outer = (nil)] [url = about:blank] 08:57:28 INFO - PROCESS | 1845 | --DOMWINDOW == 205 (0x7f58520a3400) [pid = 1845] [serial = 1463] [outer = (nil)] [url = about:blank] 08:57:28 INFO - PROCESS | 1845 | --DOMWINDOW == 204 (0x7f5869cd6800) [pid = 1845] [serial = 1457] [outer = (nil)] [url = about:blank] 08:57:28 INFO - PROCESS | 1845 | --DOMWINDOW == 203 (0x7f5850918000) [pid = 1845] [serial = 1445] [outer = (nil)] [url = about:blank] 08:57:28 INFO - PROCESS | 1845 | --DOMWINDOW == 202 (0x7f585600b000) [pid = 1845] [serial = 1478] [outer = (nil)] [url = about:blank] 08:57:28 INFO - PROCESS | 1845 | --DOMWINDOW == 201 (0x7f5852bd9c00) [pid = 1845] [serial = 1448] [outer = (nil)] [url = about:blank] 08:57:28 INFO - PROCESS | 1845 | --DOMWINDOW == 200 (0x7f5842173c00) [pid = 1845] [serial = 1466] [outer = (nil)] [url = about:blank] 08:57:28 INFO - PROCESS | 1845 | --DOMWINDOW == 199 (0x7f5842e5bc00) [pid = 1845] [serial = 1460] [outer = (nil)] [url = about:blank] 08:57:28 INFO - PROCESS | 1845 | --DOMWINDOW == 198 (0x7f585600b400) [pid = 1845] [serial = 1472] [outer = (nil)] [url = about:blank] 08:57:28 INFO - PROCESS | 1845 | --DOMWINDOW == 197 (0x7f5843d8cc00) [pid = 1845] [serial = 1496] [outer = (nil)] [url = about:blank] 08:57:28 INFO - PROCESS | 1845 | --DOMWINDOW == 196 (0x7f5845825400) [pid = 1845] [serial = 1497] [outer = (nil)] [url = about:blank] 08:57:28 INFO - PROCESS | 1845 | --DOMWINDOW == 195 (0x7f5842e61c00) [pid = 1845] [serial = 1493] [outer = (nil)] [url = about:blank] 08:57:28 INFO - PROCESS | 1845 | --DOMWINDOW == 194 (0x7f5843ae1000) [pid = 1845] [serial = 1494] [outer = (nil)] [url = about:blank] 08:57:28 INFO - PROCESS | 1845 | --DOMWINDOW == 193 (0x7f5856370c00) [pid = 1845] [serial = 1469] [outer = (nil)] [url = about:blank] 08:57:28 INFO - PROCESS | 1845 | --DOMWINDOW == 192 (0x7f584af6b000) [pid = 1845] [serial = 1442] [outer = (nil)] [url = about:blank] 08:57:28 INFO - PROCESS | 1845 | --DOMWINDOW == 191 (0x7f585e156c00) [pid = 1845] [serial = 1454] [outer = (nil)] [url = about:blank] 08:57:28 INFO - PROCESS | 1845 | --DOMWINDOW == 190 (0x7f5841660000) [pid = 1845] [serial = 1487] [outer = (nil)] [url = about:blank] 08:57:28 INFO - PROCESS | 1845 | --DOMWINDOW == 189 (0x7f583ff2dc00) [pid = 1845] [serial = 1484] [outer = (nil)] [url = about:blank] 08:57:28 INFO - PROCESS | 1845 | --DOMWINDOW == 188 (0x7f5841665c00) [pid = 1845] [serial = 1481] [outer = (nil)] [url = about:blank] 08:57:28 INFO - PROCESS | 1845 | --DOMWINDOW == 187 (0x7f5843b1d000) [pid = 1845] [serial = 1490] [outer = (nil)] [url = about:blank] 08:57:28 INFO - PROCESS | 1845 | --DOMWINDOW == 186 (0x7f5841e3d400) [pid = 1845] [serial = 1475] [outer = (nil)] [url = about:blank] 08:57:28 INFO - PROCESS | 1845 | --DOMWINDOW == 185 (0x7f584b25f800) [pid = 1845] [serial = 1505] [outer = (nil)] [url = about:blank] 08:57:28 INFO - PROCESS | 1845 | --DOMWINDOW == 184 (0x7f584ac0f800) [pid = 1845] [serial = 1500] [outer = (nil)] [url = about:blank] 08:57:28 INFO - PROCESS | 1845 | --DOMWINDOW == 183 (0x7f5851b29800) [pid = 1845] [serial = 1508] [outer = (nil)] [url = about:blank] 08:57:28 INFO - PROCESS | 1845 | 1461167848281 Marionette TRACE conn3 <- [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] 08:57:28 INFO - PROCESS | 1845 | 1461167848394 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 08:57:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 08:57:28 INFO - PROCESS | 1845 | 1461167848402 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 08:57:28 INFO - PROCESS | 1845 | 1461167848405 Marionette TRACE conn3 <- [1,2150,null,{}] 08:57:28 INFO - PROCESS | 1845 | 1461167848413 Marionette TRACE conn3 -> [0,2151,"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 | 1845 | 1461167848623 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 08:57:28 INFO - PROCESS | 1845 | 1461167848832 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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 | 1845 | ++DOCSHELL 0x7f5840007000 == 154 [pid = 1845] [id = 545] 08:57:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 184 (0x7f584165f400) [pid = 1845] [serial = 1636] [outer = (nil)] 08:57:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 185 (0x7f584166a000) [pid = 1845] [serial = 1637] [outer = 0x7f584165f400] 08:57:28 INFO - PROCESS | 1845 | 1461167848898 Marionette DEBUG loaded listener.js 08:57:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 186 (0x7f58420c4c00) [pid = 1845] [serial = 1638] [outer = 0x7f584165f400] 08:57:29 INFO - PROCESS | 1845 | 1461167849670 Marionette TRACE conn3 <- [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]]]}] 08:57:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 08:57:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1288ms 08:57:29 INFO - PROCESS | 1845 | 1461167849707 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 08:57:29 INFO - PROCESS | 1845 | 1461167849716 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 08:57:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 08:57:29 INFO - PROCESS | 1845 | 1461167849726 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 08:57:29 INFO - PROCESS | 1845 | 1461167849730 Marionette TRACE conn3 <- [1,2154,null,{}] 08:57:29 INFO - PROCESS | 1845 | 1461167849736 Marionette TRACE conn3 -> [0,2155,"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 | 1845 | 1461167849949 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 08:57:30 INFO - PROCESS | 1845 | 1461167850165 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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 | 1845 | ++DOCSHELL 0x7f58429bb000 == 155 [pid = 1845] [id = 546] 08:57:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 187 (0x7f5841542400) [pid = 1845] [serial = 1639] [outer = (nil)] 08:57:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 188 (0x7f5842ae3c00) [pid = 1845] [serial = 1640] [outer = 0x7f5841542400] 08:57:30 INFO - PROCESS | 1845 | 1461167850227 Marionette DEBUG loaded listener.js 08:57:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 189 (0x7f5843786400) [pid = 1845] [serial = 1641] [outer = 0x7f5841542400] 08:57:31 INFO - PROCESS | 1845 | 1461167851166 Marionette TRACE conn3 <- [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]]]}] 08:57:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 08:57:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1483ms 08:57:31 INFO - PROCESS | 1845 | 1461167851210 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 08:57:31 INFO - PROCESS | 1845 | 1461167851213 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 08:57:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 08:57:31 INFO - PROCESS | 1845 | 1461167851226 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 08:57:31 INFO - PROCESS | 1845 | 1461167851232 Marionette TRACE conn3 <- [1,2158,null,{}] 08:57:31 INFO - PROCESS | 1845 | 1461167851246 Marionette TRACE conn3 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:31 INFO - PROCESS | 1845 | 1461167851517 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 08:57:31 INFO - PROCESS | 1845 | 1461167851548 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:31 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5842fa5800 == 156 [pid = 1845] [id = 547] 08:57:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 190 (0x7f5843912800) [pid = 1845] [serial = 1642] [outer = (nil)] 08:57:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 191 (0x7f5843aba000) [pid = 1845] [serial = 1643] [outer = 0x7f5843912800] 08:57:31 INFO - PROCESS | 1845 | 1461167851625 Marionette DEBUG loaded listener.js 08:57:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 192 (0x7f5843b1d000) [pid = 1845] [serial = 1644] [outer = 0x7f5843912800] 08:57:33 INFO - PROCESS | 1845 | --DOMWINDOW == 191 (0x7f583e548400) [pid = 1845] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 08:57:33 INFO - PROCESS | 1845 | --DOMWINDOW == 190 (0x7f583e545400) [pid = 1845] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 08:57:33 INFO - PROCESS | 1845 | --DOMWINDOW == 189 (0x7f5843f2e000) [pid = 1845] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 08:57:33 INFO - PROCESS | 1845 | --DOMWINDOW == 188 (0x7f5841f47c00) [pid = 1845] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 08:57:33 INFO - PROCESS | 1845 | --DOMWINDOW == 187 (0x7f5841f4ec00) [pid = 1845] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 08:57:33 INFO - PROCESS | 1845 | --DOMWINDOW == 186 (0x7f58420cfc00) [pid = 1845] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 08:57:33 INFO - PROCESS | 1845 | 1461167853247 Marionette TRACE conn3 <- [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]]]}] 08:57:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 08:57:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 2035ms 08:57:33 INFO - PROCESS | 1845 | 1461167853316 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 08:57:33 INFO - PROCESS | 1845 | 1461167853319 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 08:57:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 08:57:33 INFO - PROCESS | 1845 | 1461167853335 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 08:57:33 INFO - PROCESS | 1845 | 1461167853339 Marionette TRACE conn3 <- [1,2162,null,{}] 08:57:33 INFO - PROCESS | 1845 | 1461167853346 Marionette TRACE conn3 -> [0,2163,"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 | 1845 | 1461167853550 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 08:57:33 INFO - PROCESS | 1845 | 1461167853560 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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 | 1845 | ++DOCSHELL 0x7f5843ed8800 == 157 [pid = 1845] [id = 548] 08:57:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 187 (0x7f583e545400) [pid = 1845] [serial = 1645] [outer = (nil)] 08:57:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 188 (0x7f5843c8c800) [pid = 1845] [serial = 1646] [outer = 0x7f583e545400] 08:57:33 INFO - PROCESS | 1845 | 1461167853624 Marionette DEBUG loaded listener.js 08:57:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 189 (0x7f5843f24800) [pid = 1845] [serial = 1647] [outer = 0x7f583e545400] 08:57:34 INFO - PROCESS | 1845 | 1461167854515 Marionette TRACE conn3 <- [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]]]}] 08:57:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 08:57:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1251ms 08:57:34 INFO - PROCESS | 1845 | 1461167854580 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 08:57:34 INFO - PROCESS | 1845 | 1461167854583 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 08:57:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 08:57:34 INFO - PROCESS | 1845 | 1461167854588 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 08:57:34 INFO - PROCESS | 1845 | 1461167854590 Marionette TRACE conn3 <- [1,2166,null,{}] 08:57:34 INFO - PROCESS | 1845 | 1461167854596 Marionette TRACE conn3 -> [0,2167,"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 | 1845 | 1461167854801 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 08:57:34 INFO - PROCESS | 1845 | 1461167854983 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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 | 1845 | ++DOCSHELL 0x7f584580c800 == 158 [pid = 1845] [id = 549] 08:57:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 190 (0x7f5841f4ec00) [pid = 1845] [serial = 1648] [outer = (nil)] 08:57:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 191 (0x7f5843f2e400) [pid = 1845] [serial = 1649] [outer = 0x7f5841f4ec00] 08:57:35 INFO - PROCESS | 1845 | 1461167855047 Marionette DEBUG loaded listener.js 08:57:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 192 (0x7f584570a400) [pid = 1845] [serial = 1650] [outer = 0x7f5841f4ec00] 08:57:36 INFO - PROCESS | 1845 | 1461167856122 Marionette TRACE conn3 <- [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]]]}] 08:57:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 08:57:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1578ms 08:57:36 INFO - PROCESS | 1845 | 1461167856168 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 08:57:36 INFO - PROCESS | 1845 | 1461167856175 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 08:57:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 08:57:36 INFO - PROCESS | 1845 | 1461167856184 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 08:57:36 INFO - PROCESS | 1845 | 1461167856189 Marionette TRACE conn3 <- [1,2170,null,{}] 08:57:36 INFO - PROCESS | 1845 | 1461167856196 Marionette TRACE conn3 -> [0,2171,"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 | 1845 | 1461167856441 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 08:57:36 INFO - PROCESS | 1845 | 1461167856760 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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 | 1845 | ++DOCSHELL 0x7f5842d8c000 == 159 [pid = 1845] [id = 550] 08:57:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 193 (0x7f5842adbc00) [pid = 1845] [serial = 1651] [outer = (nil)] 08:57:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 194 (0x7f5843843800) [pid = 1845] [serial = 1652] [outer = 0x7f5842adbc00] 08:57:36 INFO - PROCESS | 1845 | 1461167856852 Marionette DEBUG loaded listener.js 08:57:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 195 (0x7f5843aba800) [pid = 1845] [serial = 1653] [outer = 0x7f5842adbc00] 08:57:37 INFO - PROCESS | 1845 | 1461167857773 Marionette TRACE conn3 <- [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]]]}] 08:57:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 08:57:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1631ms 08:57:37 INFO - PROCESS | 1845 | 1461167857817 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 08:57:37 INFO - PROCESS | 1845 | 1461167857826 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 08:57:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 08:57:37 INFO - PROCESS | 1845 | 1461167857836 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 08:57:37 INFO - PROCESS | 1845 | 1461167857839 Marionette TRACE conn3 <- [1,2174,null,{}] 08:57:37 INFO - PROCESS | 1845 | 1461167857845 Marionette TRACE conn3 -> [0,2175,"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 | 1845 | 1461167858073 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 08:57:38 INFO - PROCESS | 1845 | 1461167858442 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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 | 1845 | ++DOCSHELL 0x7f584589f800 == 160 [pid = 1845] [id = 551] 08:57:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 196 (0x7f5842adc800) [pid = 1845] [serial = 1654] [outer = (nil)] 08:57:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 197 (0x7f58440edc00) [pid = 1845] [serial = 1655] [outer = 0x7f5842adc800] 08:57:38 INFO - PROCESS | 1845 | 1461167858521 Marionette DEBUG loaded listener.js 08:57:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 198 (0x7f584578d000) [pid = 1845] [serial = 1656] [outer = 0x7f5842adc800] 08:57:39 INFO - PROCESS | 1845 | 1461167859395 Marionette TRACE conn3 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 08:57:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 08:57:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1637ms 08:57:39 INFO - PROCESS | 1845 | 1461167859474 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 08:57:39 INFO - PROCESS | 1845 | 1461167859478 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 08:57:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 08:57:39 INFO - PROCESS | 1845 | 1461167859484 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 08:57:39 INFO - PROCESS | 1845 | 1461167859490 Marionette TRACE conn3 <- [1,2178,null,{}] 08:57:39 INFO - PROCESS | 1845 | 1461167859506 Marionette TRACE conn3 -> [0,2179,"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 | 1845 | 1461167859780 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 08:57:40 INFO - PROCESS | 1845 | 1461167860100 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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 | 1845 | ++DOCSHELL 0x7f5846420000 == 161 [pid = 1845] [id = 552] 08:57:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 199 (0x7f5845826400) [pid = 1845] [serial = 1657] [outer = (nil)] 08:57:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 200 (0x7f5846466c00) [pid = 1845] [serial = 1658] [outer = 0x7f5845826400] 08:57:40 INFO - PROCESS | 1845 | 1461167860181 Marionette DEBUG loaded listener.js 08:57:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 201 (0x7f5846ef3800) [pid = 1845] [serial = 1659] [outer = 0x7f5845826400] 08:57:41 INFO - PROCESS | 1845 | 1461167861057 Marionette TRACE conn3 <- [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]]]}] 08:57:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 08:57:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1635ms 08:57:41 INFO - PROCESS | 1845 | 1461167861120 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 08:57:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 08:57:41 INFO - PROCESS | 1845 | 1461167861125 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 08:57:41 INFO - PROCESS | 1845 | 1461167861131 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 08:57:41 INFO - PROCESS | 1845 | 1461167861134 Marionette TRACE conn3 <- [1,2182,null,{}] 08:57:41 INFO - PROCESS | 1845 | 1461167861139 Marionette TRACE conn3 -> [0,2183,"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 | 1845 | 1461167861371 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 08:57:41 INFO - PROCESS | 1845 | 1461167861683 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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 | 1845 | ++DOCSHELL 0x7f5846cdc800 == 162 [pid = 1845] [id = 553] 08:57:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 202 (0x7f5845826c00) [pid = 1845] [serial = 1660] [outer = (nil)] 08:57:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 203 (0x7f5848b06400) [pid = 1845] [serial = 1661] [outer = 0x7f5845826c00] 08:57:41 INFO - PROCESS | 1845 | 1461167861764 Marionette DEBUG loaded listener.js 08:57:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 204 (0x7f5848b3a000) [pid = 1845] [serial = 1662] [outer = 0x7f5845826c00] 08:57:42 INFO - PROCESS | 1845 | 1461167862615 Marionette TRACE conn3 <- [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]]]}] 08:57:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 08:57:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1532ms 08:57:42 INFO - PROCESS | 1845 | 1461167862664 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 08:57:42 INFO - PROCESS | 1845 | 1461167862668 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 08:57:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 08:57:42 INFO - PROCESS | 1845 | 1461167862674 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 08:57:42 INFO - PROCESS | 1845 | 1461167862677 Marionette TRACE conn3 <- [1,2186,null,{}] 08:57:42 INFO - PROCESS | 1845 | 1461167862682 Marionette TRACE conn3 -> [0,2187,"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 | 1845 | 1461167862904 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 08:57:43 INFO - PROCESS | 1845 | 1461167863180 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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 | 1845 | ++DOCSHELL 0x7f584a713800 == 163 [pid = 1845] [id = 554] 08:57:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 205 (0x7f584ac09400) [pid = 1845] [serial = 1663] [outer = (nil)] 08:57:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 206 (0x7f584ac11400) [pid = 1845] [serial = 1664] [outer = 0x7f584ac09400] 08:57:43 INFO - PROCESS | 1845 | 1461167863332 Marionette DEBUG loaded listener.js 08:57:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 207 (0x7f584af64c00) [pid = 1845] [serial = 1665] [outer = 0x7f584ac09400] 08:57:44 INFO - PROCESS | 1845 | 1461167864243 Marionette TRACE conn3 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 08:57:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 08:57:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1632ms 08:57:44 INFO - PROCESS | 1845 | 1461167864307 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 08:57:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 08:57:44 INFO - PROCESS | 1845 | 1461167864311 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 08:57:44 INFO - PROCESS | 1845 | 1461167864317 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 08:57:44 INFO - PROCESS | 1845 | 1461167864320 Marionette TRACE conn3 <- [1,2190,null,{}] 08:57:44 INFO - PROCESS | 1845 | 1461167864325 Marionette TRACE conn3 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:44 INFO - PROCESS | 1845 | 1461167864604 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 08:57:44 INFO - PROCESS | 1845 | 1461167864921 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:44 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f584ac2b000 == 164 [pid = 1845] [id = 555] 08:57:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 208 (0x7f584b44fc00) [pid = 1845] [serial = 1666] [outer = (nil)] 08:57:45 INFO - PROCESS | 1845 | ++DOMWINDOW == 209 (0x7f584f6d8400) [pid = 1845] [serial = 1667] [outer = 0x7f584b44fc00] 08:57:45 INFO - PROCESS | 1845 | 1461167865012 Marionette DEBUG loaded listener.js 08:57:45 INFO - PROCESS | 1845 | ++DOMWINDOW == 210 (0x7f584f74fc00) [pid = 1845] [serial = 1668] [outer = 0x7f584b44fc00] 08:57:45 INFO - PROCESS | 1845 | 1461167865874 Marionette TRACE conn3 <- [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]]]}] 08:57:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 08:57:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1588ms 08:57:45 INFO - PROCESS | 1845 | 1461167865905 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 08:57:45 INFO - PROCESS | 1845 | 1461167865909 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 08:57:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 08:57:45 INFO - PROCESS | 1845 | 1461167865915 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 08:57:45 INFO - PROCESS | 1845 | 1461167865917 Marionette TRACE conn3 <- [1,2194,null,{}] 08:57:45 INFO - PROCESS | 1845 | 1461167865923 Marionette TRACE conn3 -> [0,2195,"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 | 1845 | 1461167866138 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 08:57:46 INFO - PROCESS | 1845 | 1461167866415 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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 | 1845 | ++DOCSHELL 0x7f584f7c5800 == 165 [pid = 1845] [id = 556] 08:57:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 211 (0x7f584b45bc00) [pid = 1845] [serial = 1669] [outer = (nil)] 08:57:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 212 (0x7f584fa5b800) [pid = 1845] [serial = 1670] [outer = 0x7f584b45bc00] 08:57:46 INFO - PROCESS | 1845 | 1461167866490 Marionette DEBUG loaded listener.js 08:57:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 213 (0x7f585068fc00) [pid = 1845] [serial = 1671] [outer = 0x7f584b45bc00] 08:57:47 INFO - PROCESS | 1845 | 1461167867367 Marionette TRACE conn3 <- [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]]]}] 08:57:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 08:57:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1528ms 08:57:47 INFO - PROCESS | 1845 | 1461167867444 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 08:57:47 INFO - PROCESS | 1845 | 1461167867448 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 08:57:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 08:57:47 INFO - PROCESS | 1845 | 1461167867453 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 08:57:47 INFO - PROCESS | 1845 | 1461167867457 Marionette TRACE conn3 <- [1,2198,null,{}] 08:57:47 INFO - PROCESS | 1845 | 1461167867462 Marionette TRACE conn3 -> [0,2199,"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 | 1845 | 1461167867719 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 08:57:48 INFO - PROCESS | 1845 | 1461167868037 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:48 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f58509a6000 == 166 [pid = 1845] [id = 557] 08:57:48 INFO - PROCESS | 1845 | ++DOMWINDOW == 214 (0x7f584578d800) [pid = 1845] [serial = 1672] [outer = (nil)] 08:57:48 INFO - PROCESS | 1845 | ++DOMWINDOW == 215 (0x7f5851ac0800) [pid = 1845] [serial = 1673] [outer = 0x7f584578d800] 08:57:48 INFO - PROCESS | 1845 | 1461167868113 Marionette DEBUG loaded listener.js 08:57:48 INFO - PROCESS | 1845 | ++DOMWINDOW == 216 (0x7f58520a0400) [pid = 1845] [serial = 1674] [outer = 0x7f584578d800] 08:57:48 INFO - PROCESS | 1845 | 1461167868958 Marionette TRACE conn3 <- [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]]]}] 08:57:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 08:57:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1531ms 08:57:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 08:57:48 INFO - PROCESS | 1845 | 1461167868988 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 08:57:48 INFO - PROCESS | 1845 | 1461167868991 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 08:57:49 INFO - PROCESS | 1845 | 1461167868998 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 08:57:49 INFO - PROCESS | 1845 | 1461167869001 Marionette TRACE conn3 <- [1,2202,null,{}] 08:57:49 INFO - PROCESS | 1845 | 1461167869007 Marionette TRACE conn3 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:49 INFO - PROCESS | 1845 | 1461167869233 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 08:57:49 INFO - PROCESS | 1845 | 1461167869515 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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 | 1845 | ++DOCSHELL 0x7f5851e39000 == 167 [pid = 1845] [id = 558] 08:57:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 217 (0x7f585068f800) [pid = 1845] [serial = 1675] [outer = (nil)] 08:57:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 218 (0x7f58524cdc00) [pid = 1845] [serial = 1676] [outer = 0x7f585068f800] 08:57:49 INFO - PROCESS | 1845 | 1461167869638 Marionette DEBUG loaded listener.js 08:57:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 219 (0x7f58527ce000) [pid = 1845] [serial = 1677] [outer = 0x7f585068f800] 08:57:50 INFO - PROCESS | 1845 | 1461167870506 Marionette TRACE conn3 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 08:57:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 08:57:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1580ms 08:57:50 INFO - PROCESS | 1845 | 1461167870579 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 08:57:50 INFO - PROCESS | 1845 | 1461167870583 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 08:57:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 08:57:50 INFO - PROCESS | 1845 | 1461167870589 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 08:57:50 INFO - PROCESS | 1845 | 1461167870592 Marionette TRACE conn3 <- [1,2206,null,{}] 08:57:50 INFO - PROCESS | 1845 | 1461167870597 Marionette TRACE conn3 -> [0,2207,"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 | 1845 | 1461167870867 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 08:57:51 INFO - PROCESS | 1845 | 1461167871198 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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 | 1845 | ++DOCSHELL 0x7f5852a21000 == 168 [pid = 1845] [id = 559] 08:57:51 INFO - PROCESS | 1845 | ++DOMWINDOW == 220 (0x7f5852939000) [pid = 1845] [serial = 1678] [outer = (nil)] 08:57:51 INFO - PROCESS | 1845 | ++DOMWINDOW == 221 (0x7f5852b88400) [pid = 1845] [serial = 1679] [outer = 0x7f5852939000] 08:57:51 INFO - PROCESS | 1845 | 1461167871280 Marionette DEBUG loaded listener.js 08:57:51 INFO - PROCESS | 1845 | ++DOMWINDOW == 222 (0x7f5852be0800) [pid = 1845] [serial = 1680] [outer = 0x7f5852939000] 08:57:52 INFO - PROCESS | 1845 | 1461167872172 Marionette TRACE conn3 <- [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]]]}] 08:57:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 08:57:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1640ms 08:57:52 INFO - PROCESS | 1845 | 1461167872230 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 08:57:52 INFO - PROCESS | 1845 | 1461167872234 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 08:57:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 08:57:52 INFO - PROCESS | 1845 | 1461167872241 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 08:57:52 INFO - PROCESS | 1845 | 1461167872244 Marionette TRACE conn3 <- [1,2210,null,{}] 08:57:52 INFO - PROCESS | 1845 | 1461167872251 Marionette TRACE conn3 -> [0,2211,"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 | 1845 | 1461167872564 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 08:57:52 INFO - PROCESS | 1845 | 1461167872891 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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 | 1845 | ++DOCSHELL 0x7f5855e72800 == 169 [pid = 1845] [id = 560] 08:57:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 223 (0x7f58548ee800) [pid = 1845] [serial = 1681] [outer = (nil)] 08:57:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 224 (0x7f5855c1fc00) [pid = 1845] [serial = 1682] [outer = 0x7f58548ee800] 08:57:52 INFO - PROCESS | 1845 | 1461167872980 Marionette DEBUG loaded listener.js 08:57:53 INFO - PROCESS | 1845 | ++DOMWINDOW == 225 (0x7f585630a000) [pid = 1845] [serial = 1683] [outer = 0x7f58548ee800] 08:57:53 INFO - PROCESS | 1845 | 1461167873875 Marionette TRACE conn3 <- [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]]]}] 08:57:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 08:57:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1687ms 08:57:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 08:57:53 INFO - PROCESS | 1845 | 1461167873929 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 08:57:53 INFO - PROCESS | 1845 | 1461167873932 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 08:57:53 INFO - PROCESS | 1845 | 1461167873939 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 08:57:53 INFO - PROCESS | 1845 | 1461167873942 Marionette TRACE conn3 <- [1,2214,null,{}] 08:57:53 INFO - PROCESS | 1845 | 1461167873948 Marionette TRACE conn3 -> [0,2215,"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 | 1845 | 1461167874184 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 08:57:54 INFO - PROCESS | 1845 | 1461167874513 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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 | 1845 | ++DOCSHELL 0x7f58565a4800 == 170 [pid = 1845] [id = 561] 08:57:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 226 (0x7f5852b8c000) [pid = 1845] [serial = 1684] [outer = (nil)] 08:57:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 227 (0x7f585636f000) [pid = 1845] [serial = 1685] [outer = 0x7f5852b8c000] 08:57:54 INFO - PROCESS | 1845 | 1461167874596 Marionette DEBUG loaded listener.js 08:57:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 228 (0x7f58567e5400) [pid = 1845] [serial = 1686] [outer = 0x7f5852b8c000] 08:57:55 INFO - PROCESS | 1845 | 1461167875460 Marionette TRACE conn3 <- [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]]]}] 08:57:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 08:57:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1586ms 08:57:55 INFO - PROCESS | 1845 | 1461167875525 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 08:57:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 08:57:55 INFO - PROCESS | 1845 | 1461167875529 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 08:57:55 INFO - PROCESS | 1845 | 1461167875536 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 08:57:55 INFO - PROCESS | 1845 | 1461167875540 Marionette TRACE conn3 <- [1,2218,null,{}] 08:57:55 INFO - PROCESS | 1845 | 1461167875546 Marionette TRACE conn3 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:55 INFO - PROCESS | 1845 | 1461167875801 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 08:57:56 INFO - PROCESS | 1845 | 1461167876122 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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 | 1845 | ++DOCSHELL 0x7f585a089000 == 171 [pid = 1845] [id = 562] 08:57:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 229 (0x7f585596bc00) [pid = 1845] [serial = 1687] [outer = (nil)] 08:57:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 230 (0x7f585967c800) [pid = 1845] [serial = 1688] [outer = 0x7f585596bc00] 08:57:56 INFO - PROCESS | 1845 | 1461167876201 Marionette DEBUG loaded listener.js 08:57:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 231 (0x7f585aca2000) [pid = 1845] [serial = 1689] [outer = 0x7f585596bc00] 08:57:57 INFO - PROCESS | 1845 | 1461167877069 Marionette TRACE conn3 <- [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]]]}] 08:57:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 08:57:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1584ms 08:57:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 08:57:57 INFO - PROCESS | 1845 | 1461167877120 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 08:57:57 INFO - PROCESS | 1845 | 1461167877123 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 08:57:57 INFO - PROCESS | 1845 | 1461167877131 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 08:57:57 INFO - PROCESS | 1845 | 1461167877134 Marionette TRACE conn3 <- [1,2222,null,{}] 08:57:57 INFO - PROCESS | 1845 | 1461167877140 Marionette TRACE conn3 -> [0,2223,"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 | 1845 | 1461167877376 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 08:57:57 INFO - PROCESS | 1845 | 1461167877704 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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 | 1845 | ++DOCSHELL 0x7f585ac76800 == 172 [pid = 1845] [id = 563] 08:57:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 232 (0x7f583ff2c000) [pid = 1845] [serial = 1690] [outer = (nil)] 08:57:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 233 (0x7f585c179c00) [pid = 1845] [serial = 1691] [outer = 0x7f583ff2c000] 08:57:57 INFO - PROCESS | 1845 | 1461167877787 Marionette DEBUG loaded listener.js 08:57:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 234 (0x7f585cd64000) [pid = 1845] [serial = 1692] [outer = 0x7f583ff2c000] 08:57:58 INFO - PROCESS | 1845 | 1461167878677 Marionette TRACE conn3 <- [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]]]}] 08:57:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 08:57:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1584ms 08:57:58 INFO - PROCESS | 1845 | 1461167878713 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 08:57:58 INFO - PROCESS | 1845 | 1461167878716 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 08:57:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 08:57:58 INFO - PROCESS | 1845 | 1461167878757 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 08:57:58 INFO - PROCESS | 1845 | 1461167878762 Marionette TRACE conn3 <- [1,2226,null,{}] 08:57:58 INFO - PROCESS | 1845 | 1461167878782 Marionette TRACE conn3 -> [0,2227,"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 | 1845 | 1461167879063 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 08:57:59 INFO - PROCESS | 1845 | 1461167879390 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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 | 1845 | ++DOCSHELL 0x7f585e049800 == 173 [pid = 1845] [id = 564] 08:57:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 235 (0x7f584b47a000) [pid = 1845] [serial = 1693] [outer = (nil)] 08:57:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 236 (0x7f586886f000) [pid = 1845] [serial = 1694] [outer = 0x7f584b47a000] 08:57:59 INFO - PROCESS | 1845 | 1461167879473 Marionette DEBUG loaded listener.js 08:57:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 237 (0x7f5868d95400) [pid = 1845] [serial = 1695] [outer = 0x7f584b47a000] 08:58:00 INFO - PROCESS | 1845 | 1461167880392 Marionette TRACE conn3 <- [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]]]}] 08:58:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 08:58:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1652ms 08:58:00 INFO - PROCESS | 1845 | 1461167880410 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 08:58:00 INFO - PROCESS | 1845 | 1461167880414 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 08:58:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 08:58:00 INFO - PROCESS | 1845 | 1461167880421 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 08:58:00 INFO - PROCESS | 1845 | 1461167880424 Marionette TRACE conn3 <- [1,2230,null,{}] 08:58:00 INFO - PROCESS | 1845 | 1461167880430 Marionette TRACE conn3 -> [0,2231,"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 | 1845 | 1461167880684 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 08:58:00 INFO - PROCESS | 1845 | 1461167880981 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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 | 1845 | ++DOCSHELL 0x7f5868d48000 == 174 [pid = 1845] [id = 565] 08:58:01 INFO - PROCESS | 1845 | ++DOMWINDOW == 238 (0x7f5843ce5400) [pid = 1845] [serial = 1696] [outer = (nil)] 08:58:01 INFO - PROCESS | 1845 | ++DOMWINDOW == 239 (0x7f5869dc4400) [pid = 1845] [serial = 1697] [outer = 0x7f5843ce5400] 08:58:01 INFO - PROCESS | 1845 | 1461167881064 Marionette DEBUG loaded listener.js 08:58:01 INFO - PROCESS | 1845 | ++DOMWINDOW == 240 (0x7f586d77fc00) [pid = 1845] [serial = 1698] [outer = 0x7f5843ce5400] 08:58:01 INFO - PROCESS | 1845 | 1461167881936 Marionette TRACE conn3 <- [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]]]}] 08:58:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 08:58:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1591ms 08:58:02 INFO - PROCESS | 1845 | 1461167882014 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 08:58:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 08:58:02 INFO - PROCESS | 1845 | 1461167882018 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 08:58:02 INFO - PROCESS | 1845 | 1461167882024 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 08:58:02 INFO - PROCESS | 1845 | 1461167882028 Marionette TRACE conn3 <- [1,2234,null,{}] 08:58:02 INFO - PROCESS | 1845 | 1461167882033 Marionette TRACE conn3 -> [0,2235,"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 | 1845 | 1461167882320 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 08:58:02 INFO - PROCESS | 1845 | 1461167882660 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:02 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f586dc1a800 == 175 [pid = 1845] [id = 566] 08:58:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 241 (0x7f5843a93800) [pid = 1845] [serial = 1699] [outer = (nil)] 08:58:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 242 (0x7f5843a9c800) [pid = 1845] [serial = 1700] [outer = 0x7f5843a93800] 08:58:02 INFO - PROCESS | 1845 | 1461167882742 Marionette DEBUG loaded listener.js 08:58:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 243 (0x7f5843aa1800) [pid = 1845] [serial = 1701] [outer = 0x7f5843a93800] 08:58:03 INFO - PROCESS | 1845 | 1461167883616 Marionette TRACE conn3 <- [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]]]}] 08:58:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 08:58:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1644ms 08:58:03 INFO - PROCESS | 1845 | 1461167883668 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 08:58:03 INFO - PROCESS | 1845 | 1461167883672 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 08:58:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 08:58:03 INFO - PROCESS | 1845 | 1461167883678 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 08:58:03 INFO - PROCESS | 1845 | 1461167883681 Marionette TRACE conn3 <- [1,2238,null,{}] 08:58:03 INFO - PROCESS | 1845 | 1461167883687 Marionette TRACE conn3 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:03 INFO - PROCESS | 1845 | 1461167883945 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 08:58:04 INFO - PROCESS | 1845 | 1461167884305 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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 | 1845 | ++DOCSHELL 0x7f586e32f000 == 176 [pid = 1845] [id = 567] 08:58:04 INFO - PROCESS | 1845 | ++DOMWINDOW == 244 (0x7f583ec17000) [pid = 1845] [serial = 1702] [outer = (nil)] 08:58:04 INFO - PROCESS | 1845 | ++DOMWINDOW == 245 (0x7f5847d9d800) [pid = 1845] [serial = 1703] [outer = 0x7f583ec17000] 08:58:04 INFO - PROCESS | 1845 | 1461167884388 Marionette DEBUG loaded listener.js 08:58:04 INFO - PROCESS | 1845 | ++DOMWINDOW == 246 (0x7f586dd06800) [pid = 1845] [serial = 1704] [outer = 0x7f583ec17000] 08:58:05 INFO - PROCESS | 1845 | 1461167885505 Marionette TRACE conn3 <- [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]]]}] 08:58:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 08:58:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1886ms 08:58:05 INFO - PROCESS | 1845 | 1461167885566 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 08:58:05 INFO - PROCESS | 1845 | 1461167885570 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 08:58:06 INFO - PROCESS | 1845 | --DOCSHELL 0x7f584a9bc000 == 175 [pid = 1845] [id = 474] 08:58:06 INFO - PROCESS | 1845 | --DOCSHELL 0x7f586dedb000 == 174 [pid = 1845] [id = 132] 08:58:06 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585a3d6800 == 173 [pid = 1845] [id = 358] 08:58:06 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5848cd7800 == 172 [pid = 1845] [id = 218] 08:58:06 INFO - PROCESS | 1845 | --DOCSHELL 0x7f584f9df000 == 171 [pid = 1845] [id = 113] 08:58:06 INFO - PROCESS | 1845 | --DOCSHELL 0x7f586dc26800 == 170 [pid = 1845] [id = 485] 08:58:06 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5870c30800 == 169 [pid = 1845] [id = 486] 08:58:06 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585906c800 == 168 [pid = 1845] [id = 482] 08:58:06 INFO - PROCESS | 1845 | --DOCSHELL 0x7f58688e7000 == 167 [pid = 1845] [id = 484] 08:58:06 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5846418000 == 166 [pid = 1845] [id = 488] 08:58:06 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5843f8b000 == 165 [pid = 1845] [id = 489] 08:58:06 INFO - PROCESS | 1845 | --DOCSHELL 0x7f586dc26000 == 164 [pid = 1845] [id = 540] 08:58:06 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5868a50800 == 163 [pid = 1845] [id = 539] 08:58:06 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585c88f000 == 162 [pid = 1845] [id = 538] 08:58:06 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585af28800 == 161 [pid = 1845] [id = 537] 08:58:06 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5857dab800 == 160 [pid = 1845] [id = 536] 08:58:06 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5855f98800 == 159 [pid = 1845] [id = 535] 08:58:06 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5855954800 == 158 [pid = 1845] [id = 534] 08:58:06 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5852ac7800 == 157 [pid = 1845] [id = 533] 08:58:06 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5852545000 == 156 [pid = 1845] [id = 532] 08:58:06 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5851a2a000 == 155 [pid = 1845] [id = 531] 08:58:06 INFO - PROCESS | 1845 | --DOCSHELL 0x7f584f914000 == 154 [pid = 1845] [id = 530] 08:58:06 INFO - PROCESS | 1845 | --DOCSHELL 0x7f584ac35000 == 153 [pid = 1845] [id = 529] 08:58:06 INFO - PROCESS | 1845 | --DOCSHELL 0x7f584a66d800 == 152 [pid = 1845] [id = 528] 08:58:06 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5843fa0000 == 151 [pid = 1845] [id = 527] 08:58:06 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5842d80800 == 150 [pid = 1845] [id = 526] 08:58:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 08:58:07 INFO - PROCESS | 1845 | --DOMWINDOW == 245 (0x7f584582b000) [pid = 1845] [serial = 1577] [outer = (nil)] [url = about:blank] 08:58:07 INFO - PROCESS | 1845 | --DOMWINDOW == 244 (0x7f584154d400) [pid = 1845] [serial = 1553] [outer = (nil)] [url = about:blank] 08:58:07 INFO - PROCESS | 1845 | --DOMWINDOW == 243 (0x7f5841f47000) [pid = 1845] [serial = 1563] [outer = (nil)] [url = about:blank] 08:58:07 INFO - PROCESS | 1845 | --DOMWINDOW == 242 (0x7f5848b0f800) [pid = 1845] [serial = 1514] [outer = (nil)] [url = about:blank] 08:58:07 INFO - PROCESS | 1845 | --DOMWINDOW == 241 (0x7f584154b800) [pid = 1845] [serial = 1547] [outer = (nil)] [url = about:blank] 08:58:07 INFO - PROCESS | 1845 | --DOMWINDOW == 240 (0x7f585068c800) [pid = 1845] [serial = 1517] [outer = (nil)] [url = about:blank] 08:58:07 INFO - PROCESS | 1845 | --DOMWINDOW == 239 (0x7f5843c8f400) [pid = 1845] [serial = 1535] [outer = (nil)] [url = about:blank] 08:58:07 INFO - PROCESS | 1845 | --DOMWINDOW == 238 (0x7f5868bbc000) [pid = 1845] [serial = 1541] [outer = (nil)] [url = about:blank] 08:58:07 INFO - PROCESS | 1845 | --DOMWINDOW == 237 (0x7f5843cddc00) [pid = 1845] [serial = 1571] [outer = (nil)] [url = about:blank] 08:58:07 INFO - PROCESS | 1845 | --DOMWINDOW == 236 (0x7f5856778400) [pid = 1845] [serial = 1526] [outer = (nil)] [url = about:blank] 08:58:07 INFO - PROCESS | 1845 | --DOMWINDOW == 235 (0x7f58440f4400) [pid = 1845] [serial = 1574] [outer = (nil)] [url = about:blank] 08:58:07 INFO - PROCESS | 1845 | --DOMWINDOW == 234 (0x7f5841661c00) [pid = 1845] [serial = 1562] [outer = (nil)] [url = about:blank] 08:58:07 INFO - PROCESS | 1845 | --DOMWINDOW == 233 (0x7f583e54ec00) [pid = 1845] [serial = 1556] [outer = (nil)] [url = about:blank] 08:58:07 INFO - PROCESS | 1845 | --DOMWINDOW == 232 (0x7f5843b1c000) [pid = 1845] [serial = 1569] [outer = (nil)] [url = about:blank] 08:58:07 INFO - PROCESS | 1845 | --DOMWINDOW == 231 (0x7f5843f2cc00) [pid = 1845] [serial = 1572] [outer = (nil)] [url = about:blank] 08:58:07 INFO - PROCESS | 1845 | --DOMWINDOW == 230 (0x7f5846f51400) [pid = 1845] [serial = 1544] [outer = (nil)] [url = about:blank] 08:58:07 INFO - PROCESS | 1845 | --DOMWINDOW == 229 (0x7f585482e800) [pid = 1845] [serial = 1520] [outer = (nil)] [url = about:blank] 08:58:07 INFO - PROCESS | 1845 | --DOMWINDOW == 228 (0x7f5842ae0800) [pid = 1845] [serial = 1566] [outer = (nil)] [url = about:blank] 08:58:07 INFO - PROCESS | 1845 | --DOMWINDOW == 227 (0x7f585a1dc400) [pid = 1845] [serial = 1529] [outer = (nil)] [url = about:blank] 08:58:07 INFO - PROCESS | 1845 | --DOMWINDOW == 226 (0x7f5843b1dc00) [pid = 1845] [serial = 1511] [outer = (nil)] [url = about:blank] 08:58:07 INFO - PROCESS | 1845 | --DOMWINDOW == 225 (0x7f5843917000) [pid = 1845] [serial = 1416] [outer = (nil)] [url = about:blank] 08:58:07 INFO - PROCESS | 1845 | --DOMWINDOW == 224 (0x7f585af7c400) [pid = 1845] [serial = 1538] [outer = (nil)] [url = about:blank] 08:58:07 INFO - PROCESS | 1845 | --DOMWINDOW == 223 (0x7f585cd23400) [pid = 1845] [serial = 1532] [outer = (nil)] [url = about:blank] 08:58:07 INFO - PROCESS | 1845 | --DOMWINDOW == 222 (0x7f583e1c0800) [pid = 1845] [serial = 1550] [outer = (nil)] [url = about:blank] 08:58:07 INFO - PROCESS | 1845 | --DOMWINDOW == 221 (0x7f583ec14400) [pid = 1845] [serial = 1559] [outer = (nil)] [url = about:blank] 08:58:07 INFO - PROCESS | 1845 | --DOMWINDOW == 220 (0x7f5845824000) [pid = 1845] [serial = 1575] [outer = (nil)] [url = about:blank] 08:58:07 INFO - PROCESS | 1845 | --DOMWINDOW == 219 (0x7f5843846800) [pid = 1845] [serial = 1568] [outer = (nil)] [url = about:blank] 08:58:07 INFO - PROCESS | 1845 | --DOMWINDOW == 218 (0x7f5842173400) [pid = 1845] [serial = 1565] [outer = (nil)] [url = about:blank] 08:58:07 INFO - PROCESS | 1845 | --DOMWINDOW == 217 (0x7f5856303400) [pid = 1845] [serial = 1523] [outer = (nil)] [url = about:blank] 08:58:07 INFO - PROCESS | 1845 | 1461167887245 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 08:58:07 INFO - PROCESS | 1845 | 1461167887250 Marionette TRACE conn3 <- [1,2242,null,{}] 08:58:07 INFO - PROCESS | 1845 | 1461167887269 Marionette TRACE conn3 -> [0,2243,"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 | 1845 | 1461167887485 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 08:58:07 INFO - PROCESS | 1845 | 1461167887701 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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 | 1845 | ++DOCSHELL 0x7f583f4dd000 == 151 [pid = 1845] [id = 568] 08:58:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 218 (0x7f583e2a9000) [pid = 1845] [serial = 1705] [outer = (nil)] 08:58:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 219 (0x7f583ff31400) [pid = 1845] [serial = 1706] [outer = 0x7f583e2a9000] 08:58:07 INFO - PROCESS | 1845 | 1461167887770 Marionette DEBUG loaded listener.js 08:58:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 220 (0x7f5841e3a400) [pid = 1845] [serial = 1707] [outer = 0x7f583e2a9000] 08:58:08 INFO - PROCESS | 1845 | 1461167888561 Marionette TRACE conn3 <- [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]]]}] 08:58:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 08:58:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1671ms 08:58:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 08:58:08 INFO - PROCESS | 1845 | 1461167888596 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 08:58:08 INFO - PROCESS | 1845 | 1461167888600 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 08:58:08 INFO - PROCESS | 1845 | 1461167888608 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 08:58:08 INFO - PROCESS | 1845 | 1461167888611 Marionette TRACE conn3 <- [1,2246,null,{}] 08:58:08 INFO - PROCESS | 1845 | 1461167888623 Marionette TRACE conn3 -> [0,2247,"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 | 1845 | 1461167888858 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 08:58:09 INFO - PROCESS | 1845 | 1461167889075 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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 | 1845 | ++DOCSHELL 0x7f5842010800 == 152 [pid = 1845] [id = 569] 08:58:09 INFO - PROCESS | 1845 | ++DOMWINDOW == 221 (0x7f583e2a4c00) [pid = 1845] [serial = 1708] [outer = (nil)] 08:58:09 INFO - PROCESS | 1845 | ++DOMWINDOW == 222 (0x7f5842170c00) [pid = 1845] [serial = 1709] [outer = 0x7f583e2a4c00] 08:58:09 INFO - PROCESS | 1845 | 1461167889140 Marionette DEBUG loaded listener.js 08:58:09 INFO - PROCESS | 1845 | ++DOMWINDOW == 223 (0x7f5842e0f400) [pid = 1845] [serial = 1710] [outer = 0x7f583e2a4c00] 08:58:10 INFO - PROCESS | 1845 | 1461167890093 Marionette TRACE conn3 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 08:58:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 08:58:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1534ms 08:58:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 08:58:10 INFO - PROCESS | 1845 | 1461167890147 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 08:58:10 INFO - PROCESS | 1845 | 1461167890150 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 08:58:10 INFO - PROCESS | 1845 | 1461167890157 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 08:58:10 INFO - PROCESS | 1845 | 1461167890161 Marionette TRACE conn3 <- [1,2250,null,{}] 08:58:10 INFO - PROCESS | 1845 | 1461167890166 Marionette TRACE conn3 -> [0,2251,"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 | 1845 | 1461167890481 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 08:58:10 INFO - PROCESS | 1845 | 1461167890528 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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 | 1845 | ++DOCSHELL 0x7f5842fa7000 == 153 [pid = 1845] [id = 570] 08:58:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 224 (0x7f5843845c00) [pid = 1845] [serial = 1711] [outer = (nil)] 08:58:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 225 (0x7f584384ec00) [pid = 1845] [serial = 1712] [outer = 0x7f5843845c00] 08:58:10 INFO - PROCESS | 1845 | 1461167890602 Marionette DEBUG loaded listener.js 08:58:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 226 (0x7f5843aa2000) [pid = 1845] [serial = 1713] [outer = 0x7f5843845c00] 08:58:12 INFO - PROCESS | 1845 | --DOMWINDOW == 225 (0x7f584216d000) [pid = 1845] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 08:58:12 INFO - PROCESS | 1845 | --DOMWINDOW == 224 (0x7f58420cf800) [pid = 1845] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 08:58:12 INFO - PROCESS | 1845 | --DOMWINDOW == 223 (0x7f585618d400) [pid = 1845] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 08:58:12 INFO - PROCESS | 1845 | --DOMWINDOW == 222 (0x7f5852bdc800) [pid = 1845] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 08:58:12 INFO - PROCESS | 1845 | --DOMWINDOW == 221 (0x7f5843adb000) [pid = 1845] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 08:58:12 INFO - PROCESS | 1845 | --DOMWINDOW == 220 (0x7f5843ad5c00) [pid = 1845] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 08:58:12 INFO - PROCESS | 1845 | --DOMWINDOW == 219 (0x7f58520a4800) [pid = 1845] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 08:58:12 INFO - PROCESS | 1845 | --DOMWINDOW == 218 (0x7f5843ad8800) [pid = 1845] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 08:58:12 INFO - PROCESS | 1845 | --DOMWINDOW == 217 (0x7f5848b0c400) [pid = 1845] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 08:58:12 INFO - PROCESS | 1845 | --DOMWINDOW == 216 (0x7f5845b0cc00) [pid = 1845] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 08:58:12 INFO - PROCESS | 1845 | --DOMWINDOW == 215 (0x7f5842ae2800) [pid = 1845] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 08:58:12 INFO - PROCESS | 1845 | --DOMWINDOW == 214 (0x7f583e545400) [pid = 1845] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 08:58:12 INFO - PROCESS | 1845 | --DOMWINDOW == 213 (0x7f5842e52800) [pid = 1845] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 08:58:12 INFO - PROCESS | 1845 | --DOMWINDOW == 212 (0x7f5846467400) [pid = 1845] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 08:58:12 INFO - PROCESS | 1845 | --DOMWINDOW == 211 (0x7f58524cfc00) [pid = 1845] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 08:58:12 INFO - PROCESS | 1845 | --DOMWINDOW == 210 (0x7f5852934800) [pid = 1845] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 08:58:12 INFO - PROCESS | 1845 | --DOMWINDOW == 209 (0x7f58527d6000) [pid = 1845] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 08:58:12 INFO - PROCESS | 1845 | --DOMWINDOW == 208 (0x7f584165ec00) [pid = 1845] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 08:58:12 INFO - PROCESS | 1845 | --DOMWINDOW == 207 (0x7f5843785400) [pid = 1845] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 08:58:12 INFO - PROCESS | 1845 | --DOMWINDOW == 206 (0x7f5855435c00) [pid = 1845] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 08:58:12 INFO - PROCESS | 1845 | --DOMWINDOW == 205 (0x7f584165f400) [pid = 1845] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 08:58:12 INFO - PROCESS | 1845 | --DOMWINDOW == 204 (0x7f5841e3b800) [pid = 1845] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 08:58:12 INFO - PROCESS | 1845 | --DOMWINDOW == 203 (0x7f585636c000) [pid = 1845] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 08:58:12 INFO - PROCESS | 1845 | --DOMWINDOW == 202 (0x7f585240dc00) [pid = 1845] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 08:58:12 INFO - PROCESS | 1845 | --DOMWINDOW == 201 (0x7f583ff27000) [pid = 1845] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 08:58:12 INFO - PROCESS | 1845 | --DOMWINDOW == 200 (0x7f584216b800) [pid = 1845] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 08:58:12 INFO - PROCESS | 1845 | --DOMWINDOW == 199 (0x7f5841542400) [pid = 1845] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 08:58:12 INFO - PROCESS | 1845 | --DOMWINDOW == 198 (0x7f585292dc00) [pid = 1845] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 08:58:12 INFO - PROCESS | 1845 | --DOMWINDOW == 197 (0x7f584b46e000) [pid = 1845] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 08:58:12 INFO - PROCESS | 1845 | --DOMWINDOW == 196 (0x7f585bc29c00) [pid = 1845] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 08:58:12 INFO - PROCESS | 1845 | --DOMWINDOW == 195 (0x7f584b256000) [pid = 1845] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 08:58:12 INFO - PROCESS | 1845 | --DOMWINDOW == 194 (0x7f5843912800) [pid = 1845] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 08:58:12 INFO - PROCESS | 1845 | --DOMWINDOW == 193 (0x7f5841e36000) [pid = 1845] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 08:58:12 INFO - PROCESS | 1845 | --DOMWINDOW == 192 (0x7f583ff29000) [pid = 1845] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 08:58:12 INFO - PROCESS | 1845 | --DOMWINDOW == 191 (0x7f584ac03800) [pid = 1845] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 08:58:12 INFO - PROCESS | 1845 | --DOMWINDOW == 190 (0x7f5842e55000) [pid = 1845] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 08:58:12 INFO - PROCESS | 1845 | --DOMWINDOW == 189 (0x7f5843d87800) [pid = 1845] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 08:58:12 INFO - PROCESS | 1845 | --DOMWINDOW == 188 (0x7f583ff28400) [pid = 1845] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 08:58:12 INFO - PROCESS | 1845 | --DOMWINDOW == 187 (0x7f584f743c00) [pid = 1845] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 08:58:12 INFO - PROCESS | 1845 | --DOMWINDOW == 186 (0x7f5856003000) [pid = 1845] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 08:58:12 INFO - PROCESS | 1845 | --DOMWINDOW == 185 (0x7f5846474400) [pid = 1845] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 08:58:12 INFO - PROCESS | 1845 | 1461167892595 Marionette TRACE conn3 <- [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]]]}] 08:58:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 08:58:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 2492ms 08:58:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 08:58:12 INFO - PROCESS | 1845 | 1461167892648 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 08:58:12 INFO - PROCESS | 1845 | 1461167892651 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 08:58:12 INFO - PROCESS | 1845 | 1461167892657 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 08:58:12 INFO - PROCESS | 1845 | 1461167892660 Marionette TRACE conn3 <- [1,2254,null,{}] 08:58:12 INFO - PROCESS | 1845 | 1461167892665 Marionette TRACE conn3 -> [0,2255,"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 | 1845 | 1461167892876 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 08:58:13 INFO - PROCESS | 1845 | 1461167893066 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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 | 1845 | ++DOCSHELL 0x7f5842eba000 == 154 [pid = 1845] [id = 571] 08:58:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 186 (0x7f583ff26000) [pid = 1845] [serial = 1714] [outer = (nil)] 08:58:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 187 (0x7f584216d000) [pid = 1845] [serial = 1715] [outer = 0x7f583ff26000] 08:58:13 INFO - PROCESS | 1845 | 1461167893134 Marionette DEBUG loaded listener.js 08:58:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 188 (0x7f5842e60800) [pid = 1845] [serial = 1716] [outer = 0x7f583ff26000] 08:58:13 INFO - PROCESS | 1845 | 1461167893935 Marionette TRACE conn3 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 08:58:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 08:58:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1330ms 08:58:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 08:58:13 INFO - PROCESS | 1845 | 1461167893987 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 08:58:13 INFO - PROCESS | 1845 | 1461167893990 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 08:58:13 INFO - PROCESS | 1845 | 1461167893996 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 08:58:14 INFO - PROCESS | 1845 | 1461167893999 Marionette TRACE conn3 <- [1,2258,null,{}] 08:58:14 INFO - PROCESS | 1845 | 1461167894004 Marionette TRACE conn3 -> [0,2259,"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 | 1845 | 1461167894218 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 08:58:14 INFO - PROCESS | 1845 | 1461167894561 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:14 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f583e393800 == 155 [pid = 1845] [id = 572] 08:58:14 INFO - PROCESS | 1845 | ++DOMWINDOW == 189 (0x7f583e2a5000) [pid = 1845] [serial = 1717] [outer = (nil)] 08:58:14 INFO - PROCESS | 1845 | ++DOMWINDOW == 190 (0x7f583e553400) [pid = 1845] [serial = 1718] [outer = 0x7f583e2a5000] 08:58:14 INFO - PROCESS | 1845 | 1461167894717 Marionette DEBUG loaded listener.js 08:58:14 INFO - PROCESS | 1845 | ++DOMWINDOW == 191 (0x7f583ff2c800) [pid = 1845] [serial = 1719] [outer = 0x7f583e2a5000] 08:58:15 INFO - PROCESS | 1845 | 1461167895638 Marionette TRACE conn3 <- [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]]]}] 08:58:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 08:58:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1690ms 08:58:15 INFO - PROCESS | 1845 | 1461167895687 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 08:58:15 INFO - PROCESS | 1845 | 1461167895695 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 08:58:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 08:58:15 INFO - PROCESS | 1845 | 1461167895703 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 08:58:15 INFO - PROCESS | 1845 | 1461167895708 Marionette TRACE conn3 <- [1,2262,null,{}] 08:58:15 INFO - PROCESS | 1845 | 1461167895715 Marionette TRACE conn3 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:15 INFO - PROCESS | 1845 | 1461167895958 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 08:58:16 INFO - PROCESS | 1845 | 1461167896294 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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 | 1845 | ++DOCSHELL 0x7f5842f95800 == 156 [pid = 1845] [id = 573] 08:58:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 192 (0x7f584216dc00) [pid = 1845] [serial = 1720] [outer = (nil)] 08:58:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 193 (0x7f5842adcc00) [pid = 1845] [serial = 1721] [outer = 0x7f584216dc00] 08:58:16 INFO - PROCESS | 1845 | 1461167896379 Marionette DEBUG loaded listener.js 08:58:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 194 (0x7f5842e0e000) [pid = 1845] [serial = 1722] [outer = 0x7f584216dc00] 08:58:17 INFO - PROCESS | 1845 | 1461167897312 Marionette TRACE conn3 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 08:58:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 08:58:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1640ms 08:58:17 INFO - PROCESS | 1845 | 1461167897346 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 08:58:17 INFO - PROCESS | 1845 | 1461167897352 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 08:58:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 08:58:17 INFO - PROCESS | 1845 | 1461167897361 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 08:58:17 INFO - PROCESS | 1845 | 1461167897364 Marionette TRACE conn3 <- [1,2266,null,{}] 08:58:17 INFO - PROCESS | 1845 | 1461167897370 Marionette TRACE conn3 -> [0,2267,"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 | 1845 | 1461167897612 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 08:58:17 INFO - PROCESS | 1845 | 1461167897932 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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 | 1845 | ++DOCSHELL 0x7f584548c000 == 157 [pid = 1845] [id = 574] 08:58:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 195 (0x7f5842e5dc00) [pid = 1845] [serial = 1723] [outer = (nil)] 08:58:18 INFO - PROCESS | 1845 | ++DOMWINDOW == 196 (0x7f5843a9a400) [pid = 1845] [serial = 1724] [outer = 0x7f5842e5dc00] 08:58:18 INFO - PROCESS | 1845 | 1461167898011 Marionette DEBUG loaded listener.js 08:58:18 INFO - PROCESS | 1845 | ++DOMWINDOW == 197 (0x7f5843ad4c00) [pid = 1845] [serial = 1725] [outer = 0x7f5842e5dc00] 08:58:18 INFO - PROCESS | 1845 | 1461167898956 Marionette TRACE conn3 <- [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]]]}] 08:58:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 08:58:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1640ms 08:58:19 INFO - PROCESS | 1845 | 1461167899001 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 08:58:19 INFO - PROCESS | 1845 | 1461167899005 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 08:58:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 08:58:19 INFO - PROCESS | 1845 | 1461167899014 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 08:58:19 INFO - PROCESS | 1845 | 1461167899024 Marionette TRACE conn3 <- [1,2270,null,{}] 08:58:19 INFO - PROCESS | 1845 | 1461167899038 Marionette TRACE conn3 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:19 INFO - PROCESS | 1845 | 1461167899319 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 08:58:19 INFO - PROCESS | 1845 | 1461167899636 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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 | 1845 | ++DOCSHELL 0x7f58461da800 == 158 [pid = 1845] [id = 575] 08:58:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 198 (0x7f5842e53c00) [pid = 1845] [serial = 1726] [outer = (nil)] 08:58:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 199 (0x7f5843c95800) [pid = 1845] [serial = 1727] [outer = 0x7f5842e53c00] 08:58:19 INFO - PROCESS | 1845 | 1461167899713 Marionette DEBUG loaded listener.js 08:58:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 200 (0x7f5843d88c00) [pid = 1845] [serial = 1728] [outer = 0x7f5842e53c00] 08:58:20 INFO - PROCESS | 1845 | 1461167900747 Marionette TRACE conn3 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 08:58:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 08:58:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1799ms 08:58:20 INFO - PROCESS | 1845 | 1461167900812 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 08:58:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 08:58:20 INFO - PROCESS | 1845 | 1461167900817 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 08:58:20 INFO - PROCESS | 1845 | 1461167900823 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 08:58:20 INFO - PROCESS | 1845 | 1461167900827 Marionette TRACE conn3 <- [1,2274,null,{}] 08:58:20 INFO - PROCESS | 1845 | 1461167900832 Marionette TRACE conn3 -> [0,2275,"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 | 1845 | 1461167901064 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 08:58:21 INFO - PROCESS | 1845 | 1461167901378 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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 | 1845 | ++DOCSHELL 0x7f5846c19800 == 159 [pid = 1845] [id = 576] 08:58:21 INFO - PROCESS | 1845 | ++DOMWINDOW == 201 (0x7f5843847800) [pid = 1845] [serial = 1729] [outer = (nil)] 08:58:21 INFO - PROCESS | 1845 | ++DOMWINDOW == 202 (0x7f58440ee800) [pid = 1845] [serial = 1730] [outer = 0x7f5843847800] 08:58:21 INFO - PROCESS | 1845 | 1461167901457 Marionette DEBUG loaded listener.js 08:58:21 INFO - PROCESS | 1845 | ++DOMWINDOW == 203 (0x7f5845785400) [pid = 1845] [serial = 1731] [outer = 0x7f5843847800] 08:58:22 INFO - PROCESS | 1845 | 1461167902483 Marionette TRACE conn3 <- [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]]]}] 08:58:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 08:58:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1680ms 08:58:22 INFO - PROCESS | 1845 | 1461167902504 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 08:58:22 INFO - PROCESS | 1845 | 1461167902507 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 08:58:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 08:58:22 INFO - PROCESS | 1845 | 1461167902514 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 08:58:22 INFO - PROCESS | 1845 | 1461167902517 Marionette TRACE conn3 <- [1,2278,null,{}] 08:58:22 INFO - PROCESS | 1845 | 1461167902522 Marionette TRACE conn3 -> [0,2279,"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 | 1845 | 1461167902744 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 08:58:23 INFO - PROCESS | 1845 | 1461167903067 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:23 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f584a706800 == 160 [pid = 1845] [id = 577] 08:58:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 204 (0x7f5845832000) [pid = 1845] [serial = 1732] [outer = (nil)] 08:58:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 205 (0x7f5845b0e400) [pid = 1845] [serial = 1733] [outer = 0x7f5845832000] 08:58:23 INFO - PROCESS | 1845 | 1461167903163 Marionette DEBUG loaded listener.js 08:58:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 206 (0x7f5847da1800) [pid = 1845] [serial = 1734] [outer = 0x7f5845832000] 08:58:24 INFO - PROCESS | 1845 | 1461167904141 Marionette TRACE conn3 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 08:58:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 08:58:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1678ms 08:58:24 INFO - PROCESS | 1845 | 1461167904196 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 08:58:24 INFO - PROCESS | 1845 | 1461167904200 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 08:58:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 08:58:24 INFO - PROCESS | 1845 | 1461167904210 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 08:58:24 INFO - PROCESS | 1845 | 1461167904213 Marionette TRACE conn3 <- [1,2282,null,{}] 08:58:24 INFO - PROCESS | 1845 | 1461167904222 Marionette TRACE conn3 -> [0,2283,"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 | 1845 | 1461167904555 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 08:58:24 INFO - PROCESS | 1845 | 1461167904870 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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 | 1845 | ++DOCSHELL 0x7f584ac32800 == 161 [pid = 1845] [id = 578] 08:58:24 INFO - PROCESS | 1845 | ++DOMWINDOW == 207 (0x7f5848b0c400) [pid = 1845] [serial = 1735] [outer = (nil)] 08:58:24 INFO - PROCESS | 1845 | ++DOMWINDOW == 208 (0x7f584a888c00) [pid = 1845] [serial = 1736] [outer = 0x7f5848b0c400] 08:58:24 INFO - PROCESS | 1845 | 1461167904950 Marionette DEBUG loaded listener.js 08:58:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 209 (0x7f584af67000) [pid = 1845] [serial = 1737] [outer = 0x7f5848b0c400] 08:58:25 INFO - PROCESS | 1845 | 1461167905811 Marionette TRACE conn3 <- [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]]]}] 08:58:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 08:58:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1635ms 08:58:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 08:58:25 INFO - PROCESS | 1845 | 1461167905845 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 08:58:25 INFO - PROCESS | 1845 | 1461167905848 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 08:58:25 INFO - PROCESS | 1845 | 1461167905854 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 08:58:25 INFO - PROCESS | 1845 | 1461167905857 Marionette TRACE conn3 <- [1,2286,null,{}] 08:58:25 INFO - PROCESS | 1845 | 1461167905862 Marionette TRACE conn3 -> [0,2287,"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 | 1845 | 1461167906080 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 08:58:26 INFO - PROCESS | 1845 | 1461167906357 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:26 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f584f907000 == 162 [pid = 1845] [id = 579] 08:58:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 210 (0x7f5845b02400) [pid = 1845] [serial = 1738] [outer = (nil)] 08:58:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 211 (0x7f584b257c00) [pid = 1845] [serial = 1739] [outer = 0x7f5845b02400] 08:58:26 INFO - PROCESS | 1845 | 1461167906475 Marionette DEBUG loaded listener.js 08:58:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 212 (0x7f584b44d400) [pid = 1845] [serial = 1740] [outer = 0x7f5845b02400] 08:58:27 INFO - PROCESS | 1845 | 1461167907323 Marionette TRACE conn3 <- [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]]]}] 08:58:27 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 08:58:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1530ms 08:58:27 INFO - PROCESS | 1845 | 1461167907384 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 08:58:27 INFO - PROCESS | 1845 | 1461167907387 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 08:58:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 08:58:27 INFO - PROCESS | 1845 | 1461167907394 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 08:58:27 INFO - PROCESS | 1845 | 1461167907396 Marionette TRACE conn3 <- [1,2290,null,{}] 08:58:27 INFO - PROCESS | 1845 | 1461167907402 Marionette TRACE conn3 -> [0,2291,"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 | 1845 | 1461167907618 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 08:58:27 INFO - PROCESS | 1845 | 1461167907893 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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 | 1845 | ++DOCSHELL 0x7f5850a4e000 == 163 [pid = 1845] [id = 580] 08:58:27 INFO - PROCESS | 1845 | ++DOMWINDOW == 213 (0x7f5848b0f400) [pid = 1845] [serial = 1741] [outer = (nil)] 08:58:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 214 (0x7f584f6d1400) [pid = 1845] [serial = 1742] [outer = 0x7f5848b0f400] 08:58:28 INFO - PROCESS | 1845 | 1461167908008 Marionette DEBUG loaded listener.js 08:58:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 215 (0x7f584f6eac00) [pid = 1845] [serial = 1743] [outer = 0x7f5848b0f400] 08:58:28 INFO - PROCESS | 1845 | 1461167908830 Marionette TRACE conn3 <- [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]]]}] 08:58:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 08:58:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1477ms 08:58:28 INFO - PROCESS | 1845 | 1461167908872 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 08:58:28 INFO - PROCESS | 1845 | 1461167908876 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 08:58:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 08:58:28 INFO - PROCESS | 1845 | 1461167908882 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 08:58:28 INFO - PROCESS | 1845 | 1461167908885 Marionette TRACE conn3 <- [1,2294,null,{}] 08:58:28 INFO - PROCESS | 1845 | 1461167908890 Marionette TRACE conn3 -> [0,2295,"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 | 1845 | 1461167909140 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 08:58:29 INFO - PROCESS | 1845 | 1461167909423 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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 | 1845 | ++DOCSHELL 0x7f585234e800 == 164 [pid = 1845] [id = 581] 08:58:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 216 (0x7f584b470c00) [pid = 1845] [serial = 1744] [outer = (nil)] 08:58:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 217 (0x7f584fa49800) [pid = 1845] [serial = 1745] [outer = 0x7f584b470c00] 08:58:29 INFO - PROCESS | 1845 | 1461167909540 Marionette DEBUG loaded listener.js 08:58:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 218 (0x7f5850633400) [pid = 1845] [serial = 1746] [outer = 0x7f584b470c00] 08:58:30 INFO - PROCESS | 1845 | 1461167910355 Marionette TRACE conn3 <- [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]]]}] 08:58:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 08:58:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1536ms 08:58:30 INFO - PROCESS | 1845 | 1461167910420 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 08:58:30 INFO - PROCESS | 1845 | 1461167910424 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 08:58:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 08:58:30 INFO - PROCESS | 1845 | 1461167910430 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 08:58:30 INFO - PROCESS | 1845 | 1461167910433 Marionette TRACE conn3 <- [1,2298,null,{}] 08:58:30 INFO - PROCESS | 1845 | 1461167910438 Marionette TRACE conn3 -> [0,2299,"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 | 1845 | 1461167910683 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 08:58:30 INFO - PROCESS | 1845 | 1461167910960 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:31 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5852cba000 == 165 [pid = 1845] [id = 582] 08:58:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 219 (0x7f5850910800) [pid = 1845] [serial = 1747] [outer = (nil)] 08:58:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 220 (0x7f585192d400) [pid = 1845] [serial = 1748] [outer = 0x7f5850910800] 08:58:31 INFO - PROCESS | 1845 | 1461167911104 Marionette DEBUG loaded listener.js 08:58:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 221 (0x7f5851b26400) [pid = 1845] [serial = 1749] [outer = 0x7f5850910800] 08:58:32 INFO - PROCESS | 1845 | 1461167912008 Marionette TRACE conn3 <- [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]]]}] 08:58:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 08:58:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1629ms 08:58:32 INFO - PROCESS | 1845 | 1461167912061 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 08:58:32 INFO - PROCESS | 1845 | 1461167912068 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 08:58:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 08:58:32 INFO - PROCESS | 1845 | 1461167912075 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 08:58:32 INFO - PROCESS | 1845 | 1461167912079 Marionette TRACE conn3 <- [1,2302,null,{}] 08:58:32 INFO - PROCESS | 1845 | 1461167912085 Marionette TRACE conn3 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:32 INFO - PROCESS | 1845 | 1461167912403 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 08:58:32 INFO - PROCESS | 1845 | 1461167912726 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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 | 1845 | ++DOCSHELL 0x7f5855e95000 == 166 [pid = 1845] [id = 583] 08:58:32 INFO - PROCESS | 1845 | ++DOMWINDOW == 222 (0x7f5851e66000) [pid = 1845] [serial = 1750] [outer = (nil)] 08:58:32 INFO - PROCESS | 1845 | ++DOMWINDOW == 223 (0x7f58524cb400) [pid = 1845] [serial = 1751] [outer = 0x7f5851e66000] 08:58:32 INFO - PROCESS | 1845 | 1461167912804 Marionette DEBUG loaded listener.js 08:58:32 INFO - PROCESS | 1845 | ++DOMWINDOW == 224 (0x7f58527d5c00) [pid = 1845] [serial = 1752] [outer = 0x7f5851e66000] 08:58:33 INFO - PROCESS | 1845 | 1461167913649 Marionette TRACE conn3 <- [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]]]}] 08:58:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 08:58:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1633ms 08:58:33 INFO - PROCESS | 1845 | 1461167913710 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 08:58:33 INFO - PROCESS | 1845 | 1461167913713 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 08:58:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 08:58:33 INFO - PROCESS | 1845 | 1461167913719 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 08:58:33 INFO - PROCESS | 1845 | 1461167913723 Marionette TRACE conn3 <- [1,2306,null,{}] 08:58:33 INFO - PROCESS | 1845 | 1461167913728 Marionette TRACE conn3 -> [0,2307,"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 | 1845 | 1461167913959 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 08:58:34 INFO - PROCESS | 1845 | 1461167914240 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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 | 1845 | ++DOCSHELL 0x7f585658f000 == 167 [pid = 1845] [id = 584] 08:58:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 225 (0x7f58520aa400) [pid = 1845] [serial = 1753] [outer = (nil)] 08:58:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 226 (0x7f5852934c00) [pid = 1845] [serial = 1754] [outer = 0x7f58520aa400] 08:58:34 INFO - PROCESS | 1845 | 1461167914361 Marionette DEBUG loaded listener.js 08:58:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 227 (0x7f5852b8b400) [pid = 1845] [serial = 1755] [outer = 0x7f58520aa400] 08:58:35 INFO - PROCESS | 1845 | 1461167915240 Marionette TRACE conn3 <- [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]]]}] 08:58:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 08:58:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1584ms 08:58:35 INFO - PROCESS | 1845 | 1461167915305 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 08:58:35 INFO - PROCESS | 1845 | 1461167915309 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 08:58:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 08:58:35 INFO - PROCESS | 1845 | 1461167915315 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 08:58:35 INFO - PROCESS | 1845 | 1461167915318 Marionette TRACE conn3 <- [1,2310,null,{}] 08:58:35 INFO - PROCESS | 1845 | 1461167915323 Marionette TRACE conn3 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:35 INFO - PROCESS | 1845 | 1461167915574 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 08:58:35 INFO - PROCESS | 1845 | 1461167915896 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:35 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585a3d6800 == 168 [pid = 1845] [id = 585] 08:58:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 228 (0x7f584fa42c00) [pid = 1845] [serial = 1756] [outer = (nil)] 08:58:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 229 (0x7f5853a6ac00) [pid = 1845] [serial = 1757] [outer = 0x7f584fa42c00] 08:58:35 INFO - PROCESS | 1845 | 1461167915978 Marionette DEBUG loaded listener.js 08:58:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 230 (0x7f58548fb400) [pid = 1845] [serial = 1758] [outer = 0x7f584fa42c00] 08:58:36 INFO - PROCESS | 1845 | 1461167916840 Marionette TRACE conn3 <- [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]]]}] 08:58:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 08:58:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1578ms 08:58:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 08:58:36 INFO - PROCESS | 1845 | 1461167916895 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 08:58:36 INFO - PROCESS | 1845 | 1461167916898 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 08:58:36 INFO - PROCESS | 1845 | 1461167916905 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 08:58:36 INFO - PROCESS | 1845 | 1461167916908 Marionette TRACE conn3 <- [1,2314,null,{}] 08:58:36 INFO - PROCESS | 1845 | 1461167916913 Marionette TRACE conn3 -> [0,2315,"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 | 1845 | 1461167917154 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 08:58:37 INFO - PROCESS | 1845 | 1461167917477 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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 | 1845 | ++DOCSHELL 0x7f585ad93800 == 169 [pid = 1845] [id = 586] 08:58:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 231 (0x7f5852519400) [pid = 1845] [serial = 1759] [outer = (nil)] 08:58:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 232 (0x7f585568b400) [pid = 1845] [serial = 1760] [outer = 0x7f5852519400] 08:58:37 INFO - PROCESS | 1845 | 1461167917558 Marionette DEBUG loaded listener.js 08:58:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 233 (0x7f585596d800) [pid = 1845] [serial = 1761] [outer = 0x7f5852519400] 08:58:38 INFO - PROCESS | 1845 | 1461167918407 Marionette TRACE conn3 <- [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]]]}] 08:58:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 08:58:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1551ms 08:58:38 INFO - PROCESS | 1845 | 1461167918455 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 08:58:38 INFO - PROCESS | 1845 | 1461167918459 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 08:58:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 08:58:38 INFO - PROCESS | 1845 | 1461167918466 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 08:58:38 INFO - PROCESS | 1845 | 1461167918468 Marionette TRACE conn3 <- [1,2318,null,{}] 08:58:38 INFO - PROCESS | 1845 | 1461167918475 Marionette TRACE conn3 -> [0,2319,"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 | 1845 | 1461167918704 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 08:58:39 INFO - PROCESS | 1845 | 1461167918995 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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 | 1845 | ++DOCSHELL 0x7f585b168800 == 170 [pid = 1845] [id = 587] 08:58:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 234 (0x7f5852be1000) [pid = 1845] [serial = 1762] [outer = (nil)] 08:58:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 235 (0x7f5855c24400) [pid = 1845] [serial = 1763] [outer = 0x7f5852be1000] 08:58:39 INFO - PROCESS | 1845 | 1461167919123 Marionette DEBUG loaded listener.js 08:58:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 236 (0x7f585600c000) [pid = 1845] [serial = 1764] [outer = 0x7f5852be1000] 08:58:40 INFO - PROCESS | 1845 | 1461167920047 Marionette TRACE conn3 <- [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] 08:58:40 INFO - PROCESS | 1845 | 1461167920107 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 08:58:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 08:58:40 INFO - PROCESS | 1845 | 1461167920114 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 08:58:40 INFO - PROCESS | 1845 | 1461167920116 Marionette TRACE conn3 <- [1,2322,null,{}] 08:58:40 INFO - PROCESS | 1845 | 1461167920122 Marionette TRACE conn3 -> [0,2323,"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 | 1845 | 1461167920356 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 08:58:40 INFO - PROCESS | 1845 | 1461167920691 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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 | 1845 | ++DOCSHELL 0x7f585c125800 == 171 [pid = 1845] [id = 588] 08:58:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 237 (0x7f5843849800) [pid = 1845] [serial = 1765] [outer = (nil)] 08:58:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 238 (0x7f5856305400) [pid = 1845] [serial = 1766] [outer = 0x7f5843849800] 08:58:40 INFO - PROCESS | 1845 | 1461167920776 Marionette DEBUG loaded listener.js 08:58:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 239 (0x7f5856364000) [pid = 1845] [serial = 1767] [outer = 0x7f5843849800] 08:58:41 INFO - PROCESS | 1845 | 1461167921636 Marionette TRACE conn3 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 08:58:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 08:58:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1579ms 08:58:41 INFO - PROCESS | 1845 | 1461167921695 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 08:58:41 INFO - PROCESS | 1845 | 1461167921698 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 08:58:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 08:58:41 INFO - PROCESS | 1845 | 1461167921704 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 08:58:41 INFO - PROCESS | 1845 | 1461167921708 Marionette TRACE conn3 <- [1,2326,null,{}] 08:58:41 INFO - PROCESS | 1845 | 1461167921713 Marionette TRACE conn3 -> [0,2327,"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 | 1845 | 1461167921949 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 08:58:42 INFO - PROCESS | 1845 | 1461167922304 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:42 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f58614ab000 == 172 [pid = 1845] [id = 589] 08:58:42 INFO - PROCESS | 1845 | ++DOMWINDOW == 240 (0x7f585542e400) [pid = 1845] [serial = 1768] [outer = (nil)] 08:58:42 INFO - PROCESS | 1845 | ++DOMWINDOW == 241 (0x7f5856734c00) [pid = 1845] [serial = 1769] [outer = 0x7f585542e400] 08:58:42 INFO - PROCESS | 1845 | 1461167922388 Marionette DEBUG loaded listener.js 08:58:42 INFO - PROCESS | 1845 | ++DOMWINDOW == 242 (0x7f5856779000) [pid = 1845] [serial = 1770] [outer = 0x7f585542e400] 08:58:43 INFO - PROCESS | 1845 | 1461167923209 Marionette TRACE conn3 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 08:58:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 08:58:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1536ms 08:58:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 08:58:43 INFO - PROCESS | 1845 | 1461167923242 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 08:58:43 INFO - PROCESS | 1845 | 1461167923245 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 08:58:43 INFO - PROCESS | 1845 | 1461167923252 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 08:58:43 INFO - PROCESS | 1845 | 1461167923255 Marionette TRACE conn3 <- [1,2330,null,{}] 08:58:43 INFO - PROCESS | 1845 | 1461167923261 Marionette TRACE conn3 -> [0,2331,"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 | 1845 | 1461167923501 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 08:58:43 INFO - PROCESS | 1845 | 1461167923785 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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 | 1845 | ++DOCSHELL 0x7f5868fa5000 == 173 [pid = 1845] [id = 590] 08:58:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 243 (0x7f585549bc00) [pid = 1845] [serial = 1771] [outer = (nil)] 08:58:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 244 (0x7f58567ee400) [pid = 1845] [serial = 1772] [outer = 0x7f585549bc00] 08:58:43 INFO - PROCESS | 1845 | 1461167923867 Marionette DEBUG loaded listener.js 08:58:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 245 (0x7f58590ca800) [pid = 1845] [serial = 1773] [outer = 0x7f585549bc00] 08:58:46 INFO - PROCESS | 1845 | --DOCSHELL 0x7f58464df000 == 172 [pid = 1845] [id = 470] 08:58:46 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5842eba000 == 171 [pid = 1845] [id = 571] 08:58:46 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5842fa7000 == 170 [pid = 1845] [id = 570] 08:58:46 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5842010800 == 169 [pid = 1845] [id = 569] 08:58:46 INFO - PROCESS | 1845 | --DOCSHELL 0x7f583f4dd000 == 168 [pid = 1845] [id = 568] 08:58:46 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585ac76800 == 167 [pid = 1845] [id = 563] 08:58:46 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585a089000 == 166 [pid = 1845] [id = 562] 08:58:46 INFO - PROCESS | 1845 | --DOCSHELL 0x7f58565a4800 == 165 [pid = 1845] [id = 561] 08:58:46 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5855e72800 == 164 [pid = 1845] [id = 560] 08:58:46 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5852a21000 == 163 [pid = 1845] [id = 559] 08:58:46 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5851e39000 == 162 [pid = 1845] [id = 558] 08:58:46 INFO - PROCESS | 1845 | --DOCSHELL 0x7f58509a6000 == 161 [pid = 1845] [id = 557] 08:58:46 INFO - PROCESS | 1845 | --DOCSHELL 0x7f584f7c5800 == 160 [pid = 1845] [id = 556] 08:58:46 INFO - PROCESS | 1845 | --DOCSHELL 0x7f584ac2b000 == 159 [pid = 1845] [id = 555] 08:58:46 INFO - PROCESS | 1845 | --DOCSHELL 0x7f584a713800 == 158 [pid = 1845] [id = 554] 08:58:46 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5846cdc800 == 157 [pid = 1845] [id = 553] 08:58:46 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5846420000 == 156 [pid = 1845] [id = 552] 08:58:46 INFO - PROCESS | 1845 | --DOCSHELL 0x7f584589f800 == 155 [pid = 1845] [id = 551] 08:58:46 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5842d8c000 == 154 [pid = 1845] [id = 550] 08:58:46 INFO - PROCESS | 1845 | 1461167926480 Marionette TRACE conn3 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 08:58:46 INFO - PROCESS | 1845 | --DOMWINDOW == 244 (0x7f5843f24800) [pid = 1845] [serial = 1647] [outer = (nil)] [url = about:blank] 08:58:46 INFO - PROCESS | 1845 | --DOMWINDOW == 243 (0x7f5852403400) [pid = 1845] [serial = 1607] [outer = (nil)] [url = about:blank] 08:58:46 INFO - PROCESS | 1845 | --DOMWINDOW == 242 (0x7f5856738000) [pid = 1845] [serial = 1620] [outer = (nil)] [url = about:blank] 08:58:46 INFO - PROCESS | 1845 | --DOMWINDOW == 241 (0x7f5857def400) [pid = 1845] [serial = 1623] [outer = (nil)] [url = about:blank] 08:58:46 INFO - PROCESS | 1845 | --DOMWINDOW == 240 (0x7f5856003800) [pid = 1845] [serial = 1613] [outer = (nil)] [url = about:blank] 08:58:46 INFO - PROCESS | 1845 | --DOMWINDOW == 239 (0x7f586d780400) [pid = 1845] [serial = 1458] [outer = (nil)] [url = about:blank] 08:58:46 INFO - PROCESS | 1845 | --DOMWINDOW == 238 (0x7f585e3a7c00) [pid = 1845] [serial = 1631] [outer = (nil)] [url = about:blank] 08:58:46 INFO - PROCESS | 1845 | --DOMWINDOW == 237 (0x7f585c17a800) [pid = 1845] [serial = 1628] [outer = (nil)] [url = about:blank] 08:58:46 INFO - PROCESS | 1845 | --DOMWINDOW == 236 (0x7f5852d42000) [pid = 1845] [serial = 1374] [outer = (nil)] [url = about:blank] 08:58:46 INFO - PROCESS | 1845 | --DOMWINDOW == 235 (0x7f585636c800) [pid = 1845] [serial = 1619] [outer = (nil)] [url = about:blank] 08:58:46 INFO - PROCESS | 1845 | --DOMWINDOW == 234 (0x7f5843f2f800) [pid = 1845] [serial = 1512] [outer = (nil)] [url = about:blank] 08:58:46 INFO - PROCESS | 1845 | --DOMWINDOW == 233 (0x7f584b45a000) [pid = 1845] [serial = 1443] [outer = (nil)] [url = about:blank] 08:58:46 INFO - PROCESS | 1845 | --DOMWINDOW == 232 (0x7f585192c800) [pid = 1845] [serial = 1601] [outer = (nil)] [url = about:blank] 08:58:46 INFO - PROCESS | 1845 | --DOMWINDOW == 231 (0x7f584378fc00) [pid = 1845] [serial = 1584] [outer = (nil)] [url = about:blank] 08:58:46 INFO - PROCESS | 1845 | --DOMWINDOW == 230 (0x7f5843c8c800) [pid = 1845] [serial = 1646] [outer = (nil)] [url = about:blank] 08:58:46 INFO - PROCESS | 1845 | --DOMWINDOW == 229 (0x7f58567e2800) [pid = 1845] [serial = 1622] [outer = (nil)] [url = about:blank] 08:58:46 INFO - PROCESS | 1845 | --DOMWINDOW == 228 (0x7f5842e60400) [pid = 1845] [serial = 1461] [outer = (nil)] [url = about:blank] 08:58:46 INFO - PROCESS | 1845 | --DOMWINDOW == 227 (0x7f585618dc00) [pid = 1845] [serial = 1614] [outer = (nil)] [url = about:blank] 08:58:46 INFO - PROCESS | 1845 | --DOMWINDOW == 226 (0x7f584ae23800) [pid = 1845] [serial = 1515] [outer = (nil)] [url = about:blank] 08:58:46 INFO - PROCESS | 1845 | --DOMWINDOW == 225 (0x7f5858793c00) [pid = 1845] [serial = 1452] [outer = (nil)] [url = about:blank] 08:58:46 INFO - PROCESS | 1845 | --DOMWINDOW == 224 (0x7f5852b82000) [pid = 1845] [serial = 1610] [outer = (nil)] [url = about:blank] 08:58:46 INFO - PROCESS | 1845 | --DOMWINDOW == 223 (0x7f5855c1c400) [pid = 1845] [serial = 1449] [outer = (nil)] [url = about:blank] 08:58:46 INFO - PROCESS | 1845 | --DOMWINDOW == 222 (0x7f584166a400) [pid = 1845] [serial = 1482] [outer = (nil)] [url = about:blank] 08:58:46 INFO - PROCESS | 1845 | --DOMWINDOW == 221 (0x7f58591f5000) [pid = 1845] [serial = 1625] [outer = (nil)] [url = about:blank] 08:58:46 INFO - PROCESS | 1845 | --DOMWINDOW == 220 (0x7f5848b33800) [pid = 1845] [serial = 1592] [outer = (nil)] [url = about:blank] 08:58:46 INFO - PROCESS | 1845 | --DOMWINDOW == 219 (0x7f5856362800) [pid = 1845] [serial = 1617] [outer = (nil)] [url = about:blank] 08:58:46 INFO - PROCESS | 1845 | --DOMWINDOW == 218 (0x7f58420c4c00) [pid = 1845] [serial = 1638] [outer = (nil)] [url = about:blank] 08:58:46 INFO - PROCESS | 1845 | --DOMWINDOW == 217 (0x7f5851f65000) [pid = 1845] [serial = 1605] [outer = (nil)] [url = about:blank] 08:58:46 INFO - PROCESS | 1845 | --DOMWINDOW == 216 (0x7f586ddbec00) [pid = 1845] [serial = 1470] [outer = (nil)] [url = about:blank] 08:58:46 INFO - PROCESS | 1845 | --DOMWINDOW == 215 (0x7f5856308000) [pid = 1845] [serial = 1524] [outer = (nil)] [url = about:blank] 08:58:46 INFO - PROCESS | 1845 | --DOMWINDOW == 214 (0x7f5846dd6c00) [pid = 1845] [serial = 1589] [outer = (nil)] [url = about:blank] 08:58:46 INFO - PROCESS | 1845 | --DOMWINDOW == 213 (0x7f5842e02400) [pid = 1845] [serial = 1488] [outer = (nil)] [url = about:blank] 08:58:46 INFO - PROCESS | 1845 | --DOMWINDOW == 212 (0x7f5842e0bc00) [pid = 1845] [serial = 1583] [outer = (nil)] [url = about:blank] 08:58:46 INFO - PROCESS | 1845 | --DOMWINDOW == 211 (0x7f5842178c00) [pid = 1845] [serial = 1467] [outer = (nil)] [url = about:blank] 08:58:46 INFO - PROCESS | 1845 | --DOMWINDOW == 210 (0x7f584fa5d000) [pid = 1845] [serial = 1598] [outer = (nil)] [url = about:blank] 08:58:46 INFO - PROCESS | 1845 | --DOMWINDOW == 209 (0x7f5843786400) [pid = 1845] [serial = 1641] [outer = (nil)] [url = about:blank] 08:58:46 INFO - PROCESS | 1845 | --DOMWINDOW == 208 (0x7f58519ae000) [pid = 1845] [serial = 1602] [outer = (nil)] [url = about:blank] 08:58:46 INFO - PROCESS | 1845 | --DOMWINDOW == 207 (0x7f586be1a800) [pid = 1845] [serial = 1634] [outer = (nil)] [url = about:blank] 08:58:46 INFO - PROCESS | 1845 | --DOMWINDOW == 206 (0x7f585568c000) [pid = 1845] [serial = 1437] [outer = (nil)] [url = about:blank] 08:58:46 INFO - PROCESS | 1845 | --DOMWINDOW == 205 (0x7f5852405400) [pid = 1845] [serial = 1518] [outer = (nil)] [url = about:blank] 08:58:46 INFO - PROCESS | 1845 | --DOMWINDOW == 204 (0x7f585630b800) [pid = 1845] [serial = 1616] [outer = (nil)] [url = about:blank] 08:58:46 INFO - PROCESS | 1845 | --DOMWINDOW == 203 (0x7f5868ac3400) [pid = 1845] [serial = 1455] [outer = (nil)] [url = about:blank] 08:58:46 INFO - PROCESS | 1845 | --DOMWINDOW == 202 (0x7f584f6e1400) [pid = 1845] [serial = 1596] [outer = (nil)] [url = about:blank] 08:58:46 INFO - PROCESS | 1845 | --DOMWINDOW == 201 (0x7f5843aba000) [pid = 1845] [serial = 1643] [outer = (nil)] [url = about:blank] 08:58:46 INFO - PROCESS | 1845 | --DOMWINDOW == 200 (0x7f585636f800) [pid = 1845] [serial = 1479] [outer = (nil)] [url = about:blank] 08:58:46 INFO - PROCESS | 1845 | --DOMWINDOW == 199 (0x7f585e117c00) [pid = 1845] [serial = 1629] [outer = (nil)] [url = about:blank] 08:58:46 INFO - PROCESS | 1845 | --DOMWINDOW == 198 (0x7f583ff32400) [pid = 1845] [serial = 1485] [outer = (nil)] [url = about:blank] 08:58:46 INFO - PROCESS | 1845 | --DOMWINDOW == 197 (0x7f5851e60400) [pid = 1845] [serial = 1446] [outer = (nil)] [url = about:blank] 08:58:46 INFO - PROCESS | 1845 | --DOMWINDOW == 196 (0x7f586d788400) [pid = 1845] [serial = 1464] [outer = (nil)] [url = about:blank] 08:58:46 INFO - PROCESS | 1845 | --DOMWINDOW == 195 (0x7f584582a800) [pid = 1845] [serial = 1440] [outer = (nil)] [url = about:blank] 08:58:46 INFO - PROCESS | 1845 | --DOMWINDOW == 194 (0x7f5843b22c00) [pid = 1845] [serial = 1491] [outer = (nil)] [url = about:blank] 08:58:46 INFO - PROCESS | 1845 | --DOMWINDOW == 193 (0x7f5853a6e800) [pid = 1845] [serial = 1611] [outer = (nil)] [url = about:blank] 08:58:46 INFO - PROCESS | 1845 | --DOMWINDOW == 192 (0x7f5842ae3c00) [pid = 1845] [serial = 1640] [outer = (nil)] [url = about:blank] 08:58:46 INFO - PROCESS | 1845 | --DOMWINDOW == 191 (0x7f5855695800) [pid = 1845] [serial = 1521] [outer = (nil)] [url = about:blank] 08:58:46 INFO - PROCESS | 1845 | --DOMWINDOW == 190 (0x7f584b259400) [pid = 1845] [serial = 1595] [outer = (nil)] [url = about:blank] 08:58:46 INFO - PROCESS | 1845 | --DOMWINDOW == 189 (0x7f5850718800) [pid = 1845] [serial = 1604] [outer = (nil)] [url = about:blank] 08:58:46 INFO - PROCESS | 1845 | --DOMWINDOW == 188 (0x7f583ec12400) [pid = 1845] [serial = 1580] [outer = (nil)] [url = about:blank] 08:58:46 INFO - PROCESS | 1845 | --DOMWINDOW == 187 (0x7f5856010c00) [pid = 1845] [serial = 1473] [outer = (nil)] [url = about:blank] 08:58:46 INFO - PROCESS | 1845 | --DOMWINDOW == 186 (0x7f584166a000) [pid = 1845] [serial = 1637] [outer = (nil)] [url = about:blank] 08:58:46 INFO - PROCESS | 1845 | --DOMWINDOW == 185 (0x7f585af7a000) [pid = 1845] [serial = 1626] [outer = (nil)] [url = about:blank] 08:58:46 INFO - PROCESS | 1845 | --DOMWINDOW == 184 (0x7f5843b1d000) [pid = 1845] [serial = 1644] [outer = (nil)] [url = about:blank] 08:58:46 INFO - PROCESS | 1845 | --DOMWINDOW == 183 (0x7f5843f22400) [pid = 1845] [serial = 1586] [outer = (nil)] [url = about:blank] 08:58:46 INFO - PROCESS | 1845 | --DOMWINDOW == 182 (0x7f58524d2000) [pid = 1845] [serial = 1608] [outer = (nil)] [url = about:blank] 08:58:46 INFO - PROCESS | 1845 | --DOMWINDOW == 181 (0x7f5852b89000) [pid = 1845] [serial = 1509] [outer = (nil)] [url = about:blank] 08:58:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 08:58:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 3544ms 08:58:46 INFO - PROCESS | 1845 | 1461167926796 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 08:58:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 08:58:46 INFO - PROCESS | 1845 | 1461167926801 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 08:58:46 INFO - PROCESS | 1845 | 1461167926809 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 08:58:46 INFO - PROCESS | 1845 | 1461167926815 Marionette TRACE conn3 <- [1,2334,null,{}] 08:58:46 INFO - PROCESS | 1845 | 1461167926824 Marionette TRACE conn3 -> [0,2335,"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 | 1845 | 1461167927038 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 08:58:47 INFO - PROCESS | 1845 | 1461167927252 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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 | 1845 | ++DOCSHELL 0x7f583e8d1000 == 155 [pid = 1845] [id = 591] 08:58:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 182 (0x7f583ec1b800) [pid = 1845] [serial = 1774] [outer = (nil)] 08:58:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 183 (0x7f583ff24400) [pid = 1845] [serial = 1775] [outer = 0x7f583ec1b800] 08:58:47 INFO - PROCESS | 1845 | 1461167927323 Marionette DEBUG loaded listener.js 08:58:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 184 (0x7f583ff32400) [pid = 1845] [serial = 1776] [outer = 0x7f583ec1b800] 08:58:48 INFO - PROCESS | 1845 | 1461167928089 Marionette TRACE conn3 <- [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]]]}] 08:58:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 08:58:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1334ms 08:58:48 INFO - PROCESS | 1845 | 1461167928143 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 08:58:48 INFO - PROCESS | 1845 | 1461167928150 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 08:58:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 08:58:48 INFO - PROCESS | 1845 | 1461167928161 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 08:58:48 INFO - PROCESS | 1845 | 1461167928164 Marionette TRACE conn3 <- [1,2338,null,{}] 08:58:48 INFO - PROCESS | 1845 | 1461167928170 Marionette TRACE conn3 -> [0,2339,"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 | 1845 | 1461167928391 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 08:58:48 INFO - PROCESS | 1845 | 1461167928605 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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 | 1845 | ++DOCSHELL 0x7f584132c000 == 156 [pid = 1845] [id = 592] 08:58:48 INFO - PROCESS | 1845 | ++DOMWINDOW == 185 (0x7f583e1c3c00) [pid = 1845] [serial = 1777] [outer = (nil)] 08:58:48 INFO - PROCESS | 1845 | ++DOMWINDOW == 186 (0x7f584166a000) [pid = 1845] [serial = 1778] [outer = 0x7f583e1c3c00] 08:58:48 INFO - PROCESS | 1845 | 1461167928669 Marionette DEBUG loaded listener.js 08:58:48 INFO - PROCESS | 1845 | ++DOMWINDOW == 187 (0x7f5841f43400) [pid = 1845] [serial = 1779] [outer = 0x7f583e1c3c00] 08:58:49 INFO - PROCESS | 1845 | 1461167929642 Marionette TRACE conn3 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 08:58:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 08:58:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1491ms 08:58:49 INFO - PROCESS | 1845 | 1461167929660 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 08:58:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 08:58:49 INFO - PROCESS | 1845 | 1461167929664 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 08:58:49 INFO - PROCESS | 1845 | 1461167929670 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 08:58:49 INFO - PROCESS | 1845 | 1461167929675 Marionette TRACE conn3 <- [1,2342,null,{}] 08:58:49 INFO - PROCESS | 1845 | 1461167929691 Marionette TRACE conn3 -> [0,2343,"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 | 1845 | 1461167929997 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 08:58:50 INFO - PROCESS | 1845 | 1461167930028 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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 | 1845 | ++DOCSHELL 0x7f58429c3800 == 157 [pid = 1845] [id = 593] 08:58:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 188 (0x7f58420cd000) [pid = 1845] [serial = 1780] [outer = (nil)] 08:58:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 189 (0x7f5842173400) [pid = 1845] [serial = 1781] [outer = 0x7f58420cd000] 08:58:50 INFO - PROCESS | 1845 | 1461167930093 Marionette DEBUG loaded listener.js 08:58:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 190 (0x7f5842ae1c00) [pid = 1845] [serial = 1782] [outer = 0x7f58420cd000] 08:58:51 INFO - PROCESS | 1845 | --DOMWINDOW == 189 (0x7f5845826400) [pid = 1845] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 08:58:51 INFO - PROCESS | 1845 | --DOMWINDOW == 188 (0x7f5843845c00) [pid = 1845] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 08:58:51 INFO - PROCESS | 1845 | --DOMWINDOW == 187 (0x7f584af66800) [pid = 1845] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 08:58:51 INFO - PROCESS | 1845 | --DOMWINDOW == 186 (0x7f5843ce5400) [pid = 1845] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 08:58:51 INFO - PROCESS | 1845 | --DOMWINDOW == 185 (0x7f584b45bc00) [pid = 1845] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 08:58:51 INFO - PROCESS | 1845 | --DOMWINDOW == 184 (0x7f5852b8c000) [pid = 1845] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 08:58:51 INFO - PROCESS | 1845 | --DOMWINDOW == 183 (0x7f585e027400) [pid = 1845] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 08:58:51 INFO - PROCESS | 1845 | --DOMWINDOW == 182 (0x7f585596bc00) [pid = 1845] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 08:58:51 INFO - PROCESS | 1845 | --DOMWINDOW == 181 (0x7f584b47a000) [pid = 1845] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 08:58:51 INFO - PROCESS | 1845 | --DOMWINDOW == 180 (0x7f5845826c00) [pid = 1845] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 08:58:51 INFO - PROCESS | 1845 | --DOMWINDOW == 179 (0x7f5852939000) [pid = 1845] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 08:58:51 INFO - PROCESS | 1845 | --DOMWINDOW == 178 (0x7f583e2a4c00) [pid = 1845] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 08:58:51 INFO - PROCESS | 1845 | --DOMWINDOW == 177 (0x7f584578d800) [pid = 1845] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 08:58:51 INFO - PROCESS | 1845 | --DOMWINDOW == 176 (0x7f584390ac00) [pid = 1845] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 08:58:51 INFO - PROCESS | 1845 | --DOMWINDOW == 175 (0x7f583e1c5800) [pid = 1845] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 08:58:51 INFO - PROCESS | 1845 | --DOMWINDOW == 174 (0x7f583e2a9000) [pid = 1845] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 08:58:51 INFO - PROCESS | 1845 | --DOMWINDOW == 173 (0x7f5856369c00) [pid = 1845] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 08:58:51 INFO - PROCESS | 1845 | --DOMWINDOW == 172 (0x7f5856365c00) [pid = 1845] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 08:58:51 INFO - PROCESS | 1845 | --DOMWINDOW == 171 (0x7f5841e33c00) [pid = 1845] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 08:58:51 INFO - PROCESS | 1845 | --DOMWINDOW == 170 (0x7f5843c86c00) [pid = 1845] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 08:58:51 INFO - PROCESS | 1845 | --DOMWINDOW == 169 (0x7f5841542c00) [pid = 1845] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 08:58:51 INFO - PROCESS | 1845 | --DOMWINDOW == 168 (0x7f5843d89400) [pid = 1845] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 08:58:51 INFO - PROCESS | 1845 | --DOMWINDOW == 167 (0x7f5843ae1400) [pid = 1845] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 08:58:51 INFO - PROCESS | 1845 | --DOMWINDOW == 166 (0x7f5846f4b400) [pid = 1845] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 08:58:51 INFO - PROCESS | 1845 | --DOMWINDOW == 165 (0x7f583e548000) [pid = 1845] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 08:58:51 INFO - PROCESS | 1845 | --DOMWINDOW == 164 (0x7f5843ceb400) [pid = 1845] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 08:58:51 INFO - PROCESS | 1845 | --DOMWINDOW == 163 (0x7f583e1b8800) [pid = 1845] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 08:58:51 INFO - PROCESS | 1845 | --DOMWINDOW == 162 (0x7f5843c8ac00) [pid = 1845] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 08:58:51 INFO - PROCESS | 1845 | --DOMWINDOW == 161 (0x7f5843ae2000) [pid = 1845] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 08:58:51 INFO - PROCESS | 1845 | --DOMWINDOW == 160 (0x7f583e1c6400) [pid = 1845] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 08:58:51 INFO - PROCESS | 1845 | --DOMWINDOW == 159 (0x7f583e1ba800) [pid = 1845] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 08:58:51 INFO - PROCESS | 1845 | --DOMWINDOW == 158 (0x7f584fa4a800) [pid = 1845] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 08:58:51 INFO - PROCESS | 1845 | --DOMWINDOW == 157 (0x7f585636a000) [pid = 1845] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 08:58:51 INFO - PROCESS | 1845 | --DOMWINDOW == 156 (0x7f5842adbc00) [pid = 1845] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 08:58:51 INFO - PROCESS | 1845 | --DOMWINDOW == 155 (0x7f584ac09400) [pid = 1845] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 08:58:51 INFO - PROCESS | 1845 | --DOMWINDOW == 154 (0x7f58548ee800) [pid = 1845] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 08:58:51 INFO - PROCESS | 1845 | --DOMWINDOW == 153 (0x7f585068f800) [pid = 1845] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 08:58:51 INFO - PROCESS | 1845 | --DOMWINDOW == 152 (0x7f5842adc800) [pid = 1845] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 08:58:51 INFO - PROCESS | 1845 | --DOMWINDOW == 151 (0x7f583ff2c000) [pid = 1845] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 08:58:51 INFO - PROCESS | 1845 | --DOMWINDOW == 150 (0x7f584b44fc00) [pid = 1845] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 08:58:51 INFO - PROCESS | 1845 | 1461167931928 Marionette TRACE conn3 <- [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]]]}] 08:58:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 08:58:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 2295ms 08:58:51 INFO - PROCESS | 1845 | 1461167931965 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 08:58:51 INFO - PROCESS | 1845 | 1461167931969 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 08:58:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 08:58:51 INFO - PROCESS | 1845 | 1461167931975 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 08:58:51 INFO - PROCESS | 1845 | 1461167931977 Marionette TRACE conn3 <- [1,2346,null,{}] 08:58:51 INFO - PROCESS | 1845 | 1461167931982 Marionette TRACE conn3 -> [0,2347,"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 | 1845 | 1461167932190 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 08:58:52 INFO - PROCESS | 1845 | 1461167932377 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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 | 1845 | ++DOCSHELL 0x7f5842d8c800 == 158 [pid = 1845] [id = 594] 08:58:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 151 (0x7f583e1b8c00) [pid = 1845] [serial = 1783] [outer = (nil)] 08:58:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 152 (0x7f58420cdc00) [pid = 1845] [serial = 1784] [outer = 0x7f583e1b8c00] 08:58:52 INFO - PROCESS | 1845 | 1461167932442 Marionette DEBUG loaded listener.js 08:58:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 153 (0x7f5842e57000) [pid = 1845] [serial = 1785] [outer = 0x7f583e1b8c00] 08:58:53 INFO - PROCESS | 1845 | 1461167933184 Marionette TRACE conn3 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 08:58:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 08:58:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1234ms 08:58:53 INFO - PROCESS | 1845 | 1461167933211 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 08:58:53 INFO - PROCESS | 1845 | 1461167933213 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 08:58:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 08:58:53 INFO - PROCESS | 1845 | 1461167933219 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 08:58:53 INFO - PROCESS | 1845 | 1461167933221 Marionette TRACE conn3 <- [1,2350,null,{}] 08:58:53 INFO - PROCESS | 1845 | 1461167933227 Marionette TRACE conn3 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:53 INFO - PROCESS | 1845 | 1461167933431 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 08:58:53 INFO - PROCESS | 1845 | 1461167933778 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:53 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f583e173000 == 159 [pid = 1845] [id = 595] 08:58:53 INFO - PROCESS | 1845 | ++DOMWINDOW == 154 (0x7f583e1c3800) [pid = 1845] [serial = 1786] [outer = (nil)] 08:58:53 INFO - PROCESS | 1845 | ++DOMWINDOW == 155 (0x7f583e2b1800) [pid = 1845] [serial = 1787] [outer = 0x7f583e1c3800] 08:58:53 INFO - PROCESS | 1845 | 1461167933924 Marionette DEBUG loaded listener.js 08:58:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 156 (0x7f583ff24c00) [pid = 1845] [serial = 1788] [outer = 0x7f583e1c3800] 08:58:54 INFO - PROCESS | 1845 | 1461167934830 Marionette TRACE conn3 <- [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]]]}] 08:58:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 08:58:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1683ms 08:58:54 INFO - PROCESS | 1845 | 1461167934905 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 08:58:54 INFO - PROCESS | 1845 | 1461167934913 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 08:58:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 08:58:54 INFO - PROCESS | 1845 | 1461167934922 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 08:58:54 INFO - PROCESS | 1845 | 1461167934926 Marionette TRACE conn3 <- [1,2354,null,{}] 08:58:54 INFO - PROCESS | 1845 | 1461167934934 Marionette TRACE conn3 -> [0,2355,"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 | 1845 | 1461167935220 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 08:58:55 INFO - PROCESS | 1845 | 1461167935541 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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 | 1845 | ++DOCSHELL 0x7f5842d90000 == 160 [pid = 1845] [id = 596] 08:58:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 157 (0x7f5841e40000) [pid = 1845] [serial = 1789] [outer = (nil)] 08:58:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 158 (0x7f5841f47c00) [pid = 1845] [serial = 1790] [outer = 0x7f5841e40000] 08:58:55 INFO - PROCESS | 1845 | 1461167935632 Marionette DEBUG loaded listener.js 08:58:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 159 (0x7f58420cd800) [pid = 1845] [serial = 1791] [outer = 0x7f5841e40000] 08:58:56 INFO - PROCESS | 1845 | 1461167936583 Marionette TRACE conn3 <- [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]]]}] 08:58:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 08:58:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1735ms 08:58:56 INFO - PROCESS | 1845 | 1461167936660 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 08:58:56 INFO - PROCESS | 1845 | 1461167936666 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 08:58:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 08:58:56 INFO - PROCESS | 1845 | 1461167936675 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 08:58:56 INFO - PROCESS | 1845 | 1461167936677 Marionette TRACE conn3 <- [1,2358,null,{}] 08:58:56 INFO - PROCESS | 1845 | 1461167936682 Marionette TRACE conn3 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:56 INFO - PROCESS | 1845 | 1461167936960 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 08:58:57 INFO - PROCESS | 1845 | 1461167937313 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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 | 1845 | ++DOCSHELL 0x7f58438e8800 == 161 [pid = 1845] [id = 597] 08:58:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 160 (0x7f5841f42800) [pid = 1845] [serial = 1792] [outer = (nil)] 08:58:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 161 (0x7f5842e11c00) [pid = 1845] [serial = 1793] [outer = 0x7f5841f42800] 08:58:57 INFO - PROCESS | 1845 | 1461167937389 Marionette DEBUG loaded listener.js 08:58:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 162 (0x7f5843785800) [pid = 1845] [serial = 1794] [outer = 0x7f5841f42800] 08:58:58 INFO - PROCESS | 1845 | 1461167938281 Marionette TRACE conn3 <- [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]]]}] 08:58:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 08:58:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1641ms 08:58:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 08:58:58 INFO - PROCESS | 1845 | 1461167938316 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 08:58:58 INFO - PROCESS | 1845 | 1461167938319 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 08:58:58 INFO - PROCESS | 1845 | 1461167938327 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 08:58:58 INFO - PROCESS | 1845 | 1461167938337 Marionette TRACE conn3 <- [1,2362,null,{}] 08:58:58 INFO - PROCESS | 1845 | 1461167938352 Marionette TRACE conn3 -> [0,2363,"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 | 1845 | 1461167938597 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 08:58:58 INFO - PROCESS | 1845 | 1461167938910 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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 | 1845 | ++DOCSHELL 0x7f5843f95800 == 162 [pid = 1845] [id = 598] 08:58:58 INFO - PROCESS | 1845 | ++DOMWINDOW == 163 (0x7f5843846c00) [pid = 1845] [serial = 1795] [outer = (nil)] 08:58:58 INFO - PROCESS | 1845 | ++DOMWINDOW == 164 (0x7f5843913000) [pid = 1845] [serial = 1796] [outer = 0x7f5843846c00] 08:58:58 INFO - PROCESS | 1845 | 1461167938989 Marionette DEBUG loaded listener.js 08:58:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 165 (0x7f5843a9b000) [pid = 1845] [serial = 1797] [outer = 0x7f5843846c00] 08:58:59 INFO - PROCESS | 1845 | 1461167939916 Marionette TRACE conn3 <- [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]]]}] 08:58:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 08:58:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1649ms 08:58:59 INFO - PROCESS | 1845 | 1461167939974 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 08:58:59 INFO - PROCESS | 1845 | 1461167939979 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 08:58:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 08:58:59 INFO - PROCESS | 1845 | 1461167939985 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 08:58:59 INFO - PROCESS | 1845 | 1461167939987 Marionette TRACE conn3 <- [1,2366,null,{}] 08:58:59 INFO - PROCESS | 1845 | 1461167939992 Marionette TRACE conn3 -> [0,2367,"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 | 1845 | 1461167940223 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 08:59:00 INFO - PROCESS | 1845 | 1461167940533 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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 | 1845 | ++DOCSHELL 0x7f584566a800 == 163 [pid = 1845] [id = 599] 08:59:00 INFO - PROCESS | 1845 | ++DOMWINDOW == 166 (0x7f5842ae0000) [pid = 1845] [serial = 1798] [outer = (nil)] 08:59:00 INFO - PROCESS | 1845 | ++DOMWINDOW == 167 (0x7f5843abc800) [pid = 1845] [serial = 1799] [outer = 0x7f5842ae0000] 08:59:00 INFO - PROCESS | 1845 | 1461167940627 Marionette DEBUG loaded listener.js 08:59:00 INFO - PROCESS | 1845 | ++DOMWINDOW == 168 (0x7f5843adb400) [pid = 1845] [serial = 1800] [outer = 0x7f5842ae0000] 08:59:01 INFO - PROCESS | 1845 | 1461167941480 Marionette TRACE conn3 <- [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]]]}] 08:59:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 08:59:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1532ms 08:59:01 INFO - PROCESS | 1845 | 1461167941518 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 08:59:01 INFO - PROCESS | 1845 | 1461167941521 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 08:59:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 08:59:01 INFO - PROCESS | 1845 | 1461167941532 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 08:59:01 INFO - PROCESS | 1845 | 1461167941542 Marionette TRACE conn3 <- [1,2370,null,{}] 08:59:01 INFO - PROCESS | 1845 | 1461167941547 Marionette TRACE conn3 -> [0,2371,"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 | 1845 | 1461167941774 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 08:59:02 INFO - PROCESS | 1845 | 1461167942048 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:02 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5845c9f000 == 164 [pid = 1845] [id = 600] 08:59:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 169 (0x7f5843b21c00) [pid = 1845] [serial = 1801] [outer = (nil)] 08:59:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 170 (0x7f5843b24c00) [pid = 1845] [serial = 1802] [outer = 0x7f5843b21c00] 08:59:02 INFO - PROCESS | 1845 | 1461167942190 Marionette DEBUG loaded listener.js 08:59:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 171 (0x7f5843ce9000) [pid = 1845] [serial = 1803] [outer = 0x7f5843b21c00] 08:59:03 INFO - PROCESS | 1845 | 1461167943114 Marionette TRACE conn3 <- [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]]]}] 08:59:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 08:59:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1638ms 08:59:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 08:59:03 INFO - PROCESS | 1845 | 1461167943172 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 08:59:03 INFO - PROCESS | 1845 | 1461167943174 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 08:59:03 INFO - PROCESS | 1845 | 1461167943181 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 08:59:03 INFO - PROCESS | 1845 | 1461167943184 Marionette TRACE conn3 <- [1,2374,null,{}] 08:59:03 INFO - PROCESS | 1845 | 1461167943189 Marionette TRACE conn3 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:03 INFO - PROCESS | 1845 | 1461167943419 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 08:59:03 INFO - PROCESS | 1845 | 1461167943727 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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 | 1845 | ++DOCSHELL 0x7f5846417800 == 165 [pid = 1845] [id = 601] 08:59:03 INFO - PROCESS | 1845 | ++DOMWINDOW == 172 (0x7f5843b22000) [pid = 1845] [serial = 1804] [outer = (nil)] 08:59:03 INFO - PROCESS | 1845 | ++DOMWINDOW == 173 (0x7f58440f0800) [pid = 1845] [serial = 1805] [outer = 0x7f5843b22000] 08:59:03 INFO - PROCESS | 1845 | 1461167943804 Marionette DEBUG loaded listener.js 08:59:03 INFO - PROCESS | 1845 | ++DOMWINDOW == 174 (0x7f5845704800) [pid = 1845] [serial = 1806] [outer = 0x7f5843b22000] 08:59:04 INFO - PROCESS | 1845 | 1461167944645 Marionette TRACE conn3 <- [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]]]}] 08:59:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 08:59:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1530ms 08:59:04 INFO - PROCESS | 1845 | 1461167944711 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 08:59:04 INFO - PROCESS | 1845 | 1461167944715 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 08:59:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 08:59:04 INFO - PROCESS | 1845 | 1461167944721 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 08:59:04 INFO - PROCESS | 1845 | 1461167944723 Marionette TRACE conn3 <- [1,2378,null,{}] 08:59:04 INFO - PROCESS | 1845 | 1461167944729 Marionette TRACE conn3 -> [0,2379,"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 | 1845 | 1461167944953 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 08:59:05 INFO - PROCESS | 1845 | 1461167945222 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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 | 1845 | ++DOCSHELL 0x7f5846c15000 == 166 [pid = 1845] [id = 602] 08:59:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 175 (0x7f5843d8cc00) [pid = 1845] [serial = 1807] [outer = (nil)] 08:59:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 176 (0x7f584570f400) [pid = 1845] [serial = 1808] [outer = 0x7f5843d8cc00] 08:59:05 INFO - PROCESS | 1845 | 1461167945340 Marionette DEBUG loaded listener.js 08:59:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 177 (0x7f584578d400) [pid = 1845] [serial = 1809] [outer = 0x7f5843d8cc00] 08:59:06 INFO - PROCESS | 1845 | 1461167946196 Marionette TRACE conn3 <- [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]]]}] 08:59:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 08:59:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1529ms 08:59:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 08:59:06 INFO - PROCESS | 1845 | 1461167946251 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 08:59:06 INFO - PROCESS | 1845 | 1461167946254 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 08:59:06 INFO - PROCESS | 1845 | 1461167946260 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 08:59:06 INFO - PROCESS | 1845 | 1461167946263 Marionette TRACE conn3 <- [1,2382,null,{}] 08:59:06 INFO - PROCESS | 1845 | 1461167946268 Marionette TRACE conn3 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:06 INFO - PROCESS | 1845 | 1461167946499 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 08:59:06 INFO - PROCESS | 1845 | 1461167946785 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:06 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f58489c9800 == 167 [pid = 1845] [id = 603] 08:59:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 178 (0x7f58440c9400) [pid = 1845] [serial = 1810] [outer = (nil)] 08:59:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 179 (0x7f5845824800) [pid = 1845] [serial = 1811] [outer = 0x7f58440c9400] 08:59:06 INFO - PROCESS | 1845 | 1461167946901 Marionette DEBUG loaded listener.js 08:59:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 180 (0x7f584582b000) [pid = 1845] [serial = 1812] [outer = 0x7f58440c9400] 08:59:07 INFO - PROCESS | 1845 | 1461167947777 Marionette TRACE conn3 <- [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]]]}] 08:59:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 08:59:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1581ms 08:59:07 INFO - PROCESS | 1845 | 1461167947841 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 08:59:07 INFO - PROCESS | 1845 | 1461167947845 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 08:59:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 08:59:07 INFO - PROCESS | 1845 | 1461167947851 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 08:59:07 INFO - PROCESS | 1845 | 1461167947855 Marionette TRACE conn3 <- [1,2386,null,{}] 08:59:07 INFO - PROCESS | 1845 | 1461167947860 Marionette TRACE conn3 -> [0,2387,"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 | 1845 | 1461167948085 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 08:59:08 INFO - PROCESS | 1845 | 1461167948354 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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 | 1845 | ++DOCSHELL 0x7f584a68a800 == 168 [pid = 1845] [id = 604] 08:59:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 181 (0x7f5845705400) [pid = 1845] [serial = 1813] [outer = (nil)] 08:59:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 182 (0x7f5845b0e800) [pid = 1845] [serial = 1814] [outer = 0x7f5845705400] 08:59:08 INFO - PROCESS | 1845 | 1461167948475 Marionette DEBUG loaded listener.js 08:59:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 183 (0x7f584646b400) [pid = 1845] [serial = 1815] [outer = 0x7f5845705400] 08:59:09 INFO - PROCESS | 1845 | 1461167949314 Marionette TRACE conn3 <- [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]]]}] 08:59:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 08:59:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1528ms 08:59:09 INFO - PROCESS | 1845 | 1461167949381 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 08:59:09 INFO - PROCESS | 1845 | 1461167949384 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 08:59:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 08:59:09 INFO - PROCESS | 1845 | 1461167949390 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 08:59:09 INFO - PROCESS | 1845 | 1461167949392 Marionette TRACE conn3 <- [1,2390,null,{}] 08:59:09 INFO - PROCESS | 1845 | 1461167949398 Marionette TRACE conn3 -> [0,2391,"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 | 1845 | 1461167949635 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 08:59:09 INFO - PROCESS | 1845 | 1461167949975 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:10 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f584a9b3000 == 169 [pid = 1845] [id = 605] 08:59:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 184 (0x7f5846ddb400) [pid = 1845] [serial = 1816] [outer = (nil)] 08:59:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 185 (0x7f5846de1000) [pid = 1845] [serial = 1817] [outer = 0x7f5846ddb400] 08:59:10 INFO - PROCESS | 1845 | 1461167950068 Marionette DEBUG loaded listener.js 08:59:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 186 (0x7f5846ef6800) [pid = 1845] [serial = 1818] [outer = 0x7f5846ddb400] 08:59:10 INFO - PROCESS | 1845 | 1461167950968 Marionette TRACE conn3 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 08:59:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 08:59:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1635ms 08:59:11 INFO - PROCESS | 1845 | 1461167951027 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 08:59:11 INFO - PROCESS | 1845 | 1461167951032 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 08:59:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 08:59:11 INFO - PROCESS | 1845 | 1461167951038 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 08:59:11 INFO - PROCESS | 1845 | 1461167951042 Marionette TRACE conn3 <- [1,2394,null,{}] 08:59:11 INFO - PROCESS | 1845 | 1461167951047 Marionette TRACE conn3 -> [0,2395,"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 | 1845 | 1461167951336 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 08:59:11 INFO - PROCESS | 1845 | 1461167951665 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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 | 1845 | ++DOCSHELL 0x7f584ac37800 == 170 [pid = 1845] [id = 606] 08:59:11 INFO - PROCESS | 1845 | ++DOMWINDOW == 187 (0x7f5846ddd400) [pid = 1845] [serial = 1819] [outer = (nil)] 08:59:11 INFO - PROCESS | 1845 | ++DOMWINDOW == 188 (0x7f5847da7800) [pid = 1845] [serial = 1820] [outer = 0x7f5846ddd400] 08:59:11 INFO - PROCESS | 1845 | 1461167951746 Marionette DEBUG loaded listener.js 08:59:11 INFO - PROCESS | 1845 | ++DOMWINDOW == 189 (0x7f5848b30800) [pid = 1845] [serial = 1821] [outer = 0x7f5846ddd400] 08:59:12 INFO - PROCESS | 1845 | 1461167952646 Marionette TRACE conn3 <- [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]]]}] 08:59:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 08:59:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1634ms 08:59:12 INFO - PROCESS | 1845 | 1461167952674 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 08:59:12 INFO - PROCESS | 1845 | 1461167952678 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 08:59:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 08:59:12 INFO - PROCESS | 1845 | 1461167952684 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 08:59:12 INFO - PROCESS | 1845 | 1461167952686 Marionette TRACE conn3 <- [1,2398,null,{}] 08:59:12 INFO - PROCESS | 1845 | 1461167952692 Marionette TRACE conn3 -> [0,2399,"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 | 1845 | 1461167952931 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 08:59:13 INFO - PROCESS | 1845 | 1461167953253 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:13 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f584af12000 == 171 [pid = 1845] [id = 607] 08:59:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 190 (0x7f5846ef8400) [pid = 1845] [serial = 1822] [outer = (nil)] 08:59:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 191 (0x7f584a87c800) [pid = 1845] [serial = 1823] [outer = 0x7f5846ef8400] 08:59:13 INFO - PROCESS | 1845 | 1461167953335 Marionette DEBUG loaded listener.js 08:59:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 192 (0x7f584a889800) [pid = 1845] [serial = 1824] [outer = 0x7f5846ef8400] 08:59:14 INFO - PROCESS | 1845 | 1461167954180 Marionette TRACE conn3 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 08:59:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 08:59:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1530ms 08:59:14 INFO - PROCESS | 1845 | 1461167954215 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 08:59:14 INFO - PROCESS | 1845 | 1461167954219 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 08:59:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 08:59:14 INFO - PROCESS | 1845 | 1461167954225 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 08:59:14 INFO - PROCESS | 1845 | 1461167954228 Marionette TRACE conn3 <- [1,2402,null,{}] 08:59:14 INFO - PROCESS | 1845 | 1461167954234 Marionette TRACE conn3 -> [0,2403,"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 | 1845 | 1461167954472 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 08:59:14 INFO - PROCESS | 1845 | 1461167954837 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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 | 1845 | ++DOCSHELL 0x7f584f903000 == 172 [pid = 1845] [id = 608] 08:59:14 INFO - PROCESS | 1845 | ++DOMWINDOW == 193 (0x7f584ac0a400) [pid = 1845] [serial = 1825] [outer = (nil)] 08:59:14 INFO - PROCESS | 1845 | ++DOMWINDOW == 194 (0x7f584ac0e400) [pid = 1845] [serial = 1826] [outer = 0x7f584ac0a400] 08:59:14 INFO - PROCESS | 1845 | 1461167954922 Marionette DEBUG loaded listener.js 08:59:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 195 (0x7f584ae27800) [pid = 1845] [serial = 1827] [outer = 0x7f584ac0a400] 08:59:15 INFO - PROCESS | 1845 | 1461167955816 Marionette TRACE conn3 <- [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]]]}] 08:59:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 08:59:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1633ms 08:59:15 INFO - PROCESS | 1845 | 1461167955861 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 08:59:15 INFO - PROCESS | 1845 | 1461167955864 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 08:59:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 08:59:15 INFO - PROCESS | 1845 | 1461167955870 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 08:59:15 INFO - PROCESS | 1845 | 1461167955874 Marionette TRACE conn3 <- [1,2406,null,{}] 08:59:15 INFO - PROCESS | 1845 | 1461167955879 Marionette TRACE conn3 -> [0,2407,"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 | 1845 | 1461167956117 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 08:59:16 INFO - PROCESS | 1845 | 1461167956439 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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 | 1845 | ++DOCSHELL 0x7f5850614800 == 173 [pid = 1845] [id = 609] 08:59:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 196 (0x7f5848b31000) [pid = 1845] [serial = 1828] [outer = (nil)] 08:59:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 197 (0x7f584ae2fc00) [pid = 1845] [serial = 1829] [outer = 0x7f5848b31000] 08:59:16 INFO - PROCESS | 1845 | 1461167956521 Marionette DEBUG loaded listener.js 08:59:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 198 (0x7f584af6d400) [pid = 1845] [serial = 1830] [outer = 0x7f5848b31000] 08:59:17 INFO - PROCESS | 1845 | 1461167957397 Marionette TRACE conn3 <- [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]]]}] 08:59:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 08:59:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1578ms 08:59:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 08:59:17 INFO - PROCESS | 1845 | 1461167957451 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 08:59:17 INFO - PROCESS | 1845 | 1461167957453 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 08:59:17 INFO - PROCESS | 1845 | 1461167957460 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 08:59:17 INFO - PROCESS | 1845 | 1461167957464 Marionette TRACE conn3 <- [1,2410,null,{}] 08:59:17 INFO - PROCESS | 1845 | 1461167957469 Marionette TRACE conn3 -> [0,2411,"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 | 1845 | 1461167957709 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 08:59:18 INFO - PROCESS | 1845 | 1461167958035 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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 | 1845 | ++DOCSHELL 0x7f5850a55800 == 174 [pid = 1845] [id = 610] 08:59:18 INFO - PROCESS | 1845 | ++DOMWINDOW == 199 (0x7f584a87f000) [pid = 1845] [serial = 1831] [outer = (nil)] 08:59:18 INFO - PROCESS | 1845 | ++DOMWINDOW == 200 (0x7f584b257800) [pid = 1845] [serial = 1832] [outer = 0x7f584a87f000] 08:59:18 INFO - PROCESS | 1845 | 1461167958116 Marionette DEBUG loaded listener.js 08:59:18 INFO - PROCESS | 1845 | ++DOMWINDOW == 201 (0x7f584b261000) [pid = 1845] [serial = 1833] [outer = 0x7f584a87f000] 08:59:19 INFO - PROCESS | 1845 | 1461167959032 Marionette TRACE conn3 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 08:59:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 08:59:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1635ms 08:59:19 INFO - PROCESS | 1845 | 1461167959095 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 08:59:19 INFO - PROCESS | 1845 | 1461167959098 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 08:59:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 08:59:19 INFO - PROCESS | 1845 | 1461167959105 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 08:59:19 INFO - PROCESS | 1845 | 1461167959107 Marionette TRACE conn3 <- [1,2414,null,{}] 08:59:19 INFO - PROCESS | 1845 | 1461167959112 Marionette TRACE conn3 -> [0,2415,"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 | 1845 | 1461167959350 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 08:59:19 INFO - PROCESS | 1845 | 1461167959677 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:19 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5851b6c800 == 175 [pid = 1845] [id = 611] 08:59:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 202 (0x7f584af6d800) [pid = 1845] [serial = 1834] [outer = (nil)] 08:59:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 203 (0x7f584b45bc00) [pid = 1845] [serial = 1835] [outer = 0x7f584af6d800] 08:59:19 INFO - PROCESS | 1845 | 1461167959756 Marionette DEBUG loaded listener.js 08:59:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 204 (0x7f584b47a400) [pid = 1845] [serial = 1836] [outer = 0x7f584af6d800] 08:59:20 INFO - PROCESS | 1845 | 1461167960629 Marionette TRACE conn3 <- [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]]]}] 08:59:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 08:59:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1579ms 08:59:20 INFO - PROCESS | 1845 | 1461167960692 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 08:59:20 INFO - PROCESS | 1845 | 1461167960700 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 08:59:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 08:59:20 INFO - PROCESS | 1845 | 1461167960706 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 08:59:20 INFO - PROCESS | 1845 | 1461167960708 Marionette TRACE conn3 <- [1,2418,null,{}] 08:59:20 INFO - PROCESS | 1845 | 1461167960714 Marionette TRACE conn3 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:20 INFO - PROCESS | 1845 | 1461167960961 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 08:59:21 INFO - PROCESS | 1845 | 1461167961295 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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 | 1845 | ++DOCSHELL 0x7f58522dc000 == 176 [pid = 1845] [id = 612] 08:59:21 INFO - PROCESS | 1845 | ++DOMWINDOW == 205 (0x7f584af70000) [pid = 1845] [serial = 1837] [outer = (nil)] 08:59:21 INFO - PROCESS | 1845 | ++DOMWINDOW == 206 (0x7f584f6d9000) [pid = 1845] [serial = 1838] [outer = 0x7f584af70000] 08:59:21 INFO - PROCESS | 1845 | 1461167961376 Marionette DEBUG loaded listener.js 08:59:21 INFO - PROCESS | 1845 | ++DOMWINDOW == 207 (0x7f584f6e1c00) [pid = 1845] [serial = 1839] [outer = 0x7f584af70000] 08:59:22 INFO - PROCESS | 1845 | 1461167962246 Marionette TRACE conn3 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 08:59:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 08:59:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1578ms 08:59:22 INFO - PROCESS | 1845 | 1461167962286 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 08:59:22 INFO - PROCESS | 1845 | 1461167962289 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 08:59:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 08:59:22 INFO - PROCESS | 1845 | 1461167962296 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 08:59:22 INFO - PROCESS | 1845 | 1461167962298 Marionette TRACE conn3 <- [1,2422,null,{}] 08:59:22 INFO - PROCESS | 1845 | 1461167962304 Marionette TRACE conn3 -> [0,2423,"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 | 1845 | 1461167962552 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 08:59:22 INFO - PROCESS | 1845 | 1461167962886 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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 | 1845 | ++DOCSHELL 0x7f58528ac800 == 177 [pid = 1845] [id = 613] 08:59:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 208 (0x7f584b261c00) [pid = 1845] [serial = 1840] [outer = (nil)] 08:59:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 209 (0x7f584f744400) [pid = 1845] [serial = 1841] [outer = 0x7f584b261c00] 08:59:22 INFO - PROCESS | 1845 | 1461167962967 Marionette DEBUG loaded listener.js 08:59:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 210 (0x7f584f750800) [pid = 1845] [serial = 1842] [outer = 0x7f584b261c00] 08:59:23 INFO - PROCESS | 1845 | 1461167963801 Marionette TRACE conn3 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 08:59:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 08:59:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1533ms 08:59:23 INFO - PROCESS | 1845 | 1461167963831 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 08:59:23 INFO - PROCESS | 1845 | 1461167963835 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 08:59:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 08:59:23 INFO - PROCESS | 1845 | 1461167963841 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 08:59:23 INFO - PROCESS | 1845 | 1461167963843 Marionette TRACE conn3 <- [1,2426,null,{}] 08:59:23 INFO - PROCESS | 1845 | 1461167963849 Marionette TRACE conn3 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:24 INFO - PROCESS | 1845 | 1461167964095 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 08:59:25 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5840007000 == 176 [pid = 1845] [id = 545] 08:59:25 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585b689800 == 175 [pid = 1845] [id = 483] 08:59:25 INFO - PROCESS | 1845 | --DOCSHELL 0x7f58464c9000 == 174 [pid = 1845] [id = 407] 08:59:25 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585a3d6800 == 173 [pid = 1845] [id = 585] 08:59:25 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585658f000 == 172 [pid = 1845] [id = 584] 08:59:25 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5855e95000 == 171 [pid = 1845] [id = 583] 08:59:25 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5852cba000 == 170 [pid = 1845] [id = 582] 08:59:25 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585234e800 == 169 [pid = 1845] [id = 581] 08:59:25 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5850a4e000 == 168 [pid = 1845] [id = 580] 08:59:25 INFO - PROCESS | 1845 | --DOCSHELL 0x7f584f907000 == 167 [pid = 1845] [id = 579] 08:59:25 INFO - PROCESS | 1845 | --DOCSHELL 0x7f584ac32800 == 166 [pid = 1845] [id = 578] 08:59:25 INFO - PROCESS | 1845 | --DOCSHELL 0x7f584a706800 == 165 [pid = 1845] [id = 577] 08:59:25 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5846c19800 == 164 [pid = 1845] [id = 576] 08:59:25 INFO - PROCESS | 1845 | --DOCSHELL 0x7f58461da800 == 163 [pid = 1845] [id = 575] 08:59:25 INFO - PROCESS | 1845 | --DOCSHELL 0x7f584548c000 == 162 [pid = 1845] [id = 574] 08:59:25 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5842f95800 == 161 [pid = 1845] [id = 573] 08:59:25 INFO - PROCESS | 1845 | --DOCSHELL 0x7f583e393800 == 160 [pid = 1845] [id = 572] 08:59:26 INFO - PROCESS | 1845 | --DOMWINDOW == 209 (0x7f5843aba800) [pid = 1845] [serial = 1653] [outer = (nil)] [url = about:blank] 08:59:26 INFO - PROCESS | 1845 | --DOMWINDOW == 208 (0x7f584ac11400) [pid = 1845] [serial = 1664] [outer = (nil)] [url = about:blank] 08:59:26 INFO - PROCESS | 1845 | --DOMWINDOW == 207 (0x7f585630a000) [pid = 1845] [serial = 1683] [outer = (nil)] [url = about:blank] 08:59:26 INFO - PROCESS | 1845 | --DOMWINDOW == 206 (0x7f58524cdc00) [pid = 1845] [serial = 1676] [outer = (nil)] [url = about:blank] 08:59:26 INFO - PROCESS | 1845 | --DOMWINDOW == 205 (0x7f58440edc00) [pid = 1845] [serial = 1655] [outer = (nil)] [url = about:blank] 08:59:26 INFO - PROCESS | 1845 | --DOMWINDOW == 204 (0x7f585cd64000) [pid = 1845] [serial = 1692] [outer = (nil)] [url = about:blank] 08:59:26 INFO - PROCESS | 1845 | --DOMWINDOW == 203 (0x7f584f74fc00) [pid = 1845] [serial = 1668] [outer = (nil)] [url = about:blank] 08:59:26 INFO - PROCESS | 1845 | --DOMWINDOW == 202 (0x7f5846466c00) [pid = 1845] [serial = 1658] [outer = (nil)] [url = about:blank] 08:59:26 INFO - PROCESS | 1845 | --DOMWINDOW == 201 (0x7f584384ec00) [pid = 1845] [serial = 1712] [outer = (nil)] [url = about:blank] 08:59:26 INFO - PROCESS | 1845 | --DOMWINDOW == 200 (0x7f5847d9d800) [pid = 1845] [serial = 1703] [outer = (nil)] [url = about:blank] 08:59:26 INFO - PROCESS | 1845 | --DOMWINDOW == 199 (0x7f5868bba400) [pid = 1845] [serial = 1632] [outer = (nil)] [url = about:blank] 08:59:26 INFO - PROCESS | 1845 | --DOMWINDOW == 198 (0x7f586d77fc00) [pid = 1845] [serial = 1698] [outer = (nil)] [url = about:blank] 08:59:26 INFO - PROCESS | 1845 | --DOMWINDOW == 197 (0x7f584fa5b800) [pid = 1845] [serial = 1670] [outer = (nil)] [url = about:blank] 08:59:26 INFO - PROCESS | 1845 | --DOMWINDOW == 196 (0x7f58567e5400) [pid = 1845] [serial = 1686] [outer = (nil)] [url = about:blank] 08:59:26 INFO - PROCESS | 1845 | --DOMWINDOW == 195 (0x7f586dd06000) [pid = 1845] [serial = 1635] [outer = (nil)] [url = about:blank] 08:59:26 INFO - PROCESS | 1845 | --DOMWINDOW == 194 (0x7f585aca2000) [pid = 1845] [serial = 1689] [outer = (nil)] [url = about:blank] 08:59:26 INFO - PROCESS | 1845 | --DOMWINDOW == 193 (0x7f5868d95400) [pid = 1845] [serial = 1695] [outer = (nil)] [url = about:blank] 08:59:26 INFO - PROCESS | 1845 | --DOMWINDOW == 192 (0x7f5843aa2000) [pid = 1845] [serial = 1713] [outer = (nil)] [url = about:blank] 08:59:26 INFO - PROCESS | 1845 | --DOMWINDOW == 191 (0x7f5848b06400) [pid = 1845] [serial = 1661] [outer = (nil)] [url = about:blank] 08:59:26 INFO - PROCESS | 1845 | --DOMWINDOW == 190 (0x7f585636f000) [pid = 1845] [serial = 1685] [outer = (nil)] [url = about:blank] 08:59:26 INFO - PROCESS | 1845 | --DOMWINDOW == 189 (0x7f584af64c00) [pid = 1845] [serial = 1665] [outer = (nil)] [url = about:blank] 08:59:26 INFO - PROCESS | 1845 | --DOMWINDOW == 188 (0x7f5852be0800) [pid = 1845] [serial = 1680] [outer = (nil)] [url = about:blank] 08:59:26 INFO - PROCESS | 1845 | --DOMWINDOW == 187 (0x7f58527ce000) [pid = 1845] [serial = 1677] [outer = (nil)] [url = about:blank] 08:59:26 INFO - PROCESS | 1845 | --DOMWINDOW == 186 (0x7f5842e0f400) [pid = 1845] [serial = 1710] [outer = (nil)] [url = about:blank] 08:59:26 INFO - PROCESS | 1845 | --DOMWINDOW == 185 (0x7f585c179c00) [pid = 1845] [serial = 1691] [outer = (nil)] [url = about:blank] 08:59:26 INFO - PROCESS | 1845 | --DOMWINDOW == 184 (0x7f58520a0400) [pid = 1845] [serial = 1674] [outer = (nil)] [url = about:blank] 08:59:26 INFO - PROCESS | 1845 | --DOMWINDOW == 183 (0x7f585068fc00) [pid = 1845] [serial = 1671] [outer = (nil)] [url = about:blank] 08:59:26 INFO - PROCESS | 1845 | --DOMWINDOW == 182 (0x7f585967c800) [pid = 1845] [serial = 1688] [outer = (nil)] [url = about:blank] 08:59:26 INFO - PROCESS | 1845 | --DOMWINDOW == 181 (0x7f5846469c00) [pid = 1845] [serial = 1578] [outer = (nil)] [url = about:blank] 08:59:26 INFO - PROCESS | 1845 | --DOMWINDOW == 180 (0x7f584578d000) [pid = 1845] [serial = 1656] [outer = (nil)] [url = about:blank] 08:59:26 INFO - PROCESS | 1845 | --DOMWINDOW == 179 (0x7f584f6d8400) [pid = 1845] [serial = 1667] [outer = (nil)] [url = about:blank] 08:59:26 INFO - PROCESS | 1845 | --DOMWINDOW == 178 (0x7f5851ac0800) [pid = 1845] [serial = 1673] [outer = (nil)] [url = about:blank] 08:59:26 INFO - PROCESS | 1845 | --DOMWINDOW == 177 (0x7f5843a9c800) [pid = 1845] [serial = 1700] [outer = (nil)] [url = about:blank] 08:59:26 INFO - PROCESS | 1845 | --DOMWINDOW == 176 (0x7f5846ef3800) [pid = 1845] [serial = 1659] [outer = (nil)] [url = about:blank] 08:59:26 INFO - PROCESS | 1845 | --DOMWINDOW == 175 (0x7f5852b88400) [pid = 1845] [serial = 1679] [outer = (nil)] [url = about:blank] 08:59:26 INFO - PROCESS | 1845 | --DOMWINDOW == 174 (0x7f5869dc4400) [pid = 1845] [serial = 1697] [outer = (nil)] [url = about:blank] 08:59:26 INFO - PROCESS | 1845 | --DOMWINDOW == 173 (0x7f5842170c00) [pid = 1845] [serial = 1709] [outer = (nil)] [url = about:blank] 08:59:26 INFO - PROCESS | 1845 | --DOMWINDOW == 172 (0x7f5855c1fc00) [pid = 1845] [serial = 1682] [outer = (nil)] [url = about:blank] 08:59:26 INFO - PROCESS | 1845 | --DOMWINDOW == 171 (0x7f583ec18c00) [pid = 1845] [serial = 1560] [outer = (nil)] [url = about:blank] 08:59:26 INFO - PROCESS | 1845 | --DOMWINDOW == 170 (0x7f584216d000) [pid = 1845] [serial = 1715] [outer = (nil)] [url = about:blank] 08:59:26 INFO - PROCESS | 1845 | --DOMWINDOW == 169 (0x7f586886f000) [pid = 1845] [serial = 1694] [outer = (nil)] [url = about:blank] 08:59:26 INFO - PROCESS | 1845 | --DOMWINDOW == 168 (0x7f5841e3a400) [pid = 1845] [serial = 1707] [outer = (nil)] [url = about:blank] 08:59:26 INFO - PROCESS | 1845 | --DOMWINDOW == 167 (0x7f583ff31400) [pid = 1845] [serial = 1706] [outer = (nil)] [url = about:blank] 08:59:26 INFO - PROCESS | 1845 | --DOMWINDOW == 166 (0x7f5848b3a000) [pid = 1845] [serial = 1662] [outer = (nil)] [url = about:blank] 08:59:26 INFO - PROCESS | 1845 | --DOMWINDOW == 165 (0x7f5843843800) [pid = 1845] [serial = 1652] [outer = (nil)] [url = about:blank] 08:59:26 INFO - PROCESS | 1845 | --DOMWINDOW == 164 (0x7f5843f2e400) [pid = 1845] [serial = 1649] [outer = (nil)] [url = about:blank] 08:59:26 INFO - PROCESS | 1845 | --DOMWINDOW == 163 (0x7f58590cd400) [pid = 1845] [serial = 1527] [outer = (nil)] [url = about:blank] 08:59:26 INFO - PROCESS | 1845 | --DOMWINDOW == 162 (0x7f585b281400) [pid = 1845] [serial = 1530] [outer = (nil)] [url = about:blank] 08:59:26 INFO - PROCESS | 1845 | --DOMWINDOW == 161 (0x7f5841e41800) [pid = 1845] [serial = 1476] [outer = (nil)] [url = about:blank] 08:59:26 INFO - PROCESS | 1845 | --DOMWINDOW == 160 (0x7f5843c94400) [pid = 1845] [serial = 1536] [outer = (nil)] [url = about:blank] 08:59:26 INFO - PROCESS | 1845 | --DOMWINDOW == 159 (0x7f5841550400) [pid = 1845] [serial = 1548] [outer = (nil)] [url = about:blank] 08:59:26 INFO - PROCESS | 1845 | --DOMWINDOW == 158 (0x7f584ac05000) [pid = 1845] [serial = 1593] [outer = (nil)] [url = about:blank] 08:59:26 INFO - PROCESS | 1845 | --DOMWINDOW == 157 (0x7f5847d99800) [pid = 1845] [serial = 1590] [outer = (nil)] [url = about:blank] 08:59:26 INFO - PROCESS | 1845 | --DOMWINDOW == 156 (0x7f5846f56c00) [pid = 1845] [serial = 1545] [outer = (nil)] [url = about:blank] 08:59:26 INFO - PROCESS | 1845 | --DOMWINDOW == 155 (0x7f583e553800) [pid = 1845] [serial = 1557] [outer = (nil)] [url = about:blank] 08:59:26 INFO - PROCESS | 1845 | --DOMWINDOW == 154 (0x7f5845709c00) [pid = 1845] [serial = 1587] [outer = (nil)] [url = about:blank] 08:59:26 INFO - PROCESS | 1845 | --DOMWINDOW == 153 (0x7f583e1c5400) [pid = 1845] [serial = 1551] [outer = (nil)] [url = about:blank] 08:59:26 INFO - PROCESS | 1845 | --DOMWINDOW == 152 (0x7f5867ccac00) [pid = 1845] [serial = 1539] [outer = (nil)] [url = about:blank] 08:59:26 INFO - PROCESS | 1845 | --DOMWINDOW == 151 (0x7f5850689400) [pid = 1845] [serial = 1599] [outer = (nil)] [url = about:blank] 08:59:26 INFO - PROCESS | 1845 | --DOMWINDOW == 150 (0x7f5841548800) [pid = 1845] [serial = 1581] [outer = (nil)] [url = about:blank] 08:59:26 INFO - PROCESS | 1845 | --DOMWINDOW == 149 (0x7f5846f4fc00) [pid = 1845] [serial = 1554] [outer = (nil)] [url = about:blank] 08:59:26 INFO - PROCESS | 1845 | --DOMWINDOW == 148 (0x7f586dd0e800) [pid = 1845] [serial = 1542] [outer = (nil)] [url = about:blank] 08:59:26 INFO - PROCESS | 1845 | --DOMWINDOW == 147 (0x7f5861f24c00) [pid = 1845] [serial = 1533] [outer = (nil)] [url = about:blank] 08:59:26 INFO - PROCESS | 1845 | 1461167966257 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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 | 1845 | ++DOCSHELL 0x7f583e182800 == 161 [pid = 1845] [id = 614] 08:59:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 148 (0x7f583e2a8c00) [pid = 1845] [serial = 1843] [outer = (nil)] 08:59:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 149 (0x7f583e2ab400) [pid = 1845] [serial = 1844] [outer = 0x7f583e2a8c00] 08:59:26 INFO - PROCESS | 1845 | 1461167966332 Marionette DEBUG loaded listener.js 08:59:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 150 (0x7f583e549400) [pid = 1845] [serial = 1845] [outer = 0x7f583e2a8c00] 08:59:27 INFO - PROCESS | 1845 | 1461167967138 Marionette TRACE conn3 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 08:59:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 08:59:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 3336ms 08:59:27 INFO - PROCESS | 1845 | 1461167967180 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 08:59:27 INFO - PROCESS | 1845 | 1461167967187 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 08:59:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 08:59:27 INFO - PROCESS | 1845 | 1461167967196 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 08:59:27 INFO - PROCESS | 1845 | 1461167967200 Marionette TRACE conn3 <- [1,2430,null,{}] 08:59:27 INFO - PROCESS | 1845 | 1461167967207 Marionette TRACE conn3 -> [0,2431,"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 | 1845 | 1461167967456 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 08:59:27 INFO - PROCESS | 1845 | 1461167967646 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:27 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f58416c6000 == 162 [pid = 1845] [id = 615] 08:59:27 INFO - PROCESS | 1845 | ++DOMWINDOW == 151 (0x7f583e2a9000) [pid = 1845] [serial = 1846] [outer = (nil)] 08:59:27 INFO - PROCESS | 1845 | ++DOMWINDOW == 152 (0x7f583ff33800) [pid = 1845] [serial = 1847] [outer = 0x7f583e2a9000] 08:59:27 INFO - PROCESS | 1845 | 1461167967714 Marionette DEBUG loaded listener.js 08:59:27 INFO - PROCESS | 1845 | ++DOMWINDOW == 153 (0x7f5841662400) [pid = 1845] [serial = 1848] [outer = 0x7f583e2a9000] 08:59:28 INFO - PROCESS | 1845 | 1461167968646 Marionette TRACE conn3 <- [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]]]}] 08:59:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 08:59:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1481ms 08:59:28 INFO - PROCESS | 1845 | 1461167968682 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 08:59:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 08:59:28 INFO - PROCESS | 1845 | 1461167968688 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 08:59:28 INFO - PROCESS | 1845 | 1461167968693 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 08:59:28 INFO - PROCESS | 1845 | 1461167968696 Marionette TRACE conn3 <- [1,2434,null,{}] 08:59:28 INFO - PROCESS | 1845 | 1461167968707 Marionette TRACE conn3 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:28 INFO - PROCESS | 1845 | 1461167968980 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 08:59:29 INFO - PROCESS | 1845 | 1461167969017 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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 | 1845 | ++DOCSHELL 0x7f5842d96000 == 163 [pid = 1845] [id = 616] 08:59:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 154 (0x7f5841e37400) [pid = 1845] [serial = 1849] [outer = (nil)] 08:59:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 155 (0x7f58420c7800) [pid = 1845] [serial = 1850] [outer = 0x7f5841e37400] 08:59:29 INFO - PROCESS | 1845 | 1461167969080 Marionette DEBUG loaded listener.js 08:59:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 156 (0x7f5842ad8400) [pid = 1845] [serial = 1851] [outer = 0x7f5841e37400] 08:59:30 INFO - PROCESS | 1845 | 1461167970272 Marionette TRACE conn3 <- [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]]]}] 08:59:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 08:59:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1638ms 08:59:30 INFO - PROCESS | 1845 | 1461167970332 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 08:59:30 INFO - PROCESS | 1845 | 1461167970336 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 08:59:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 08:59:30 INFO - PROCESS | 1845 | 1461167970350 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 08:59:30 INFO - PROCESS | 1845 | 1461167970359 Marionette TRACE conn3 <- [1,2438,null,{}] 08:59:30 INFO - PROCESS | 1845 | 1461167970371 Marionette TRACE conn3 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:31 INFO - PROCESS | 1845 | 1461167971225 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 08:59:31 INFO - PROCESS | 1845 | --DOMWINDOW == 155 (0x7f5850910800) [pid = 1845] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 08:59:31 INFO - PROCESS | 1845 | --DOMWINDOW == 154 (0x7f583ec1b800) [pid = 1845] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 08:59:31 INFO - PROCESS | 1845 | --DOMWINDOW == 153 (0x7f584216dc00) [pid = 1845] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 08:59:31 INFO - PROCESS | 1845 | --DOMWINDOW == 152 (0x7f5843849800) [pid = 1845] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 08:59:31 INFO - PROCESS | 1845 | --DOMWINDOW == 151 (0x7f58520aa400) [pid = 1845] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 08:59:31 INFO - PROCESS | 1845 | --DOMWINDOW == 150 (0x7f5848b0c400) [pid = 1845] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 08:59:31 INFO - PROCESS | 1845 | --DOMWINDOW == 149 (0x7f585542e400) [pid = 1845] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 08:59:31 INFO - PROCESS | 1845 | --DOMWINDOW == 148 (0x7f584fa42c00) [pid = 1845] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 08:59:31 INFO - PROCESS | 1845 | --DOMWINDOW == 147 (0x7f5842e5dc00) [pid = 1845] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 08:59:31 INFO - PROCESS | 1845 | --DOMWINDOW == 146 (0x7f58420cd000) [pid = 1845] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 08:59:31 INFO - PROCESS | 1845 | --DOMWINDOW == 145 (0x7f5848b0f400) [pid = 1845] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 08:59:31 INFO - PROCESS | 1845 | --DOMWINDOW == 144 (0x7f583e1c3c00) [pid = 1845] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 08:59:31 INFO - PROCESS | 1845 | --DOMWINDOW == 143 (0x7f5841f4ec00) [pid = 1845] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 08:59:31 INFO - PROCESS | 1845 | --DOMWINDOW == 142 (0x7f5852519400) [pid = 1845] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 08:59:31 INFO - PROCESS | 1845 | --DOMWINDOW == 141 (0x7f5843a93800) [pid = 1845] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 08:59:31 INFO - PROCESS | 1845 | --DOMWINDOW == 140 (0x7f5842e53c00) [pid = 1845] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 08:59:31 INFO - PROCESS | 1845 | --DOMWINDOW == 139 (0x7f5852be1000) [pid = 1845] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 08:59:31 INFO - PROCESS | 1845 | --DOMWINDOW == 138 (0x7f5845b02400) [pid = 1845] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 08:59:31 INFO - PROCESS | 1845 | --DOMWINDOW == 137 (0x7f583e2a5000) [pid = 1845] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 08:59:31 INFO - PROCESS | 1845 | --DOMWINDOW == 136 (0x7f5843847800) [pid = 1845] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 08:59:31 INFO - PROCESS | 1845 | --DOMWINDOW == 135 (0x7f585549bc00) [pid = 1845] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 08:59:31 INFO - PROCESS | 1845 | --DOMWINDOW == 134 (0x7f5851e66000) [pid = 1845] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 08:59:31 INFO - PROCESS | 1845 | --DOMWINDOW == 133 (0x7f584b470c00) [pid = 1845] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 08:59:31 INFO - PROCESS | 1845 | --DOMWINDOW == 132 (0x7f5845832000) [pid = 1845] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 08:59:31 INFO - PROCESS | 1845 | --DOMWINDOW == 131 (0x7f583ec17000) [pid = 1845] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 08:59:31 INFO - PROCESS | 1845 | 1461167971456 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:31 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f583f4e8800 == 164 [pid = 1845] [id = 617] 08:59:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 132 (0x7f583e1c3c00) [pid = 1845] [serial = 1852] [outer = (nil)] 08:59:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 133 (0x7f583ec12000) [pid = 1845] [serial = 1853] [outer = 0x7f583e1c3c00] 08:59:31 INFO - PROCESS | 1845 | 1461167971525 Marionette DEBUG loaded listener.js 08:59:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 134 (0x7f5842e58c00) [pid = 1845] [serial = 1854] [outer = 0x7f583e1c3c00] 08:59:32 INFO - PROCESS | 1845 | 1461167972253 Marionette TRACE conn3 <- [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]]]}] 08:59:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 08:59:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1952ms 08:59:32 INFO - PROCESS | 1845 | 1461167972297 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 08:59:32 INFO - PROCESS | 1845 | 1461167972301 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 08:59:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 08:59:32 INFO - PROCESS | 1845 | 1461167972307 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 08:59:32 INFO - PROCESS | 1845 | 1461167972309 Marionette TRACE conn3 <- [1,2442,null,{}] 08:59:32 INFO - PROCESS | 1845 | 1461167972314 Marionette TRACE conn3 -> [0,2443,"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 | 1845 | 1461167972597 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 08:59:32 INFO - PROCESS | 1845 | 1461167972618 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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 | 1845 | ++DOCSHELL 0x7f5843ed5800 == 165 [pid = 1845] [id = 618] 08:59:32 INFO - PROCESS | 1845 | ++DOMWINDOW == 135 (0x7f583e2a4400) [pid = 1845] [serial = 1855] [outer = (nil)] 08:59:32 INFO - PROCESS | 1845 | ++DOMWINDOW == 136 (0x7f5843849400) [pid = 1845] [serial = 1856] [outer = 0x7f583e2a4400] 08:59:32 INFO - PROCESS | 1845 | 1461167972681 Marionette DEBUG loaded listener.js 08:59:32 INFO - PROCESS | 1845 | ++DOMWINDOW == 137 (0x7f5843915800) [pid = 1845] [serial = 1857] [outer = 0x7f583e2a4400] 08:59:33 INFO - PROCESS | 1845 | 1461167973838 Marionette TRACE conn3 <- [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]]]}] 08:59:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 08:59:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1586ms 08:59:33 INFO - PROCESS | 1845 | 1461167973895 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 08:59:33 INFO - PROCESS | 1845 | 1461167973901 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 08:59:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 08:59:33 INFO - PROCESS | 1845 | 1461167973910 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 08:59:33 INFO - PROCESS | 1845 | 1461167973915 Marionette TRACE conn3 <- [1,2446,null,{}] 08:59:33 INFO - PROCESS | 1845 | 1461167973924 Marionette TRACE conn3 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:34 INFO - PROCESS | 1845 | 1461167974175 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 08:59:34 INFO - PROCESS | 1845 | 1461167974575 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:34 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f58429be000 == 166 [pid = 1845] [id = 619] 08:59:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 138 (0x7f584154fc00) [pid = 1845] [serial = 1858] [outer = (nil)] 08:59:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 139 (0x7f5841669800) [pid = 1845] [serial = 1859] [outer = 0x7f584154fc00] 08:59:34 INFO - PROCESS | 1845 | 1461167974675 Marionette DEBUG loaded listener.js 08:59:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 140 (0x7f5842178000) [pid = 1845] [serial = 1860] [outer = 0x7f584154fc00] 08:59:35 INFO - PROCESS | 1845 | 1461167975646 Marionette TRACE conn3 <- [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]]]}] 08:59:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 08:59:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1788ms 08:59:35 INFO - PROCESS | 1845 | 1461167975700 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 08:59:35 INFO - PROCESS | 1845 | 1461167975709 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 08:59:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 08:59:35 INFO - PROCESS | 1845 | 1461167975719 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 08:59:35 INFO - PROCESS | 1845 | 1461167975723 Marionette TRACE conn3 <- [1,2450,null,{}] 08:59:35 INFO - PROCESS | 1845 | 1461167975729 Marionette TRACE conn3 -> [0,2451,"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 | 1845 | 1461167976019 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 08:59:36 INFO - PROCESS | 1845 | 1461167976389 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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 | 1845 | ++DOCSHELL 0x7f5843fdf000 == 167 [pid = 1845] [id = 620] 08:59:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 141 (0x7f584378c800) [pid = 1845] [serial = 1861] [outer = (nil)] 08:59:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 142 (0x7f5843849800) [pid = 1845] [serial = 1862] [outer = 0x7f584378c800] 08:59:36 INFO - PROCESS | 1845 | 1461167976468 Marionette DEBUG loaded listener.js 08:59:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 143 (0x7f5843a99c00) [pid = 1845] [serial = 1863] [outer = 0x7f584378c800] 08:59:37 INFO - PROCESS | 1845 | 1461167977400 Marionette TRACE conn3 <- [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]]]}] 08:59:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 08:59:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1738ms 08:59:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 08:59:37 INFO - PROCESS | 1845 | 1461167977458 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 08:59:37 INFO - PROCESS | 1845 | 1461167977461 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 08:59:37 INFO - PROCESS | 1845 | 1461167977468 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 08:59:37 INFO - PROCESS | 1845 | 1461167977474 Marionette TRACE conn3 <- [1,2454,null,{}] 08:59:37 INFO - PROCESS | 1845 | 1461167977490 Marionette TRACE conn3 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:37 INFO - PROCESS | 1845 | 1461167977780 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 08:59:38 INFO - PROCESS | 1845 | 1461167978089 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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 | 1845 | ++DOCSHELL 0x7f5845ca6000 == 168 [pid = 1845] [id = 621] 08:59:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 144 (0x7f5843abb400) [pid = 1845] [serial = 1864] [outer = (nil)] 08:59:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 145 (0x7f5843b1b400) [pid = 1845] [serial = 1865] [outer = 0x7f5843abb400] 08:59:38 INFO - PROCESS | 1845 | 1461167978170 Marionette DEBUG loaded listener.js 08:59:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 146 (0x7f5843c86400) [pid = 1845] [serial = 1866] [outer = 0x7f5843abb400] 08:59:39 INFO - PROCESS | 1845 | 1461167979030 Marionette TRACE conn3 <- [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]]]}] 08:59:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 08:59:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1637ms 08:59:39 INFO - PROCESS | 1845 | 1461167979104 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 08:59:39 INFO - PROCESS | 1845 | 1461167979108 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 08:59:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 08:59:39 INFO - PROCESS | 1845 | 1461167979114 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 08:59:39 INFO - PROCESS | 1845 | 1461167979117 Marionette TRACE conn3 <- [1,2458,null,{}] 08:59:39 INFO - PROCESS | 1845 | 1461167979122 Marionette TRACE conn3 -> [0,2459,"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 | 1845 | 1461167979393 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 08:59:39 INFO - PROCESS | 1845 | 1461167979717 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:39 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5846426800 == 169 [pid = 1845] [id = 622] 08:59:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 147 (0x7f5843ab2400) [pid = 1845] [serial = 1867] [outer = (nil)] 08:59:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 148 (0x7f5843c95c00) [pid = 1845] [serial = 1868] [outer = 0x7f5843ab2400] 08:59:39 INFO - PROCESS | 1845 | 1461167979799 Marionette DEBUG loaded listener.js 08:59:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 149 (0x7f5843ceac00) [pid = 1845] [serial = 1869] [outer = 0x7f5843ab2400] 08:59:40 INFO - PROCESS | 1845 | 1461167980719 Marionette TRACE conn3 <- [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]]]}] 08:59:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 08:59:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1631ms 08:59:40 INFO - PROCESS | 1845 | 1461167980747 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 08:59:40 INFO - PROCESS | 1845 | 1461167980751 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 08:59:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 08:59:40 INFO - PROCESS | 1845 | 1461167980757 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 08:59:40 INFO - PROCESS | 1845 | 1461167980759 Marionette TRACE conn3 <- [1,2462,null,{}] 08:59:40 INFO - PROCESS | 1845 | 1461167980768 Marionette TRACE conn3 -> [0,2463,"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 | 1845 | 1461167981006 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 08:59:41 INFO - PROCESS | 1845 | 1461167981319 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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 | 1845 | ++DOCSHELL 0x7f5846cd8000 == 170 [pid = 1845] [id = 623] 08:59:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 150 (0x7f5843c8ac00) [pid = 1845] [serial = 1870] [outer = (nil)] 08:59:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 151 (0x7f5843f20400) [pid = 1845] [serial = 1871] [outer = 0x7f5843c8ac00] 08:59:41 INFO - PROCESS | 1845 | 1461167981399 Marionette DEBUG loaded listener.js 08:59:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 152 (0x7f5843f2f400) [pid = 1845] [serial = 1872] [outer = 0x7f5843c8ac00] 08:59:42 INFO - PROCESS | 1845 | 1461167982272 Marionette TRACE conn3 <- [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]]]}] 08:59:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 08:59:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1585ms 08:59:42 INFO - PROCESS | 1845 | 1461167982343 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 08:59:42 INFO - PROCESS | 1845 | 1461167982347 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 08:59:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 08:59:42 INFO - PROCESS | 1845 | 1461167982353 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 08:59:42 INFO - PROCESS | 1845 | 1461167982355 Marionette TRACE conn3 <- [1,2466,null,{}] 08:59:42 INFO - PROCESS | 1845 | 1461167982361 Marionette TRACE conn3 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:42 INFO - PROCESS | 1845 | 1461167982660 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 08:59:42 INFO - PROCESS | 1845 | 1461167982982 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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 | 1845 | ++DOCSHELL 0x7f584a9aa800 == 171 [pid = 1845] [id = 624] 08:59:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 153 (0x7f5846472400) [pid = 1845] [serial = 1873] [outer = (nil)] 08:59:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 154 (0x7f5846dd7800) [pid = 1845] [serial = 1874] [outer = 0x7f5846472400] 08:59:43 INFO - PROCESS | 1845 | 1461167983069 Marionette DEBUG loaded listener.js 08:59:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 155 (0x7f5846efb000) [pid = 1845] [serial = 1875] [outer = 0x7f5846472400] 08:59:43 INFO - PROCESS | 1845 | 1461167983917 Marionette TRACE conn3 <- [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]]]}] 08:59:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 08:59:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1628ms 08:59:43 INFO - PROCESS | 1845 | 1461167983982 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 08:59:43 INFO - PROCESS | 1845 | 1461167983985 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 08:59:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 08:59:43 INFO - PROCESS | 1845 | 1461167983991 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 08:59:43 INFO - PROCESS | 1845 | 1461167983993 Marionette TRACE conn3 <- [1,2470,null,{}] 08:59:44 INFO - PROCESS | 1845 | 1461167983999 Marionette TRACE conn3 -> [0,2471,"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 | 1845 | 1461167984256 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 08:59:44 INFO - PROCESS | 1845 | 1461167984574 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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 | 1845 | ++DOCSHELL 0x7f584ac2c800 == 172 [pid = 1845] [id = 625] 08:59:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 156 (0x7f584578d000) [pid = 1845] [serial = 1876] [outer = (nil)] 08:59:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 157 (0x7f5846f55000) [pid = 1845] [serial = 1877] [outer = 0x7f584578d000] 08:59:44 INFO - PROCESS | 1845 | 1461167984647 Marionette DEBUG loaded listener.js 08:59:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 158 (0x7f5847da2000) [pid = 1845] [serial = 1878] [outer = 0x7f584578d000] 08:59:45 INFO - PROCESS | 1845 | 1461167985504 Marionette TRACE conn3 <- [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]]]}] 08:59:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 08:59:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1584ms 08:59:45 INFO - PROCESS | 1845 | 1461167985577 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 08:59:45 INFO - PROCESS | 1845 | 1461167985581 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 08:59:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 08:59:45 INFO - PROCESS | 1845 | 1461167985588 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 08:59:45 INFO - PROCESS | 1845 | 1461167985590 Marionette TRACE conn3 <- [1,2474,null,{}] 08:59:45 INFO - PROCESS | 1845 | 1461167985596 Marionette TRACE conn3 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:45 INFO - PROCESS | 1845 | 1461167985851 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 08:59:46 INFO - PROCESS | 1845 | 1461167986175 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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 | 1845 | ++DOCSHELL 0x7f584af17000 == 173 [pid = 1845] [id = 626] 08:59:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 159 (0x7f5845b05400) [pid = 1845] [serial = 1879] [outer = (nil)] 08:59:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 160 (0x7f5848b0b000) [pid = 1845] [serial = 1880] [outer = 0x7f5845b05400] 08:59:46 INFO - PROCESS | 1845 | 1461167986261 Marionette DEBUG loaded listener.js 08:59:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 161 (0x7f584a87f400) [pid = 1845] [serial = 1881] [outer = 0x7f5845b05400] 08:59:47 INFO - PROCESS | 1845 | 1461167987211 Marionette TRACE conn3 <- [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]]]}] 08:59:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 08:59:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1681ms 08:59:47 INFO - PROCESS | 1845 | 1461167987271 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 08:59:47 INFO - PROCESS | 1845 | 1461167987275 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 08:59:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 08:59:47 INFO - PROCESS | 1845 | 1461167987281 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 08:59:47 INFO - PROCESS | 1845 | 1461167987285 Marionette TRACE conn3 <- [1,2478,null,{}] 08:59:47 INFO - PROCESS | 1845 | 1461167987291 Marionette TRACE conn3 -> [0,2479,"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 | 1845 | 1461167987521 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 08:59:47 INFO - PROCESS | 1845 | 1461167987830 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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 | 1845 | ++DOCSHELL 0x7f5850602800 == 174 [pid = 1845] [id = 627] 08:59:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 162 (0x7f5846f57400) [pid = 1845] [serial = 1882] [outer = (nil)] 08:59:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 163 (0x7f584ac07800) [pid = 1845] [serial = 1883] [outer = 0x7f5846f57400] 08:59:47 INFO - PROCESS | 1845 | 1461167987907 Marionette DEBUG loaded listener.js 08:59:48 INFO - PROCESS | 1845 | ++DOMWINDOW == 164 (0x7f584af64c00) [pid = 1845] [serial = 1884] [outer = 0x7f5846f57400] 08:59:48 INFO - PROCESS | 1845 | 1461167988739 Marionette TRACE conn3 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 08:59:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 08:59:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1529ms 08:59:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 08:59:48 INFO - PROCESS | 1845 | 1461167988812 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 08:59:48 INFO - PROCESS | 1845 | 1461167988815 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 08:59:48 INFO - PROCESS | 1845 | 1461167988822 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 08:59:48 INFO - PROCESS | 1845 | 1461167988825 Marionette TRACE conn3 <- [1,2482,null,{}] 08:59:48 INFO - PROCESS | 1845 | 1461167988830 Marionette TRACE conn3 -> [0,2483,"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 | 1845 | 1461167989095 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 08:59:49 INFO - PROCESS | 1845 | 1461167989413 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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 | 1845 | ++DOCSHELL 0x7f5851a37000 == 175 [pid = 1845] [id = 628] 08:59:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 165 (0x7f5847da2c00) [pid = 1845] [serial = 1885] [outer = (nil)] 08:59:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 166 (0x7f584b25d400) [pid = 1845] [serial = 1886] [outer = 0x7f5847da2c00] 08:59:49 INFO - PROCESS | 1845 | 1461167989489 Marionette DEBUG loaded listener.js 08:59:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 167 (0x7f584b472800) [pid = 1845] [serial = 1887] [outer = 0x7f5847da2c00] 08:59:50 INFO - PROCESS | 1845 | 1461167990346 Marionette TRACE conn3 <- [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]]]}] 08:59:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 08:59:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1584ms 08:59:50 INFO - PROCESS | 1845 | 1461167990408 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 08:59:50 INFO - PROCESS | 1845 | 1461167990412 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 08:59:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 08:59:50 INFO - PROCESS | 1845 | 1461167990418 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 08:59:50 INFO - PROCESS | 1845 | 1461167990422 Marionette TRACE conn3 <- [1,2486,null,{}] 08:59:50 INFO - PROCESS | 1845 | 1461167990427 Marionette TRACE conn3 -> [0,2487,"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 | 1845 | 1461167990678 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 08:59:51 INFO - PROCESS | 1845 | 1461167991010 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:51 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f58528a7000 == 176 [pid = 1845] [id = 629] 08:59:51 INFO - PROCESS | 1845 | ++DOMWINDOW == 168 (0x7f584f8b6c00) [pid = 1845] [serial = 1888] [outer = (nil)] 08:59:51 INFO - PROCESS | 1845 | ++DOMWINDOW == 169 (0x7f584f8c0000) [pid = 1845] [serial = 1889] [outer = 0x7f584f8b6c00] 08:59:51 INFO - PROCESS | 1845 | 1461167991094 Marionette DEBUG loaded listener.js 08:59:51 INFO - PROCESS | 1845 | ++DOMWINDOW == 170 (0x7f584fa4dc00) [pid = 1845] [serial = 1890] [outer = 0x7f584f8b6c00] 08:59:51 INFO - PROCESS | 1845 | 1461167991962 Marionette TRACE conn3 <- [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]]]}] 08:59:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 08:59:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1580ms 08:59:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 08:59:52 INFO - PROCESS | 1845 | 1461167991999 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 08:59:52 INFO - PROCESS | 1845 | 1461167992002 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 08:59:52 INFO - PROCESS | 1845 | 1461167992008 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 08:59:52 INFO - PROCESS | 1845 | 1461167992011 Marionette TRACE conn3 <- [1,2490,null,{}] 08:59:52 INFO - PROCESS | 1845 | 1461167992017 Marionette TRACE conn3 -> [0,2491,"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 | 1845 | 1461167992254 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 08:59:52 INFO - PROCESS | 1845 | 1461167992532 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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 | 1845 | ++DOCSHELL 0x7f5852ade800 == 177 [pid = 1845] [id = 630] 08:59:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 171 (0x7f583e550000) [pid = 1845] [serial = 1891] [outer = (nil)] 08:59:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 172 (0x7f584fa54800) [pid = 1845] [serial = 1892] [outer = 0x7f583e550000] 08:59:52 INFO - PROCESS | 1845 | 1461167992654 Marionette DEBUG loaded listener.js 08:59:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 173 (0x7f5850632800) [pid = 1845] [serial = 1893] [outer = 0x7f583e550000] 08:59:53 INFO - PROCESS | 1845 | 1461167993532 Marionette TRACE conn3 <- [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]]]}] 08:59:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 08:59:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1584ms 08:59:53 INFO - PROCESS | 1845 | 1461167993595 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 08:59:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 08:59:53 INFO - PROCESS | 1845 | 1461167993604 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 08:59:53 INFO - PROCESS | 1845 | 1461167993618 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 08:59:53 INFO - PROCESS | 1845 | 1461167993621 Marionette TRACE conn3 <- [1,2494,null,{}] 08:59:53 INFO - PROCESS | 1845 | 1461167993634 Marionette TRACE conn3 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:53 INFO - PROCESS | 1845 | 1461167993909 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 08:59:54 INFO - PROCESS | 1845 | 1461167994227 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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 | 1845 | ++DOCSHELL 0x7f5853e94800 == 178 [pid = 1845] [id = 631] 08:59:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 174 (0x7f584a87e800) [pid = 1845] [serial = 1894] [outer = (nil)] 08:59:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 175 (0x7f585063dc00) [pid = 1845] [serial = 1895] [outer = 0x7f584a87e800] 08:59:54 INFO - PROCESS | 1845 | 1461167994307 Marionette DEBUG loaded listener.js 08:59:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 176 (0x7f5850648c00) [pid = 1845] [serial = 1896] [outer = 0x7f584a87e800] 08:59:55 INFO - PROCESS | 1845 | 1461167995154 Marionette TRACE conn3 <- [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]]]}] 08:59:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 08:59:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1600ms 08:59:55 INFO - PROCESS | 1845 | 1461167995213 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 08:59:55 INFO - PROCESS | 1845 | 1461167995216 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 08:59:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 08:59:55 INFO - PROCESS | 1845 | 1461167995222 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 08:59:55 INFO - PROCESS | 1845 | 1461167995226 Marionette TRACE conn3 <- [1,2498,null,{}] 08:59:55 INFO - PROCESS | 1845 | 1461167995231 Marionette TRACE conn3 -> [0,2499,"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 | 1845 | 1461167995491 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 08:59:55 INFO - PROCESS | 1845 | 1461167995808 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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 | 1845 | ++DOCSHELL 0x7f585594d800 == 179 [pid = 1845] [id = 632] 08:59:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 177 (0x7f584f74c800) [pid = 1845] [serial = 1897] [outer = (nil)] 08:59:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 178 (0x7f5850684400) [pid = 1845] [serial = 1898] [outer = 0x7f584f74c800] 08:59:55 INFO - PROCESS | 1845 | 1461167995900 Marionette DEBUG loaded listener.js 08:59:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 179 (0x7f585068d400) [pid = 1845] [serial = 1899] [outer = 0x7f584f74c800] 08:59:56 INFO - PROCESS | 1845 | 1461167996783 Marionette TRACE conn3 <- [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]]]}] 08:59:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 08:59:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1633ms 08:59:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 08:59:56 INFO - PROCESS | 1845 | 1461167996858 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 08:59:56 INFO - PROCESS | 1845 | 1461167996861 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 08:59:56 INFO - PROCESS | 1845 | 1461167996867 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 08:59:56 INFO - PROCESS | 1845 | 1461167996870 Marionette TRACE conn3 <- [1,2502,null,{}] 08:59:56 INFO - PROCESS | 1845 | 1461167996875 Marionette TRACE conn3 -> [0,2503,"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 | 1845 | 1461167997146 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 08:59:57 INFO - PROCESS | 1845 | 1461167997466 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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 | 1845 | ++DOCSHELL 0x7f5855e75000 == 180 [pid = 1845] [id = 633] 08:59:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 180 (0x7f584b44f400) [pid = 1845] [serial = 1900] [outer = (nil)] 08:59:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 181 (0x7f5850716800) [pid = 1845] [serial = 1901] [outer = 0x7f584b44f400] 08:59:57 INFO - PROCESS | 1845 | 1461167997548 Marionette DEBUG loaded listener.js 08:59:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 182 (0x7f5850918c00) [pid = 1845] [serial = 1902] [outer = 0x7f584b44f400] 08:59:58 INFO - PROCESS | 1845 | 1461167998424 Marionette TRACE conn3 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 08:59:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 08:59:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1632ms 08:59:58 INFO - PROCESS | 1845 | 1461167998500 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 08:59:58 INFO - PROCESS | 1845 | 1461167998504 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 08:59:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 08:59:58 INFO - PROCESS | 1845 | 1461167998510 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 08:59:58 INFO - PROCESS | 1845 | 1461167998512 Marionette TRACE conn3 <- [1,2506,null,{}] 08:59:58 INFO - PROCESS | 1845 | 1461167998518 Marionette TRACE conn3 -> [0,2507,"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 | 1845 | 1461167998795 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 08:59:59 INFO - PROCESS | 1845 | 1461167999112 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n 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:59 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5855f94800 == 181 [pid = 1845] [id = 634] 08:59:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 183 (0x7f585064ac00) [pid = 1845] [serial = 1903] [outer = (nil)] 08:59:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 184 (0x7f5851932400) [pid = 1845] [serial = 1904] [outer = 0x7f585064ac00] 08:59:59 INFO - PROCESS | 1845 | 1461167999191 Marionette DEBUG loaded listener.js 08:59:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 185 (0x7f5851939c00) [pid = 1845] [serial = 1905] [outer = 0x7f585064ac00] 09:00:00 INFO - PROCESS | 1845 | 1461168000041 Marionette TRACE conn3 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 09:00:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 09:00:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1583ms 09:00:00 INFO - PROCESS | 1845 | 1461168000095 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 09:00:00 INFO - PROCESS | 1845 | 1461168000099 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 09:00:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 09:00:00 INFO - PROCESS | 1845 | 1461168000105 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 09:00:00 INFO - PROCESS | 1845 | 1461168000108 Marionette TRACE conn3 <- [1,2510,null,{}] 09:00:00 INFO - PROCESS | 1845 | 1461168000114 Marionette TRACE conn3 -> [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:00:00 INFO - PROCESS | 1845 | 1461168000388 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 09:00:00 INFO - PROCESS | 1845 | 1461168000758 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1845 | ++DOCSHELL 0x7f5856287000 == 182 [pid = 1845] [id = 635] 09:00:00 INFO - PROCESS | 1845 | ++DOMWINDOW == 186 (0x7f585064a000) [pid = 1845] [serial = 1906] [outer = (nil)] 09:00:00 INFO - PROCESS | 1845 | ++DOMWINDOW == 187 (0x7f58519ae800) [pid = 1845] [serial = 1907] [outer = 0x7f585064a000] 09:00:00 INFO - PROCESS | 1845 | 1461168000837 Marionette DEBUG loaded listener.js 09:00:00 INFO - PROCESS | 1845 | ++DOMWINDOW == 188 (0x7f5851ac5400) [pid = 1845] [serial = 1908] [outer = 0x7f585064a000] 09:00:01 INFO - PROCESS | 1845 | 1461168001758 Marionette TRACE conn3 <- [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:00:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 09:00:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1734ms 09:00:01 INFO - PROCESS | 1845 | 1461168001841 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 09:00:01 INFO - PROCESS | 1845 | 1461168001845 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 09:00:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 09:00:01 INFO - PROCESS | 1845 | 1461168001851 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 09:00:01 INFO - PROCESS | 1845 | 1461168001854 Marionette TRACE conn3 <- [1,2514,null,{}] 09:00:01 INFO - PROCESS | 1845 | 1461168001861 Marionette TRACE conn3 -> [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:00:02 INFO - PROCESS | 1845 | 1461168002150 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 09:00:02 INFO - PROCESS | 1845 | 1461168002472 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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:02 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f58565c1000 == 183 [pid = 1845] [id = 636] 09:00:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 189 (0x7f584378fc00) [pid = 1845] [serial = 1909] [outer = (nil)] 09:00:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 190 (0x7f5851b25c00) [pid = 1845] [serial = 1910] [outer = 0x7f584378fc00] 09:00:02 INFO - PROCESS | 1845 | 1461168002552 Marionette DEBUG loaded listener.js 09:00:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 191 (0x7f5851c06400) [pid = 1845] [serial = 1911] [outer = 0x7f584378fc00] 09:00:03 INFO - PROCESS | 1845 | 1461168003469 Marionette TRACE conn3 <- [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:00:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 09:00:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1692ms 09:00:03 INFO - PROCESS | 1845 | 1461168003544 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 09:00:03 INFO - PROCESS | 1845 | 1461168003548 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 09:00:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 09:00:03 INFO - PROCESS | 1845 | 1461168003554 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 09:00:03 INFO - PROCESS | 1845 | 1461168003557 Marionette TRACE conn3 <- [1,2518,null,{}] 09:00:03 INFO - PROCESS | 1845 | 1461168003563 Marionette TRACE conn3 -> [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:00:05 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5842fa5800 == 182 [pid = 1845] [id = 547] 09:00:05 INFO - PROCESS | 1845 | --DOCSHELL 0x7f584132c000 == 181 [pid = 1845] [id = 592] 09:00:05 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5842d8c800 == 180 [pid = 1845] [id = 594] 09:00:05 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5868d48000 == 179 [pid = 1845] [id = 565] 09:00:05 INFO - PROCESS | 1845 | --DOCSHELL 0x7f586e32f000 == 178 [pid = 1845] [id = 567] 09:00:05 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585e049800 == 177 [pid = 1845] [id = 564] 09:00:05 INFO - PROCESS | 1845 | --DOCSHELL 0x7f58522dc000 == 176 [pid = 1845] [id = 612] 09:00:05 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5851b6c800 == 175 [pid = 1845] [id = 611] 09:00:05 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5850a55800 == 174 [pid = 1845] [id = 610] 09:00:05 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5850614800 == 173 [pid = 1845] [id = 609] 09:00:05 INFO - PROCESS | 1845 | --DOCSHELL 0x7f584f903000 == 172 [pid = 1845] [id = 608] 09:00:05 INFO - PROCESS | 1845 | --DOCSHELL 0x7f584af12000 == 171 [pid = 1845] [id = 607] 09:00:05 INFO - PROCESS | 1845 | --DOCSHELL 0x7f584ac37800 == 170 [pid = 1845] [id = 606] 09:00:05 INFO - PROCESS | 1845 | --DOCSHELL 0x7f584a9b3000 == 169 [pid = 1845] [id = 605] 09:00:05 INFO - PROCESS | 1845 | --DOCSHELL 0x7f584a68a800 == 168 [pid = 1845] [id = 604] 09:00:05 INFO - PROCESS | 1845 | --DOCSHELL 0x7f58489c9800 == 167 [pid = 1845] [id = 603] 09:00:05 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5846c15000 == 166 [pid = 1845] [id = 602] 09:00:05 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5846417800 == 165 [pid = 1845] [id = 601] 09:00:05 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5845c9f000 == 164 [pid = 1845] [id = 600] 09:00:05 INFO - PROCESS | 1845 | --DOCSHELL 0x7f584566a800 == 163 [pid = 1845] [id = 599] 09:00:05 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5843f95800 == 162 [pid = 1845] [id = 598] 09:00:05 INFO - PROCESS | 1845 | --DOCSHELL 0x7f58438e8800 == 161 [pid = 1845] [id = 597] 09:00:05 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5842d90000 == 160 [pid = 1845] [id = 596] 09:00:05 INFO - PROCESS | 1845 | --DOCSHELL 0x7f583e173000 == 159 [pid = 1845] [id = 595] 09:00:05 INFO - PROCESS | 1845 | 1461168005285 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 09:00:05 INFO - PROCESS | 1845 | --DOMWINDOW == 190 (0x7f5851b26400) [pid = 1845] [serial = 1749] [outer = (nil)] [url = about:blank] 09:00:05 INFO - PROCESS | 1845 | --DOMWINDOW == 189 (0x7f583ff24400) [pid = 1845] [serial = 1775] [outer = (nil)] [url = about:blank] 09:00:05 INFO - PROCESS | 1845 | --DOMWINDOW == 188 (0x7f5842adcc00) [pid = 1845] [serial = 1721] [outer = (nil)] [url = about:blank] 09:00:05 INFO - PROCESS | 1845 | --DOMWINDOW == 187 (0x7f5856305400) [pid = 1845] [serial = 1766] [outer = (nil)] [url = about:blank] 09:00:05 INFO - PROCESS | 1845 | --DOMWINDOW == 186 (0x7f5852b8b400) [pid = 1845] [serial = 1755] [outer = (nil)] [url = about:blank] 09:00:05 INFO - PROCESS | 1845 | --DOMWINDOW == 185 (0x7f584a888c00) [pid = 1845] [serial = 1736] [outer = (nil)] [url = about:blank] 09:00:05 INFO - PROCESS | 1845 | --DOMWINDOW == 184 (0x7f5856734c00) [pid = 1845] [serial = 1769] [outer = (nil)] [url = about:blank] 09:00:05 INFO - PROCESS | 1845 | --DOMWINDOW == 183 (0x7f58548fb400) [pid = 1845] [serial = 1758] [outer = (nil)] [url = about:blank] 09:00:05 INFO - PROCESS | 1845 | --DOMWINDOW == 182 (0x7f5843a9a400) [pid = 1845] [serial = 1724] [outer = (nil)] [url = about:blank] 09:00:05 INFO - PROCESS | 1845 | --DOMWINDOW == 181 (0x7f5842173400) [pid = 1845] [serial = 1781] [outer = (nil)] [url = about:blank] 09:00:05 INFO - PROCESS | 1845 | --DOMWINDOW == 180 (0x7f584f6d1400) [pid = 1845] [serial = 1742] [outer = (nil)] [url = about:blank] 09:00:05 INFO - PROCESS | 1845 | --DOMWINDOW == 179 (0x7f5842e0e000) [pid = 1845] [serial = 1722] [outer = (nil)] [url = about:blank] 09:00:05 INFO - PROCESS | 1845 | --DOMWINDOW == 178 (0x7f5843ad4c00) [pid = 1845] [serial = 1725] [outer = (nil)] [url = about:blank] 09:00:05 INFO - PROCESS | 1845 | --DOMWINDOW == 177 (0x7f5841f43400) [pid = 1845] [serial = 1779] [outer = (nil)] [url = about:blank] 09:00:05 INFO - PROCESS | 1845 | --DOMWINDOW == 176 (0x7f584570a400) [pid = 1845] [serial = 1650] [outer = (nil)] [url = about:blank] 09:00:05 INFO - PROCESS | 1845 | --DOMWINDOW == 175 (0x7f585596d800) [pid = 1845] [serial = 1761] [outer = (nil)] [url = about:blank] 09:00:05 INFO - PROCESS | 1845 | --DOMWINDOW == 174 (0x7f5842ae1c00) [pid = 1845] [serial = 1782] [outer = (nil)] [url = about:blank] 09:00:05 INFO - PROCESS | 1845 | --DOMWINDOW == 173 (0x7f5843aa1800) [pid = 1845] [serial = 1701] [outer = (nil)] [url = about:blank] 09:00:05 INFO - PROCESS | 1845 | --DOMWINDOW == 172 (0x7f584af67000) [pid = 1845] [serial = 1737] [outer = (nil)] [url = about:blank] 09:00:05 INFO - PROCESS | 1845 | --DOMWINDOW == 171 (0x7f5843c95800) [pid = 1845] [serial = 1727] [outer = (nil)] [url = about:blank] 09:00:05 INFO - PROCESS | 1845 | --DOMWINDOW == 170 (0x7f58420cdc00) [pid = 1845] [serial = 1784] [outer = (nil)] [url = about:blank] 09:00:05 INFO - PROCESS | 1845 | --DOMWINDOW == 169 (0x7f5855c24400) [pid = 1845] [serial = 1763] [outer = (nil)] [url = about:blank] 09:00:05 INFO - PROCESS | 1845 | --DOMWINDOW == 168 (0x7f584b44d400) [pid = 1845] [serial = 1740] [outer = (nil)] [url = about:blank] 09:00:05 INFO - PROCESS | 1845 | --DOMWINDOW == 167 (0x7f583ff2c800) [pid = 1845] [serial = 1719] [outer = (nil)] [url = about:blank] 09:00:05 INFO - PROCESS | 1845 | --DOMWINDOW == 166 (0x7f58440ee800) [pid = 1845] [serial = 1730] [outer = (nil)] [url = about:blank] 09:00:05 INFO - PROCESS | 1845 | --DOMWINDOW == 165 (0x7f5856364000) [pid = 1845] [serial = 1767] [outer = (nil)] [url = about:blank] 09:00:05 INFO - PROCESS | 1845 | --DOMWINDOW == 164 (0x7f584f6eac00) [pid = 1845] [serial = 1743] [outer = (nil)] [url = about:blank] 09:00:05 INFO - PROCESS | 1845 | --DOMWINDOW == 163 (0x7f58590ca800) [pid = 1845] [serial = 1773] [outer = (nil)] [url = about:blank] 09:00:05 INFO - PROCESS | 1845 | --DOMWINDOW == 162 (0x7f58527d5c00) [pid = 1845] [serial = 1752] [outer = (nil)] [url = about:blank] 09:00:05 INFO - PROCESS | 1845 | --DOMWINDOW == 161 (0x7f583ff32400) [pid = 1845] [serial = 1776] [outer = (nil)] [url = about:blank] 09:00:05 INFO - PROCESS | 1845 | --DOMWINDOW == 160 (0x7f5850633400) [pid = 1845] [serial = 1746] [outer = (nil)] [url = about:blank] 09:00:05 INFO - PROCESS | 1845 | --DOMWINDOW == 159 (0x7f585192d400) [pid = 1845] [serial = 1748] [outer = (nil)] [url = about:blank] 09:00:05 INFO - PROCESS | 1845 | --DOMWINDOW == 158 (0x7f5847da1800) [pid = 1845] [serial = 1734] [outer = (nil)] [url = about:blank] 09:00:05 INFO - PROCESS | 1845 | --DOMWINDOW == 157 (0x7f5853a6ac00) [pid = 1845] [serial = 1757] [outer = (nil)] [url = about:blank] 09:00:05 INFO - PROCESS | 1845 | --DOMWINDOW == 156 (0x7f58524cb400) [pid = 1845] [serial = 1751] [outer = (nil)] [url = about:blank] 09:00:05 INFO - PROCESS | 1845 | --DOMWINDOW == 155 (0x7f5845785400) [pid = 1845] [serial = 1731] [outer = (nil)] [url = about:blank] 09:00:05 INFO - PROCESS | 1845 | --DOMWINDOW == 154 (0x7f583e553400) [pid = 1845] [serial = 1718] [outer = (nil)] [url = about:blank] 09:00:05 INFO - PROCESS | 1845 | --DOMWINDOW == 153 (0x7f584b257c00) [pid = 1845] [serial = 1739] [outer = (nil)] [url = about:blank] 09:00:05 INFO - PROCESS | 1845 | --DOMWINDOW == 152 (0x7f5845b0e400) [pid = 1845] [serial = 1733] [outer = (nil)] [url = about:blank] 09:00:05 INFO - PROCESS | 1845 | --DOMWINDOW == 151 (0x7f5852934c00) [pid = 1845] [serial = 1754] [outer = (nil)] [url = about:blank] 09:00:05 INFO - PROCESS | 1845 | --DOMWINDOW == 150 (0x7f585600c000) [pid = 1845] [serial = 1764] [outer = (nil)] [url = about:blank] 09:00:05 INFO - PROCESS | 1845 | --DOMWINDOW == 149 (0x7f58567ee400) [pid = 1845] [serial = 1772] [outer = (nil)] [url = about:blank] 09:00:05 INFO - PROCESS | 1845 | --DOMWINDOW == 148 (0x7f5843d88c00) [pid = 1845] [serial = 1728] [outer = (nil)] [url = about:blank] 09:00:05 INFO - PROCESS | 1845 | --DOMWINDOW == 147 (0x7f585568b400) [pid = 1845] [serial = 1760] [outer = (nil)] [url = about:blank] 09:00:05 INFO - PROCESS | 1845 | --DOMWINDOW == 146 (0x7f586dd06800) [pid = 1845] [serial = 1704] [outer = (nil)] [url = about:blank] 09:00:05 INFO - PROCESS | 1845 | --DOMWINDOW == 145 (0x7f584166a000) [pid = 1845] [serial = 1778] [outer = (nil)] [url = about:blank] 09:00:05 INFO - PROCESS | 1845 | --DOMWINDOW == 144 (0x7f584fa49800) [pid = 1845] [serial = 1745] [outer = (nil)] [url = about:blank] 09:00:05 INFO - PROCESS | 1845 | --DOMWINDOW == 143 (0x7f5856779000) [pid = 1845] [serial = 1770] [outer = (nil)] [url = about:blank] 09:00:05 INFO - PROCESS | 1845 | 1461168005745 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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:05 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f583f4db000 == 160 [pid = 1845] [id = 637] 09:00:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 144 (0x7f583e544400) [pid = 1845] [serial = 1912] [outer = (nil)] 09:00:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 145 (0x7f583e54b400) [pid = 1845] [serial = 1913] [outer = 0x7f583e544400] 09:00:05 INFO - PROCESS | 1845 | 1461168005812 Marionette DEBUG loaded listener.js 09:00:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 146 (0x7f583ec18400) [pid = 1845] [serial = 1914] [outer = 0x7f583e544400] 09:00:06 INFO - PROCESS | 1845 | 1461168006611 Marionette TRACE conn3 <- [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:00:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 09:00:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 3093ms 09:00:06 INFO - PROCESS | 1845 | 1461168006671 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 09:00:06 INFO - PROCESS | 1845 | 1461168006678 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 09:00:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 09:00:06 INFO - PROCESS | 1845 | 1461168006694 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 09:00:06 INFO - PROCESS | 1845 | 1461168006700 Marionette TRACE conn3 <- [1,2522,null,{}] 09:00:06 INFO - PROCESS | 1845 | 1461168006707 Marionette TRACE conn3 -> [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:00:06 INFO - PROCESS | 1845 | 1461168006940 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 09:00:07 INFO - PROCESS | 1845 | 1461168007129 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1845 | ++DOCSHELL 0x7f584200d000 == 161 [pid = 1845] [id = 638] 09:00:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 147 (0x7f583e2a3400) [pid = 1845] [serial = 1915] [outer = (nil)] 09:00:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 148 (0x7f5841662000) [pid = 1845] [serial = 1916] [outer = 0x7f583e2a3400] 09:00:07 INFO - PROCESS | 1845 | 1461168007196 Marionette DEBUG loaded listener.js 09:00:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 149 (0x7f5841f43400) [pid = 1845] [serial = 1917] [outer = 0x7f583e2a3400] 09:00:08 INFO - PROCESS | 1845 | 1461168008128 Marionette TRACE conn3 <- [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:00:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 09:00:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1483ms 09:00:08 INFO - PROCESS | 1845 | 1461168008178 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 09:00:08 INFO - PROCESS | 1845 | 1461168008183 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 09:00:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 09:00:08 INFO - PROCESS | 1845 | 1461168008197 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 09:00:08 INFO - PROCESS | 1845 | 1461168008199 Marionette TRACE conn3 <- [1,2526,null,{}] 09:00:08 INFO - PROCESS | 1845 | 1461168008205 Marionette TRACE conn3 -> [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:00:08 INFO - PROCESS | 1845 | 1461168008496 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 09:00:08 INFO - PROCESS | 1845 | 1461168008532 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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:08 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5842f8b800 == 162 [pid = 1845] [id = 639] 09:00:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 150 (0x7f583ff2b400) [pid = 1845] [serial = 1918] [outer = (nil)] 09:00:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 151 (0x7f5842e05800) [pid = 1845] [serial = 1919] [outer = 0x7f583ff2b400] 09:00:08 INFO - PROCESS | 1845 | 1461168008595 Marionette DEBUG loaded listener.js 09:00:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 152 (0x7f5843782800) [pid = 1845] [serial = 1920] [outer = 0x7f583ff2b400] 09:00:09 INFO - PROCESS | 1845 | 1461168009699 Marionette TRACE conn3 <- [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:00:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 09:00:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1530ms 09:00:09 INFO - PROCESS | 1845 | 1461168009727 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 09:00:09 INFO - PROCESS | 1845 | 1461168009733 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 09:00:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 09:00:09 INFO - PROCESS | 1845 | 1461168009751 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 09:00:09 INFO - PROCESS | 1845 | 1461168009758 Marionette TRACE conn3 <- [1,2530,null,{}] 09:00:09 INFO - PROCESS | 1845 | 1461168009770 Marionette TRACE conn3 -> [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:00:10 INFO - PROCESS | 1845 | 1461168010572 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 09:00:10 INFO - PROCESS | 1845 | --DOMWINDOW == 151 (0x7f584ac0a400) [pid = 1845] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 09:00:10 INFO - PROCESS | 1845 | --DOMWINDOW == 150 (0x7f584af6d800) [pid = 1845] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 09:00:10 INFO - PROCESS | 1845 | --DOMWINDOW == 149 (0x7f5846ddd400) [pid = 1845] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 09:00:10 INFO - PROCESS | 1845 | --DOMWINDOW == 148 (0x7f5846ddb400) [pid = 1845] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 09:00:10 INFO - PROCESS | 1845 | --DOMWINDOW == 147 (0x7f5845705400) [pid = 1845] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 09:00:10 INFO - PROCESS | 1845 | --DOMWINDOW == 146 (0x7f5848b31000) [pid = 1845] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 09:00:10 INFO - PROCESS | 1845 | --DOMWINDOW == 145 (0x7f583e1c3800) [pid = 1845] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 09:00:10 INFO - PROCESS | 1845 | --DOMWINDOW == 144 (0x7f583ff26000) [pid = 1845] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 09:00:10 INFO - PROCESS | 1845 | --DOMWINDOW == 143 (0x7f5846ef8400) [pid = 1845] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 09:00:10 INFO - PROCESS | 1845 | --DOMWINDOW == 142 (0x7f583e1c3c00) [pid = 1845] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 09:00:10 INFO - PROCESS | 1845 | --DOMWINDOW == 141 (0x7f583e2a9000) [pid = 1845] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 09:00:10 INFO - PROCESS | 1845 | --DOMWINDOW == 140 (0x7f584a87f000) [pid = 1845] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 09:00:10 INFO - PROCESS | 1845 | --DOMWINDOW == 139 (0x7f5841e37400) [pid = 1845] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 09:00:10 INFO - PROCESS | 1845 | --DOMWINDOW == 138 (0x7f584af70000) [pid = 1845] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 09:00:10 INFO - PROCESS | 1845 | --DOMWINDOW == 137 (0x7f583e2a8c00) [pid = 1845] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 09:00:10 INFO - PROCESS | 1845 | 1461168010770 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1845 | ++DOCSHELL 0x7f5842008000 == 163 [pid = 1845] [id = 640] 09:00:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 138 (0x7f583e1c3800) [pid = 1845] [serial = 1921] [outer = (nil)] 09:00:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 139 (0x7f583ff26000) [pid = 1845] [serial = 1922] [outer = 0x7f583e1c3800] 09:00:10 INFO - PROCESS | 1845 | 1461168010838 Marionette DEBUG loaded listener.js 09:00:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 140 (0x7f5843a9a000) [pid = 1845] [serial = 1923] [outer = 0x7f583e1c3800] 09:00:11 INFO - PROCESS | 1845 | 1461168011561 Marionette TRACE conn3 <- [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:00:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 09:00:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1855ms 09:00:11 INFO - PROCESS | 1845 | 1461168011600 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 09:00:11 INFO - PROCESS | 1845 | 1461168011602 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 09:00:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 09:00:11 INFO - PROCESS | 1845 | 1461168011608 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 09:00:11 INFO - PROCESS | 1845 | 1461168011610 Marionette TRACE conn3 <- [1,2534,null,{}] 09:00:11 INFO - PROCESS | 1845 | 1461168011616 Marionette TRACE conn3 -> [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:00:11 INFO - PROCESS | 1845 | 1461168011914 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 09:00:12 INFO - PROCESS | 1845 | 1461168012034 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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:12 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f584547b800 == 164 [pid = 1845] [id = 641] 09:00:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 141 (0x7f583e1c3c00) [pid = 1845] [serial = 1924] [outer = (nil)] 09:00:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 142 (0x7f5843ab2000) [pid = 1845] [serial = 1925] [outer = 0x7f583e1c3c00] 09:00:12 INFO - PROCESS | 1845 | 1461168012098 Marionette DEBUG loaded listener.js 09:00:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 143 (0x7f5843adf400) [pid = 1845] [serial = 1926] [outer = 0x7f583e1c3c00] 09:00:13 INFO - PROCESS | 1845 | 1461168013238 Marionette TRACE conn3 <- [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:00:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 09:00:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1678ms 09:00:13 INFO - PROCESS | 1845 | 1461168013289 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 09:00:13 INFO - PROCESS | 1845 | 1461168013294 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 09:00:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 09:00:13 INFO - PROCESS | 1845 | 1461168013303 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 09:00:13 INFO - PROCESS | 1845 | 1461168013312 Marionette TRACE conn3 <- [1,2538,null,{}] 09:00:13 INFO - PROCESS | 1845 | 1461168013321 Marionette TRACE conn3 -> [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:00:13 INFO - PROCESS | 1845 | 1461168013608 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 09:00:13 INFO - PROCESS | 1845 | 1461168013937 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1845 | ++DOCSHELL 0x7f5842d96800 == 165 [pid = 1845] [id = 642] 09:00:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 144 (0x7f584166a800) [pid = 1845] [serial = 1927] [outer = (nil)] 09:00:14 INFO - PROCESS | 1845 | ++DOMWINDOW == 145 (0x7f5841f44000) [pid = 1845] [serial = 1928] [outer = 0x7f584166a800] 09:00:14 INFO - PROCESS | 1845 | 1461168014016 Marionette DEBUG loaded listener.js 09:00:14 INFO - PROCESS | 1845 | ++DOMWINDOW == 146 (0x7f5842173400) [pid = 1845] [serial = 1929] [outer = 0x7f584166a800] 09:00:14 INFO - PROCESS | 1845 | 1461168014956 Marionette TRACE conn3 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 09:00:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 09:00:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1694ms 09:00:15 INFO - PROCESS | 1845 | 1461168014998 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 09:00:15 INFO - PROCESS | 1845 | 1461168015007 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 09:00:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 09:00:15 INFO - PROCESS | 1845 | 1461168015018 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 09:00:15 INFO - PROCESS | 1845 | 1461168015021 Marionette TRACE conn3 <- [1,2542,null,{}] 09:00:15 INFO - PROCESS | 1845 | 1461168015027 Marionette TRACE conn3 -> [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:00:15 INFO - PROCESS | 1845 | 1461168015269 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 09:00:15 INFO - PROCESS | 1845 | 1461168015652 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1845 | ++DOCSHELL 0x7f5845822800 == 166 [pid = 1845] [id = 643] 09:00:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 147 (0x7f584384ac00) [pid = 1845] [serial = 1930] [outer = (nil)] 09:00:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 148 (0x7f5843a95800) [pid = 1845] [serial = 1931] [outer = 0x7f584384ac00] 09:00:15 INFO - PROCESS | 1845 | 1461168015733 Marionette DEBUG loaded listener.js 09:00:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 149 (0x7f5843aba000) [pid = 1845] [serial = 1932] [outer = 0x7f584384ac00] 09:00:16 INFO - PROCESS | 1845 | 1461168016699 Marionette TRACE conn3 <- [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:00:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 09:00:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1736ms 09:00:16 INFO - PROCESS | 1845 | 1461168016755 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 09:00:16 INFO - PROCESS | 1845 | 1461168016758 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 09:00:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 09:00:16 INFO - PROCESS | 1845 | 1461168016766 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 09:00:16 INFO - PROCESS | 1845 | 1461168016772 Marionette TRACE conn3 <- [1,2546,null,{}] 09:00:16 INFO - PROCESS | 1845 | 1461168016788 Marionette TRACE conn3 -> [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:00:17 INFO - PROCESS | 1845 | 1461168017100 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 09:00:17 INFO - PROCESS | 1845 | 1461168017419 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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:17 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f58461f0000 == 167 [pid = 1845] [id = 644] 09:00:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 150 (0x7f5843cddc00) [pid = 1845] [serial = 1933] [outer = (nil)] 09:00:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 151 (0x7f5843f21000) [pid = 1845] [serial = 1934] [outer = 0x7f5843cddc00] 09:00:17 INFO - PROCESS | 1845 | 1461168017501 Marionette DEBUG loaded listener.js 09:00:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 152 (0x7f58440d2c00) [pid = 1845] [serial = 1935] [outer = 0x7f5843cddc00] 09:00:18 INFO - PROCESS | 1845 | 1461168018409 Marionette TRACE conn3 <- [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:00:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 09:00:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1689ms 09:00:18 INFO - PROCESS | 1845 | 1461168018456 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 09:00:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 09:00:18 INFO - PROCESS | 1845 | 1461168018461 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 09:00:18 INFO - PROCESS | 1845 | 1461168018467 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 09:00:18 INFO - PROCESS | 1845 | 1461168018470 Marionette TRACE conn3 <- [1,2550,null,{}] 09:00:18 INFO - PROCESS | 1845 | 1461168018476 Marionette TRACE conn3 -> [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:00:18 INFO - PROCESS | 1845 | 1461168018706 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 09:00:18 INFO - PROCESS | 1845 | 1461168018984 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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:19 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5846cd3800 == 168 [pid = 1845] [id = 645] 09:00:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 153 (0x7f5843abfc00) [pid = 1845] [serial = 1936] [outer = (nil)] 09:00:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 154 (0x7f5845788800) [pid = 1845] [serial = 1937] [outer = 0x7f5843abfc00] 09:00:19 INFO - PROCESS | 1845 | 1461168019106 Marionette DEBUG loaded listener.js 09:00:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 155 (0x7f5845823c00) [pid = 1845] [serial = 1938] [outer = 0x7f5843abfc00] 09:00:20 INFO - PROCESS | 1845 | 1461168020016 Marionette TRACE conn3 <- [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:00:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 09:00:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1591ms 09:00:20 INFO - PROCESS | 1845 | 1461168020058 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 09:00:20 INFO - PROCESS | 1845 | 1461168020062 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 09:00:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 09:00:20 INFO - PROCESS | 1845 | 1461168020068 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 09:00:20 INFO - PROCESS | 1845 | 1461168020071 Marionette TRACE conn3 <- [1,2554,null,{}] 09:00:20 INFO - PROCESS | 1845 | 1461168020077 Marionette TRACE conn3 -> [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:00:20 INFO - PROCESS | 1845 | 1461168020308 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 09:00:20 INFO - PROCESS | 1845 | 1461168020589 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1845 | ++DOCSHELL 0x7f584a685800 == 169 [pid = 1845] [id = 646] 09:00:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 156 (0x7f5843ce0400) [pid = 1845] [serial = 1939] [outer = (nil)] 09:00:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 157 (0x7f5845832000) [pid = 1845] [serial = 1940] [outer = 0x7f5843ce0400] 09:00:20 INFO - PROCESS | 1845 | 1461168020710 Marionette DEBUG loaded listener.js 09:00:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 158 (0x7f5846465800) [pid = 1845] [serial = 1941] [outer = 0x7f5843ce0400] 09:00:21 INFO - PROCESS | 1845 | 1461168021622 Marionette TRACE conn3 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 09:00:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 09:00:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1585ms 09:00:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 09:00:21 INFO - PROCESS | 1845 | 1461168021655 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 09:00:21 INFO - PROCESS | 1845 | 1461168021658 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 09:00:21 INFO - PROCESS | 1845 | 1461168021665 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 09:00:21 INFO - PROCESS | 1845 | 1461168021668 Marionette TRACE conn3 <- [1,2558,null,{}] 09:00:21 INFO - PROCESS | 1845 | 1461168021673 Marionette TRACE conn3 -> [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:00:21 INFO - PROCESS | 1845 | 1461168021948 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 09:00:22 INFO - PROCESS | 1845 | 1461168022277 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1845 | ++DOCSHELL 0x7f584abce000 == 170 [pid = 1845] [id = 647] 09:00:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 159 (0x7f5846f54800) [pid = 1845] [serial = 1942] [outer = (nil)] 09:00:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 160 (0x7f5848b2f000) [pid = 1845] [serial = 1943] [outer = 0x7f5846f54800] 09:00:22 INFO - PROCESS | 1845 | 1461168022362 Marionette DEBUG loaded listener.js 09:00:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 161 (0x7f584a887c00) [pid = 1845] [serial = 1944] [outer = 0x7f5846f54800] 09:00:23 INFO - PROCESS | 1845 | 1461168023248 Marionette TRACE conn3 <- [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:00:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 09:00:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1641ms 09:00:23 INFO - PROCESS | 1845 | 1461168023306 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 09:00:23 INFO - PROCESS | 1845 | 1461168023309 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 09:00:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 09:00:23 INFO - PROCESS | 1845 | 1461168023315 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 09:00:23 INFO - PROCESS | 1845 | 1461168023318 Marionette TRACE conn3 <- [1,2562,null,{}] 09:00:23 INFO - PROCESS | 1845 | 1461168023323 Marionette TRACE conn3 -> [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:00:23 INFO - PROCESS | 1845 | 1461168023548 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 09:00:23 INFO - PROCESS | 1845 | 1461168023867 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1845 | ++DOCSHELL 0x7f584af08000 == 171 [pid = 1845] [id = 648] 09:00:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 162 (0x7f5846f4d000) [pid = 1845] [serial = 1945] [outer = (nil)] 09:00:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 163 (0x7f584ae28800) [pid = 1845] [serial = 1946] [outer = 0x7f5846f4d000] 09:00:23 INFO - PROCESS | 1845 | 1461168023946 Marionette DEBUG loaded listener.js 09:00:24 INFO - PROCESS | 1845 | ++DOMWINDOW == 164 (0x7f584af66c00) [pid = 1845] [serial = 1947] [outer = 0x7f5846f4d000] 09:00:24 INFO - PROCESS | 1845 | 1461168024825 Marionette TRACE conn3 <- [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:00:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 09:00:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1578ms 09:00:24 INFO - PROCESS | 1845 | 1461168024895 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 09:00:24 INFO - PROCESS | 1845 | 1461168024899 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 09:00:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 09:00:24 INFO - PROCESS | 1845 | 1461168024905 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 09:00:24 INFO - PROCESS | 1845 | 1461168024907 Marionette TRACE conn3 <- [1,2566,null,{}] 09:00:24 INFO - PROCESS | 1845 | 1461168024913 Marionette TRACE conn3 -> [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:00:25 INFO - PROCESS | 1845 | 1461168025146 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 09:00:25 INFO - PROCESS | 1845 | 1461168025459 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1845 | ++DOCSHELL 0x7f584f9e0000 == 172 [pid = 1845] [id = 649] 09:00:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 165 (0x7f5843f23800) [pid = 1845] [serial = 1948] [outer = (nil)] 09:00:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 166 (0x7f584b256c00) [pid = 1845] [serial = 1949] [outer = 0x7f5843f23800] 09:00:25 INFO - PROCESS | 1845 | 1461168025538 Marionette DEBUG loaded listener.js 09:00:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 167 (0x7f584b44f800) [pid = 1845] [serial = 1950] [outer = 0x7f5843f23800] 09:00:26 INFO - PROCESS | 1845 | 1461168026446 Marionette TRACE conn3 <- [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:00:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 09:00:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1579ms 09:00:26 INFO - PROCESS | 1845 | 1461168026485 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 09:00:26 INFO - PROCESS | 1845 | 1461168026489 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 09:00:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 09:00:26 INFO - PROCESS | 1845 | 1461168026495 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 09:00:26 INFO - PROCESS | 1845 | 1461168026498 Marionette TRACE conn3 <- [1,2570,null,{}] 09:00:26 INFO - PROCESS | 1845 | 1461168026503 Marionette TRACE conn3 -> [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:00:26 INFO - PROCESS | 1845 | 1461168026732 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 09:00:27 INFO - PROCESS | 1845 | 1461168027059 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1845 | ++DOCSHELL 0x7f5850a53800 == 173 [pid = 1845] [id = 650] 09:00:27 INFO - PROCESS | 1845 | ++DOMWINDOW == 168 (0x7f5846f54c00) [pid = 1845] [serial = 1951] [outer = (nil)] 09:00:27 INFO - PROCESS | 1845 | ++DOMWINDOW == 169 (0x7f584b477400) [pid = 1845] [serial = 1952] [outer = 0x7f5846f54c00] 09:00:27 INFO - PROCESS | 1845 | 1461168027142 Marionette DEBUG loaded listener.js 09:00:27 INFO - PROCESS | 1845 | ++DOMWINDOW == 170 (0x7f584f6dac00) [pid = 1845] [serial = 1953] [outer = 0x7f5846f54c00] 09:00:28 INFO - PROCESS | 1845 | 1461168028050 Marionette TRACE conn3 <- [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:00:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 09:00:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1590ms 09:00:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 09:00:28 INFO - PROCESS | 1845 | 1461168028086 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 09:00:28 INFO - PROCESS | 1845 | 1461168028089 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 09:00:28 INFO - PROCESS | 1845 | 1461168028095 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 09:00:28 INFO - PROCESS | 1845 | 1461168028098 Marionette TRACE conn3 <- [1,2574,null,{}] 09:00:28 INFO - PROCESS | 1845 | 1461168028104 Marionette TRACE conn3 -> [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:00:28 INFO - PROCESS | 1845 | 1461168028333 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 09:00:28 INFO - PROCESS | 1845 | 1461168028655 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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:28 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5851e29000 == 174 [pid = 1845] [id = 651] 09:00:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 171 (0x7f58420c3800) [pid = 1845] [serial = 1954] [outer = (nil)] 09:00:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 172 (0x7f584f6d5c00) [pid = 1845] [serial = 1955] [outer = 0x7f58420c3800] 09:00:28 INFO - PROCESS | 1845 | 1461168028733 Marionette DEBUG loaded listener.js 09:00:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 173 (0x7f584f8bc400) [pid = 1845] [serial = 1956] [outer = 0x7f58420c3800] 09:00:29 INFO - PROCESS | 1845 | 1461168029615 Marionette TRACE conn3 <- [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:00:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 09:00:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1585ms 09:00:29 INFO - PROCESS | 1845 | 1461168029680 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 09:00:29 INFO - PROCESS | 1845 | 1461168029685 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 09:00:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 09:00:29 INFO - PROCESS | 1845 | 1461168029691 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 09:00:29 INFO - PROCESS | 1845 | 1461168029696 Marionette TRACE conn3 <- [1,2578,null,{}] 09:00:29 INFO - PROCESS | 1845 | 1461168029702 Marionette TRACE conn3 -> [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:00:30 INFO - PROCESS | 1845 | 1461168030011 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 09:00:30 INFO - PROCESS | 1845 | 1461168030343 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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:30 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f58528b8000 == 175 [pid = 1845] [id = 652] 09:00:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 174 (0x7f585192d400) [pid = 1845] [serial = 1957] [outer = (nil)] 09:00:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 175 (0x7f58519aa800) [pid = 1845] [serial = 1958] [outer = 0x7f585192d400] 09:00:30 INFO - PROCESS | 1845 | 1461168030427 Marionette DEBUG loaded listener.js 09:00:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 176 (0x7f5851c0b400) [pid = 1845] [serial = 1959] [outer = 0x7f585192d400] 09:00:31 INFO - PROCESS | 1845 | 1461168031340 Marionette TRACE conn3 <- [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:00:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 09:00:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1685ms 09:00:31 INFO - PROCESS | 1845 | 1461168031378 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 09:00:31 INFO - PROCESS | 1845 | 1461168031380 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 09:00:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 09:00:31 INFO - PROCESS | 1845 | 1461168031389 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 09:00:31 INFO - PROCESS | 1845 | 1461168031392 Marionette TRACE conn3 <- [1,2582,null,{}] 09:00:31 INFO - PROCESS | 1845 | 1461168031397 Marionette TRACE conn3 -> [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:00:31 INFO - PROCESS | 1845 | 1461168031634 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 09:00:31 INFO - PROCESS | 1845 | 1461168031956 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1845 | ++DOCSHELL 0x7f5855ea0800 == 176 [pid = 1845] [id = 653] 09:00:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 177 (0x7f58519a2c00) [pid = 1845] [serial = 1960] [outer = (nil)] 09:00:32 INFO - PROCESS | 1845 | ++DOMWINDOW == 178 (0x7f5851e67800) [pid = 1845] [serial = 1961] [outer = 0x7f58519a2c00] 09:00:32 INFO - PROCESS | 1845 | 1461168032036 Marionette DEBUG loaded listener.js 09:00:32 INFO - PROCESS | 1845 | ++DOMWINDOW == 179 (0x7f5852099c00) [pid = 1845] [serial = 1962] [outer = 0x7f58519a2c00] 09:00:32 INFO - PROCESS | 1845 | 1461168032900 Marionette TRACE conn3 <- [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:00:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 09:00:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1579ms 09:00:32 INFO - PROCESS | 1845 | 1461168032970 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 09:00:32 INFO - PROCESS | 1845 | 1461168032973 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 09:00:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 09:00:32 INFO - PROCESS | 1845 | 1461168032980 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 09:00:32 INFO - PROCESS | 1845 | 1461168032982 Marionette TRACE conn3 <- [1,2586,null,{}] 09:00:32 INFO - PROCESS | 1845 | 1461168032988 Marionette TRACE conn3 -> [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:00:33 INFO - PROCESS | 1845 | 1461168033235 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 09:00:33 INFO - PROCESS | 1845 | 1461168033557 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1845 | ++DOCSHELL 0x7f58565a4800 == 177 [pid = 1845] [id = 654] 09:00:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 180 (0x7f58440ea400) [pid = 1845] [serial = 1963] [outer = (nil)] 09:00:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 181 (0x7f58520a3400) [pid = 1845] [serial = 1964] [outer = 0x7f58440ea400] 09:00:33 INFO - PROCESS | 1845 | 1461168033634 Marionette DEBUG loaded listener.js 09:00:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 182 (0x7f58520ab400) [pid = 1845] [serial = 1965] [outer = 0x7f58440ea400] 09:00:34 INFO - PROCESS | 1845 | 1461168034484 Marionette TRACE conn3 <- [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:00:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 09:00:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1534ms 09:00:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 09:00:34 INFO - PROCESS | 1845 | 1461168034516 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 09:00:34 INFO - PROCESS | 1845 | 1461168034519 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 09:00:34 INFO - PROCESS | 1845 | 1461168034525 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 09:00:34 INFO - PROCESS | 1845 | 1461168034528 Marionette TRACE conn3 <- [1,2590,null,{}] 09:00:34 INFO - PROCESS | 1845 | 1461168034533 Marionette TRACE conn3 -> [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:00:34 INFO - PROCESS | 1845 | 1461168034770 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 09:00:35 INFO - PROCESS | 1845 | 1461168035050 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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:35 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585966a000 == 178 [pid = 1845] [id = 655] 09:00:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 183 (0x7f5843d88800) [pid = 1845] [serial = 1966] [outer = (nil)] 09:00:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 184 (0x7f58521be400) [pid = 1845] [serial = 1967] [outer = 0x7f5843d88800] 09:00:35 INFO - PROCESS | 1845 | 1461168035167 Marionette DEBUG loaded listener.js 09:00:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 185 (0x7f5852406000) [pid = 1845] [serial = 1968] [outer = 0x7f5843d88800] 09:00:36 INFO - PROCESS | 1845 | 1461168036022 Marionette TRACE conn3 <- [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:00:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 09:00:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1542ms 09:00:36 INFO - PROCESS | 1845 | 1461168036071 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 09:00:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 09:00:36 INFO - PROCESS | 1845 | 1461168036084 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 09:00:36 INFO - PROCESS | 1845 | 1461168036089 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 09:00:36 INFO - PROCESS | 1845 | 1461168036092 Marionette TRACE conn3 <- [1,2594,null,{}] 09:00:36 INFO - PROCESS | 1845 | 1461168036098 Marionette TRACE conn3 -> [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:00:36 INFO - PROCESS | 1845 | 1461168036342 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 09:00:36 INFO - PROCESS | 1845 | 1461168036659 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1845 | ++DOCSHELL 0x7f585a744000 == 179 [pid = 1845] [id = 656] 09:00:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 186 (0x7f584af6c000) [pid = 1845] [serial = 1969] [outer = (nil)] 09:00:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 187 (0x7f58524ca800) [pid = 1845] [serial = 1970] [outer = 0x7f584af6c000] 09:00:36 INFO - PROCESS | 1845 | 1461168036738 Marionette DEBUG loaded listener.js 09:00:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 188 (0x7f5852516800) [pid = 1845] [serial = 1971] [outer = 0x7f584af6c000] 09:00:37 INFO - PROCESS | 1845 | 1461168037615 Marionette TRACE conn3 <- [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:00:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 09:00:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1589ms 09:00:37 INFO - PROCESS | 1845 | 1461168037679 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 09:00:37 INFO - PROCESS | 1845 | 1461168037683 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 09:00:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 09:00:37 INFO - PROCESS | 1845 | 1461168037689 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 09:00:37 INFO - PROCESS | 1845 | 1461168037691 Marionette TRACE conn3 <- [1,2598,null,{}] 09:00:37 INFO - PROCESS | 1845 | 1461168037697 Marionette TRACE conn3 -> [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:00:37 INFO - PROCESS | 1845 | 1461168037938 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 09:00:38 INFO - PROCESS | 1845 | 1461168038259 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1845 | ++DOCSHELL 0x7f585aa5b000 == 180 [pid = 1845] [id = 657] 09:00:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 189 (0x7f5845787800) [pid = 1845] [serial = 1972] [outer = (nil)] 09:00:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 190 (0x7f5852518000) [pid = 1845] [serial = 1973] [outer = 0x7f5845787800] 09:00:38 INFO - PROCESS | 1845 | 1461168038339 Marionette DEBUG loaded listener.js 09:00:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 191 (0x7f58527cd800) [pid = 1845] [serial = 1974] [outer = 0x7f5845787800] 09:00:39 INFO - PROCESS | 1845 | 1461168039248 Marionette TRACE conn3 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 09:00:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 09:00:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1591ms 09:00:39 INFO - PROCESS | 1845 | 1461168039281 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 09:00:39 INFO - PROCESS | 1845 | 1461168039284 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 09:00:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 09:00:39 INFO - PROCESS | 1845 | 1461168039290 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 09:00:39 INFO - PROCESS | 1845 | 1461168039292 Marionette TRACE conn3 <- [1,2602,null,{}] 09:00:39 INFO - PROCESS | 1845 | 1461168039298 Marionette TRACE conn3 -> [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:00:39 INFO - PROCESS | 1845 | 1461168039529 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 09:00:39 INFO - PROCESS | 1845 | 1461168039852 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1845 | ++DOCSHELL 0x7f585ac6f000 == 181 [pid = 1845] [id = 658] 09:00:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 192 (0x7f58524cc400) [pid = 1845] [serial = 1975] [outer = (nil)] 09:00:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 193 (0x7f58527d5800) [pid = 1845] [serial = 1976] [outer = 0x7f58524cc400] 09:00:39 INFO - PROCESS | 1845 | 1461168039929 Marionette DEBUG loaded listener.js 09:00:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 194 (0x7f585292f400) [pid = 1845] [serial = 1977] [outer = 0x7f58524cc400] 09:00:40 INFO - PROCESS | 1845 | 1461168040824 Marionette TRACE conn3 <- [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:00:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 09:00:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1588ms 09:00:40 INFO - PROCESS | 1845 | 1461168040879 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 09:00:40 INFO - PROCESS | 1845 | 1461168040883 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 09:00:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 09:00:40 INFO - PROCESS | 1845 | 1461168040888 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 09:00:40 INFO - PROCESS | 1845 | 1461168040891 Marionette TRACE conn3 <- [1,2606,null,{}] 09:00:40 INFO - PROCESS | 1845 | 1461168040896 Marionette TRACE conn3 -> [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:00:41 INFO - PROCESS | 1845 | 1461168041140 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 09:00:41 INFO - PROCESS | 1845 | 1461168041473 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1845 | ++DOCSHELL 0x7f585b159000 == 182 [pid = 1845] [id = 659] 09:00:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 195 (0x7f5846465c00) [pid = 1845] [serial = 1978] [outer = (nil)] 09:00:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 196 (0x7f5852937400) [pid = 1845] [serial = 1979] [outer = 0x7f5846465c00] 09:00:41 INFO - PROCESS | 1845 | 1461168041550 Marionette DEBUG loaded listener.js 09:00:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 197 (0x7f5852b84000) [pid = 1845] [serial = 1980] [outer = 0x7f5846465c00] 09:00:42 INFO - PROCESS | 1845 | 1461168042430 Marionette TRACE conn3 <- [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:00:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 09:00:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1578ms 09:00:42 INFO - PROCESS | 1845 | 1461168042467 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 09:00:42 INFO - PROCESS | 1845 | 1461168042470 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 09:00:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 09:00:42 INFO - PROCESS | 1845 | 1461168042476 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 09:00:42 INFO - PROCESS | 1845 | 1461168042479 Marionette TRACE conn3 <- [1,2610,null,{}] 09:00:42 INFO - PROCESS | 1845 | 1461168042484 Marionette TRACE conn3 -> [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:00:42 INFO - PROCESS | 1845 | 1461168042719 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 09:00:44 INFO - PROCESS | 1845 | --DOCSHELL 0x7f584580c800 == 181 [pid = 1845] [id = 549] 09:00:44 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5842eea000 == 180 [pid = 1845] [id = 408] 09:00:44 INFO - PROCESS | 1845 | --DOCSHELL 0x7f58429c3800 == 179 [pid = 1845] [id = 593] 09:00:44 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585089c800 == 178 [pid = 1845] [id = 86] 09:00:44 INFO - PROCESS | 1845 | --DOCSHELL 0x7f583e8d1000 == 177 [pid = 1845] [id = 591] 09:00:44 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585b168800 == 176 [pid = 1845] [id = 587] 09:00:44 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585ad93800 == 175 [pid = 1845] [id = 586] 09:00:44 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585c125800 == 174 [pid = 1845] [id = 588] 09:00:44 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5868fa5000 == 173 [pid = 1845] [id = 590] 09:00:44 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5855fa1000 == 172 [pid = 1845] [id = 481] 09:00:44 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5842008000 == 171 [pid = 1845] [id = 640] 09:00:44 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5842f8b800 == 170 [pid = 1845] [id = 639] 09:00:44 INFO - PROCESS | 1845 | --DOCSHELL 0x7f584200d000 == 169 [pid = 1845] [id = 638] 09:00:44 INFO - PROCESS | 1845 | --DOCSHELL 0x7f583f4db000 == 168 [pid = 1845] [id = 637] 09:00:44 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585594d800 == 167 [pid = 1845] [id = 632] 09:00:44 INFO - PROCESS | 1845 | --DOMWINDOW == 196 (0x7f5843849400) [pid = 1845] [serial = 1856] [outer = (nil)] [url = about:blank] 09:00:44 INFO - PROCESS | 1845 | --DOMWINDOW == 195 (0x7f584ac0e400) [pid = 1845] [serial = 1826] [outer = (nil)] [url = about:blank] 09:00:44 INFO - PROCESS | 1845 | --DOMWINDOW == 194 (0x7f5843b24c00) [pid = 1845] [serial = 1802] [outer = (nil)] [url = about:blank] 09:00:44 INFO - PROCESS | 1845 | --DOMWINDOW == 193 (0x7f584b45bc00) [pid = 1845] [serial = 1835] [outer = (nil)] [url = about:blank] 09:00:44 INFO - PROCESS | 1845 | --DOMWINDOW == 192 (0x7f5847da7800) [pid = 1845] [serial = 1820] [outer = (nil)] [url = about:blank] 09:00:44 INFO - PROCESS | 1845 | --DOMWINDOW == 191 (0x7f5846ef6800) [pid = 1845] [serial = 1818] [outer = (nil)] [url = about:blank] 09:00:44 INFO - PROCESS | 1845 | --DOMWINDOW == 190 (0x7f584646b400) [pid = 1845] [serial = 1815] [outer = (nil)] [url = about:blank] 09:00:44 INFO - PROCESS | 1845 | --DOMWINDOW == 189 (0x7f58440f0800) [pid = 1845] [serial = 1805] [outer = (nil)] [url = about:blank] 09:00:44 INFO - PROCESS | 1845 | --DOMWINDOW == 188 (0x7f584ae2fc00) [pid = 1845] [serial = 1829] [outer = (nil)] [url = about:blank] 09:00:44 INFO - PROCESS | 1845 | --DOMWINDOW == 187 (0x7f584ae27800) [pid = 1845] [serial = 1827] [outer = (nil)] [url = about:blank] 09:00:44 INFO - PROCESS | 1845 | --DOMWINDOW == 186 (0x7f583ff24c00) [pid = 1845] [serial = 1788] [outer = (nil)] [url = about:blank] 09:00:44 INFO - PROCESS | 1845 | --DOMWINDOW == 185 (0x7f5846de1000) [pid = 1845] [serial = 1817] [outer = (nil)] [url = about:blank] 09:00:44 INFO - PROCESS | 1845 | --DOMWINDOW == 184 (0x7f5842e60800) [pid = 1845] [serial = 1716] [outer = (nil)] [url = about:blank] 09:00:44 INFO - PROCESS | 1845 | --DOMWINDOW == 183 (0x7f584a87c800) [pid = 1845] [serial = 1823] [outer = (nil)] [url = about:blank] 09:00:44 INFO - PROCESS | 1845 | --DOMWINDOW == 182 (0x7f5843abc800) [pid = 1845] [serial = 1799] [outer = (nil)] [url = about:blank] 09:00:44 INFO - PROCESS | 1845 | --DOMWINDOW == 181 (0x7f584a889800) [pid = 1845] [serial = 1824] [outer = (nil)] [url = about:blank] 09:00:44 INFO - PROCESS | 1845 | --DOMWINDOW == 180 (0x7f5842e58c00) [pid = 1845] [serial = 1854] [outer = (nil)] [url = about:blank] 09:00:44 INFO - PROCESS | 1845 | --DOMWINDOW == 179 (0x7f5843913000) [pid = 1845] [serial = 1796] [outer = (nil)] [url = about:blank] 09:00:44 INFO - PROCESS | 1845 | --DOMWINDOW == 178 (0x7f5842e11c00) [pid = 1845] [serial = 1793] [outer = (nil)] [url = about:blank] 09:00:44 INFO - PROCESS | 1845 | --DOMWINDOW == 177 (0x7f583ec12000) [pid = 1845] [serial = 1853] [outer = (nil)] [url = about:blank] 09:00:44 INFO - PROCESS | 1845 | --DOMWINDOW == 176 (0x7f5845b0e800) [pid = 1845] [serial = 1814] [outer = (nil)] [url = about:blank] 09:00:44 INFO - PROCESS | 1845 | --DOMWINDOW == 175 (0x7f584b47a400) [pid = 1845] [serial = 1836] [outer = (nil)] [url = about:blank] 09:00:44 INFO - PROCESS | 1845 | --DOMWINDOW == 174 (0x7f583ff33800) [pid = 1845] [serial = 1847] [outer = (nil)] [url = about:blank] 09:00:44 INFO - PROCESS | 1845 | --DOMWINDOW == 173 (0x7f584570f400) [pid = 1845] [serial = 1808] [outer = (nil)] [url = about:blank] 09:00:44 INFO - PROCESS | 1845 | --DOMWINDOW == 172 (0x7f584f744400) [pid = 1845] [serial = 1841] [outer = (nil)] [url = about:blank] 09:00:44 INFO - PROCESS | 1845 | --DOMWINDOW == 171 (0x7f584af6d400) [pid = 1845] [serial = 1830] [outer = (nil)] [url = about:blank] 09:00:44 INFO - PROCESS | 1845 | --DOMWINDOW == 170 (0x7f5845824800) [pid = 1845] [serial = 1811] [outer = (nil)] [url = about:blank] 09:00:44 INFO - PROCESS | 1845 | --DOMWINDOW == 169 (0x7f584b257800) [pid = 1845] [serial = 1832] [outer = (nil)] [url = about:blank] 09:00:44 INFO - PROCESS | 1845 | --DOMWINDOW == 168 (0x7f584b261000) [pid = 1845] [serial = 1833] [outer = (nil)] [url = about:blank] 09:00:44 INFO - PROCESS | 1845 | --DOMWINDOW == 167 (0x7f58420c7800) [pid = 1845] [serial = 1850] [outer = (nil)] [url = about:blank] 09:00:44 INFO - PROCESS | 1845 | --DOMWINDOW == 166 (0x7f584f6e1c00) [pid = 1845] [serial = 1839] [outer = (nil)] [url = about:blank] 09:00:44 INFO - PROCESS | 1845 | --DOMWINDOW == 165 (0x7f583e2b1800) [pid = 1845] [serial = 1787] [outer = (nil)] [url = about:blank] 09:00:44 INFO - PROCESS | 1845 | --DOMWINDOW == 164 (0x7f5841662400) [pid = 1845] [serial = 1848] [outer = (nil)] [url = about:blank] 09:00:44 INFO - PROCESS | 1845 | --DOMWINDOW == 163 (0x7f5842ad8400) [pid = 1845] [serial = 1851] [outer = (nil)] [url = about:blank] 09:00:44 INFO - PROCESS | 1845 | --DOMWINDOW == 162 (0x7f583e2ab400) [pid = 1845] [serial = 1844] [outer = (nil)] [url = about:blank] 09:00:44 INFO - PROCESS | 1845 | --DOMWINDOW == 161 (0x7f583e549400) [pid = 1845] [serial = 1845] [outer = (nil)] [url = about:blank] 09:00:44 INFO - PROCESS | 1845 | --DOMWINDOW == 160 (0x7f584f6d9000) [pid = 1845] [serial = 1838] [outer = (nil)] [url = about:blank] 09:00:44 INFO - PROCESS | 1845 | --DOMWINDOW == 159 (0x7f5848b30800) [pid = 1845] [serial = 1821] [outer = (nil)] [url = about:blank] 09:00:44 INFO - PROCESS | 1845 | --DOMWINDOW == 158 (0x7f5841f47c00) [pid = 1845] [serial = 1790] [outer = (nil)] [url = about:blank] 09:00:44 INFO - PROCESS | 1845 | 1461168044731 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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:44 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f583e8e0800 == 168 [pid = 1845] [id = 660] 09:00:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 159 (0x7f583e549c00) [pid = 1845] [serial = 1981] [outer = (nil)] 09:00:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 160 (0x7f583e552000) [pid = 1845] [serial = 1982] [outer = 0x7f583e549c00] 09:00:44 INFO - PROCESS | 1845 | 1461168044802 Marionette DEBUG loaded listener.js 09:00:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 161 (0x7f583ec1ec00) [pid = 1845] [serial = 1983] [outer = 0x7f583e549c00] 09:00:45 INFO - PROCESS | 1845 | 1461168045564 Marionette TRACE conn3 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 09:00:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 09:00:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 3134ms 09:00:45 INFO - PROCESS | 1845 | 1461168045613 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 09:00:45 INFO - PROCESS | 1845 | 1461168045620 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 09:00:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 09:00:45 INFO - PROCESS | 1845 | 1461168045631 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 09:00:45 INFO - PROCESS | 1845 | 1461168045635 Marionette TRACE conn3 <- [1,2614,null,{}] 09:00:45 INFO - PROCESS | 1845 | 1461168045641 Marionette TRACE conn3 -> [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:00:45 INFO - PROCESS | 1845 | 1461168045863 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 09:00:46 INFO - PROCESS | 1845 | 1461168046067 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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:46 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5842015800 == 169 [pid = 1845] [id = 661] 09:00:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 162 (0x7f583e1c4c00) [pid = 1845] [serial = 1984] [outer = (nil)] 09:00:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 163 (0x7f5841e40800) [pid = 1845] [serial = 1985] [outer = 0x7f583e1c4c00] 09:00:46 INFO - PROCESS | 1845 | 1461168046130 Marionette DEBUG loaded listener.js 09:00:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 164 (0x7f584216b800) [pid = 1845] [serial = 1986] [outer = 0x7f583e1c4c00] 09:00:47 INFO - PROCESS | 1845 | 1461168047058 Marionette TRACE conn3 <- [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:00:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 09:00:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1486ms 09:00:47 INFO - PROCESS | 1845 | 1461168047123 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 09:00:47 INFO - PROCESS | 1845 | 1461168047129 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 09:00:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 09:00:47 INFO - PROCESS | 1845 | 1461168047135 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 09:00:47 INFO - PROCESS | 1845 | 1461168047137 Marionette TRACE conn3 <- [1,2618,null,{}] 09:00:47 INFO - PROCESS | 1845 | 1461168047142 Marionette TRACE conn3 -> [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:00:47 INFO - PROCESS | 1845 | 1461168047420 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 09:00:47 INFO - PROCESS | 1845 | 1461168047453 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1845 | ++DOCSHELL 0x7f5842fc7000 == 170 [pid = 1845] [id = 662] 09:00:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 165 (0x7f5842ad8400) [pid = 1845] [serial = 1987] [outer = (nil)] 09:00:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 166 (0x7f584378e800) [pid = 1845] [serial = 1988] [outer = 0x7f5842ad8400] 09:00:47 INFO - PROCESS | 1845 | 1461168047525 Marionette DEBUG loaded listener.js 09:00:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 167 (0x7f5843913000) [pid = 1845] [serial = 1989] [outer = 0x7f5842ad8400] 09:00:48 INFO - PROCESS | 1845 | 1461168048559 Marionette TRACE conn3 <- [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:00:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 09:00:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1484ms 09:00:48 INFO - PROCESS | 1845 | 1461168048621 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 09:00:48 INFO - PROCESS | 1845 | 1461168048624 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 09:00:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 09:00:48 INFO - PROCESS | 1845 | 1461168048639 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 09:00:48 INFO - PROCESS | 1845 | 1461168048647 Marionette TRACE conn3 <- [1,2622,null,{}] 09:00:48 INFO - PROCESS | 1845 | 1461168048660 Marionette TRACE conn3 -> [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:00:48 INFO - PROCESS | 1845 | 1461168048941 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 09:00:49 INFO - PROCESS | 1845 | --DOMWINDOW == 166 (0x7f584b261c00) [pid = 1845] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 09:00:49 INFO - PROCESS | 1845 | --DOMWINDOW == 165 (0x7f583e1b8c00) [pid = 1845] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 09:00:49 INFO - PROCESS | 1845 | --DOMWINDOW == 164 (0x7f583ff2b400) [pid = 1845] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 09:00:49 INFO - PROCESS | 1845 | --DOMWINDOW == 163 (0x7f583e550000) [pid = 1845] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 09:00:49 INFO - PROCESS | 1845 | --DOMWINDOW == 162 (0x7f584f8b6c00) [pid = 1845] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 09:00:49 INFO - PROCESS | 1845 | --DOMWINDOW == 161 (0x7f5847da2c00) [pid = 1845] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 09:00:49 INFO - PROCESS | 1845 | --DOMWINDOW == 160 (0x7f5846f57400) [pid = 1845] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 09:00:49 INFO - PROCESS | 1845 | --DOMWINDOW == 159 (0x7f5845b05400) [pid = 1845] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 09:00:49 INFO - PROCESS | 1845 | --DOMWINDOW == 158 (0x7f584578d000) [pid = 1845] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 09:00:49 INFO - PROCESS | 1845 | --DOMWINDOW == 157 (0x7f5846472400) [pid = 1845] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 09:00:49 INFO - PROCESS | 1845 | --DOMWINDOW == 156 (0x7f5843c8ac00) [pid = 1845] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 09:00:49 INFO - PROCESS | 1845 | --DOMWINDOW == 155 (0x7f5843ab2400) [pid = 1845] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 09:00:49 INFO - PROCESS | 1845 | --DOMWINDOW == 154 (0x7f5843abb400) [pid = 1845] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 09:00:49 INFO - PROCESS | 1845 | --DOMWINDOW == 153 (0x7f584378c800) [pid = 1845] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 09:00:49 INFO - PROCESS | 1845 | --DOMWINDOW == 152 (0x7f584154fc00) [pid = 1845] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 09:00:49 INFO - PROCESS | 1845 | --DOMWINDOW == 151 (0x7f583e2a3400) [pid = 1845] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 09:00:49 INFO - PROCESS | 1845 | --DOMWINDOW == 150 (0x7f583e544400) [pid = 1845] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 09:00:49 INFO - PROCESS | 1845 | --DOMWINDOW == 149 (0x7f585064a000) [pid = 1845] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 09:00:49 INFO - PROCESS | 1845 | --DOMWINDOW == 148 (0x7f585064ac00) [pid = 1845] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 09:00:49 INFO - PROCESS | 1845 | --DOMWINDOW == 147 (0x7f584b44f400) [pid = 1845] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 09:00:49 INFO - PROCESS | 1845 | --DOMWINDOW == 146 (0x7f584f74c800) [pid = 1845] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 09:00:49 INFO - PROCESS | 1845 | --DOMWINDOW == 145 (0x7f584a87e800) [pid = 1845] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 09:00:49 INFO - PROCESS | 1845 | --DOMWINDOW == 144 (0x7f583e1c3800) [pid = 1845] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 09:00:49 INFO - PROCESS | 1845 | --DOMWINDOW == 143 (0x7f5841e40000) [pid = 1845] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 09:00:49 INFO - PROCESS | 1845 | --DOMWINDOW == 142 (0x7f5842ae0000) [pid = 1845] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 09:00:49 INFO - PROCESS | 1845 | --DOMWINDOW == 141 (0x7f5843b21c00) [pid = 1845] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 09:00:49 INFO - PROCESS | 1845 | --DOMWINDOW == 140 (0x7f5843d8cc00) [pid = 1845] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 09:00:49 INFO - PROCESS | 1845 | --DOMWINDOW == 139 (0x7f58440c9400) [pid = 1845] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 09:00:49 INFO - PROCESS | 1845 | --DOMWINDOW == 138 (0x7f5843846c00) [pid = 1845] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 09:00:49 INFO - PROCESS | 1845 | --DOMWINDOW == 137 (0x7f5843b22000) [pid = 1845] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 09:00:49 INFO - PROCESS | 1845 | --DOMWINDOW == 136 (0x7f5841f42800) [pid = 1845] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 09:00:49 INFO - PROCESS | 1845 | 1461168049745 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1845 | ++DOCSHELL 0x7f5842d8c800 == 171 [pid = 1845] [id = 663] 09:00:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 137 (0x7f583e1b8c00) [pid = 1845] [serial = 1990] [outer = (nil)] 09:00:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 138 (0x7f583ff2b400) [pid = 1845] [serial = 1991] [outer = 0x7f583e1b8c00] 09:00:49 INFO - PROCESS | 1845 | 1461168049808 Marionette DEBUG loaded listener.js 09:00:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 139 (0x7f5843790c00) [pid = 1845] [serial = 1992] [outer = 0x7f583e1b8c00] 09:00:50 INFO - PROCESS | 1845 | 1461168050516 Marionette TRACE conn3 <- [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:00:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 09:00:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1904ms 09:00:50 INFO - PROCESS | 1845 | 1461168050537 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 09:00:50 INFO - PROCESS | 1845 | 1461168050541 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 09:00:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 09:00:50 INFO - PROCESS | 1845 | 1461168050547 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 09:00:50 INFO - PROCESS | 1845 | 1461168050549 Marionette TRACE conn3 <- [1,2626,null,{}] 09:00:50 INFO - PROCESS | 1845 | 1461168050554 Marionette TRACE conn3 -> [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:00:50 INFO - PROCESS | 1845 | 1461168050831 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 09:00:50 INFO - PROCESS | 1845 | 1461168050856 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1845 | ++DOCSHELL 0x7f5843fc8800 == 172 [pid = 1845] [id = 664] 09:00:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 140 (0x7f5843840800) [pid = 1845] [serial = 1993] [outer = (nil)] 09:00:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 141 (0x7f5843b21000) [pid = 1845] [serial = 1994] [outer = 0x7f5843840800] 09:00:50 INFO - PROCESS | 1845 | 1461168050917 Marionette DEBUG loaded listener.js 09:00:51 INFO - PROCESS | 1845 | ++DOMWINDOW == 142 (0x7f5843c8c400) [pid = 1845] [serial = 1995] [outer = 0x7f5843840800] 09:00:52 INFO - PROCESS | 1845 | 1461168052085 Marionette TRACE conn3 <- [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:00:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 09:00:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1584ms 09:00:52 INFO - PROCESS | 1845 | 1461168052132 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 09:00:52 INFO - PROCESS | 1845 | 1461168052138 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 09:00:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 09:00:52 INFO - PROCESS | 1845 | 1461168052147 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 09:00:52 INFO - PROCESS | 1845 | 1461168052152 Marionette TRACE conn3 <- [1,2630,null,{}] 09:00:52 INFO - PROCESS | 1845 | 1461168052161 Marionette TRACE conn3 -> [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:00:52 INFO - PROCESS | 1845 | 1461168052393 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 09:00:52 INFO - PROCESS | 1845 | 1461168052735 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1845 | ++DOCSHELL 0x7f5842ea9800 == 173 [pid = 1845] [id = 665] 09:00:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 143 (0x7f583ff32c00) [pid = 1845] [serial = 1996] [outer = (nil)] 09:00:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 144 (0x7f5841f4dc00) [pid = 1845] [serial = 1997] [outer = 0x7f583ff32c00] 09:00:52 INFO - PROCESS | 1845 | 1461168052817 Marionette DEBUG loaded listener.js 09:00:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 145 (0x7f5842ae4800) [pid = 1845] [serial = 1998] [outer = 0x7f583ff32c00] 09:00:53 INFO - PROCESS | 1845 | 1461168053734 Marionette TRACE conn3 <- [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:00:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 09:00:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1640ms 09:00:53 INFO - PROCESS | 1845 | 1461168053788 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 09:00:53 INFO - PROCESS | 1845 | 1461168053796 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 09:00:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 09:00:53 INFO - PROCESS | 1845 | 1461168053808 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 09:00:53 INFO - PROCESS | 1845 | 1461168053811 Marionette TRACE conn3 <- [1,2634,null,{}] 09:00:53 INFO - PROCESS | 1845 | 1461168053818 Marionette TRACE conn3 -> [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:00:54 INFO - PROCESS | 1845 | 1461168054066 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 09:00:54 INFO - PROCESS | 1845 | 1461168054384 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1845 | ++DOCSHELL 0x7f5845804000 == 174 [pid = 1845] [id = 666] 09:00:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 146 (0x7f5841e41400) [pid = 1845] [serial = 1999] [outer = (nil)] 09:00:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 147 (0x7f5843a9b800) [pid = 1845] [serial = 2000] [outer = 0x7f5841e41400] 09:00:54 INFO - PROCESS | 1845 | 1461168054463 Marionette DEBUG loaded listener.js 09:00:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 148 (0x7f5843adb000) [pid = 1845] [serial = 2001] [outer = 0x7f5841e41400] 09:00:55 INFO - PROCESS | 1845 | 1461168055441 Marionette TRACE conn3 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 09:00:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 09:00:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1685ms 09:00:55 INFO - PROCESS | 1845 | 1461168055493 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 09:00:55 INFO - PROCESS | 1845 | 1461168055497 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 09:00:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 09:00:55 INFO - PROCESS | 1845 | 1461168055504 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 09:00:55 INFO - PROCESS | 1845 | 1461168055509 Marionette TRACE conn3 <- [1,2638,null,{}] 09:00:55 INFO - PROCESS | 1845 | 1461168055525 Marionette TRACE conn3 -> [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:00:55 INFO - PROCESS | 1845 | 1461168055769 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 09:00:56 INFO - PROCESS | 1845 | 1461168056086 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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:56 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f58460de800 == 175 [pid = 1845] [id = 667] 09:00:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 149 (0x7f5843cde800) [pid = 1845] [serial = 2002] [outer = (nil)] 09:00:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 150 (0x7f5843d87000) [pid = 1845] [serial = 2003] [outer = 0x7f5843cde800] 09:00:56 INFO - PROCESS | 1845 | 1461168056179 Marionette DEBUG loaded listener.js 09:00:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 151 (0x7f58440c8c00) [pid = 1845] [serial = 2004] [outer = 0x7f5843cde800] 09:00:57 INFO - PROCESS | 1845 | 1461168057100 Marionette TRACE conn3 <- [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:00:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 09:00:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1639ms 09:00:57 INFO - PROCESS | 1845 | 1461168057145 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 09:00:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 09:00:57 INFO - PROCESS | 1845 | 1461168057150 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 09:00:57 INFO - PROCESS | 1845 | 1461168057156 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 09:00:57 INFO - PROCESS | 1845 | 1461168057160 Marionette TRACE conn3 <- [1,2642,null,{}] 09:00:57 INFO - PROCESS | 1845 | 1461168057165 Marionette TRACE conn3 -> [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:00:57 INFO - PROCESS | 1845 | 1461168057402 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 09:00:57 INFO - PROCESS | 1845 | 1461168057676 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1845 | ++DOCSHELL 0x7f5846c19000 == 176 [pid = 1845] [id = 668] 09:00:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 152 (0x7f58440d2000) [pid = 1845] [serial = 2005] [outer = (nil)] 09:00:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 153 (0x7f5845706400) [pid = 1845] [serial = 2006] [outer = 0x7f58440d2000] 09:00:57 INFO - PROCESS | 1845 | 1461168057802 Marionette DEBUG loaded listener.js 09:00:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 154 (0x7f584582a000) [pid = 1845] [serial = 2007] [outer = 0x7f58440d2000] 09:00:58 INFO - PROCESS | 1845 | 1461168058694 Marionette TRACE conn3 <- [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:00:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 09:00:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1592ms 09:00:58 INFO - PROCESS | 1845 | 1461168058750 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 09:00:58 INFO - PROCESS | 1845 | 1461168058754 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 09:00:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 09:00:58 INFO - PROCESS | 1845 | 1461168058760 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 09:00:58 INFO - PROCESS | 1845 | 1461168058763 Marionette TRACE conn3 <- [1,2646,null,{}] 09:00:58 INFO - PROCESS | 1845 | 1461168058768 Marionette TRACE conn3 -> [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:00:59 INFO - PROCESS | 1845 | 1461168059001 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 09:00:59 INFO - PROCESS | 1845 | 1461168059316 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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:59 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5848cd9000 == 177 [pid = 1845] [id = 669] 09:00:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 155 (0x7f5843ce6000) [pid = 1845] [serial = 2008] [outer = (nil)] 09:00:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 156 (0x7f5845b05c00) [pid = 1845] [serial = 2009] [outer = 0x7f5843ce6000] 09:00:59 INFO - PROCESS | 1845 | 1461168059399 Marionette DEBUG loaded listener.js 09:00:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 157 (0x7f584646ec00) [pid = 1845] [serial = 2010] [outer = 0x7f5843ce6000] 09:01:00 INFO - PROCESS | 1845 | 1461168060269 Marionette TRACE conn3 <- [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:01:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 09:01:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1541ms 09:01:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 09:01:00 INFO - PROCESS | 1845 | 1461168060302 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 09:01:00 INFO - PROCESS | 1845 | 1461168060305 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 09:01:00 INFO - PROCESS | 1845 | 1461168060311 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 09:01:00 INFO - PROCESS | 1845 | 1461168060314 Marionette TRACE conn3 <- [1,2650,null,{}] 09:01:00 INFO - PROCESS | 1845 | 1461168060319 Marionette TRACE conn3 -> [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:01:00 INFO - PROCESS | 1845 | 1461168060600 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 09:01:00 INFO - PROCESS | 1845 | 1461168060870 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1845 | ++DOCSHELL 0x7f584ab79800 == 178 [pid = 1845] [id = 670] 09:01:00 INFO - PROCESS | 1845 | ++DOMWINDOW == 158 (0x7f5847da1800) [pid = 1845] [serial = 2011] [outer = (nil)] 09:01:00 INFO - PROCESS | 1845 | ++DOMWINDOW == 159 (0x7f5847da8c00) [pid = 1845] [serial = 2012] [outer = 0x7f5847da1800] 09:01:01 INFO - PROCESS | 1845 | 1461168061001 Marionette DEBUG loaded listener.js 09:01:01 INFO - PROCESS | 1845 | ++DOMWINDOW == 160 (0x7f5848b31800) [pid = 1845] [serial = 2013] [outer = 0x7f5847da1800] 09:01:01 INFO - PROCESS | 1845 | 1461168061904 Marionette TRACE conn3 <- [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:01:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 09:01:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1644ms 09:01:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 09:01:01 INFO - PROCESS | 1845 | 1461168061956 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 09:01:01 INFO - PROCESS | 1845 | 1461168061959 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 09:01:01 INFO - PROCESS | 1845 | 1461168061965 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 09:01:01 INFO - PROCESS | 1845 | 1461168061969 Marionette TRACE conn3 <- [1,2654,null,{}] 09:01:01 INFO - PROCESS | 1845 | 1461168061974 Marionette TRACE conn3 -> [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:01:02 INFO - PROCESS | 1845 | 1461168062226 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 09:01:02 INFO - PROCESS | 1845 | 1461168062592 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1845 | ++DOCSHELL 0x7f584ac36000 == 179 [pid = 1845] [id = 671] 09:01:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 161 (0x7f5846f4a400) [pid = 1845] [serial = 2014] [outer = (nil)] 09:01:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 162 (0x7f584a887400) [pid = 1845] [serial = 2015] [outer = 0x7f5846f4a400] 09:01:02 INFO - PROCESS | 1845 | 1461168062677 Marionette DEBUG loaded listener.js 09:01:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 163 (0x7f584ac0e400) [pid = 1845] [serial = 2016] [outer = 0x7f5846f4a400] 09:01:03 INFO - PROCESS | 1845 | 1461168063543 Marionette TRACE conn3 <- [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:01:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 09:01:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1634ms 09:01:03 INFO - PROCESS | 1845 | 1461168063613 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 09:01:03 INFO - PROCESS | 1845 | 1461168063618 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 09:01:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 09:01:03 INFO - PROCESS | 1845 | 1461168063628 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 09:01:03 INFO - PROCESS | 1845 | 1461168063631 Marionette TRACE conn3 <- [1,2658,null,{}] 09:01:03 INFO - PROCESS | 1845 | 1461168063637 Marionette TRACE conn3 -> [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:01:03 INFO - PROCESS | 1845 | 1461168063871 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 09:01:04 INFO - PROCESS | 1845 | 1461168064142 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1845 | ++DOCSHELL 0x7f584af09800 == 180 [pid = 1845] [id = 672] 09:01:04 INFO - PROCESS | 1845 | ++DOMWINDOW == 164 (0x7f5846efa800) [pid = 1845] [serial = 2017] [outer = (nil)] 09:01:04 INFO - PROCESS | 1845 | ++DOMWINDOW == 165 (0x7f584ae2d400) [pid = 1845] [serial = 2018] [outer = 0x7f5846efa800] 09:01:04 INFO - PROCESS | 1845 | 1461168064260 Marionette DEBUG loaded listener.js 09:01:04 INFO - PROCESS | 1845 | ++DOMWINDOW == 166 (0x7f584b253000) [pid = 1845] [serial = 2019] [outer = 0x7f5846efa800] 09:01:05 INFO - PROCESS | 1845 | 1461168065146 Marionette TRACE conn3 <- [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:01:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 09:01:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1580ms 09:01:05 INFO - PROCESS | 1845 | 1461168065208 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 09:01:05 INFO - PROCESS | 1845 | 1461168065212 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 09:01:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 09:01:05 INFO - PROCESS | 1845 | 1461168065218 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 09:01:05 INFO - PROCESS | 1845 | 1461168065221 Marionette TRACE conn3 <- [1,2662,null,{}] 09:01:05 INFO - PROCESS | 1845 | 1461168065226 Marionette TRACE conn3 -> [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:01:05 INFO - PROCESS | 1845 | 1461168065459 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 09:01:05 INFO - PROCESS | 1845 | 1461168065729 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1845 | ++DOCSHELL 0x7f584f91e800 == 181 [pid = 1845] [id = 673] 09:01:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 167 (0x7f5847da1c00) [pid = 1845] [serial = 2020] [outer = (nil)] 09:01:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 168 (0x7f584b455800) [pid = 1845] [serial = 2021] [outer = 0x7f5847da1c00] 09:01:05 INFO - PROCESS | 1845 | 1461168065845 Marionette DEBUG loaded listener.js 09:01:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 169 (0x7f584f6cb800) [pid = 1845] [serial = 2022] [outer = 0x7f5847da1c00] 09:01:06 INFO - PROCESS | 1845 | 1461168066715 Marionette TRACE conn3 <- [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:01:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 09:01:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1528ms 09:01:06 INFO - PROCESS | 1845 | 1461168066747 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 09:01:06 INFO - PROCESS | 1845 | 1461168066751 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 09:01:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 09:01:06 INFO - PROCESS | 1845 | 1461168066757 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 09:01:06 INFO - PROCESS | 1845 | 1461168066760 Marionette TRACE conn3 <- [1,2666,null,{}] 09:01:06 INFO - PROCESS | 1845 | 1461168066765 Marionette TRACE conn3 -> [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:01:06 INFO - PROCESS | 1845 | 1461168066995 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 09:01:07 INFO - PROCESS | 1845 | 1461168067279 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1845 | ++DOCSHELL 0x7f5850997800 == 182 [pid = 1845] [id = 674] 09:01:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 170 (0x7f584f6d3800) [pid = 1845] [serial = 2023] [outer = (nil)] 09:01:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 171 (0x7f584f6e3c00) [pid = 1845] [serial = 2024] [outer = 0x7f584f6d3800] 09:01:07 INFO - PROCESS | 1845 | 1461168067396 Marionette DEBUG loaded listener.js 09:01:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 172 (0x7f584f74f400) [pid = 1845] [serial = 2025] [outer = 0x7f584f6d3800] 09:01:08 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 09:01:08 INFO - PROCESS | 1845 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:01:08 INFO - PROCESS | 1845 | 1461168068724 Marionette TRACE conn3 <- [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:01:08 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:01:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1983ms 09:01:08 INFO - PROCESS | 1845 | 1461168068740 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 09:01:08 INFO - PROCESS | 1845 | 1461168068745 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 09:01:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 09:01:08 INFO - PROCESS | 1845 | 1461168068751 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 09:01:08 INFO - PROCESS | 1845 | 1461168068754 Marionette TRACE conn3 <- [1,2670,null,{}] 09:01:08 INFO - PROCESS | 1845 | 1461168068759 Marionette TRACE conn3 -> [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:01:09 INFO - PROCESS | 1845 | 1461168069043 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 09:01:09 INFO - PROCESS | 1845 | 1461168069313 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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:09 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5851e2d800 == 183 [pid = 1845] [id = 675] 09:01:09 INFO - PROCESS | 1845 | ++DOMWINDOW == 173 (0x7f584f6d5800) [pid = 1845] [serial = 2026] [outer = (nil)] 09:01:09 INFO - PROCESS | 1845 | ++DOMWINDOW == 174 (0x7f584fa47400) [pid = 1845] [serial = 2027] [outer = 0x7f584f6d5800] 09:01:09 INFO - PROCESS | 1845 | 1461168069392 Marionette DEBUG loaded listener.js 09:01:09 INFO - PROCESS | 1845 | ++DOMWINDOW == 175 (0x7f5850647800) [pid = 1845] [serial = 2028] [outer = 0x7f584f6d5800] 09:01:10 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 09:01:10 INFO - PROCESS | 1845 | 1461168070762 Marionette TRACE conn3 <- [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:01:10 INFO - PROCESS | 1845 | 1461168070802 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 09:01:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 09:01:10 INFO - PROCESS | 1845 | 1461168070808 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 09:01:10 INFO - PROCESS | 1845 | 1461168070810 Marionette TRACE conn3 <- [1,2674,null,{}] 09:01:10 INFO - PROCESS | 1845 | 1461168070815 Marionette TRACE conn3 -> [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:01:11 INFO - PROCESS | 1845 | 1461168071077 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 09:01:11 INFO - PROCESS | 1845 | 1461168071334 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1845 | ++DOCSHELL 0x7f58528bd000 == 184 [pid = 1845] [id = 676] 09:01:11 INFO - PROCESS | 1845 | ++DOMWINDOW == 176 (0x7f584f6d8000) [pid = 1845] [serial = 2029] [outer = (nil)] 09:01:11 INFO - PROCESS | 1845 | ++DOMWINDOW == 177 (0x7f5850687800) [pid = 1845] [serial = 2030] [outer = 0x7f584f6d8000] 09:01:11 INFO - PROCESS | 1845 | 1461168071406 Marionette DEBUG loaded listener.js 09:01:11 INFO - PROCESS | 1845 | ++DOMWINDOW == 178 (0x7f585091ac00) [pid = 1845] [serial = 2031] [outer = 0x7f584f6d8000] 09:01:12 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 09:01:12 INFO - PROCESS | 1845 | 1461168072729 Marionette TRACE conn3 <- [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:01:12 INFO - PROCESS | 1845 | 1461168072748 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 09:01:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 09:01:12 INFO - PROCESS | 1845 | 1461168072754 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 09:01:12 INFO - PROCESS | 1845 | 1461168072757 Marionette TRACE conn3 <- [1,2678,null,{}] 09:01:12 INFO - PROCESS | 1845 | 1461168072763 Marionette TRACE conn3 -> [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:01:12 INFO - PROCESS | 1845 | 1461168072988 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 09:01:13 INFO - PROCESS | 1845 | 1461168073270 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1845 | ++DOCSHELL 0x7f5853e89800 == 185 [pid = 1845] [id = 677] 09:01:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 179 (0x7f5850644400) [pid = 1845] [serial = 2032] [outer = (nil)] 09:01:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 180 (0x7f5851939000) [pid = 1845] [serial = 2033] [outer = 0x7f5850644400] 09:01:13 INFO - PROCESS | 1845 | 1461168073342 Marionette DEBUG loaded listener.js 09:01:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 181 (0x7f5851ac9000) [pid = 1845] [serial = 2034] [outer = 0x7f5850644400] 09:01:14 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 09:01:14 INFO - PROCESS | 1845 | 1461168074652 Marionette TRACE conn3 <- [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:01:14 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:01:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1931ms 09:01:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 09:01:14 INFO - PROCESS | 1845 | 1461168074686 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 09:01:14 INFO - PROCESS | 1845 | 1461168074688 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 09:01:14 INFO - PROCESS | 1845 | 1461168074695 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 09:01:14 INFO - PROCESS | 1845 | 1461168074698 Marionette TRACE conn3 <- [1,2682,null,{}] 09:01:14 INFO - PROCESS | 1845 | 1461168074703 Marionette TRACE conn3 -> [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:01:14 INFO - PROCESS | 1845 | 1461168074931 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 09:01:15 INFO - PROCESS | 1845 | 1461168075221 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1845 | ++DOCSHELL 0x7f5855e66000 == 186 [pid = 1845] [id = 678] 09:01:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 182 (0x7f5842e55800) [pid = 1845] [serial = 2035] [outer = (nil)] 09:01:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 183 (0x7f5851b2e800) [pid = 1845] [serial = 2036] [outer = 0x7f5842e55800] 09:01:15 INFO - PROCESS | 1845 | 1461168075295 Marionette DEBUG loaded listener.js 09:01:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 184 (0x7f5851f5a400) [pid = 1845] [serial = 2037] [outer = 0x7f5842e55800] 09:01:16 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 09:01:16 INFO - PROCESS | 1845 | 1461168076606 Marionette TRACE conn3 <- [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:01:16 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:01:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1936ms 09:01:16 INFO - PROCESS | 1845 | 1461168076631 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 09:01:16 INFO - PROCESS | 1845 | 1461168076634 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 09:01:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 09:01:16 INFO - PROCESS | 1845 | 1461168076641 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 09:01:16 INFO - PROCESS | 1845 | 1461168076644 Marionette TRACE conn3 <- [1,2686,null,{}] 09:01:16 INFO - PROCESS | 1845 | 1461168076649 Marionette TRACE conn3 -> [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:01:16 INFO - PROCESS | 1845 | 1461168076959 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 09:01:17 INFO - PROCESS | 1845 | 1461168077228 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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:17 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5856286800 == 187 [pid = 1845] [id = 679] 09:01:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 185 (0x7f585070d000) [pid = 1845] [serial = 2038] [outer = (nil)] 09:01:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 186 (0x7f58524c8400) [pid = 1845] [serial = 2039] [outer = 0x7f585070d000] 09:01:17 INFO - PROCESS | 1845 | 1461168077303 Marionette DEBUG loaded listener.js 09:01:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 187 (0x7f58527d9000) [pid = 1845] [serial = 2040] [outer = 0x7f585070d000] 09:01:18 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 09:01:18 INFO - PROCESS | 1845 | 1461168078639 Marionette TRACE conn3 <- [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:01:18 INFO - PROCESS | 1845 | 1461168078682 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 09:01:18 INFO - PROCESS | 1845 | 1461168078689 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 09:01:18 INFO - PROCESS | 1845 | 1461168078691 Marionette TRACE conn3 <- [1,2690,null,{}] 09:01:18 INFO - PROCESS | 1845 | 1461168078697 Marionette TRACE conn3 -> [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:01:18 INFO - PROCESS | 1845 | 1461168078975 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 09:01:19 INFO - PROCESS | 1845 | 1461168079221 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1845 | ++DOCSHELL 0x7f585a9ad000 == 188 [pid = 1845] [id = 680] 09:01:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 188 (0x7f5851934800) [pid = 1845] [serial = 2041] [outer = (nil)] 09:01:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 189 (0x7f5852b82c00) [pid = 1845] [serial = 2042] [outer = 0x7f5851934800] 09:01:19 INFO - PROCESS | 1845 | 1461168079295 Marionette DEBUG loaded listener.js 09:01:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 190 (0x7f5852bd4800) [pid = 1845] [serial = 2043] [outer = 0x7f5851934800] 09:01:20 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 09:01:20 INFO - PROCESS | 1845 | 1461168080635 Marionette TRACE conn3 <- [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:01:20 INFO - PROCESS | 1845 | 1461168080684 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 09:01:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 09:01:20 INFO - PROCESS | 1845 | 1461168080690 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 09:01:20 INFO - PROCESS | 1845 | 1461168080692 Marionette TRACE conn3 <- [1,2694,null,{}] 09:01:20 INFO - PROCESS | 1845 | 1461168080698 Marionette TRACE conn3 -> [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:01:21 INFO - PROCESS | 1845 | 1461168081026 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 09:01:21 INFO - PROCESS | 1845 | 1461168081293 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1845 | ++DOCSHELL 0x7f5842eb9800 == 189 [pid = 1845] [id = 681] 09:01:21 INFO - PROCESS | 1845 | ++DOMWINDOW == 191 (0x7f583e1b9c00) [pid = 1845] [serial = 2044] [outer = (nil)] 09:01:21 INFO - PROCESS | 1845 | ++DOMWINDOW == 192 (0x7f583e1c0c00) [pid = 1845] [serial = 2045] [outer = 0x7f583e1b9c00] 09:01:21 INFO - PROCESS | 1845 | 1461168081366 Marionette DEBUG loaded listener.js 09:01:21 INFO - PROCESS | 1845 | ++DOMWINDOW == 193 (0x7f5843781800) [pid = 1845] [serial = 2046] [outer = 0x7f583e1b9c00] 09:01:23 INFO - PROCESS | 1845 | --DOCSHELL 0x7f586d762000 == 188 [pid = 1845] [id = 429] 09:01:23 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5842d8c800 == 187 [pid = 1845] [id = 663] 09:01:23 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5842fc7000 == 186 [pid = 1845] [id = 662] 09:01:23 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5842015800 == 185 [pid = 1845] [id = 661] 09:01:23 INFO - PROCESS | 1845 | --DOCSHELL 0x7f583e8e0800 == 184 [pid = 1845] [id = 660] 09:01:23 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585ac6f000 == 183 [pid = 1845] [id = 658] 09:01:23 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585aa5b000 == 182 [pid = 1845] [id = 657] 09:01:23 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585a744000 == 181 [pid = 1845] [id = 656] 09:01:23 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585966a000 == 180 [pid = 1845] [id = 655] 09:01:23 INFO - PROCESS | 1845 | --DOCSHELL 0x7f58565a4800 == 179 [pid = 1845] [id = 654] 09:01:23 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5855ea0800 == 178 [pid = 1845] [id = 653] 09:01:23 INFO - PROCESS | 1845 | --DOCSHELL 0x7f58528b8000 == 177 [pid = 1845] [id = 652] 09:01:23 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5851e29000 == 176 [pid = 1845] [id = 651] 09:01:23 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5850a53800 == 175 [pid = 1845] [id = 650] 09:01:23 INFO - PROCESS | 1845 | --DOCSHELL 0x7f584f9e0000 == 174 [pid = 1845] [id = 649] 09:01:23 INFO - PROCESS | 1845 | --DOCSHELL 0x7f584af08000 == 173 [pid = 1845] [id = 648] 09:01:23 INFO - PROCESS | 1845 | --DOCSHELL 0x7f584abce000 == 172 [pid = 1845] [id = 647] 09:01:23 INFO - PROCESS | 1845 | --DOCSHELL 0x7f584a685800 == 171 [pid = 1845] [id = 646] 09:01:23 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5846cd3800 == 170 [pid = 1845] [id = 645] 09:01:23 INFO - PROCESS | 1845 | --DOCSHELL 0x7f58461f0000 == 169 [pid = 1845] [id = 644] 09:01:23 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5845822800 == 168 [pid = 1845] [id = 643] 09:01:23 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5842d96800 == 167 [pid = 1845] [id = 642] 09:01:23 INFO - PROCESS | 1845 | --DOMWINDOW == 192 (0x7f58420cd800) [pid = 1845] [serial = 1791] [outer = (nil)] [url = about:blank] 09:01:23 INFO - PROCESS | 1845 | --DOMWINDOW == 191 (0x7f5843adb400) [pid = 1845] [serial = 1800] [outer = (nil)] [url = about:blank] 09:01:23 INFO - PROCESS | 1845 | --DOMWINDOW == 190 (0x7f5843ce9000) [pid = 1845] [serial = 1803] [outer = (nil)] [url = about:blank] 09:01:23 INFO - PROCESS | 1845 | --DOMWINDOW == 189 (0x7f584578d400) [pid = 1845] [serial = 1809] [outer = (nil)] [url = about:blank] 09:01:23 INFO - PROCESS | 1845 | --DOMWINDOW == 188 (0x7f584582b000) [pid = 1845] [serial = 1812] [outer = (nil)] [url = about:blank] 09:01:23 INFO - PROCESS | 1845 | --DOMWINDOW == 187 (0x7f5843a9b000) [pid = 1845] [serial = 1797] [outer = (nil)] [url = about:blank] 09:01:23 INFO - PROCESS | 1845 | --DOMWINDOW == 186 (0x7f5845704800) [pid = 1845] [serial = 1806] [outer = (nil)] [url = about:blank] 09:01:23 INFO - PROCESS | 1845 | --DOMWINDOW == 185 (0x7f5843785800) [pid = 1845] [serial = 1794] [outer = (nil)] [url = about:blank] 09:01:23 INFO - PROCESS | 1845 | --DOMWINDOW == 184 (0x7f584f750800) [pid = 1845] [serial = 1842] [outer = (nil)] [url = about:blank] 09:01:23 INFO - PROCESS | 1845 | --DOMWINDOW == 183 (0x7f5842e57000) [pid = 1845] [serial = 1785] [outer = (nil)] [url = about:blank] 09:01:23 INFO - PROCESS | 1845 | --DOMWINDOW == 182 (0x7f5842e05800) [pid = 1845] [serial = 1919] [outer = (nil)] [url = about:blank] 09:01:23 INFO - PROCESS | 1845 | --DOMWINDOW == 181 (0x7f584fa54800) [pid = 1845] [serial = 1892] [outer = (nil)] [url = about:blank] 09:01:23 INFO - PROCESS | 1845 | --DOMWINDOW == 180 (0x7f584fa4dc00) [pid = 1845] [serial = 1890] [outer = (nil)] [url = about:blank] 09:01:23 INFO - PROCESS | 1845 | --DOMWINDOW == 179 (0x7f584f8c0000) [pid = 1845] [serial = 1889] [outer = (nil)] [url = about:blank] 09:01:23 INFO - PROCESS | 1845 | --DOMWINDOW == 178 (0x7f584b472800) [pid = 1845] [serial = 1887] [outer = (nil)] [url = about:blank] 09:01:23 INFO - PROCESS | 1845 | --DOMWINDOW == 177 (0x7f584b25d400) [pid = 1845] [serial = 1886] [outer = (nil)] [url = about:blank] 09:01:23 INFO - PROCESS | 1845 | --DOMWINDOW == 176 (0x7f584af64c00) [pid = 1845] [serial = 1884] [outer = (nil)] [url = about:blank] 09:01:23 INFO - PROCESS | 1845 | --DOMWINDOW == 175 (0x7f584ac07800) [pid = 1845] [serial = 1883] [outer = (nil)] [url = about:blank] 09:01:23 INFO - PROCESS | 1845 | --DOMWINDOW == 174 (0x7f584a87f400) [pid = 1845] [serial = 1881] [outer = (nil)] [url = about:blank] 09:01:23 INFO - PROCESS | 1845 | --DOMWINDOW == 173 (0x7f5848b0b000) [pid = 1845] [serial = 1880] [outer = (nil)] [url = about:blank] 09:01:23 INFO - PROCESS | 1845 | --DOMWINDOW == 172 (0x7f5847da2000) [pid = 1845] [serial = 1878] [outer = (nil)] [url = about:blank] 09:01:23 INFO - PROCESS | 1845 | --DOMWINDOW == 171 (0x7f5846f55000) [pid = 1845] [serial = 1877] [outer = (nil)] [url = about:blank] 09:01:23 INFO - PROCESS | 1845 | --DOMWINDOW == 170 (0x7f5846efb000) [pid = 1845] [serial = 1875] [outer = (nil)] [url = about:blank] 09:01:23 INFO - PROCESS | 1845 | --DOMWINDOW == 169 (0x7f5846dd7800) [pid = 1845] [serial = 1874] [outer = (nil)] [url = about:blank] 09:01:23 INFO - PROCESS | 1845 | --DOMWINDOW == 168 (0x7f5843f2f400) [pid = 1845] [serial = 1872] [outer = (nil)] [url = about:blank] 09:01:23 INFO - PROCESS | 1845 | --DOMWINDOW == 167 (0x7f5843f20400) [pid = 1845] [serial = 1871] [outer = (nil)] [url = about:blank] 09:01:23 INFO - PROCESS | 1845 | --DOMWINDOW == 166 (0x7f5843ceac00) [pid = 1845] [serial = 1869] [outer = (nil)] [url = about:blank] 09:01:23 INFO - PROCESS | 1845 | --DOMWINDOW == 165 (0x7f5843c95c00) [pid = 1845] [serial = 1868] [outer = (nil)] [url = about:blank] 09:01:23 INFO - PROCESS | 1845 | --DOMWINDOW == 164 (0x7f5843c86400) [pid = 1845] [serial = 1866] [outer = (nil)] [url = about:blank] 09:01:23 INFO - PROCESS | 1845 | --DOMWINDOW == 163 (0x7f5843b1b400) [pid = 1845] [serial = 1865] [outer = (nil)] [url = about:blank] 09:01:23 INFO - PROCESS | 1845 | --DOMWINDOW == 162 (0x7f5843a99c00) [pid = 1845] [serial = 1863] [outer = (nil)] [url = about:blank] 09:01:23 INFO - PROCESS | 1845 | --DOMWINDOW == 161 (0x7f5843849800) [pid = 1845] [serial = 1862] [outer = (nil)] [url = about:blank] 09:01:23 INFO - PROCESS | 1845 | --DOMWINDOW == 160 (0x7f5842178000) [pid = 1845] [serial = 1860] [outer = (nil)] [url = about:blank] 09:01:23 INFO - PROCESS | 1845 | --DOMWINDOW == 159 (0x7f5841669800) [pid = 1845] [serial = 1859] [outer = (nil)] [url = about:blank] 09:01:23 INFO - PROCESS | 1845 | --DOMWINDOW == 158 (0x7f5841662000) [pid = 1845] [serial = 1916] [outer = (nil)] [url = about:blank] 09:01:23 INFO - PROCESS | 1845 | --DOMWINDOW == 157 (0x7f583e54b400) [pid = 1845] [serial = 1913] [outer = (nil)] [url = about:blank] 09:01:23 INFO - PROCESS | 1845 | --DOMWINDOW == 156 (0x7f583ec18400) [pid = 1845] [serial = 1914] [outer = (nil)] [url = about:blank] 09:01:23 INFO - PROCESS | 1845 | --DOMWINDOW == 155 (0x7f5851b25c00) [pid = 1845] [serial = 1910] [outer = (nil)] [url = about:blank] 09:01:23 INFO - PROCESS | 1845 | --DOMWINDOW == 154 (0x7f5851ac5400) [pid = 1845] [serial = 1908] [outer = (nil)] [url = about:blank] 09:01:23 INFO - PROCESS | 1845 | --DOMWINDOW == 153 (0x7f58519ae800) [pid = 1845] [serial = 1907] [outer = (nil)] [url = about:blank] 09:01:23 INFO - PROCESS | 1845 | --DOMWINDOW == 152 (0x7f5851939c00) [pid = 1845] [serial = 1905] [outer = (nil)] [url = about:blank] 09:01:23 INFO - PROCESS | 1845 | --DOMWINDOW == 151 (0x7f5851932400) [pid = 1845] [serial = 1904] [outer = (nil)] [url = about:blank] 09:01:23 INFO - PROCESS | 1845 | --DOMWINDOW == 150 (0x7f5850918c00) [pid = 1845] [serial = 1902] [outer = (nil)] [url = about:blank] 09:01:23 INFO - PROCESS | 1845 | --DOMWINDOW == 149 (0x7f5850716800) [pid = 1845] [serial = 1901] [outer = (nil)] [url = about:blank] 09:01:23 INFO - PROCESS | 1845 | --DOMWINDOW == 148 (0x7f585068d400) [pid = 1845] [serial = 1899] [outer = (nil)] [url = about:blank] 09:01:23 INFO - PROCESS | 1845 | --DOMWINDOW == 147 (0x7f5850684400) [pid = 1845] [serial = 1898] [outer = (nil)] [url = about:blank] 09:01:23 INFO - PROCESS | 1845 | --DOMWINDOW == 146 (0x7f5850648c00) [pid = 1845] [serial = 1896] [outer = (nil)] [url = about:blank] 09:01:23 INFO - PROCESS | 1845 | --DOMWINDOW == 145 (0x7f585063dc00) [pid = 1845] [serial = 1895] [outer = (nil)] [url = about:blank] 09:01:23 INFO - PROCESS | 1845 | --DOMWINDOW == 144 (0x7f5850632800) [pid = 1845] [serial = 1893] [outer = (nil)] [url = about:blank] 09:01:23 INFO - PROCESS | 1845 | --DOMWINDOW == 143 (0x7f5843782800) [pid = 1845] [serial = 1920] [outer = (nil)] [url = about:blank] 09:01:23 INFO - PROCESS | 1845 | --DOMWINDOW == 142 (0x7f5843a9a000) [pid = 1845] [serial = 1923] [outer = (nil)] [url = about:blank] 09:01:23 INFO - PROCESS | 1845 | --DOMWINDOW == 141 (0x7f5841f43400) [pid = 1845] [serial = 1917] [outer = (nil)] [url = about:blank] 09:01:23 INFO - PROCESS | 1845 | --DOMWINDOW == 140 (0x7f5843ab2000) [pid = 1845] [serial = 1925] [outer = (nil)] [url = about:blank] 09:01:23 INFO - PROCESS | 1845 | --DOMWINDOW == 139 (0x7f583ff26000) [pid = 1845] [serial = 1922] [outer = (nil)] [url = about:blank] 09:01:24 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 09:01:24 INFO - PROCESS | 1845 | 1461168084065 Marionette TRACE conn3 <- [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:01:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 09:01:24 INFO - PROCESS | 1845 | 1461168084097 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 09:01:24 INFO - PROCESS | 1845 | 1461168084104 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 09:01:24 INFO - PROCESS | 1845 | 1461168084107 Marionette TRACE conn3 <- [1,2698,null,{}] 09:01:24 INFO - PROCESS | 1845 | 1461168084116 Marionette TRACE conn3 -> [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:01:24 INFO - PROCESS | 1845 | 1461168084331 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 09:01:24 INFO - PROCESS | 1845 | 1461168084534 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1845 | ++DOCSHELL 0x7f5842d92000 == 168 [pid = 1845] [id = 682] 09:01:24 INFO - PROCESS | 1845 | ++DOMWINDOW == 140 (0x7f583ec1dc00) [pid = 1845] [serial = 2047] [outer = (nil)] 09:01:24 INFO - PROCESS | 1845 | ++DOMWINDOW == 141 (0x7f58420cdc00) [pid = 1845] [serial = 2048] [outer = 0x7f583ec1dc00] 09:01:24 INFO - PROCESS | 1845 | 1461168084599 Marionette DEBUG loaded listener.js 09:01:24 INFO - PROCESS | 1845 | ++DOMWINDOW == 142 (0x7f5842adfc00) [pid = 1845] [serial = 2049] [outer = 0x7f583ec1dc00] 09:01:26 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 09:01:26 INFO - PROCESS | 1845 | 1461168086096 Marionette TRACE conn3 <- [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:01:26 INFO - PROCESS | 1845 | 1461168086159 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 09:01:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 09:01:26 INFO - PROCESS | 1845 | 1461168086170 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 09:01:26 INFO - PROCESS | 1845 | 1461168086173 Marionette TRACE conn3 <- [1,2702,null,{}] 09:01:26 INFO - PROCESS | 1845 | 1461168086179 Marionette TRACE conn3 -> [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:01:26 INFO - PROCESS | 1845 | 1461168086487 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 09:01:26 INFO - PROCESS | 1845 | 1461168086529 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1845 | ++DOCSHELL 0x7f5843bdc000 == 169 [pid = 1845] [id = 683] 09:01:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 143 (0x7f5841551800) [pid = 1845] [serial = 2050] [outer = (nil)] 09:01:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 144 (0x7f5842e56000) [pid = 1845] [serial = 2051] [outer = 0x7f5841551800] 09:01:26 INFO - PROCESS | 1845 | 1461168086622 Marionette DEBUG loaded listener.js 09:01:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 145 (0x7f5843a99c00) [pid = 1845] [serial = 2052] [outer = 0x7f5841551800] 09:01:27 INFO - PROCESS | 1845 | --DOMWINDOW == 144 (0x7f584378fc00) [pid = 1845] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 09:01:27 INFO - PROCESS | 1845 | --DOMWINDOW == 143 (0x7f583e2a4400) [pid = 1845] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 09:01:27 INFO - PROCESS | 1845 | --DOMWINDOW == 142 (0x7f5846f4d000) [pid = 1845] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 09:01:27 INFO - PROCESS | 1845 | --DOMWINDOW == 141 (0x7f584166a800) [pid = 1845] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 09:01:27 INFO - PROCESS | 1845 | --DOMWINDOW == 140 (0x7f58420c3800) [pid = 1845] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 09:01:27 INFO - PROCESS | 1845 | --DOMWINDOW == 139 (0x7f5846465c00) [pid = 1845] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 09:01:27 INFO - PROCESS | 1845 | --DOMWINDOW == 138 (0x7f583e549c00) [pid = 1845] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 09:01:27 INFO - PROCESS | 1845 | --DOMWINDOW == 137 (0x7f58519a2c00) [pid = 1845] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 09:01:27 INFO - PROCESS | 1845 | --DOMWINDOW == 136 (0x7f583e1c4c00) [pid = 1845] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 09:01:27 INFO - PROCESS | 1845 | --DOMWINDOW == 135 (0x7f5843cddc00) [pid = 1845] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 09:01:27 INFO - PROCESS | 1845 | --DOMWINDOW == 134 (0x7f5843f23800) [pid = 1845] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 09:01:27 INFO - PROCESS | 1845 | --DOMWINDOW == 133 (0x7f58524cc400) [pid = 1845] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 09:01:27 INFO - PROCESS | 1845 | --DOMWINDOW == 132 (0x7f5843d88800) [pid = 1845] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 09:01:27 INFO - PROCESS | 1845 | --DOMWINDOW == 131 (0x7f58440ea400) [pid = 1845] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 09:01:27 INFO - PROCESS | 1845 | --DOMWINDOW == 130 (0x7f5846f54c00) [pid = 1845] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 09:01:27 INFO - PROCESS | 1845 | --DOMWINDOW == 129 (0x7f584af6c000) [pid = 1845] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 09:01:27 INFO - PROCESS | 1845 | --DOMWINDOW == 128 (0x7f584384ac00) [pid = 1845] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 09:01:27 INFO - PROCESS | 1845 | --DOMWINDOW == 127 (0x7f5843abfc00) [pid = 1845] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 09:01:27 INFO - PROCESS | 1845 | --DOMWINDOW == 126 (0x7f5845787800) [pid = 1845] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 09:01:27 INFO - PROCESS | 1845 | --DOMWINDOW == 125 (0x7f5842ad8400) [pid = 1845] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 09:01:27 INFO - PROCESS | 1845 | --DOMWINDOW == 124 (0x7f5846f54800) [pid = 1845] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 09:01:27 INFO - PROCESS | 1845 | --DOMWINDOW == 123 (0x7f5843ce0400) [pid = 1845] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 09:01:27 INFO - PROCESS | 1845 | --DOMWINDOW == 122 (0x7f585192d400) [pid = 1845] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 09:01:27 INFO - PROCESS | 1845 | --DOMWINDOW == 121 (0x7f583e1b8c00) [pid = 1845] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 09:01:28 INFO - PROCESS | 1845 | 1461168088040 Marionette TRACE conn3 <- [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:01:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 09:01:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1893ms 09:01:28 INFO - PROCESS | 1845 | 1461168088063 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 09:01:28 INFO - PROCESS | 1845 | 1461168088078 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 09:01:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 09:01:28 INFO - PROCESS | 1845 | 1461168088085 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 09:01:28 INFO - PROCESS | 1845 | 1461168088090 Marionette TRACE conn3 <- [1,2706,null,{}] 09:01:28 INFO - PROCESS | 1845 | 1461168088116 Marionette TRACE conn3 -> [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:01:28 INFO - PROCESS | 1845 | 1461168088420 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 09:01:28 INFO - PROCESS | 1845 | 1461168088555 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1845 | ++DOCSHELL 0x7f5845665000 == 170 [pid = 1845] [id = 684] 09:01:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 122 (0x7f5843ab2400) [pid = 1845] [serial = 2053] [outer = (nil)] 09:01:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 123 (0x7f5843ad4800) [pid = 1845] [serial = 2054] [outer = 0x7f5843ab2400] 09:01:28 INFO - PROCESS | 1845 | 1461168088622 Marionette DEBUG loaded listener.js 09:01:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 124 (0x7f5843b1e800) [pid = 1845] [serial = 2055] [outer = 0x7f5843ab2400] 09:01:29 INFO - PROCESS | 1845 | 1461168089345 Marionette TRACE conn3 <- [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:01:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 09:01:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1288ms 09:01:29 INFO - PROCESS | 1845 | 1461168089381 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 09:01:29 INFO - PROCESS | 1845 | 1461168089385 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 09:01:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 09:01:29 INFO - PROCESS | 1845 | 1461168089397 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 09:01:29 INFO - PROCESS | 1845 | 1461168089399 Marionette TRACE conn3 <- [1,2710,null,{}] 09:01:29 INFO - PROCESS | 1845 | 1461168089404 Marionette TRACE conn3 -> [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:01:29 INFO - PROCESS | 1845 | 1461168089605 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 09:01:29 INFO - PROCESS | 1845 | 1461168089620 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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:29 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5845cb4800 == 171 [pid = 1845] [id = 685] 09:01:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 125 (0x7f5843ad5400) [pid = 1845] [serial = 2056] [outer = (nil)] 09:01:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 126 (0x7f5843ce6400) [pid = 1845] [serial = 2057] [outer = 0x7f5843ad5400] 09:01:29 INFO - PROCESS | 1845 | 1461168089679 Marionette DEBUG loaded listener.js 09:01:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 127 (0x7f5843d8b400) [pid = 1845] [serial = 2058] [outer = 0x7f5843ad5400] 09:01:31 INFO - PROCESS | 1845 | 1461168090996 Marionette TRACE conn3 <- [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:01:31 INFO - PROCESS | 1845 | 1461168091039 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 09:01:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 09:01:31 INFO - PROCESS | 1845 | 1461168091048 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 09:01:31 INFO - PROCESS | 1845 | 1461168091053 Marionette TRACE conn3 <- [1,2714,null,{}] 09:01:31 INFO - PROCESS | 1845 | 1461168091061 Marionette TRACE conn3 -> [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:01:31 INFO - PROCESS | 1845 | 1461168091365 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 09:01:31 INFO - PROCESS | 1845 | 1461168091690 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1845 | ++DOCSHELL 0x7f5843f83000 == 172 [pid = 1845] [id = 686] 09:01:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 128 (0x7f5842171800) [pid = 1845] [serial = 2059] [outer = (nil)] 09:01:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 129 (0x7f5843784800) [pid = 1845] [serial = 2060] [outer = 0x7f5842171800] 09:01:31 INFO - PROCESS | 1845 | 1461168091778 Marionette DEBUG loaded listener.js 09:01:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 130 (0x7f584384cc00) [pid = 1845] [serial = 2061] [outer = 0x7f5842171800] 09:01:32 INFO - PROCESS | 1845 | 1461168092761 Marionette TRACE conn3 <- [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:01:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 09:01:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1784ms 09:01:32 INFO - PROCESS | 1845 | 1461168092833 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 09:01:32 INFO - PROCESS | 1845 | 1461168092842 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 09:01:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 09:01:32 INFO - PROCESS | 1845 | 1461168092852 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 09:01:32 INFO - PROCESS | 1845 | 1461168092856 Marionette TRACE conn3 <- [1,2718,null,{}] 09:01:32 INFO - PROCESS | 1845 | 1461168092862 Marionette TRACE conn3 -> [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:01:33 INFO - PROCESS | 1845 | 1461168093145 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 09:01:33 INFO - PROCESS | 1845 | 1461168093462 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1845 | ++DOCSHELL 0x7f584642f000 == 173 [pid = 1845] [id = 687] 09:01:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 131 (0x7f5842e05c00) [pid = 1845] [serial = 2062] [outer = (nil)] 09:01:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 132 (0x7f5843c92400) [pid = 1845] [serial = 2063] [outer = 0x7f5842e05c00] 09:01:33 INFO - PROCESS | 1845 | 1461168093538 Marionette DEBUG loaded listener.js 09:01:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 133 (0x7f5843f20400) [pid = 1845] [serial = 2064] [outer = 0x7f5842e05c00] 09:01:34 INFO - PROCESS | 1845 | 1461168094445 Marionette TRACE conn3 <- [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:01:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 09:01:34 INFO - PROCESS | 1845 | 1461168094498 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 09:01:34 INFO - PROCESS | 1845 | 1461168094504 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 09:01:34 INFO - PROCESS | 1845 | 1461168094511 Marionette TRACE conn3 <- [1,2722,null,{}] 09:01:34 INFO - PROCESS | 1845 | 1461168094528 Marionette TRACE conn3 -> [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:01:34 INFO - PROCESS | 1845 | 1461168094783 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 09:01:35 INFO - PROCESS | 1845 | 1461168095097 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1845 | ++DOCSHELL 0x7f584a658000 == 174 [pid = 1845] [id = 688] 09:01:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 134 (0x7f58440c4800) [pid = 1845] [serial = 2065] [outer = (nil)] 09:01:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 135 (0x7f584578dc00) [pid = 1845] [serial = 2066] [outer = 0x7f58440c4800] 09:01:35 INFO - PROCESS | 1845 | 1461168095182 Marionette DEBUG loaded listener.js 09:01:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 136 (0x7f584582f800) [pid = 1845] [serial = 2067] [outer = 0x7f58440c4800] 09:01:36 INFO - PROCESS | 1845 | 1461168096109 Marionette TRACE conn3 <- [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:01:36 INFO - PROCESS | 1845 | 1461168096148 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 09:01:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 09:01:36 INFO - PROCESS | 1845 | 1461168096155 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 09:01:36 INFO - PROCESS | 1845 | 1461168096157 Marionette TRACE conn3 <- [1,2726,null,{}] 09:01:36 INFO - PROCESS | 1845 | 1461168096163 Marionette TRACE conn3 -> [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:01:36 INFO - PROCESS | 1845 | 1461168096415 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 09:01:36 INFO - PROCESS | 1845 | 1461168096740 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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:36 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f584ab83800 == 175 [pid = 1845] [id = 689] 09:01:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 137 (0x7f583ff2a800) [pid = 1845] [serial = 2068] [outer = (nil)] 09:01:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 138 (0x7f5846de1000) [pid = 1845] [serial = 2069] [outer = 0x7f583ff2a800] 09:01:36 INFO - PROCESS | 1845 | 1461168096818 Marionette DEBUG loaded listener.js 09:01:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 139 (0x7f5846f4d000) [pid = 1845] [serial = 2070] [outer = 0x7f583ff2a800] 09:01:37 INFO - PROCESS | 1845 | 1461168097668 Marionette TRACE conn3 <- [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:01:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 09:01:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1528ms 09:01:37 INFO - PROCESS | 1845 | 1461168097699 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 09:01:37 INFO - PROCESS | 1845 | 1461168097702 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 09:01:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 09:01:37 INFO - PROCESS | 1845 | 1461168097713 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 09:01:37 INFO - PROCESS | 1845 | 1461168097717 Marionette TRACE conn3 <- [1,2730,null,{}] 09:01:37 INFO - PROCESS | 1845 | 1461168097723 Marionette TRACE conn3 -> [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:01:37 INFO - PROCESS | 1845 | 1461168097959 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 09:01:38 INFO - PROCESS | 1845 | 1461168098233 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1845 | ++DOCSHELL 0x7f584ae57800 == 176 [pid = 1845] [id = 690] 09:01:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 140 (0x7f5846f56000) [pid = 1845] [serial = 2071] [outer = (nil)] 09:01:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 141 (0x7f5847d99800) [pid = 1845] [serial = 2072] [outer = 0x7f5846f56000] 09:01:38 INFO - PROCESS | 1845 | 1461168098362 Marionette DEBUG loaded listener.js 09:01:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 142 (0x7f5848b06800) [pid = 1845] [serial = 2073] [outer = 0x7f5846f56000] 09:01:39 INFO - PROCESS | 1845 | 1461168099711 Marionette TRACE conn3 <- [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:01:39 INFO - PROCESS | 1845 | 1461168099758 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 09:01:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 09:01:39 INFO - PROCESS | 1845 | 1461168099764 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 09:01:39 INFO - PROCESS | 1845 | 1461168099767 Marionette TRACE conn3 <- [1,2734,null,{}] 09:01:39 INFO - PROCESS | 1845 | 1461168099772 Marionette TRACE conn3 -> [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:01:40 INFO - PROCESS | 1845 | 1461168100090 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 09:01:40 INFO - PROCESS | 1845 | 1461168100359 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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:40 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f58508a7800 == 177 [pid = 1845] [id = 691] 09:01:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 143 (0x7f5846f51400) [pid = 1845] [serial = 2074] [outer = (nil)] 09:01:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 144 (0x7f584ac05000) [pid = 1845] [serial = 2075] [outer = 0x7f5846f51400] 09:01:40 INFO - PROCESS | 1845 | 1461168100438 Marionette DEBUG loaded listener.js 09:01:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 145 (0x7f584f6d4800) [pid = 1845] [serial = 2076] [outer = 0x7f5846f51400] 09:01:41 INFO - PROCESS | 1845 | 1461168101364 Marionette TRACE conn3 <- [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:01:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 09:01:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1636ms 09:01:41 INFO - PROCESS | 1845 | 1461168101401 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 09:01:41 INFO - PROCESS | 1845 | 1461168101405 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 09:01:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 09:01:41 INFO - PROCESS | 1845 | 1461168101411 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 09:01:41 INFO - PROCESS | 1845 | 1461168101414 Marionette TRACE conn3 <- [1,2738,null,{}] 09:01:41 INFO - PROCESS | 1845 | 1461168101420 Marionette TRACE conn3 -> [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:01:41 INFO - PROCESS | 1845 | 1461168101656 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 09:01:41 INFO - PROCESS | 1845 | 1461168101976 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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:42 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5851b6b800 == 178 [pid = 1845] [id = 692] 09:01:42 INFO - PROCESS | 1845 | ++DOMWINDOW == 146 (0x7f5843b25c00) [pid = 1845] [serial = 2077] [outer = (nil)] 09:01:42 INFO - PROCESS | 1845 | ++DOMWINDOW == 147 (0x7f584f747000) [pid = 1845] [serial = 2078] [outer = 0x7f5843b25c00] 09:01:42 INFO - PROCESS | 1845 | 1461168102058 Marionette DEBUG loaded listener.js 09:01:42 INFO - PROCESS | 1845 | ++DOMWINDOW == 148 (0x7f584f8be800) [pid = 1845] [serial = 2079] [outer = 0x7f5843b25c00] 09:01:42 INFO - PROCESS | 1845 | 1461168102959 Marionette TRACE conn3 <- [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:01:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 09:01:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1586ms 09:01:42 INFO - PROCESS | 1845 | 1461168102998 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 09:01:43 INFO - PROCESS | 1845 | 1461168103002 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 09:01:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 09:01:43 INFO - PROCESS | 1845 | 1461168103008 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 09:01:43 INFO - PROCESS | 1845 | 1461168103011 Marionette TRACE conn3 <- [1,2742,null,{}] 09:01:43 INFO - PROCESS | 1845 | 1461168103016 Marionette TRACE conn3 -> [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:01:43 INFO - PROCESS | 1845 | 1461168103252 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 09:01:43 INFO - PROCESS | 1845 | 1461168103529 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1845 | ++DOCSHELL 0x7f58528ae800 == 179 [pid = 1845] [id = 693] 09:01:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 149 (0x7f5843b27400) [pid = 1845] [serial = 2080] [outer = (nil)] 09:01:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 150 (0x7f584fa4d800) [pid = 1845] [serial = 2081] [outer = 0x7f5843b27400] 09:01:43 INFO - PROCESS | 1845 | 1461168103650 Marionette DEBUG loaded listener.js 09:01:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 151 (0x7f584fa5f800) [pid = 1845] [serial = 2082] [outer = 0x7f5843b27400] 09:01:44 INFO - PROCESS | 1845 | 1461168104492 Marionette TRACE conn3 <- [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:01:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 09:01:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1536ms 09:01:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 09:01:44 INFO - PROCESS | 1845 | 1461168104545 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 09:01:44 INFO - PROCESS | 1845 | 1461168104548 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 09:01:44 INFO - PROCESS | 1845 | 1461168104555 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 09:01:44 INFO - PROCESS | 1845 | 1461168104559 Marionette TRACE conn3 <- [1,2746,null,{}] 09:01:44 INFO - PROCESS | 1845 | 1461168104564 Marionette TRACE conn3 -> [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:01:44 INFO - PROCESS | 1845 | 1461168104803 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 09:01:45 INFO - PROCESS | 1845 | 1461168105079 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1845 | ++DOCSHELL 0x7f5853e8e800 == 180 [pid = 1845] [id = 694] 09:01:45 INFO - PROCESS | 1845 | ++DOMWINDOW == 152 (0x7f584f8c0400) [pid = 1845] [serial = 2083] [outer = (nil)] 09:01:45 INFO - PROCESS | 1845 | ++DOMWINDOW == 153 (0x7f5850644800) [pid = 1845] [serial = 2084] [outer = 0x7f584f8c0400] 09:01:45 INFO - PROCESS | 1845 | 1461168105196 Marionette DEBUG loaded listener.js 09:01:45 INFO - PROCESS | 1845 | ++DOMWINDOW == 154 (0x7f5850714000) [pid = 1845] [serial = 2085] [outer = 0x7f584f8c0400] 09:01:46 INFO - PROCESS | 1845 | 1461168106045 Marionette TRACE conn3 <- [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:01:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 09:01:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1533ms 09:01:46 INFO - PROCESS | 1845 | 1461168106089 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 09:01:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 09:01:46 INFO - PROCESS | 1845 | 1461168106095 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 09:01:46 INFO - PROCESS | 1845 | 1461168106103 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 09:01:46 INFO - PROCESS | 1845 | 1461168106106 Marionette TRACE conn3 <- [1,2750,null,{}] 09:01:46 INFO - PROCESS | 1845 | 1461168106114 Marionette TRACE conn3 -> [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:01:46 INFO - PROCESS | 1845 | 1461168106420 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 09:01:46 INFO - PROCESS | 1845 | 1461168106757 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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:46 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5855e79800 == 181 [pid = 1845] [id = 695] 09:01:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 155 (0x7f58519a3400) [pid = 1845] [serial = 2086] [outer = (nil)] 09:01:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 156 (0x7f58519af000) [pid = 1845] [serial = 2087] [outer = 0x7f58519a3400] 09:01:46 INFO - PROCESS | 1845 | 1461168106833 Marionette DEBUG loaded listener.js 09:01:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 157 (0x7f5851b2ec00) [pid = 1845] [serial = 2088] [outer = 0x7f58519a3400] 09:01:47 INFO - PROCESS | 1845 | 1461168107741 Marionette TRACE conn3 <- [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:01:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 09:01:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1691ms 09:01:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 09:01:47 INFO - PROCESS | 1845 | 1461168107793 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 09:01:47 INFO - PROCESS | 1845 | 1461168107797 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 09:01:47 INFO - PROCESS | 1845 | 1461168107803 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 09:01:47 INFO - PROCESS | 1845 | 1461168107813 Marionette TRACE conn3 <- [1,2754,null,{}] 09:01:47 INFO - PROCESS | 1845 | 1461168107819 Marionette TRACE conn3 -> [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:01:48 INFO - PROCESS | 1845 | 1461168108081 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 09:01:48 INFO - PROCESS | 1845 | 1461168108436 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1845 | ++DOCSHELL 0x7f58565c3000 == 182 [pid = 1845] [id = 696] 09:01:48 INFO - PROCESS | 1845 | ++DOMWINDOW == 158 (0x7f58519a4800) [pid = 1845] [serial = 2089] [outer = (nil)] 09:01:48 INFO - PROCESS | 1845 | ++DOMWINDOW == 159 (0x7f58521bf800) [pid = 1845] [serial = 2090] [outer = 0x7f58519a4800] 09:01:48 INFO - PROCESS | 1845 | 1461168108580 Marionette DEBUG loaded listener.js 09:01:48 INFO - PROCESS | 1845 | ++DOMWINDOW == 160 (0x7f5852517800) [pid = 1845] [serial = 2091] [outer = 0x7f58519a4800] 09:01:49 INFO - PROCESS | 1845 | 1461168109502 Marionette TRACE conn3 <- [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:01:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 09:01:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1740ms 09:01:49 INFO - PROCESS | 1845 | 1461168109543 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 09:01:49 INFO - PROCESS | 1845 | 1461168109547 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 09:01:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 09:01:49 INFO - PROCESS | 1845 | 1461168109553 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 09:01:49 INFO - PROCESS | 1845 | 1461168109555 Marionette TRACE conn3 <- [1,2758,null,{}] 09:01:49 INFO - PROCESS | 1845 | 1461168109561 Marionette TRACE conn3 -> [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:01:49 INFO - PROCESS | 1845 | 1461168109789 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 09:01:50 INFO - PROCESS | 1845 | 1461168110039 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1845 | ++DOCSHELL 0x7f585a9ae000 == 183 [pid = 1845] [id = 697] 09:01:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 161 (0x7f58520a7400) [pid = 1845] [serial = 2092] [outer = (nil)] 09:01:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 162 (0x7f58527d6800) [pid = 1845] [serial = 2093] [outer = 0x7f58520a7400] 09:01:50 INFO - PROCESS | 1845 | 1461168110114 Marionette DEBUG loaded listener.js 09:01:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 163 (0x7f5852b86c00) [pid = 1845] [serial = 2094] [outer = 0x7f58520a7400] 09:01:51 INFO - PROCESS | 1845 | 1461168111084 Marionette TRACE conn3 <- [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:01:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 09:01:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1588ms 09:01:51 INFO - PROCESS | 1845 | 1461168111142 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 09:01:51 INFO - PROCESS | 1845 | 1461168111146 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 09:01:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 09:01:51 INFO - PROCESS | 1845 | 1461168111152 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 09:01:51 INFO - PROCESS | 1845 | 1461168111155 Marionette TRACE conn3 <- [1,2762,null,{}] 09:01:51 INFO - PROCESS | 1845 | 1461168111160 Marionette TRACE conn3 -> [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:01:51 INFO - PROCESS | 1845 | 1461168111408 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 09:01:51 INFO - PROCESS | 1845 | 1461168111734 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1845 | ++DOCSHELL 0x7f585b152000 == 184 [pid = 1845] [id = 698] 09:01:51 INFO - PROCESS | 1845 | ++DOMWINDOW == 164 (0x7f584578f000) [pid = 1845] [serial = 2095] [outer = (nil)] 09:01:51 INFO - PROCESS | 1845 | ++DOMWINDOW == 165 (0x7f5852bd7800) [pid = 1845] [serial = 2096] [outer = 0x7f584578f000] 09:01:51 INFO - PROCESS | 1845 | 1461168111813 Marionette DEBUG loaded listener.js 09:01:51 INFO - PROCESS | 1845 | ++DOMWINDOW == 166 (0x7f5852d49000) [pid = 1845] [serial = 2097] [outer = 0x7f584578f000] 09:01:52 INFO - PROCESS | 1845 | 1461168112664 Marionette TRACE conn3 <- [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:01:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 09:01:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1578ms 09:01:52 INFO - PROCESS | 1845 | 1461168112732 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 09:01:52 INFO - PROCESS | 1845 | 1461168112735 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 09:01:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 09:01:52 INFO - PROCESS | 1845 | 1461168112741 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 09:01:52 INFO - PROCESS | 1845 | 1461168112743 Marionette TRACE conn3 <- [1,2766,null,{}] 09:01:52 INFO - PROCESS | 1845 | 1461168112749 Marionette TRACE conn3 -> [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:01:53 INFO - PROCESS | 1845 | 1461168113033 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 09:01:53 INFO - PROCESS | 1845 | 1461168113349 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1845 | ++DOCSHELL 0x7f585b556000 == 185 [pid = 1845] [id = 699] 09:01:53 INFO - PROCESS | 1845 | ++DOMWINDOW == 167 (0x7f5841f4ac00) [pid = 1845] [serial = 2098] [outer = (nil)] 09:01:53 INFO - PROCESS | 1845 | ++DOMWINDOW == 168 (0x7f5853a6bc00) [pid = 1845] [serial = 2099] [outer = 0x7f5841f4ac00] 09:01:53 INFO - PROCESS | 1845 | 1461168113427 Marionette DEBUG loaded listener.js 09:01:53 INFO - PROCESS | 1845 | ++DOMWINDOW == 169 (0x7f5853d8cc00) [pid = 1845] [serial = 2100] [outer = 0x7f5841f4ac00] 09:01:54 INFO - PROCESS | 1845 | 1461168114269 Marionette TRACE conn3 <- [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:01:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 09:01:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1583ms 09:01:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 09:01:54 INFO - PROCESS | 1845 | 1461168114326 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 09:01:54 INFO - PROCESS | 1845 | 1461168114329 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 09:01:54 INFO - PROCESS | 1845 | 1461168114335 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 09:01:54 INFO - PROCESS | 1845 | 1461168114338 Marionette TRACE conn3 <- [1,2770,null,{}] 09:01:54 INFO - PROCESS | 1845 | 1461168114343 Marionette TRACE conn3 -> [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:01:54 INFO - PROCESS | 1845 | 1461168114578 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 09:01:54 INFO - PROCESS | 1845 | 1461168114859 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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:54 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585ba8f000 == 186 [pid = 1845] [id = 700] 09:01:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 170 (0x7f584f6d6000) [pid = 1845] [serial = 2101] [outer = (nil)] 09:01:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 171 (0x7f5854833400) [pid = 1845] [serial = 2102] [outer = 0x7f584f6d6000] 09:01:54 INFO - PROCESS | 1845 | 1461168114979 Marionette DEBUG loaded listener.js 09:01:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 172 (0x7f585542b000) [pid = 1845] [serial = 2103] [outer = 0x7f584f6d6000] 09:01:55 INFO - PROCESS | 1845 | 1461168115838 Marionette TRACE conn3 <- [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:01:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 09:01:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1539ms 09:01:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 09:01:55 INFO - PROCESS | 1845 | 1461168115874 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 09:01:55 INFO - PROCESS | 1845 | 1461168115877 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 09:01:55 INFO - PROCESS | 1845 | 1461168115884 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 09:01:55 INFO - PROCESS | 1845 | 1461168115887 Marionette TRACE conn3 <- [1,2774,null,{}] 09:01:55 INFO - PROCESS | 1845 | 1461168115892 Marionette TRACE conn3 -> [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:01:56 INFO - PROCESS | 1845 | 1461168116135 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 09:01:56 INFO - PROCESS | 1845 | 1461168116474 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1845 | ++DOCSHELL 0x7f585c125800 == 187 [pid = 1845] [id = 701] 09:01:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 173 (0x7f5852b7e400) [pid = 1845] [serial = 2104] [outer = (nil)] 09:01:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 174 (0x7f585548e800) [pid = 1845] [serial = 2105] [outer = 0x7f5852b7e400] 09:01:56 INFO - PROCESS | 1845 | 1461168116556 Marionette DEBUG loaded listener.js 09:01:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 175 (0x7f585568e400) [pid = 1845] [serial = 2106] [outer = 0x7f5852b7e400] 09:01:57 INFO - PROCESS | 1845 | 1461168117422 Marionette TRACE conn3 <- [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:01:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 09:01:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1587ms 09:01:57 INFO - PROCESS | 1845 | 1461168117471 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 09:01:57 INFO - PROCESS | 1845 | 1461168117480 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 09:01:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 09:01:57 INFO - PROCESS | 1845 | 1461168117488 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 09:01:57 INFO - PROCESS | 1845 | 1461168117495 Marionette TRACE conn3 <- [1,2778,null,{}] 09:01:57 INFO - PROCESS | 1845 | 1461168117501 Marionette TRACE conn3 -> [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:01:57 INFO - PROCESS | 1845 | 1461168117747 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 09:01:58 INFO - PROCESS | 1845 | 1461168118026 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1845 | ++DOCSHELL 0x7f585c946800 == 188 [pid = 1845] [id = 702] 09:01:58 INFO - PROCESS | 1845 | ++DOMWINDOW == 176 (0x7f5852dab000) [pid = 1845] [serial = 2107] [outer = (nil)] 09:01:58 INFO - PROCESS | 1845 | ++DOMWINDOW == 177 (0x7f5855697400) [pid = 1845] [serial = 2108] [outer = 0x7f5852dab000] 09:01:58 INFO - PROCESS | 1845 | 1461168118145 Marionette DEBUG loaded listener.js 09:01:58 INFO - PROCESS | 1845 | ++DOMWINDOW == 178 (0x7f585596a800) [pid = 1845] [serial = 2109] [outer = 0x7f5852dab000] 09:01:59 INFO - PROCESS | 1845 | 1461168119007 Marionette TRACE conn3 <- [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:01:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 09:01:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1590ms 09:01:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 09:01:59 INFO - PROCESS | 1845 | 1461168119080 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 09:01:59 INFO - PROCESS | 1845 | 1461168119083 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 09:01:59 INFO - PROCESS | 1845 | 1461168119089 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 09:01:59 INFO - PROCESS | 1845 | 1461168119092 Marionette TRACE conn3 <- [1,2782,null,{}] 09:01:59 INFO - PROCESS | 1845 | 1461168119097 Marionette TRACE conn3 -> [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:01:59 INFO - PROCESS | 1845 | 1461168119341 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 09:01:59 INFO - PROCESS | 1845 | 1461168119621 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1845 | ++DOCSHELL 0x7f58614b7000 == 189 [pid = 1845] [id = 703] 09:01:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 179 (0x7f585482fc00) [pid = 1845] [serial = 2110] [outer = (nil)] 09:01:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 180 (0x7f5855973400) [pid = 1845] [serial = 2111] [outer = 0x7f585482fc00] 09:01:59 INFO - PROCESS | 1845 | 1461168119741 Marionette DEBUG loaded listener.js 09:01:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 181 (0x7f5855c1a400) [pid = 1845] [serial = 2112] [outer = 0x7f585482fc00] 09:02:02 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5845665000 == 188 [pid = 1845] [id = 684] 09:02:02 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5843bdc000 == 187 [pid = 1845] [id = 683] 09:02:02 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5842d92000 == 186 [pid = 1845] [id = 682] 09:02:02 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5850997800 == 185 [pid = 1845] [id = 674] 09:02:02 INFO - PROCESS | 1845 | --DOCSHELL 0x7f584f91e800 == 184 [pid = 1845] [id = 673] 09:02:02 INFO - PROCESS | 1845 | --DOCSHELL 0x7f584af09800 == 183 [pid = 1845] [id = 672] 09:02:02 INFO - PROCESS | 1845 | --DOCSHELL 0x7f584ac36000 == 182 [pid = 1845] [id = 671] 09:02:02 INFO - PROCESS | 1845 | --DOCSHELL 0x7f584ab79800 == 181 [pid = 1845] [id = 670] 09:02:02 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5848cd9000 == 180 [pid = 1845] [id = 669] 09:02:02 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5846c19000 == 179 [pid = 1845] [id = 668] 09:02:02 INFO - PROCESS | 1845 | --DOCSHELL 0x7f58460de800 == 178 [pid = 1845] [id = 667] 09:02:02 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5845804000 == 177 [pid = 1845] [id = 666] 09:02:02 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5842ea9800 == 176 [pid = 1845] [id = 665] 09:02:02 INFO - PROCESS | 1845 | --DOMWINDOW == 180 (0x7f5843915800) [pid = 1845] [serial = 1857] [outer = (nil)] [url = about:blank] 09:02:02 INFO - PROCESS | 1845 | --DOMWINDOW == 179 (0x7f5851c06400) [pid = 1845] [serial = 1911] [outer = (nil)] [url = about:blank] 09:02:02 INFO - PROCESS | 1845 | --DOMWINDOW == 178 (0x7f5843b21000) [pid = 1845] [serial = 1994] [outer = (nil)] [url = about:blank] 09:02:02 INFO - PROCESS | 1845 | --DOMWINDOW == 177 (0x7f584ae28800) [pid = 1845] [serial = 1946] [outer = (nil)] [url = about:blank] 09:02:02 INFO - PROCESS | 1845 | --DOMWINDOW == 176 (0x7f584af66c00) [pid = 1845] [serial = 1947] [outer = (nil)] [url = about:blank] 09:02:02 INFO - PROCESS | 1845 | --DOMWINDOW == 175 (0x7f5841f44000) [pid = 1845] [serial = 1928] [outer = (nil)] [url = about:blank] 09:02:02 INFO - PROCESS | 1845 | --DOMWINDOW == 174 (0x7f5842173400) [pid = 1845] [serial = 1929] [outer = (nil)] [url = about:blank] 09:02:02 INFO - PROCESS | 1845 | --DOMWINDOW == 173 (0x7f584f6d5c00) [pid = 1845] [serial = 1955] [outer = (nil)] [url = about:blank] 09:02:02 INFO - PROCESS | 1845 | --DOMWINDOW == 172 (0x7f584f8bc400) [pid = 1845] [serial = 1956] [outer = (nil)] [url = about:blank] 09:02:02 INFO - PROCESS | 1845 | --DOMWINDOW == 171 (0x7f5852937400) [pid = 1845] [serial = 1979] [outer = (nil)] [url = about:blank] 09:02:02 INFO - PROCESS | 1845 | --DOMWINDOW == 170 (0x7f5852b84000) [pid = 1845] [serial = 1980] [outer = (nil)] [url = about:blank] 09:02:02 INFO - PROCESS | 1845 | --DOMWINDOW == 169 (0x7f583e552000) [pid = 1845] [serial = 1982] [outer = (nil)] [url = about:blank] 09:02:02 INFO - PROCESS | 1845 | --DOMWINDOW == 168 (0x7f583ec1ec00) [pid = 1845] [serial = 1983] [outer = (nil)] [url = about:blank] 09:02:02 INFO - PROCESS | 1845 | --DOMWINDOW == 167 (0x7f5851e67800) [pid = 1845] [serial = 1961] [outer = (nil)] [url = about:blank] 09:02:02 INFO - PROCESS | 1845 | --DOMWINDOW == 166 (0x7f5852099c00) [pid = 1845] [serial = 1962] [outer = (nil)] [url = about:blank] 09:02:02 INFO - PROCESS | 1845 | --DOMWINDOW == 165 (0x7f5841e40800) [pid = 1845] [serial = 1985] [outer = (nil)] [url = about:blank] 09:02:02 INFO - PROCESS | 1845 | --DOMWINDOW == 164 (0x7f5843f21000) [pid = 1845] [serial = 1934] [outer = (nil)] [url = about:blank] 09:02:02 INFO - PROCESS | 1845 | --DOMWINDOW == 163 (0x7f58440d2c00) [pid = 1845] [serial = 1935] [outer = (nil)] [url = about:blank] 09:02:02 INFO - PROCESS | 1845 | --DOMWINDOW == 162 (0x7f584b256c00) [pid = 1845] [serial = 1949] [outer = (nil)] [url = about:blank] 09:02:02 INFO - PROCESS | 1845 | --DOMWINDOW == 161 (0x7f584b44f800) [pid = 1845] [serial = 1950] [outer = (nil)] [url = about:blank] 09:02:02 INFO - PROCESS | 1845 | --DOMWINDOW == 160 (0x7f58527d5800) [pid = 1845] [serial = 1976] [outer = (nil)] [url = about:blank] 09:02:02 INFO - PROCESS | 1845 | --DOMWINDOW == 159 (0x7f585292f400) [pid = 1845] [serial = 1977] [outer = (nil)] [url = about:blank] 09:02:02 INFO - PROCESS | 1845 | --DOMWINDOW == 158 (0x7f58521be400) [pid = 1845] [serial = 1967] [outer = (nil)] [url = about:blank] 09:02:02 INFO - PROCESS | 1845 | --DOMWINDOW == 157 (0x7f5852406000) [pid = 1845] [serial = 1968] [outer = (nil)] [url = about:blank] 09:02:02 INFO - PROCESS | 1845 | --DOMWINDOW == 156 (0x7f58520a3400) [pid = 1845] [serial = 1964] [outer = (nil)] [url = about:blank] 09:02:02 INFO - PROCESS | 1845 | --DOMWINDOW == 155 (0x7f58520ab400) [pid = 1845] [serial = 1965] [outer = (nil)] [url = about:blank] 09:02:02 INFO - PROCESS | 1845 | --DOMWINDOW == 154 (0x7f584b477400) [pid = 1845] [serial = 1952] [outer = (nil)] [url = about:blank] 09:02:02 INFO - PROCESS | 1845 | --DOMWINDOW == 153 (0x7f584f6dac00) [pid = 1845] [serial = 1953] [outer = (nil)] [url = about:blank] 09:02:02 INFO - PROCESS | 1845 | --DOMWINDOW == 152 (0x7f58524ca800) [pid = 1845] [serial = 1970] [outer = (nil)] [url = about:blank] 09:02:02 INFO - PROCESS | 1845 | --DOMWINDOW == 151 (0x7f5852516800) [pid = 1845] [serial = 1971] [outer = (nil)] [url = about:blank] 09:02:02 INFO - PROCESS | 1845 | --DOMWINDOW == 150 (0x7f5843a95800) [pid = 1845] [serial = 1931] [outer = (nil)] [url = about:blank] 09:02:02 INFO - PROCESS | 1845 | --DOMWINDOW == 149 (0x7f5843aba000) [pid = 1845] [serial = 1932] [outer = (nil)] [url = about:blank] 09:02:02 INFO - PROCESS | 1845 | --DOMWINDOW == 148 (0x7f5845788800) [pid = 1845] [serial = 1937] [outer = (nil)] [url = about:blank] 09:02:02 INFO - PROCESS | 1845 | --DOMWINDOW == 147 (0x7f5845823c00) [pid = 1845] [serial = 1938] [outer = (nil)] [url = about:blank] 09:02:02 INFO - PROCESS | 1845 | --DOMWINDOW == 146 (0x7f5852518000) [pid = 1845] [serial = 1973] [outer = (nil)] [url = about:blank] 09:02:02 INFO - PROCESS | 1845 | --DOMWINDOW == 145 (0x7f584378e800) [pid = 1845] [serial = 1988] [outer = (nil)] [url = about:blank] 09:02:02 INFO - PROCESS | 1845 | --DOMWINDOW == 144 (0x7f58527cd800) [pid = 1845] [serial = 1974] [outer = (nil)] [url = about:blank] 09:02:02 INFO - PROCESS | 1845 | --DOMWINDOW == 143 (0x7f5848b2f000) [pid = 1845] [serial = 1943] [outer = (nil)] [url = about:blank] 09:02:02 INFO - PROCESS | 1845 | --DOMWINDOW == 142 (0x7f584a887c00) [pid = 1845] [serial = 1944] [outer = (nil)] [url = about:blank] 09:02:02 INFO - PROCESS | 1845 | --DOMWINDOW == 141 (0x7f5845832000) [pid = 1845] [serial = 1940] [outer = (nil)] [url = about:blank] 09:02:02 INFO - PROCESS | 1845 | --DOMWINDOW == 140 (0x7f5846465800) [pid = 1845] [serial = 1941] [outer = (nil)] [url = about:blank] 09:02:02 INFO - PROCESS | 1845 | --DOMWINDOW == 139 (0x7f58519aa800) [pid = 1845] [serial = 1958] [outer = (nil)] [url = about:blank] 09:02:02 INFO - PROCESS | 1845 | --DOMWINDOW == 138 (0x7f5851c0b400) [pid = 1845] [serial = 1959] [outer = (nil)] [url = about:blank] 09:02:02 INFO - PROCESS | 1845 | --DOMWINDOW == 137 (0x7f583ff2b400) [pid = 1845] [serial = 1991] [outer = (nil)] [url = about:blank] 09:02:02 INFO - PROCESS | 1845 | --DOMWINDOW == 136 (0x7f5843913000) [pid = 1845] [serial = 1989] [outer = (nil)] [url = about:blank] 09:02:02 INFO - PROCESS | 1845 | --DOMWINDOW == 135 (0x7f5843790c00) [pid = 1845] [serial = 1992] [outer = (nil)] [url = about:blank] 09:02:02 INFO - PROCESS | 1845 | --DOMWINDOW == 134 (0x7f584216b800) [pid = 1845] [serial = 1986] [outer = (nil)] [url = about:blank] 09:02:02 INFO - PROCESS | 1845 | 1461168122642 Marionette TRACE conn3 <- [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:02:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 09:02:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 3699ms 09:02:02 INFO - PROCESS | 1845 | 1461168122789 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 09:02:02 INFO - PROCESS | 1845 | 1461168122794 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 09:02:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 09:02:02 INFO - PROCESS | 1845 | 1461168122801 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 09:02:02 INFO - PROCESS | 1845 | 1461168122804 Marionette TRACE conn3 <- [1,2786,null,{}] 09:02:02 INFO - PROCESS | 1845 | 1461168122816 Marionette TRACE conn3 -> [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:02:03 INFO - PROCESS | 1845 | 1461168123047 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 09:02:03 INFO - PROCESS | 1845 | 1461168123275 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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:03 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f58429aa800 == 177 [pid = 1845] [id = 704] 09:02:03 INFO - PROCESS | 1845 | ++DOMWINDOW == 135 (0x7f5841662400) [pid = 1845] [serial = 2113] [outer = (nil)] 09:02:03 INFO - PROCESS | 1845 | ++DOMWINDOW == 136 (0x7f584166b800) [pid = 1845] [serial = 2114] [outer = 0x7f5841662400] 09:02:03 INFO - PROCESS | 1845 | 1461168123341 Marionette DEBUG loaded listener.js 09:02:03 INFO - PROCESS | 1845 | ++DOMWINDOW == 137 (0x7f5841f4c400) [pid = 1845] [serial = 2115] [outer = 0x7f5841662400] 09:02:04 INFO - PROCESS | 1845 | 1461168124127 Marionette TRACE conn3 <- [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:02:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 09:02:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1337ms 09:02:04 INFO - PROCESS | 1845 | 1461168124138 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 09:02:04 INFO - PROCESS | 1845 | 1461168124145 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 09:02:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 09:02:04 INFO - PROCESS | 1845 | 1461168124172 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 09:02:04 INFO - PROCESS | 1845 | 1461168124175 Marionette TRACE conn3 <- [1,2790,null,{}] 09:02:04 INFO - PROCESS | 1845 | 1461168124182 Marionette TRACE conn3 -> [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:02:04 INFO - PROCESS | 1845 | 1461168124408 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 09:02:04 INFO - PROCESS | 1845 | 1461168124624 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1845 | ++DOCSHELL 0x7f5843828800 == 178 [pid = 1845] [id = 705] 09:02:04 INFO - PROCESS | 1845 | ++DOMWINDOW == 138 (0x7f584154a400) [pid = 1845] [serial = 2116] [outer = (nil)] 09:02:04 INFO - PROCESS | 1845 | ++DOMWINDOW == 139 (0x7f5842e54800) [pid = 1845] [serial = 2117] [outer = 0x7f584154a400] 09:02:04 INFO - PROCESS | 1845 | 1461168124692 Marionette DEBUG loaded listener.js 09:02:04 INFO - PROCESS | 1845 | ++DOMWINDOW == 140 (0x7f5843840000) [pid = 1845] [serial = 2118] [outer = 0x7f584154a400] 09:02:05 INFO - PROCESS | 1845 | 1461168125620 Marionette TRACE conn3 <- [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:02:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 09:02:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1493ms 09:02:05 INFO - PROCESS | 1845 | 1461168125674 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 09:02:05 INFO - PROCESS | 1845 | 1461168125677 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 09:02:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 09:02:05 INFO - PROCESS | 1845 | 1461168125693 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 09:02:05 INFO - PROCESS | 1845 | 1461168125698 Marionette TRACE conn3 <- [1,2794,null,{}] 09:02:05 INFO - PROCESS | 1845 | 1461168125713 Marionette TRACE conn3 -> [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:02:06 INFO - PROCESS | 1845 | 1461168126014 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 09:02:06 INFO - PROCESS | 1845 | 1461168126045 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1845 | ++DOCSHELL 0x7f5843f93000 == 179 [pid = 1845] [id = 706] 09:02:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 141 (0x7f5843a9a000) [pid = 1845] [serial = 2119] [outer = (nil)] 09:02:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 142 (0x7f5843abf400) [pid = 1845] [serial = 2120] [outer = 0x7f5843a9a000] 09:02:06 INFO - PROCESS | 1845 | 1461168126110 Marionette DEBUG loaded listener.js 09:02:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 143 (0x7f5843c8b000) [pid = 1845] [serial = 2121] [outer = 0x7f5843a9a000] 09:02:07 INFO - PROCESS | 1845 | 1461168127577 Marionette TRACE conn3 <- [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:02:07 INFO - PROCESS | 1845 | --DOMWINDOW == 142 (0x7f5842e55800) [pid = 1845] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 09:02:07 INFO - PROCESS | 1845 | --DOMWINDOW == 141 (0x7f583ec1dc00) [pid = 1845] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 09:02:07 INFO - PROCESS | 1845 | --DOMWINDOW == 140 (0x7f5843cde800) [pid = 1845] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 09:02:07 INFO - PROCESS | 1845 | --DOMWINDOW == 139 (0x7f5850644400) [pid = 1845] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 09:02:07 INFO - PROCESS | 1845 | --DOMWINDOW == 138 (0x7f583e1b9c00) [pid = 1845] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 09:02:07 INFO - PROCESS | 1845 | --DOMWINDOW == 137 (0x7f5847da1c00) [pid = 1845] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 09:02:07 INFO - PROCESS | 1845 | --DOMWINDOW == 136 (0x7f583ff32c00) [pid = 1845] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 09:02:07 INFO - PROCESS | 1845 | --DOMWINDOW == 135 (0x7f584f6d8000) [pid = 1845] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 09:02:07 INFO - PROCESS | 1845 | --DOMWINDOW == 134 (0x7f5846f4a400) [pid = 1845] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 09:02:07 INFO - PROCESS | 1845 | --DOMWINDOW == 133 (0x7f5851934800) [pid = 1845] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 09:02:07 INFO - PROCESS | 1845 | --DOMWINDOW == 132 (0x7f584f6d5800) [pid = 1845] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 09:02:07 INFO - PROCESS | 1845 | --DOMWINDOW == 131 (0x7f58440d2000) [pid = 1845] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 09:02:07 INFO - PROCESS | 1845 | --DOMWINDOW == 130 (0x7f5841e41400) [pid = 1845] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 09:02:07 INFO - PROCESS | 1845 | --DOMWINDOW == 129 (0x7f5843ab2400) [pid = 1845] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 09:02:07 INFO - PROCESS | 1845 | --DOMWINDOW == 128 (0x7f5847da1800) [pid = 1845] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 09:02:07 INFO - PROCESS | 1845 | --DOMWINDOW == 127 (0x7f584f6d3800) [pid = 1845] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 09:02:07 INFO - PROCESS | 1845 | --DOMWINDOW == 126 (0x7f5843ce6000) [pid = 1845] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 09:02:07 INFO - PROCESS | 1845 | --DOMWINDOW == 125 (0x7f585070d000) [pid = 1845] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 09:02:07 INFO - PROCESS | 1845 | --DOMWINDOW == 124 (0x7f5846efa800) [pid = 1845] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 09:02:07 INFO - PROCESS | 1845 | --DOMWINDOW == 123 (0x7f5841551800) [pid = 1845] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 09:02:07 INFO - PROCESS | 1845 | --DOMWINDOW == 122 (0x7f583e1c3c00) [pid = 1845] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 09:02:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 09:02:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1989ms 09:02:07 INFO - PROCESS | 1845 | 1461168127684 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 09:02:07 INFO - PROCESS | 1845 | 1461168127688 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 09:02:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 09:02:07 INFO - PROCESS | 1845 | 1461168127694 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 09:02:07 INFO - PROCESS | 1845 | 1461168127696 Marionette TRACE conn3 <- [1,2798,null,{}] 09:02:07 INFO - PROCESS | 1845 | 1461168127701 Marionette TRACE conn3 -> [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:02:07 INFO - PROCESS | 1845 | 1461168127964 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 09:02:08 INFO - PROCESS | 1845 | 1461168128152 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1845 | ++DOCSHELL 0x7f584588b800 == 180 [pid = 1845] [id = 707] 09:02:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 123 (0x7f5841551800) [pid = 1845] [serial = 2122] [outer = (nil)] 09:02:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 124 (0x7f5843adf800) [pid = 1845] [serial = 2123] [outer = 0x7f5841551800] 09:02:08 INFO - PROCESS | 1845 | 1461168128216 Marionette DEBUG loaded listener.js 09:02:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 125 (0x7f5843ceac00) [pid = 1845] [serial = 2124] [outer = 0x7f5841551800] 09:02:08 INFO - PROCESS | 1845 | 1461168128961 Marionette TRACE conn3 <- [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:02:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 09:02:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1294ms 09:02:08 INFO - PROCESS | 1845 | 1461168128989 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 09:02:08 INFO - PROCESS | 1845 | 1461168128993 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 09:02:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 09:02:09 INFO - PROCESS | 1845 | 1461168128999 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 09:02:09 INFO - PROCESS | 1845 | 1461168129001 Marionette TRACE conn3 <- [1,2802,null,{}] 09:02:09 INFO - PROCESS | 1845 | 1461168129007 Marionette TRACE conn3 -> [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:02:09 INFO - PROCESS | 1845 | 1461168129247 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 09:02:09 INFO - PROCESS | 1845 | 1461168129437 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1845 | ++DOCSHELL 0x7f58461e9800 == 181 [pid = 1845] [id = 708] 09:02:09 INFO - PROCESS | 1845 | ++DOMWINDOW == 126 (0x7f583ec10400) [pid = 1845] [serial = 2125] [outer = (nil)] 09:02:09 INFO - PROCESS | 1845 | ++DOMWINDOW == 127 (0x7f5843f20c00) [pid = 1845] [serial = 2126] [outer = 0x7f583ec10400] 09:02:09 INFO - PROCESS | 1845 | 1461168129506 Marionette DEBUG loaded listener.js 09:02:09 INFO - PROCESS | 1845 | ++DOMWINDOW == 128 (0x7f5845703400) [pid = 1845] [serial = 2127] [outer = 0x7f583ec10400] 09:02:10 INFO - PROCESS | 1845 | 1461168130613 Marionette TRACE conn3 <- [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:02:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 09:02:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1634ms 09:02:10 INFO - PROCESS | 1845 | 1461168130634 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 09:02:10 INFO - PROCESS | 1845 | 1461168130642 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 09:02:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 09:02:10 INFO - PROCESS | 1845 | 1461168130651 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 09:02:10 INFO - PROCESS | 1845 | 1461168130656 Marionette TRACE conn3 <- [1,2806,null,{}] 09:02:10 INFO - PROCESS | 1845 | 1461168130664 Marionette TRACE conn3 -> [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:02:10 INFO - PROCESS | 1845 | 1461168130906 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 09:02:11 INFO - PROCESS | 1845 | 1461168131158 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1845 | ++DOCSHELL 0x7f58439a6800 == 182 [pid = 1845] [id = 709] 09:02:11 INFO - PROCESS | 1845 | ++DOMWINDOW == 129 (0x7f5842adc000) [pid = 1845] [serial = 2128] [outer = (nil)] 09:02:11 INFO - PROCESS | 1845 | ++DOMWINDOW == 130 (0x7f5842e0b800) [pid = 1845] [serial = 2129] [outer = 0x7f5842adc000] 09:02:11 INFO - PROCESS | 1845 | 1461168131293 Marionette DEBUG loaded listener.js 09:02:11 INFO - PROCESS | 1845 | ++DOMWINDOW == 131 (0x7f584384ac00) [pid = 1845] [serial = 2130] [outer = 0x7f5842adc000] 09:02:12 INFO - PROCESS | 1845 | 1461168132191 Marionette TRACE conn3 <- [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:02:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 09:02:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1587ms 09:02:12 INFO - PROCESS | 1845 | 1461168132240 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 09:02:12 INFO - PROCESS | 1845 | 1461168132249 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 09:02:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 09:02:12 INFO - PROCESS | 1845 | 1461168132260 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 09:02:12 INFO - PROCESS | 1845 | 1461168132263 Marionette TRACE conn3 <- [1,2810,null,{}] 09:02:12 INFO - PROCESS | 1845 | 1461168132269 Marionette TRACE conn3 -> [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:02:12 INFO - PROCESS | 1845 | 1461168132519 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 09:02:12 INFO - PROCESS | 1845 | 1461168132922 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1845 | ++DOCSHELL 0x7f58464d2800 == 183 [pid = 1845] [id = 710] 09:02:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 132 (0x7f5843ab4400) [pid = 1845] [serial = 2131] [outer = (nil)] 09:02:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 133 (0x7f5843d85400) [pid = 1845] [serial = 2132] [outer = 0x7f5843ab4400] 09:02:13 INFO - PROCESS | 1845 | 1461168133003 Marionette DEBUG loaded listener.js 09:02:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 134 (0x7f58440c5400) [pid = 1845] [serial = 2133] [outer = 0x7f5843ab4400] 09:02:13 INFO - PROCESS | 1845 | 1461168133908 Marionette TRACE conn3 <- [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:02:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 09:02:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1683ms 09:02:13 INFO - PROCESS | 1845 | 1461168133943 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 09:02:13 INFO - PROCESS | 1845 | 1461168133946 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 09:02:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 09:02:13 INFO - PROCESS | 1845 | 1461168133953 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 09:02:13 INFO - PROCESS | 1845 | 1461168133959 Marionette TRACE conn3 <- [1,2814,null,{}] 09:02:13 INFO - PROCESS | 1845 | 1461168133975 Marionette TRACE conn3 -> [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:02:14 INFO - PROCESS | 1845 | 1461168134237 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 09:02:14 INFO - PROCESS | 1845 | 1461168134508 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1845 | ++DOCSHELL 0x7f584a659000 == 184 [pid = 1845] [id = 711] 09:02:14 INFO - PROCESS | 1845 | ++DOMWINDOW == 135 (0x7f5845711800) [pid = 1845] [serial = 2134] [outer = (nil)] 09:02:14 INFO - PROCESS | 1845 | ++DOMWINDOW == 136 (0x7f584646a800) [pid = 1845] [serial = 2135] [outer = 0x7f5845711800] 09:02:14 INFO - PROCESS | 1845 | 1461168134636 Marionette DEBUG loaded listener.js 09:02:14 INFO - PROCESS | 1845 | ++DOMWINDOW == 137 (0x7f5846efa800) [pid = 1845] [serial = 2136] [outer = 0x7f5845711800] 09:02:15 INFO - PROCESS | 1845 | 1461168135535 Marionette TRACE conn3 <- [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:02:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 09:02:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1638ms 09:02:15 INFO - PROCESS | 1845 | 1461168135593 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 09:02:15 INFO - PROCESS | 1845 | 1461168135597 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 09:02:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 09:02:15 INFO - PROCESS | 1845 | 1461168135604 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 09:02:15 INFO - PROCESS | 1845 | 1461168135607 Marionette TRACE conn3 <- [1,2818,null,{}] 09:02:15 INFO - PROCESS | 1845 | 1461168135612 Marionette TRACE conn3 -> [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:02:15 INFO - PROCESS | 1845 | 1461168135859 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 09:02:16 INFO - PROCESS | 1845 | 1461168136179 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1845 | ++DOCSHELL 0x7f584abd7000 == 185 [pid = 1845] [id = 712] 09:02:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 138 (0x7f583e1bc400) [pid = 1845] [serial = 2137] [outer = (nil)] 09:02:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 139 (0x7f5847da2c00) [pid = 1845] [serial = 2138] [outer = 0x7f583e1bc400] 09:02:16 INFO - PROCESS | 1845 | 1461168136257 Marionette DEBUG loaded listener.js 09:02:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 140 (0x7f5848b33400) [pid = 1845] [serial = 2139] [outer = 0x7f583e1bc400] 09:02:17 INFO - PROCESS | 1845 | 1461168137106 Marionette TRACE conn3 <- [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:02:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 09:02:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1531ms 09:02:17 INFO - PROCESS | 1845 | 1461168137136 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 09:02:17 INFO - PROCESS | 1845 | 1461168137140 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 09:02:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 09:02:17 INFO - PROCESS | 1845 | 1461168137145 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 09:02:17 INFO - PROCESS | 1845 | 1461168137148 Marionette TRACE conn3 <- [1,2822,null,{}] 09:02:17 INFO - PROCESS | 1845 | 1461168137154 Marionette TRACE conn3 -> [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:02:17 INFO - PROCESS | 1845 | 1461168137415 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 09:02:17 INFO - PROCESS | 1845 | 1461168137740 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1845 | ++DOCSHELL 0x7f584ae59000 == 186 [pid = 1845] [id = 713] 09:02:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 141 (0x7f584a880400) [pid = 1845] [serial = 2140] [outer = (nil)] 09:02:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 142 (0x7f584a887c00) [pid = 1845] [serial = 2141] [outer = 0x7f584a880400] 09:02:17 INFO - PROCESS | 1845 | 1461168137845 Marionette DEBUG loaded listener.js 09:02:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 143 (0x7f584ac10000) [pid = 1845] [serial = 2142] [outer = 0x7f584a880400] 09:02:18 INFO - PROCESS | 1845 | 1461168138768 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 09:02:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 09:02:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1680ms 09:02:18 INFO - PROCESS | 1845 | 1461168138827 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 09:02:18 INFO - PROCESS | 1845 | 1461168138830 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 09:02:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 09:02:18 INFO - PROCESS | 1845 | 1461168138836 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 09:02:18 INFO - PROCESS | 1845 | 1461168138838 Marionette TRACE conn3 <- [1,2826,null,{}] 09:02:18 INFO - PROCESS | 1845 | 1461168138844 Marionette TRACE conn3 -> [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:02:19 INFO - PROCESS | 1845 | 1461168139103 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 09:02:19 INFO - PROCESS | 1845 | 1461168139424 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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:19 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5850604000 == 187 [pid = 1845] [id = 714] 09:02:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 144 (0x7f584b25c400) [pid = 1845] [serial = 2143] [outer = (nil)] 09:02:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 145 (0x7f584b470c00) [pid = 1845] [serial = 2144] [outer = 0x7f584b25c400] 09:02:19 INFO - PROCESS | 1845 | 1461168139507 Marionette DEBUG loaded listener.js 09:02:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 146 (0x7f584f6dd400) [pid = 1845] [serial = 2145] [outer = 0x7f584b25c400] 09:02:20 INFO - PROCESS | 1845 | 1461168140341 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 09:02:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 09:02:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1539ms 09:02:20 INFO - PROCESS | 1845 | 1461168140377 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 09:02:20 INFO - PROCESS | 1845 | 1461168140381 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 09:02:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 09:02:20 INFO - PROCESS | 1845 | 1461168140387 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 09:02:20 INFO - PROCESS | 1845 | 1461168140391 Marionette TRACE conn3 <- [1,2830,null,{}] 09:02:20 INFO - PROCESS | 1845 | 1461168140396 Marionette TRACE conn3 -> [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:02:20 INFO - PROCESS | 1845 | 1461168140718 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 09:02:20 INFO - PROCESS | 1845 | 1461168140934 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1845 | ++DOCSHELL 0x7f5851a41000 == 188 [pid = 1845] [id = 715] 09:02:21 INFO - PROCESS | 1845 | ++DOMWINDOW == 147 (0x7f583e548c00) [pid = 1845] [serial = 2146] [outer = (nil)] 09:02:21 INFO - PROCESS | 1845 | ++DOMWINDOW == 148 (0x7f584f6e0c00) [pid = 1845] [serial = 2147] [outer = 0x7f583e548c00] 09:02:21 INFO - PROCESS | 1845 | 1461168141055 Marionette DEBUG loaded listener.js 09:02:21 INFO - PROCESS | 1845 | ++DOMWINDOW == 149 (0x7f584fa55c00) [pid = 1845] [serial = 2148] [outer = 0x7f583e548c00] 09:02:21 INFO - PROCESS | 1845 | 1461168141940 Marionette TRACE conn3 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 09:02:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 09:02:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1631ms 09:02:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 09:02:22 INFO - PROCESS | 1845 | 1461168142020 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 09:02:22 INFO - PROCESS | 1845 | 1461168142023 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 09:02:22 INFO - PROCESS | 1845 | 1461168142030 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 09:02:22 INFO - PROCESS | 1845 | 1461168142033 Marionette TRACE conn3 <- [1,2834,null,{}] 09:02:22 INFO - PROCESS | 1845 | 1461168142038 Marionette TRACE conn3 -> [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:02:22 INFO - PROCESS | 1845 | 1461168142277 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 09:02:22 INFO - PROCESS | 1845 | 1461168142595 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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:22 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585254c800 == 189 [pid = 1845] [id = 716] 09:02:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 150 (0x7f583ec10800) [pid = 1845] [serial = 2149] [outer = (nil)] 09:02:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 151 (0x7f5850646c00) [pid = 1845] [serial = 2150] [outer = 0x7f583ec10800] 09:02:22 INFO - PROCESS | 1845 | 1461168142675 Marionette DEBUG loaded listener.js 09:02:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 152 (0x7f585068ac00) [pid = 1845] [serial = 2151] [outer = 0x7f583ec10800] 09:02:23 INFO - PROCESS | 1845 | 1461168143560 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 09:02:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 09:02:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1580ms 09:02:23 INFO - PROCESS | 1845 | 1461168143610 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 09:02:23 INFO - PROCESS | 1845 | 1461168143614 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 09:02:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 09:02:23 INFO - PROCESS | 1845 | 1461168143619 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 09:02:23 INFO - PROCESS | 1845 | 1461168143622 Marionette TRACE conn3 <- [1,2838,null,{}] 09:02:23 INFO - PROCESS | 1845 | 1461168143628 Marionette TRACE conn3 -> [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:02:23 INFO - PROCESS | 1845 | 1461168143852 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 09:02:24 INFO - PROCESS | 1845 | 1461168144133 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1845 | ++DOCSHELL 0x7f5852ae1800 == 190 [pid = 1845] [id = 717] 09:02:24 INFO - PROCESS | 1845 | ++DOMWINDOW == 153 (0x7f584b25e000) [pid = 1845] [serial = 2152] [outer = (nil)] 09:02:24 INFO - PROCESS | 1845 | ++DOMWINDOW == 154 (0x7f585091b800) [pid = 1845] [serial = 2153] [outer = 0x7f584b25e000] 09:02:24 INFO - PROCESS | 1845 | 1461168144262 Marionette DEBUG loaded listener.js 09:02:24 INFO - PROCESS | 1845 | ++DOMWINDOW == 155 (0x7f5851937c00) [pid = 1845] [serial = 2154] [outer = 0x7f584b25e000] 09:02:25 INFO - PROCESS | 1845 | 1461168145157 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 09:02:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 09:02:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1584ms 09:02:25 INFO - PROCESS | 1845 | 1461168145205 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 09:02:25 INFO - PROCESS | 1845 | 1461168145208 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 09:02:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 09:02:25 INFO - PROCESS | 1845 | 1461168145215 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 09:02:25 INFO - PROCESS | 1845 | 1461168145218 Marionette TRACE conn3 <- [1,2842,null,{}] 09:02:25 INFO - PROCESS | 1845 | 1461168145223 Marionette TRACE conn3 -> [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:02:25 INFO - PROCESS | 1845 | 1461168145464 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 09:02:25 INFO - PROCESS | 1845 | 1461168145792 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1845 | ++DOCSHELL 0x7f5855e68000 == 191 [pid = 1845] [id = 718] 09:02:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 156 (0x7f5842ad7800) [pid = 1845] [serial = 2155] [outer = (nil)] 09:02:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 157 (0x7f5851b20800) [pid = 1845] [serial = 2156] [outer = 0x7f5842ad7800] 09:02:25 INFO - PROCESS | 1845 | 1461168145872 Marionette DEBUG loaded listener.js 09:02:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 158 (0x7f5851c0b400) [pid = 1845] [serial = 2157] [outer = 0x7f5842ad7800] 09:02:26 INFO - PROCESS | 1845 | 1461168146780 Marionette TRACE conn3 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 09:02:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 09:02:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1631ms 09:02:26 INFO - PROCESS | 1845 | 1461168146847 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 09:02:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 09:02:26 INFO - PROCESS | 1845 | 1461168146851 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 09:02:26 INFO - PROCESS | 1845 | 1461168146857 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 09:02:26 INFO - PROCESS | 1845 | 1461168146861 Marionette TRACE conn3 <- [1,2846,null,{}] 09:02:26 INFO - PROCESS | 1845 | 1461168146867 Marionette TRACE conn3 -> [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:02:27 INFO - PROCESS | 1845 | 1461168147170 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 09:02:27 INFO - PROCESS | 1845 | 1461168147498 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1845 | ++DOCSHELL 0x7f5856598000 == 192 [pid = 1845] [id = 719] 09:02:27 INFO - PROCESS | 1845 | ++DOMWINDOW == 159 (0x7f583e1c5400) [pid = 1845] [serial = 2158] [outer = (nil)] 09:02:27 INFO - PROCESS | 1845 | ++DOMWINDOW == 160 (0x7f58524ca800) [pid = 1845] [serial = 2159] [outer = 0x7f583e1c5400] 09:02:27 INFO - PROCESS | 1845 | 1461168147584 Marionette DEBUG loaded listener.js 09:02:27 INFO - PROCESS | 1845 | ++DOMWINDOW == 161 (0x7f58527cf000) [pid = 1845] [serial = 2160] [outer = 0x7f583e1c5400] 09:02:28 INFO - PROCESS | 1845 | 1461168148438 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 09:02:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 09:02:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1639ms 09:02:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 09:02:28 INFO - PROCESS | 1845 | 1461168148497 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 09:02:28 INFO - PROCESS | 1845 | 1461168148500 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 09:02:28 INFO - PROCESS | 1845 | 1461168148506 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 09:02:28 INFO - PROCESS | 1845 | 1461168148509 Marionette TRACE conn3 <- [1,2850,null,{}] 09:02:28 INFO - PROCESS | 1845 | 1461168148514 Marionette TRACE conn3 -> [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:02:28 INFO - PROCESS | 1845 | 1461168148741 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 09:02:29 INFO - PROCESS | 1845 | 1461168149021 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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:29 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585a3c3000 == 193 [pid = 1845] [id = 720] 09:02:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 162 (0x7f5852402800) [pid = 1845] [serial = 2161] [outer = (nil)] 09:02:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 163 (0x7f5852934400) [pid = 1845] [serial = 2162] [outer = 0x7f5852402800] 09:02:29 INFO - PROCESS | 1845 | 1461168149098 Marionette DEBUG loaded listener.js 09:02:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 164 (0x7f5852bd8800) [pid = 1845] [serial = 2163] [outer = 0x7f5852402800] 09:02:29 INFO - PROCESS | 1845 | 1461168149978 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 09:02:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 09:02:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1532ms 09:02:30 INFO - PROCESS | 1845 | 1461168150038 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 09:02:30 INFO - PROCESS | 1845 | 1461168150042 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 09:02:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 09:02:30 INFO - PROCESS | 1845 | 1461168150048 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 09:02:30 INFO - PROCESS | 1845 | 1461168150050 Marionette TRACE conn3 <- [1,2854,null,{}] 09:02:30 INFO - PROCESS | 1845 | 1461168150055 Marionette TRACE conn3 -> [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:02:30 INFO - PROCESS | 1845 | 1461168150286 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 09:02:30 INFO - PROCESS | 1845 | 1461168150573 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1845 | ++DOCSHELL 0x7f585ac74000 == 194 [pid = 1845] [id = 721] 09:02:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 165 (0x7f5842174400) [pid = 1845] [serial = 2164] [outer = (nil)] 09:02:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 166 (0x7f5846f4dc00) [pid = 1845] [serial = 2165] [outer = 0x7f5842174400] 09:02:30 INFO - PROCESS | 1845 | 1461168150695 Marionette DEBUG loaded listener.js 09:02:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 167 (0x7f5855698000) [pid = 1845] [serial = 2166] [outer = 0x7f5842174400] 09:02:31 INFO - PROCESS | 1845 | 1461168151560 Marionette TRACE conn3 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 09:02:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 09:02:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1584ms 09:02:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 09:02:31 INFO - PROCESS | 1845 | 1461168151633 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 09:02:31 INFO - PROCESS | 1845 | 1461168151636 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 09:02:31 INFO - PROCESS | 1845 | 1461168151642 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 09:02:31 INFO - PROCESS | 1845 | 1461168151645 Marionette TRACE conn3 <- [1,2858,null,{}] 09:02:31 INFO - PROCESS | 1845 | 1461168151651 Marionette TRACE conn3 -> [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:02:31 INFO - PROCESS | 1845 | 1461168151887 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 09:02:32 INFO - PROCESS | 1845 | 1461168152220 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1845 | ++DOCSHELL 0x7f585bedf800 == 195 [pid = 1845] [id = 722] 09:02:32 INFO - PROCESS | 1845 | ++DOMWINDOW == 168 (0x7f5842ae5c00) [pid = 1845] [serial = 2167] [outer = (nil)] 09:02:32 INFO - PROCESS | 1845 | ++DOMWINDOW == 169 (0x7f5855c23800) [pid = 1845] [serial = 2168] [outer = 0x7f5842ae5c00] 09:02:32 INFO - PROCESS | 1845 | 1461168152298 Marionette DEBUG loaded listener.js 09:02:32 INFO - PROCESS | 1845 | ++DOMWINDOW == 170 (0x7f5856005800) [pid = 1845] [serial = 2169] [outer = 0x7f5842ae5c00] 09:02:33 INFO - PROCESS | 1845 | 1461168153196 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 09:02:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 09:02:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1639ms 09:02:33 INFO - PROCESS | 1845 | 1461168153282 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 09:02:33 INFO - PROCESS | 1845 | 1461168153286 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 09:02:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 09:02:33 INFO - PROCESS | 1845 | 1461168153292 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 09:02:33 INFO - PROCESS | 1845 | 1461168153295 Marionette TRACE conn3 <- [1,2862,null,{}] 09:02:33 INFO - PROCESS | 1845 | 1461168153300 Marionette TRACE conn3 -> [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:02:33 INFO - PROCESS | 1845 | 1461168153584 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 09:02:33 INFO - PROCESS | 1845 | 1461168153909 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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:33 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f58688e8800 == 196 [pid = 1845] [id = 723] 09:02:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 171 (0x7f585292f800) [pid = 1845] [serial = 2170] [outer = (nil)] 09:02:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 172 (0x7f585600f400) [pid = 1845] [serial = 2171] [outer = 0x7f585292f800] 09:02:33 INFO - PROCESS | 1845 | 1461168153982 Marionette DEBUG loaded listener.js 09:02:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 173 (0x7f5856192c00) [pid = 1845] [serial = 2172] [outer = 0x7f585292f800] 09:02:34 INFO - PROCESS | 1845 | 1461168154834 Marionette TRACE conn3 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 09:02:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 09:02:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1586ms 09:02:34 INFO - PROCESS | 1845 | 1461168154880 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 09:02:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 09:02:34 INFO - PROCESS | 1845 | 1461168154884 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 09:02:34 INFO - PROCESS | 1845 | 1461168154890 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 09:02:34 INFO - PROCESS | 1845 | 1461168154893 Marionette TRACE conn3 <- [1,2866,null,{}] 09:02:34 INFO - PROCESS | 1845 | 1461168154899 Marionette TRACE conn3 -> [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:02:35 INFO - PROCESS | 1845 | 1461168155141 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 09:02:35 INFO - PROCESS | 1845 | 1461168155472 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1845 | ++DOCSHELL 0x7f5868fa4800 == 197 [pid = 1845] [id = 724] 09:02:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 174 (0x7f584fa53000) [pid = 1845] [serial = 2173] [outer = (nil)] 09:02:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 175 (0x7f5856304c00) [pid = 1845] [serial = 2174] [outer = 0x7f584fa53000] 09:02:35 INFO - PROCESS | 1845 | 1461168155552 Marionette DEBUG loaded listener.js 09:02:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 176 (0x7f585630c000) [pid = 1845] [serial = 2175] [outer = 0x7f584fa53000] 09:02:36 INFO - PROCESS | 1845 | 1461168156425 Marionette TRACE conn3 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 09:02:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 09:02:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1586ms 09:02:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 09:02:36 INFO - PROCESS | 1845 | 1461168156476 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 09:02:36 INFO - PROCESS | 1845 | 1461168156479 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 09:02:36 INFO - PROCESS | 1845 | 1461168156485 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 09:02:36 INFO - PROCESS | 1845 | 1461168156488 Marionette TRACE conn3 <- [1,2870,null,{}] 09:02:36 INFO - PROCESS | 1845 | 1461168156493 Marionette TRACE conn3 -> [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:02:36 INFO - PROCESS | 1845 | 1461168156760 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 09:02:37 INFO - PROCESS | 1845 | 1461168157082 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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:37 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5869f0f000 == 198 [pid = 1845] [id = 725] 09:02:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 177 (0x7f583e545400) [pid = 1845] [serial = 2176] [outer = (nil)] 09:02:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 178 (0x7f5856310c00) [pid = 1845] [serial = 2177] [outer = 0x7f583e545400] 09:02:37 INFO - PROCESS | 1845 | 1461168157161 Marionette DEBUG loaded listener.js 09:02:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 179 (0x7f5856367400) [pid = 1845] [serial = 2178] [outer = 0x7f583e545400] 09:02:38 INFO - PROCESS | 1845 | 1461168158019 Marionette TRACE conn3 <- [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:02:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 09:02:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1588ms 09:02:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 09:02:38 INFO - PROCESS | 1845 | 1461168158073 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 09:02:38 INFO - PROCESS | 1845 | 1461168158076 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 09:02:38 INFO - PROCESS | 1845 | 1461168158082 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 09:02:38 INFO - PROCESS | 1845 | 1461168158085 Marionette TRACE conn3 <- [1,2874,null,{}] 09:02:38 INFO - PROCESS | 1845 | 1461168158090 Marionette TRACE conn3 -> [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:02:38 INFO - PROCESS | 1845 | 1461168158329 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 09:02:38 INFO - PROCESS | 1845 | 1461168158655 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1845 | ++DOCSHELL 0x7f586d71d800 == 199 [pid = 1845] [id = 726] 09:02:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 180 (0x7f5850919800) [pid = 1845] [serial = 2179] [outer = (nil)] 09:02:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 181 (0x7f585636d400) [pid = 1845] [serial = 2180] [outer = 0x7f5850919800] 09:02:38 INFO - PROCESS | 1845 | 1461168158730 Marionette DEBUG loaded listener.js 09:02:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 182 (0x7f585672f400) [pid = 1845] [serial = 2181] [outer = 0x7f5850919800] 09:02:39 INFO - PROCESS | 1845 | 1461168159559 Marionette TRACE conn3 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 09:02:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 09:02:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1536ms 09:02:39 INFO - PROCESS | 1845 | 1461168159619 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 09:02:39 INFO - PROCESS | 1845 | 1461168159622 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 09:02:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 09:02:39 INFO - PROCESS | 1845 | 1461168159628 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 09:02:39 INFO - PROCESS | 1845 | 1461168159631 Marionette TRACE conn3 <- [1,2878,null,{}] 09:02:39 INFO - PROCESS | 1845 | 1461168159636 Marionette TRACE conn3 -> [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:02:39 INFO - PROCESS | 1845 | 1461168159880 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 09:02:41 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5843fc8800 == 198 [pid = 1845] [id = 664] 09:02:41 INFO - PROCESS | 1845 | --DOCSHELL 0x7f583e182800 == 197 [pid = 1845] [id = 614] 09:02:41 INFO - PROCESS | 1845 | --DOCSHELL 0x7f584588b800 == 196 [pid = 1845] [id = 707] 09:02:41 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5843f93000 == 195 [pid = 1845] [id = 706] 09:02:41 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5843828800 == 194 [pid = 1845] [id = 705] 09:02:41 INFO - PROCESS | 1845 | --DOCSHELL 0x7f58429aa800 == 193 [pid = 1845] [id = 704] 09:02:41 INFO - PROCESS | 1845 | --DOCSHELL 0x7f58614b7000 == 192 [pid = 1845] [id = 703] 09:02:41 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585c946800 == 191 [pid = 1845] [id = 702] 09:02:41 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585c125800 == 190 [pid = 1845] [id = 701] 09:02:41 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585ba8f000 == 189 [pid = 1845] [id = 700] 09:02:41 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585b556000 == 188 [pid = 1845] [id = 699] 09:02:41 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585b152000 == 187 [pid = 1845] [id = 698] 09:02:41 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585a9ae000 == 186 [pid = 1845] [id = 697] 09:02:41 INFO - PROCESS | 1845 | --DOCSHELL 0x7f58565c3000 == 185 [pid = 1845] [id = 696] 09:02:41 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5855e79800 == 184 [pid = 1845] [id = 695] 09:02:41 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5853e8e800 == 183 [pid = 1845] [id = 694] 09:02:41 INFO - PROCESS | 1845 | --DOCSHELL 0x7f58528ae800 == 182 [pid = 1845] [id = 693] 09:02:41 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5851b6b800 == 181 [pid = 1845] [id = 692] 09:02:41 INFO - PROCESS | 1845 | --DOCSHELL 0x7f58508a7800 == 180 [pid = 1845] [id = 691] 09:02:41 INFO - PROCESS | 1845 | --DOCSHELL 0x7f584ae57800 == 179 [pid = 1845] [id = 690] 09:02:41 INFO - PROCESS | 1845 | --DOCSHELL 0x7f584ab83800 == 178 [pid = 1845] [id = 689] 09:02:41 INFO - PROCESS | 1845 | --DOCSHELL 0x7f584a658000 == 177 [pid = 1845] [id = 688] 09:02:41 INFO - PROCESS | 1845 | --DOCSHELL 0x7f584642f000 == 176 [pid = 1845] [id = 687] 09:02:41 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5843f83000 == 175 [pid = 1845] [id = 686] 09:02:42 INFO - PROCESS | 1845 | --DOMWINDOW == 181 (0x7f5851b2e800) [pid = 1845] [serial = 2036] [outer = (nil)] [url = about:blank] 09:02:42 INFO - PROCESS | 1845 | --DOMWINDOW == 180 (0x7f58420cdc00) [pid = 1845] [serial = 2048] [outer = (nil)] [url = about:blank] 09:02:42 INFO - PROCESS | 1845 | --DOMWINDOW == 179 (0x7f5843d87000) [pid = 1845] [serial = 2003] [outer = (nil)] [url = about:blank] 09:02:42 INFO - PROCESS | 1845 | --DOMWINDOW == 178 (0x7f5851939000) [pid = 1845] [serial = 2033] [outer = (nil)] [url = about:blank] 09:02:42 INFO - PROCESS | 1845 | --DOMWINDOW == 177 (0x7f5842adfc00) [pid = 1845] [serial = 2049] [outer = (nil)] [url = about:blank] 09:02:42 INFO - PROCESS | 1845 | --DOMWINDOW == 176 (0x7f5843781800) [pid = 1845] [serial = 2046] [outer = (nil)] [url = about:blank] 09:02:42 INFO - PROCESS | 1845 | --DOMWINDOW == 175 (0x7f584b455800) [pid = 1845] [serial = 2021] [outer = (nil)] [url = about:blank] 09:02:42 INFO - PROCESS | 1845 | --DOMWINDOW == 174 (0x7f5842ae4800) [pid = 1845] [serial = 1998] [outer = (nil)] [url = about:blank] 09:02:42 INFO - PROCESS | 1845 | --DOMWINDOW == 173 (0x7f585091ac00) [pid = 1845] [serial = 2031] [outer = (nil)] [url = about:blank] 09:02:42 INFO - PROCESS | 1845 | --DOMWINDOW == 172 (0x7f5851f5a400) [pid = 1845] [serial = 2037] [outer = (nil)] [url = about:blank] 09:02:42 INFO - PROCESS | 1845 | --DOMWINDOW == 171 (0x7f584ac0e400) [pid = 1845] [serial = 2016] [outer = (nil)] [url = about:blank] 09:02:42 INFO - PROCESS | 1845 | --DOMWINDOW == 170 (0x7f5852bd4800) [pid = 1845] [serial = 2043] [outer = (nil)] [url = about:blank] 09:02:42 INFO - PROCESS | 1845 | --DOMWINDOW == 169 (0x7f584f6cb800) [pid = 1845] [serial = 2022] [outer = (nil)] [url = about:blank] 09:02:42 INFO - PROCESS | 1845 | --DOMWINDOW == 168 (0x7f584fa47400) [pid = 1845] [serial = 2027] [outer = (nil)] [url = about:blank] 09:02:42 INFO - PROCESS | 1845 | --DOMWINDOW == 167 (0x7f5841f4dc00) [pid = 1845] [serial = 1997] [outer = (nil)] [url = about:blank] 09:02:42 INFO - PROCESS | 1845 | --DOMWINDOW == 166 (0x7f583e1c0c00) [pid = 1845] [serial = 2045] [outer = (nil)] [url = about:blank] 09:02:42 INFO - PROCESS | 1845 | --DOMWINDOW == 165 (0x7f5845706400) [pid = 1845] [serial = 2006] [outer = (nil)] [url = about:blank] 09:02:42 INFO - PROCESS | 1845 | --DOMWINDOW == 164 (0x7f5843adb000) [pid = 1845] [serial = 2001] [outer = (nil)] [url = about:blank] 09:02:42 INFO - PROCESS | 1845 | --DOMWINDOW == 163 (0x7f5850647800) [pid = 1845] [serial = 2028] [outer = (nil)] [url = about:blank] 09:02:42 INFO - PROCESS | 1845 | --DOMWINDOW == 162 (0x7f5843ad4800) [pid = 1845] [serial = 2054] [outer = (nil)] [url = about:blank] 09:02:42 INFO - PROCESS | 1845 | --DOMWINDOW == 161 (0x7f5847da8c00) [pid = 1845] [serial = 2012] [outer = (nil)] [url = about:blank] 09:02:42 INFO - PROCESS | 1845 | --DOMWINDOW == 160 (0x7f5843a9b800) [pid = 1845] [serial = 2000] [outer = (nil)] [url = about:blank] 09:02:42 INFO - PROCESS | 1845 | --DOMWINDOW == 159 (0x7f5852b82c00) [pid = 1845] [serial = 2042] [outer = (nil)] [url = about:blank] 09:02:42 INFO - PROCESS | 1845 | --DOMWINDOW == 158 (0x7f584582a000) [pid = 1845] [serial = 2007] [outer = (nil)] [url = about:blank] 09:02:42 INFO - PROCESS | 1845 | --DOMWINDOW == 157 (0x7f584f6e3c00) [pid = 1845] [serial = 2024] [outer = (nil)] [url = about:blank] 09:02:42 INFO - PROCESS | 1845 | --DOMWINDOW == 156 (0x7f5845b05c00) [pid = 1845] [serial = 2009] [outer = (nil)] [url = about:blank] 09:02:42 INFO - PROCESS | 1845 | --DOMWINDOW == 155 (0x7f58524c8400) [pid = 1845] [serial = 2039] [outer = (nil)] [url = about:blank] 09:02:42 INFO - PROCESS | 1845 | --DOMWINDOW == 154 (0x7f584b253000) [pid = 1845] [serial = 2019] [outer = (nil)] [url = about:blank] 09:02:42 INFO - PROCESS | 1845 | --DOMWINDOW == 153 (0x7f5842e56000) [pid = 1845] [serial = 2051] [outer = (nil)] [url = about:blank] 09:02:42 INFO - PROCESS | 1845 | --DOMWINDOW == 152 (0x7f5843adf400) [pid = 1845] [serial = 1926] [outer = (nil)] [url = about:blank] 09:02:42 INFO - PROCESS | 1845 | --DOMWINDOW == 151 (0x7f584f74f400) [pid = 1845] [serial = 2025] [outer = (nil)] [url = about:blank] 09:02:42 INFO - PROCESS | 1845 | --DOMWINDOW == 150 (0x7f5848b31800) [pid = 1845] [serial = 2013] [outer = (nil)] [url = about:blank] 09:02:42 INFO - PROCESS | 1845 | --DOMWINDOW == 149 (0x7f584646ec00) [pid = 1845] [serial = 2010] [outer = (nil)] [url = about:blank] 09:02:42 INFO - PROCESS | 1845 | --DOMWINDOW == 148 (0x7f5843a99c00) [pid = 1845] [serial = 2052] [outer = (nil)] [url = about:blank] 09:02:42 INFO - PROCESS | 1845 | --DOMWINDOW == 147 (0x7f584a887400) [pid = 1845] [serial = 2015] [outer = (nil)] [url = about:blank] 09:02:42 INFO - PROCESS | 1845 | --DOMWINDOW == 146 (0x7f58527d9000) [pid = 1845] [serial = 2040] [outer = (nil)] [url = about:blank] 09:02:42 INFO - PROCESS | 1845 | --DOMWINDOW == 145 (0x7f584ae2d400) [pid = 1845] [serial = 2018] [outer = (nil)] [url = about:blank] 09:02:42 INFO - PROCESS | 1845 | --DOMWINDOW == 144 (0x7f5850687800) [pid = 1845] [serial = 2030] [outer = (nil)] [url = about:blank] 09:02:42 INFO - PROCESS | 1845 | --DOMWINDOW == 143 (0x7f5851ac9000) [pid = 1845] [serial = 2034] [outer = (nil)] [url = about:blank] 09:02:42 INFO - PROCESS | 1845 | --DOMWINDOW == 142 (0x7f58440c8c00) [pid = 1845] [serial = 2004] [outer = (nil)] [url = about:blank] 09:02:42 INFO - PROCESS | 1845 | --DOMWINDOW == 141 (0x7f5843ce6400) [pid = 1845] [serial = 2057] [outer = (nil)] [url = about:blank] 09:02:42 INFO - PROCESS | 1845 | --DOMWINDOW == 140 (0x7f5843b1e800) [pid = 1845] [serial = 2055] [outer = (nil)] [url = about:blank] 09:02:42 INFO - PROCESS | 1845 | 1461168162300 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1845 | ++DOCSHELL 0x7f583e186800 == 176 [pid = 1845] [id = 727] 09:02:42 INFO - PROCESS | 1845 | ++DOMWINDOW == 141 (0x7f583e2abc00) [pid = 1845] [serial = 2182] [outer = (nil)] 09:02:42 INFO - PROCESS | 1845 | ++DOMWINDOW == 142 (0x7f583e2ae400) [pid = 1845] [serial = 2183] [outer = 0x7f583e2abc00] 09:02:42 INFO - PROCESS | 1845 | 1461168162375 Marionette DEBUG loaded listener.js 09:02:42 INFO - PROCESS | 1845 | ++DOMWINDOW == 143 (0x7f583ec16000) [pid = 1845] [serial = 2184] [outer = 0x7f583e2abc00] 09:02:43 INFO - PROCESS | 1845 | 1461168163189 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 09:02:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 09:02:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 3589ms 09:02:43 INFO - PROCESS | 1845 | 1461168163219 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 09:02:43 INFO - PROCESS | 1845 | 1461168163226 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 09:02:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 09:02:43 INFO - PROCESS | 1845 | 1461168163234 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 09:02:43 INFO - PROCESS | 1845 | 1461168163238 Marionette TRACE conn3 <- [1,2882,null,{}] 09:02:43 INFO - PROCESS | 1845 | 1461168163244 Marionette TRACE conn3 -> [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:02:43 INFO - PROCESS | 1845 | 1461168163483 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 09:02:43 INFO - PROCESS | 1845 | 1461168163681 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1845 | ++DOCSHELL 0x7f5842ec1800 == 177 [pid = 1845] [id = 728] 09:02:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 144 (0x7f583e2a9c00) [pid = 1845] [serial = 2185] [outer = (nil)] 09:02:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 145 (0x7f5841f43400) [pid = 1845] [serial = 2186] [outer = 0x7f583e2a9c00] 09:02:43 INFO - PROCESS | 1845 | 1461168163749 Marionette DEBUG loaded listener.js 09:02:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 146 (0x7f5842ad9800) [pid = 1845] [serial = 2187] [outer = 0x7f583e2a9c00] 09:02:44 INFO - PROCESS | 1845 | 1461168164654 Marionette TRACE conn3 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 09:02:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 09:02:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1441ms 09:02:44 INFO - PROCESS | 1845 | 1461168164682 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 09:02:44 INFO - PROCESS | 1845 | 1461168164687 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 09:02:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 09:02:44 INFO - PROCESS | 1845 | 1461168164693 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 09:02:44 INFO - PROCESS | 1845 | 1461168164696 Marionette TRACE conn3 <- [1,2886,null,{}] 09:02:44 INFO - PROCESS | 1845 | 1461168164702 Marionette TRACE conn3 -> [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:02:44 INFO - PROCESS | 1845 | 1461168164991 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 09:02:45 INFO - PROCESS | 1845 | 1461168165042 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1845 | ++DOCSHELL 0x7f58439a8800 == 178 [pid = 1845] [id = 729] 09:02:45 INFO - PROCESS | 1845 | ++DOMWINDOW == 147 (0x7f5842e60000) [pid = 1845] [serial = 2188] [outer = (nil)] 09:02:45 INFO - PROCESS | 1845 | ++DOMWINDOW == 148 (0x7f5843847400) [pid = 1845] [serial = 2189] [outer = 0x7f5842e60000] 09:02:45 INFO - PROCESS | 1845 | 1461168165102 Marionette DEBUG loaded listener.js 09:02:45 INFO - PROCESS | 1845 | ++DOMWINDOW == 149 (0x7f5843a9c400) [pid = 1845] [serial = 2190] [outer = 0x7f5842e60000] 09:02:46 INFO - PROCESS | 1845 | 1461168166216 Marionette TRACE conn3 <- [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:02:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 09:02:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1583ms 09:02:46 INFO - PROCESS | 1845 | 1461168166278 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 09:02:46 INFO - PROCESS | 1845 | 1461168166282 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 09:02:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 09:02:46 INFO - PROCESS | 1845 | 1461168166296 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 09:02:46 INFO - PROCESS | 1845 | 1461168166304 Marionette TRACE conn3 <- [1,2890,null,{}] 09:02:46 INFO - PROCESS | 1845 | 1461168166318 Marionette TRACE conn3 -> [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:02:46 INFO - PROCESS | 1845 | 1461168166625 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 09:02:47 INFO - PROCESS | 1845 | --DOMWINDOW == 148 (0x7f5843a9a000) [pid = 1845] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 09:02:47 INFO - PROCESS | 1845 | --DOMWINDOW == 147 (0x7f5843b27400) [pid = 1845] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 09:02:47 INFO - PROCESS | 1845 | --DOMWINDOW == 146 (0x7f5843b25c00) [pid = 1845] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 09:02:47 INFO - PROCESS | 1845 | --DOMWINDOW == 145 (0x7f58519a4800) [pid = 1845] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 09:02:47 INFO - PROCESS | 1845 | --DOMWINDOW == 144 (0x7f585482fc00) [pid = 1845] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 09:02:47 INFO - PROCESS | 1845 | --DOMWINDOW == 143 (0x7f584f8c0400) [pid = 1845] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 09:02:47 INFO - PROCESS | 1845 | --DOMWINDOW == 142 (0x7f5852dab000) [pid = 1845] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 09:02:47 INFO - PROCESS | 1845 | --DOMWINDOW == 141 (0x7f58519a3400) [pid = 1845] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 09:02:47 INFO - PROCESS | 1845 | --DOMWINDOW == 140 (0x7f5846f51400) [pid = 1845] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 09:02:47 INFO - PROCESS | 1845 | --DOMWINDOW == 139 (0x7f583ff2a800) [pid = 1845] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 09:02:47 INFO - PROCESS | 1845 | --DOMWINDOW == 138 (0x7f5841f4ac00) [pid = 1845] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 09:02:47 INFO - PROCESS | 1845 | --DOMWINDOW == 137 (0x7f584154a400) [pid = 1845] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 09:02:47 INFO - PROCESS | 1845 | --DOMWINDOW == 136 (0x7f5846f56000) [pid = 1845] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 09:02:47 INFO - PROCESS | 1845 | --DOMWINDOW == 135 (0x7f58520a7400) [pid = 1845] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 09:02:47 INFO - PROCESS | 1845 | --DOMWINDOW == 134 (0x7f5841551800) [pid = 1845] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 09:02:47 INFO - PROCESS | 1845 | --DOMWINDOW == 133 (0x7f5842171800) [pid = 1845] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 09:02:47 INFO - PROCESS | 1845 | --DOMWINDOW == 132 (0x7f584f6d6000) [pid = 1845] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 09:02:47 INFO - PROCESS | 1845 | --DOMWINDOW == 131 (0x7f5852b7e400) [pid = 1845] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 09:02:47 INFO - PROCESS | 1845 | --DOMWINDOW == 130 (0x7f5843840800) [pid = 1845] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 09:02:47 INFO - PROCESS | 1845 | --DOMWINDOW == 129 (0x7f58440c4800) [pid = 1845] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 09:02:47 INFO - PROCESS | 1845 | --DOMWINDOW == 128 (0x7f5842e05c00) [pid = 1845] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 09:02:47 INFO - PROCESS | 1845 | --DOMWINDOW == 127 (0x7f5841662400) [pid = 1845] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 09:02:47 INFO - PROCESS | 1845 | --DOMWINDOW == 126 (0x7f584578f000) [pid = 1845] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 09:02:47 INFO - PROCESS | 1845 | 1461168167418 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1845 | ++DOCSHELL 0x7f5843f92800 == 179 [pid = 1845] [id = 730] 09:02:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 127 (0x7f583e2ab400) [pid = 1845] [serial = 2191] [outer = (nil)] 09:02:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 128 (0x7f5841662400) [pid = 1845] [serial = 2192] [outer = 0x7f583e2ab400] 09:02:47 INFO - PROCESS | 1845 | 1461168167478 Marionette DEBUG loaded listener.js 09:02:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 129 (0x7f5843ae1800) [pid = 1845] [serial = 2193] [outer = 0x7f583e2ab400] 09:02:48 INFO - PROCESS | 1845 | 1461168168232 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 09:02:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 09:02:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1999ms 09:02:48 INFO - PROCESS | 1845 | 1461168168289 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 09:02:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 09:02:48 INFO - PROCESS | 1845 | 1461168168293 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 09:02:48 INFO - PROCESS | 1845 | 1461168168299 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 09:02:48 INFO - PROCESS | 1845 | 1461168168302 Marionette TRACE conn3 <- [1,2894,null,{}] 09:02:48 INFO - PROCESS | 1845 | 1461168168307 Marionette TRACE conn3 -> [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:02:48 INFO - PROCESS | 1845 | 1461168168534 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 09:02:48 INFO - PROCESS | 1845 | 1461168168728 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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:48 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5845cb2800 == 180 [pid = 1845] [id = 731] 09:02:48 INFO - PROCESS | 1845 | ++DOMWINDOW == 130 (0x7f583e2ae800) [pid = 1845] [serial = 2194] [outer = (nil)] 09:02:48 INFO - PROCESS | 1845 | ++DOMWINDOW == 131 (0x7f5843f2b400) [pid = 1845] [serial = 2195] [outer = 0x7f583e2ae800] 09:02:48 INFO - PROCESS | 1845 | 1461168168795 Marionette DEBUG loaded listener.js 09:02:48 INFO - PROCESS | 1845 | ++DOMWINDOW == 132 (0x7f58440eec00) [pid = 1845] [serial = 2196] [outer = 0x7f583e2ae800] 09:02:49 INFO - PROCESS | 1845 | 1461168169915 Marionette TRACE conn3 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 09:02:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 09:02:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1687ms 09:02:49 INFO - PROCESS | 1845 | 1461168169988 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 09:02:49 INFO - PROCESS | 1845 | 1461168169994 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 09:02:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 09:02:50 INFO - PROCESS | 1845 | 1461168170003 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 09:02:50 INFO - PROCESS | 1845 | 1461168170009 Marionette TRACE conn3 <- [1,2898,null,{}] 09:02:50 INFO - PROCESS | 1845 | 1461168170018 Marionette TRACE conn3 -> [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:02:50 INFO - PROCESS | 1845 | 1461168170321 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 09:02:50 INFO - PROCESS | 1845 | 1461168170656 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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:50 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5843827000 == 181 [pid = 1845] [id = 732] 09:02:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 133 (0x7f5841e3a800) [pid = 1845] [serial = 2197] [outer = (nil)] 09:02:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 134 (0x7f584216bc00) [pid = 1845] [serial = 2198] [outer = 0x7f5841e3a800] 09:02:50 INFO - PROCESS | 1845 | 1461168170740 Marionette DEBUG loaded listener.js 09:02:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 135 (0x7f5842e5d000) [pid = 1845] [serial = 2199] [outer = 0x7f5841e3a800] 09:02:51 INFO - PROCESS | 1845 | 1461168171673 Marionette TRACE conn3 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 09:02:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 09:02:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1735ms 09:02:51 INFO - PROCESS | 1845 | 1461168171738 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 09:02:51 INFO - PROCESS | 1845 | 1461168171747 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 09:02:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 09:02:51 INFO - PROCESS | 1845 | 1461168171758 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 09:02:51 INFO - PROCESS | 1845 | 1461168171762 Marionette TRACE conn3 <- [1,2902,null,{}] 09:02:51 INFO - PROCESS | 1845 | 1461168171769 Marionette TRACE conn3 -> [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:02:52 INFO - PROCESS | 1845 | 1461168172060 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 09:02:52 INFO - PROCESS | 1845 | 1461168172438 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1845 | ++DOCSHELL 0x7f58461eb000 == 182 [pid = 1845] [id = 733] 09:02:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 136 (0x7f5843ab7800) [pid = 1845] [serial = 2200] [outer = (nil)] 09:02:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 137 (0x7f5843b1e800) [pid = 1845] [serial = 2201] [outer = 0x7f5843ab7800] 09:02:52 INFO - PROCESS | 1845 | 1461168172518 Marionette DEBUG loaded listener.js 09:02:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 138 (0x7f5843d8cc00) [pid = 1845] [serial = 2202] [outer = 0x7f5843ab7800] 09:02:53 INFO - PROCESS | 1845 | 1461168173485 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 09:02:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 09:02:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1786ms 09:02:53 INFO - PROCESS | 1845 | 1461168173545 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 09:02:53 INFO - PROCESS | 1845 | 1461168173548 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 09:02:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 09:02:53 INFO - PROCESS | 1845 | 1461168173555 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 09:02:53 INFO - PROCESS | 1845 | 1461168173561 Marionette TRACE conn3 <- [1,2906,null,{}] 09:02:53 INFO - PROCESS | 1845 | 1461168173578 Marionette TRACE conn3 -> [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:02:53 INFO - PROCESS | 1845 | 1461168173871 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 09:02:54 INFO - PROCESS | 1845 | 1461168174190 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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:54 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5846cd2000 == 183 [pid = 1845] [id = 734] 09:02:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 139 (0x7f584570c800) [pid = 1845] [serial = 2203] [outer = (nil)] 09:02:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 140 (0x7f5845793c00) [pid = 1845] [serial = 2204] [outer = 0x7f584570c800] 09:02:54 INFO - PROCESS | 1845 | 1461168174273 Marionette DEBUG loaded listener.js 09:02:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 141 (0x7f5845b09000) [pid = 1845] [serial = 2205] [outer = 0x7f584570c800] 09:02:55 INFO - PROCESS | 1845 | 1461168175147 Marionette TRACE conn3 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 09:02:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 09:02:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1645ms 09:02:55 INFO - PROCESS | 1845 | 1461168175202 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 09:02:55 INFO - PROCESS | 1845 | 1461168175206 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 09:02:55 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 09:02:55 INFO - PROCESS | 1845 | 1461168175213 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 09:02:55 INFO - PROCESS | 1845 | 1461168175216 Marionette TRACE conn3 <- [1,2910,null,{}] 09:02:55 INFO - PROCESS | 1845 | 1461168175221 Marionette TRACE conn3 -> [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:02:55 INFO - PROCESS | 1845 | 1461168175476 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 09:02:55 INFO - PROCESS | 1845 | 1461168175751 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1845 | ++DOCSHELL 0x7f584a6a2000 == 184 [pid = 1845] [id = 735] 09:02:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 142 (0x7f5843aba000) [pid = 1845] [serial = 2206] [outer = (nil)] 09:02:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 143 (0x7f5846ef7000) [pid = 1845] [serial = 2207] [outer = 0x7f5843aba000] 09:02:55 INFO - PROCESS | 1845 | 1461168175876 Marionette DEBUG loaded listener.js 09:02:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 144 (0x7f5846f54c00) [pid = 1845] [serial = 2208] [outer = 0x7f5843aba000] 09:02:56 INFO - PROCESS | 1845 | 1461168176647 Marionette TRACE conn3 <- [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:02:56 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 09:02:56 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 09:02:56 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1483ms 09:02:56 INFO - PROCESS | 1845 | 1461168176698 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 09:02:56 INFO - PROCESS | 1845 | 1461168176702 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 09:02:56 INFO - TEST-START | /DOMEvents/constructors.html 09:02:56 INFO - PROCESS | 1845 | 1461168176708 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 09:02:56 INFO - PROCESS | 1845 | 1461168176710 Marionette TRACE conn3 <- [1,2914,null,{}] 09:02:56 INFO - PROCESS | 1845 | 1461168176716 Marionette TRACE conn3 -> [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:02:56 INFO - PROCESS | 1845 | 1461168176941 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 09:02:57 INFO - PROCESS | 1845 | 1461168177218 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1845 | ++DOCSHELL 0x7f584ab8b800 == 185 [pid = 1845] [id = 736] 09:02:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 145 (0x7f584570d800) [pid = 1845] [serial = 2209] [outer = (nil)] 09:02:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 146 (0x7f5847d9f000) [pid = 1845] [serial = 2210] [outer = 0x7f584570d800] 09:02:57 INFO - PROCESS | 1845 | 1461168177294 Marionette DEBUG loaded listener.js 09:02:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 147 (0x7f5848b0f000) [pid = 1845] [serial = 2211] [outer = 0x7f584570d800] 09:02:58 INFO - PROCESS | 1845 | 1461168178260 Marionette TRACE conn3 <- [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:02:58 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 09:02:58 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 09:02:58 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 09:02:58 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 09:02:58 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 09:02:58 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 09:02:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 09:02:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 09:02:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 09:02:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 09:02:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 09:02:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 09:02:58 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 09:02:58 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 09:02:58 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 09:02:58 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 09:02:58 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 09:02:58 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 09:02:58 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 09:02:58 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 09:02:58 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 09:02:58 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 09:02:58 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 09:02:58 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 09:02:58 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 09:02:58 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 09:02:58 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 09:02:58 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 09:02:58 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 09:02:58 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 09:02:58 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 09:02:58 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 09:02:58 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 09:02:58 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 09:02:58 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 09:02:58 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 09:02:58 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 09:02:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 09:02:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:02:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 09:02:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:02:58 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 09:02:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 09:02:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:02:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 09:02:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:02:58 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 09:02:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 09:02:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:02:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 09:02:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:02:58 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 09:02:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 09:02:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:02:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 09:02:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:02:58 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 09:02:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 09:02:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:02:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 09:02:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:02:58 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 09:02:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 09:02:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:02:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 09:02:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:02:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 09:02:58 INFO - TEST-OK | /DOMEvents/constructors.html | took 1646ms 09:02:58 INFO - PROCESS | 1845 | 1461168178356 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 09:02:58 INFO - PROCESS | 1845 | 1461168178361 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 09:02:58 INFO - TEST-START | /DOMEvents/event-phases-order.html 09:02:58 INFO - PROCESS | 1845 | 1461168178398 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 09:02:58 INFO - PROCESS | 1845 | 1461168178401 Marionette TRACE conn3 <- [1,2918,null,{}] 09:02:58 INFO - PROCESS | 1845 | 1461168178407 Marionette TRACE conn3 -> [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:02:58 INFO - PROCESS | 1845 | 1461168178676 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 09:02:58 INFO - PROCESS | 1845 | 1461168178986 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1845 | ++DOCSHELL 0x7f584af16800 == 186 [pid = 1845] [id = 737] 09:02:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 148 (0x7f584af6ec00) [pid = 1845] [serial = 2212] [outer = (nil)] 09:02:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 149 (0x7f584b25bc00) [pid = 1845] [serial = 2213] [outer = 0x7f584af6ec00] 09:02:59 INFO - PROCESS | 1845 | 1461168179065 Marionette DEBUG loaded listener.js 09:02:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 150 (0x7f584b45b400) [pid = 1845] [serial = 2214] [outer = 0x7f584af6ec00] 09:02:59 INFO - PROCESS | 1845 | 1461168179851 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 09:02:59 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 09:02:59 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1487ms 09:02:59 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 09:02:59 INFO - PROCESS | 1845 | 1461168179883 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 09:02:59 INFO - PROCESS | 1845 | 1461168179886 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 09:02:59 INFO - PROCESS | 1845 | 1461168179893 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 09:02:59 INFO - PROCESS | 1845 | 1461168179895 Marionette TRACE conn3 <- [1,2922,null,{}] 09:02:59 INFO - PROCESS | 1845 | 1461168179902 Marionette TRACE conn3 -> [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:03:00 INFO - PROCESS | 1845 | 1461168180145 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 09:03:00 INFO - PROCESS | 1845 | 1461168180429 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1845 | ++DOCSHELL 0x7f584f9d6800 == 187 [pid = 1845] [id = 738] 09:03:00 INFO - PROCESS | 1845 | ++DOMWINDOW == 151 (0x7f5848b34800) [pid = 1845] [serial = 2215] [outer = (nil)] 09:03:00 INFO - PROCESS | 1845 | ++DOMWINDOW == 152 (0x7f584f6cb800) [pid = 1845] [serial = 2216] [outer = 0x7f5848b34800] 09:03:00 INFO - PROCESS | 1845 | 1461168180508 Marionette DEBUG loaded listener.js 09:03:00 INFO - PROCESS | 1845 | ++DOMWINDOW == 153 (0x7f584f74f400) [pid = 1845] [serial = 2217] [outer = 0x7f5848b34800] 09:03:01 INFO - PROCESS | 1845 | [1845] 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:03:01 INFO - PROCESS | 1845 | [1845] 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:03:01 INFO - PROCESS | 1845 | [1845] 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:03:01 INFO - PROCESS | 1845 | [1845] 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:03:01 INFO - PROCESS | 1845 | 1461168181343 Marionette TRACE conn3 <- [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:03:01 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 09:03:01 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 09:03:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 09:03:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:01 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:03:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:03:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:03:01 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:03:01 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 09:03:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:03:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:01 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:03:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:03:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:03:01 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:03:01 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 09:03:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:03:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:01 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:03:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:03:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:03:01 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:03:01 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 09:03:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:03:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:01 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:03:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:03:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:03:01 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 09:03:01 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1483ms 09:03:01 INFO - PROCESS | 1845 | 1461168181380 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 09:03:01 INFO - PROCESS | 1845 | 1461168181389 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 09:03:01 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 09:03:01 INFO - PROCESS | 1845 | 1461168181396 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 09:03:01 INFO - PROCESS | 1845 | 1461168181399 Marionette TRACE conn3 <- [1,2926,null,{}] 09:03:01 INFO - PROCESS | 1845 | 1461168181404 Marionette TRACE conn3 -> [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:03:01 INFO - PROCESS | 1845 | 1461168181678 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 09:03:01 INFO - PROCESS | 1845 | 1461168181975 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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:01 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5851a38800 == 188 [pid = 1845] [id = 739] 09:03:01 INFO - PROCESS | 1845 | ++DOMWINDOW == 154 (0x7f584af62400) [pid = 1845] [serial = 2218] [outer = (nil)] 09:03:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 155 (0x7f5850683800) [pid = 1845] [serial = 2219] [outer = 0x7f584af62400] 09:03:02 INFO - PROCESS | 1845 | 1461168182053 Marionette DEBUG loaded listener.js 09:03:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 156 (0x7f585192b800) [pid = 1845] [serial = 2220] [outer = 0x7f584af62400] 09:03:02 INFO - PROCESS | 1845 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 09:03:02 INFO - PROCESS | 1845 | 1461168182849 Marionette TRACE conn3 <- [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:03:02 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:03:02 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1479ms 09:03:02 INFO - PROCESS | 1845 | 1461168182877 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 09:03:02 INFO - PROCESS | 1845 | 1461168182881 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 09:03:02 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 09:03:02 INFO - PROCESS | 1845 | 1461168182892 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 09:03:02 INFO - PROCESS | 1845 | 1461168182894 Marionette TRACE conn3 <- [1,2930,null,{}] 09:03:02 INFO - PROCESS | 1845 | 1461168182901 Marionette TRACE conn3 -> [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:03:03 INFO - PROCESS | 1845 | 1461168183148 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 09:03:03 INFO - PROCESS | 1845 | 1461168183432 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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:03 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f58522c2800 == 189 [pid = 1845] [id = 740] 09:03:03 INFO - PROCESS | 1845 | ++DOMWINDOW == 157 (0x7f584f6d6c00) [pid = 1845] [serial = 2221] [outer = (nil)] 09:03:03 INFO - PROCESS | 1845 | ++DOMWINDOW == 158 (0x7f5851abf800) [pid = 1845] [serial = 2222] [outer = 0x7f584f6d6c00] 09:03:03 INFO - PROCESS | 1845 | 1461168183503 Marionette DEBUG loaded listener.js 09:03:03 INFO - PROCESS | 1845 | ++DOMWINDOW == 159 (0x7f5851c0ac00) [pid = 1845] [serial = 2223] [outer = 0x7f584f6d6c00] 09:03:04 INFO - PROCESS | 1845 | 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:03:04 INFO - PROCESS | 1845 | 1461168184311 Marionette TRACE conn3 <- [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:03:04 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 09:03:04 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1436ms 09:03:04 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 09:03:04 INFO - PROCESS | 1845 | 1461168184323 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 09:03:04 INFO - PROCESS | 1845 | 1461168184326 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 09:03:04 INFO - PROCESS | 1845 | 1461168184332 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 09:03:04 INFO - PROCESS | 1845 | 1461168184335 Marionette TRACE conn3 <- [1,2934,null,{}] 09:03:04 INFO - PROCESS | 1845 | 1461168184340 Marionette TRACE conn3 -> [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:03:04 INFO - PROCESS | 1845 | 1461168184573 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 09:03:04 INFO - PROCESS | 1845 | 1461168184859 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1845 | ++DOCSHELL 0x7f5852a2b800 == 190 [pid = 1845] [id = 741] 09:03:04 INFO - PROCESS | 1845 | ++DOMWINDOW == 160 (0x7f58519a5800) [pid = 1845] [serial = 2224] [outer = (nil)] 09:03:04 INFO - PROCESS | 1845 | ++DOMWINDOW == 161 (0x7f5851f5a000) [pid = 1845] [serial = 2225] [outer = 0x7f58519a5800] 09:03:04 INFO - PROCESS | 1845 | 1461168184937 Marionette DEBUG loaded listener.js 09:03:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 162 (0x7f58520a3400) [pid = 1845] [serial = 2226] [outer = 0x7f58519a5800] 09:03:05 INFO - PROCESS | 1845 | 1461168185745 Marionette TRACE conn3 <- [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:03:05 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 09:03:05 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1429ms 09:03:05 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 09:03:05 INFO - PROCESS | 1845 | 1461168185761 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 09:03:05 INFO - PROCESS | 1845 | 1461168185764 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 09:03:05 INFO - PROCESS | 1845 | 1461168185770 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 09:03:05 INFO - PROCESS | 1845 | 1461168185774 Marionette TRACE conn3 <- [1,2938,null,{}] 09:03:05 INFO - PROCESS | 1845 | 1461168185779 Marionette TRACE conn3 -> [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:03:06 INFO - PROCESS | 1845 | 1461168186030 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 09:03:06 INFO - PROCESS | 1845 | 1461168186296 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1845 | ++DOCSHELL 0x7f585593a000 == 191 [pid = 1845] [id = 742] 09:03:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 163 (0x7f5851c03800) [pid = 1845] [serial = 2227] [outer = (nil)] 09:03:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 164 (0x7f5852405800) [pid = 1845] [serial = 2228] [outer = 0x7f5851c03800] 09:03:06 INFO - PROCESS | 1845 | 1461168186377 Marionette DEBUG loaded listener.js 09:03:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 165 (0x7f58527cb400) [pid = 1845] [serial = 2229] [outer = 0x7f5851c03800] 09:03:07 INFO - PROCESS | 1845 | 1461168187244 Marionette TRACE conn3 <- [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:03:07 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:03:07 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1484ms 09:03:07 INFO - PROCESS | 1845 | 1461168187253 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 09:03:07 INFO - PROCESS | 1845 | 1461168187257 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 09:03:07 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 09:03:07 INFO - PROCESS | 1845 | 1461168187263 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 09:03:07 INFO - PROCESS | 1845 | 1461168187265 Marionette TRACE conn3 <- [1,2942,null,{}] 09:03:07 INFO - PROCESS | 1845 | 1461168187271 Marionette TRACE conn3 -> [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:03:07 INFO - PROCESS | 1845 | 1461168187507 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 09:03:07 INFO - PROCESS | 1845 | 1461168187771 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1845 | ++DOCSHELL 0x7f5856277000 == 192 [pid = 1845] [id = 743] 09:03:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 166 (0x7f5851e61400) [pid = 1845] [serial = 2230] [outer = (nil)] 09:03:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 167 (0x7f585293a000) [pid = 1845] [serial = 2231] [outer = 0x7f5851e61400] 09:03:07 INFO - PROCESS | 1845 | 1461168187845 Marionette DEBUG loaded listener.js 09:03:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 168 (0x7f5852da7800) [pid = 1845] [serial = 2232] [outer = 0x7f5851e61400] 09:03:08 INFO - PROCESS | 1845 | 1461168188687 Marionette TRACE conn3 <- [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:03:08 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:03:08 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 09:03:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:03:08 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 09:03:08 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1434ms 09:03:08 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 09:03:08 INFO - PROCESS | 1845 | 1461168188698 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 09:03:08 INFO - PROCESS | 1845 | 1461168188701 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 09:03:08 INFO - PROCESS | 1845 | 1461168188707 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 09:03:08 INFO - PROCESS | 1845 | 1461168188710 Marionette TRACE conn3 <- [1,2946,null,{}] 09:03:08 INFO - PROCESS | 1845 | 1461168188715 Marionette TRACE conn3 -> [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:03:08 INFO - PROCESS | 1845 | 1461168188939 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 09:03:09 INFO - PROCESS | 1845 | 1461168189203 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1845 | ++DOCSHELL 0x7f58565c9800 == 193 [pid = 1845] [id = 744] 09:03:09 INFO - PROCESS | 1845 | ++DOMWINDOW == 169 (0x7f585240bc00) [pid = 1845] [serial = 2233] [outer = (nil)] 09:03:09 INFO - PROCESS | 1845 | ++DOMWINDOW == 170 (0x7f5853a77000) [pid = 1845] [serial = 2234] [outer = 0x7f585240bc00] 09:03:09 INFO - PROCESS | 1845 | 1461168189276 Marionette DEBUG loaded listener.js 09:03:09 INFO - PROCESS | 1845 | ++DOMWINDOW == 171 (0x7f5855430000) [pid = 1845] [serial = 2235] [outer = 0x7f585240bc00] 09:03:10 INFO - PROCESS | 1845 | 1461168190078 Marionette TRACE conn3 <- [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:03:10 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:03:10 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1383ms 09:03:10 INFO - PROCESS | 1845 | 1461168190090 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 09:03:10 INFO - PROCESS | 1845 | 1461168190093 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 09:03:10 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 09:03:10 INFO - PROCESS | 1845 | 1461168190099 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 09:03:10 INFO - PROCESS | 1845 | 1461168190101 Marionette TRACE conn3 <- [1,2950,null,{}] 09:03:10 INFO - PROCESS | 1845 | 1461168190107 Marionette TRACE conn3 -> [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:03:10 INFO - PROCESS | 1845 | 1461168190336 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 09:03:10 INFO - PROCESS | 1845 | 1461168190593 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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:10 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585aa49800 == 194 [pid = 1845] [id = 745] 09:03:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 172 (0x7f58527cb800) [pid = 1845] [serial = 2236] [outer = (nil)] 09:03:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 173 (0x7f5855694000) [pid = 1845] [serial = 2237] [outer = 0x7f58527cb800] 09:03:10 INFO - PROCESS | 1845 | 1461168190666 Marionette DEBUG loaded listener.js 09:03:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 174 (0x7f585596ec00) [pid = 1845] [serial = 2238] [outer = 0x7f58527cb800] 09:03:11 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f58565d7800 == 195 [pid = 1845] [id = 746] 09:03:11 INFO - PROCESS | 1845 | ++DOMWINDOW == 175 (0x7f5856010c00) [pid = 1845] [serial = 2239] [outer = (nil)] 09:03:11 INFO - PROCESS | 1845 | ++DOMWINDOW == 176 (0x7f585568e800) [pid = 1845] [serial = 2240] [outer = 0x7f5856010c00] 09:03:11 INFO - PROCESS | 1845 | 1461168191549 Marionette TRACE conn3 <- [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:03:11 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:03:11 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1486ms 09:03:11 INFO - PROCESS | 1845 | 1461168191586 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 09:03:11 INFO - PROCESS | 1845 | 1461168191589 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 09:03:11 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 09:03:11 INFO - PROCESS | 1845 | 1461168191600 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 09:03:11 INFO - PROCESS | 1845 | 1461168191602 Marionette TRACE conn3 <- [1,2954,null,{}] 09:03:11 INFO - PROCESS | 1845 | 1461168191616 Marionette TRACE conn3 -> [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:03:11 INFO - PROCESS | 1845 | 1461168191970 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 09:03:12 INFO - PROCESS | 1845 | 1461168192269 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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:12 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585b702800 == 196 [pid = 1845] [id = 747] 09:03:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 177 (0x7f5842ad9c00) [pid = 1845] [serial = 2241] [outer = (nil)] 09:03:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 178 (0x7f5855c1cc00) [pid = 1845] [serial = 2242] [outer = 0x7f5842ad9c00] 09:03:12 INFO - PROCESS | 1845 | 1461168192347 Marionette DEBUG loaded listener.js 09:03:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 179 (0x7f5856305c00) [pid = 1845] [serial = 2243] [outer = 0x7f5842ad9c00] 09:03:13 INFO - PROCESS | 1845 | 1461168193077 Marionette TRACE conn3 <- [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:03:13 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 09:03:13 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 09:03:13 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1491ms 09:03:13 INFO - PROCESS | 1845 | 1461168193112 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 09:03:13 INFO - PROCESS | 1845 | 1461168193115 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 09:03:13 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 09:03:13 INFO - PROCESS | 1845 | 1461168193125 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 09:03:13 INFO - PROCESS | 1845 | 1461168193128 Marionette TRACE conn3 <- [1,2958,null,{}] 09:03:13 INFO - PROCESS | 1845 | 1461168193133 Marionette TRACE conn3 -> [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:03:13 INFO - PROCESS | 1845 | 1461168193388 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 09:03:13 INFO - PROCESS | 1845 | 1461168193645 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1845 | ++DOCSHELL 0x7f585e0c6000 == 197 [pid = 1845] [id = 748] 09:03:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 180 (0x7f583e1bfc00) [pid = 1845] [serial = 2244] [outer = (nil)] 09:03:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 181 (0x7f5856369000) [pid = 1845] [serial = 2245] [outer = 0x7f583e1bfc00] 09:03:13 INFO - PROCESS | 1845 | 1461168193717 Marionette DEBUG loaded listener.js 09:03:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 182 (0x7f585673cc00) [pid = 1845] [serial = 2246] [outer = 0x7f583e1bfc00] 09:03:14 INFO - PROCESS | 1845 | 1461168194535 Marionette TRACE conn3 <- [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:03:14 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 09:03:14 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1428ms 09:03:14 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 09:03:14 INFO - PROCESS | 1845 | 1461168194554 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 09:03:14 INFO - PROCESS | 1845 | 1461168194557 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 09:03:14 INFO - PROCESS | 1845 | 1461168194562 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 09:03:14 INFO - PROCESS | 1845 | 1461168194565 Marionette TRACE conn3 <- [1,2962,null,{}] 09:03:14 INFO - PROCESS | 1845 | 1461168194571 Marionette TRACE conn3 -> [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:03:14 INFO - PROCESS | 1845 | 1461168194807 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 09:03:15 INFO - PROCESS | 1845 | 1461168195098 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1845 | ++DOCSHELL 0x7f5868fbc000 == 198 [pid = 1845] [id = 749] 09:03:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 183 (0x7f5843910000) [pid = 1845] [serial = 2247] [outer = (nil)] 09:03:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 184 (0x7f5856779000) [pid = 1845] [serial = 2248] [outer = 0x7f5843910000] 09:03:15 INFO - PROCESS | 1845 | 1461168195175 Marionette DEBUG loaded listener.js 09:03:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 185 (0x7f58567e2800) [pid = 1845] [serial = 2249] [outer = 0x7f5843910000] 09:03:15 INFO - PROCESS | 1845 | 1461168195947 Marionette TRACE conn3 <- [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:03:15 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 09:03:15 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1430ms 09:03:15 INFO - PROCESS | 1845 | 1461168195994 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 09:03:15 INFO - PROCESS | 1845 | 1461168195997 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 09:03:16 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 09:03:16 INFO - PROCESS | 1845 | 1461168196003 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 09:03:16 INFO - PROCESS | 1845 | 1461168196005 Marionette TRACE conn3 <- [1,2966,null,{}] 09:03:16 INFO - PROCESS | 1845 | 1461168196011 Marionette TRACE conn3 -> [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:03:16 INFO - PROCESS | 1845 | 1461168196272 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 09:03:16 INFO - PROCESS | 1845 | 1461168196531 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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:16 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f586de34800 == 199 [pid = 1845] [id = 750] 09:03:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 186 (0x7f5856367800) [pid = 1845] [serial = 2250] [outer = (nil)] 09:03:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 187 (0x7f58567e9c00) [pid = 1845] [serial = 2251] [outer = 0x7f5856367800] 09:03:16 INFO - PROCESS | 1845 | 1461168196608 Marionette DEBUG loaded listener.js 09:03:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 188 (0x7f5857d8b800) [pid = 1845] [serial = 2252] [outer = 0x7f5856367800] 09:03:17 INFO - PROCESS | 1845 | 1461168197397 Marionette TRACE conn3 <- [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:03:17 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:03:17 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1430ms 09:03:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 09:03:17 INFO - PROCESS | 1845 | 1461168197434 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 09:03:17 INFO - PROCESS | 1845 | 1461168197437 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 09:03:17 INFO - PROCESS | 1845 | 1461168197443 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 09:03:17 INFO - PROCESS | 1845 | 1461168197446 Marionette TRACE conn3 <- [1,2970,null,{}] 09:03:17 INFO - PROCESS | 1845 | 1461168197451 Marionette TRACE conn3 -> [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:03:17 INFO - PROCESS | 1845 | 1461168197685 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 09:03:17 INFO - PROCESS | 1845 | 1461168197985 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1845 | ++DOCSHELL 0x7f586e17b000 == 200 [pid = 1845] [id = 751] 09:03:18 INFO - PROCESS | 1845 | ++DOMWINDOW == 189 (0x7f5856735000) [pid = 1845] [serial = 2253] [outer = (nil)] 09:03:18 INFO - PROCESS | 1845 | ++DOMWINDOW == 190 (0x7f5857dedc00) [pid = 1845] [serial = 2254] [outer = 0x7f5856735000] 09:03:18 INFO - PROCESS | 1845 | 1461168198061 Marionette DEBUG loaded listener.js 09:03:18 INFO - PROCESS | 1845 | ++DOMWINDOW == 191 (0x7f5858fd1000) [pid = 1845] [serial = 2255] [outer = 0x7f5856735000] 09:03:18 INFO - PROCESS | 1845 | 1461168198873 Marionette TRACE conn3 <- [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:03:18 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:03:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1479ms 09:03:18 INFO - PROCESS | 1845 | 1461168198922 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 09:03:18 INFO - PROCESS | 1845 | 1461168198927 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 09:03:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 09:03:18 INFO - PROCESS | 1845 | 1461168198933 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 09:03:18 INFO - PROCESS | 1845 | 1461168198935 Marionette TRACE conn3 <- [1,2974,null,{}] 09:03:18 INFO - PROCESS | 1845 | 1461168198941 Marionette TRACE conn3 -> [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:03:19 INFO - PROCESS | 1845 | 1461168199202 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 09:03:19 INFO - PROCESS | 1845 | 1461168199463 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1845 | ++DOCSHELL 0x7f5870c31000 == 201 [pid = 1845] [id = 752] 09:03:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 192 (0x7f58567e8400) [pid = 1845] [serial = 2256] [outer = (nil)] 09:03:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 193 (0x7f5859142800) [pid = 1845] [serial = 2257] [outer = 0x7f58567e8400] 09:03:19 INFO - PROCESS | 1845 | 1461168199538 Marionette DEBUG loaded listener.js 09:03:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 194 (0x7f58591f6c00) [pid = 1845] [serial = 2258] [outer = 0x7f58567e8400] 09:03:21 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5843f92800 == 200 [pid = 1845] [id = 730] 09:03:21 INFO - PROCESS | 1845 | --DOCSHELL 0x7f58439a8800 == 199 [pid = 1845] [id = 729] 09:03:21 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5842ec1800 == 198 [pid = 1845] [id = 728] 09:03:21 INFO - PROCESS | 1845 | --DOCSHELL 0x7f583e186800 == 197 [pid = 1845] [id = 727] 09:03:21 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585a3c3000 == 196 [pid = 1845] [id = 720] 09:03:21 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5856598000 == 195 [pid = 1845] [id = 719] 09:03:21 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5855e68000 == 194 [pid = 1845] [id = 718] 09:03:21 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5852ae1800 == 193 [pid = 1845] [id = 717] 09:03:21 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585254c800 == 192 [pid = 1845] [id = 716] 09:03:21 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5851a41000 == 191 [pid = 1845] [id = 715] 09:03:21 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5850604000 == 190 [pid = 1845] [id = 714] 09:03:21 INFO - PROCESS | 1845 | --DOCSHELL 0x7f584ae59000 == 189 [pid = 1845] [id = 713] 09:03:21 INFO - PROCESS | 1845 | --DOCSHELL 0x7f584abd7000 == 188 [pid = 1845] [id = 712] 09:03:21 INFO - PROCESS | 1845 | --DOCSHELL 0x7f584a659000 == 187 [pid = 1845] [id = 711] 09:03:21 INFO - PROCESS | 1845 | --DOCSHELL 0x7f58464d2800 == 186 [pid = 1845] [id = 710] 09:03:21 INFO - PROCESS | 1845 | --DOCSHELL 0x7f58439a6800 == 185 [pid = 1845] [id = 709] 09:03:21 INFO - PROCESS | 1845 | --DOMWINDOW == 193 (0x7f5843abf400) [pid = 1845] [serial = 2120] [outer = (nil)] [url = about:blank] 09:03:21 INFO - PROCESS | 1845 | --DOMWINDOW == 192 (0x7f584fa5f800) [pid = 1845] [serial = 2082] [outer = (nil)] [url = about:blank] 09:03:21 INFO - PROCESS | 1845 | --DOMWINDOW == 191 (0x7f584f747000) [pid = 1845] [serial = 2078] [outer = (nil)] [url = about:blank] 09:03:21 INFO - PROCESS | 1845 | --DOMWINDOW == 190 (0x7f5852517800) [pid = 1845] [serial = 2091] [outer = (nil)] [url = about:blank] 09:03:21 INFO - PROCESS | 1845 | --DOMWINDOW == 189 (0x7f5855973400) [pid = 1845] [serial = 2111] [outer = (nil)] [url = about:blank] 09:03:21 INFO - PROCESS | 1845 | --DOMWINDOW == 188 (0x7f5850714000) [pid = 1845] [serial = 2085] [outer = (nil)] [url = about:blank] 09:03:21 INFO - PROCESS | 1845 | --DOMWINDOW == 187 (0x7f585596a800) [pid = 1845] [serial = 2109] [outer = (nil)] [url = about:blank] 09:03:21 INFO - PROCESS | 1845 | --DOMWINDOW == 186 (0x7f5851b2ec00) [pid = 1845] [serial = 2088] [outer = (nil)] [url = about:blank] 09:03:21 INFO - PROCESS | 1845 | --DOMWINDOW == 185 (0x7f584ac05000) [pid = 1845] [serial = 2075] [outer = (nil)] [url = about:blank] 09:03:21 INFO - PROCESS | 1845 | --DOMWINDOW == 184 (0x7f58521bf800) [pid = 1845] [serial = 2090] [outer = (nil)] [url = about:blank] 09:03:21 INFO - PROCESS | 1845 | --DOMWINDOW == 183 (0x7f5846f4d000) [pid = 1845] [serial = 2070] [outer = (nil)] [url = about:blank] 09:03:21 INFO - PROCESS | 1845 | --DOMWINDOW == 182 (0x7f5855c1a400) [pid = 1845] [serial = 2112] [outer = (nil)] [url = about:blank] 09:03:21 INFO - PROCESS | 1845 | --DOMWINDOW == 181 (0x7f5853a6bc00) [pid = 1845] [serial = 2099] [outer = (nil)] [url = about:blank] 09:03:21 INFO - PROCESS | 1845 | --DOMWINDOW == 180 (0x7f5842e54800) [pid = 1845] [serial = 2117] [outer = (nil)] [url = about:blank] 09:03:21 INFO - PROCESS | 1845 | --DOMWINDOW == 179 (0x7f5847d99800) [pid = 1845] [serial = 2072] [outer = (nil)] [url = about:blank] 09:03:21 INFO - PROCESS | 1845 | --DOMWINDOW == 178 (0x7f5852b86c00) [pid = 1845] [serial = 2094] [outer = (nil)] [url = about:blank] 09:03:21 INFO - PROCESS | 1845 | --DOMWINDOW == 177 (0x7f5843adf800) [pid = 1845] [serial = 2123] [outer = (nil)] [url = about:blank] 09:03:21 INFO - PROCESS | 1845 | --DOMWINDOW == 176 (0x7f5843784800) [pid = 1845] [serial = 2060] [outer = (nil)] [url = about:blank] 09:03:21 INFO - PROCESS | 1845 | --DOMWINDOW == 175 (0x7f5846de1000) [pid = 1845] [serial = 2069] [outer = (nil)] [url = about:blank] 09:03:21 INFO - PROCESS | 1845 | --DOMWINDOW == 174 (0x7f585542b000) [pid = 1845] [serial = 2103] [outer = (nil)] [url = about:blank] 09:03:21 INFO - PROCESS | 1845 | --DOMWINDOW == 173 (0x7f58519af000) [pid = 1845] [serial = 2087] [outer = (nil)] [url = about:blank] 09:03:21 INFO - PROCESS | 1845 | --DOMWINDOW == 172 (0x7f585568e400) [pid = 1845] [serial = 2106] [outer = (nil)] [url = about:blank] 09:03:21 INFO - PROCESS | 1845 | --DOMWINDOW == 171 (0x7f5843c8c400) [pid = 1845] [serial = 1995] [outer = (nil)] [url = about:blank] 09:03:21 INFO - PROCESS | 1845 | --DOMWINDOW == 170 (0x7f584582f800) [pid = 1845] [serial = 2067] [outer = (nil)] [url = about:blank] 09:03:21 INFO - PROCESS | 1845 | --DOMWINDOW == 169 (0x7f5843c92400) [pid = 1845] [serial = 2063] [outer = (nil)] [url = about:blank] 09:03:21 INFO - PROCESS | 1845 | --DOMWINDOW == 168 (0x7f5843840000) [pid = 1845] [serial = 2118] [outer = (nil)] [url = about:blank] 09:03:21 INFO - PROCESS | 1845 | --DOMWINDOW == 167 (0x7f584fa4d800) [pid = 1845] [serial = 2081] [outer = (nil)] [url = about:blank] 09:03:21 INFO - PROCESS | 1845 | --DOMWINDOW == 166 (0x7f584f6d4800) [pid = 1845] [serial = 2076] [outer = (nil)] [url = about:blank] 09:03:21 INFO - PROCESS | 1845 | --DOMWINDOW == 165 (0x7f5854833400) [pid = 1845] [serial = 2102] [outer = (nil)] [url = about:blank] 09:03:21 INFO - PROCESS | 1845 | --DOMWINDOW == 164 (0x7f585548e800) [pid = 1845] [serial = 2105] [outer = (nil)] [url = about:blank] 09:03:21 INFO - PROCESS | 1845 | --DOMWINDOW == 163 (0x7f5850644800) [pid = 1845] [serial = 2084] [outer = (nil)] [url = about:blank] 09:03:21 INFO - PROCESS | 1845 | --DOMWINDOW == 162 (0x7f5843f20400) [pid = 1845] [serial = 2064] [outer = (nil)] [url = about:blank] 09:03:21 INFO - PROCESS | 1845 | --DOMWINDOW == 161 (0x7f58527d6800) [pid = 1845] [serial = 2093] [outer = (nil)] [url = about:blank] 09:03:21 INFO - PROCESS | 1845 | --DOMWINDOW == 160 (0x7f584f8be800) [pid = 1845] [serial = 2079] [outer = (nil)] [url = about:blank] 09:03:21 INFO - PROCESS | 1845 | --DOMWINDOW == 159 (0x7f5848b06800) [pid = 1845] [serial = 2073] [outer = (nil)] [url = about:blank] 09:03:21 INFO - PROCESS | 1845 | --DOMWINDOW == 158 (0x7f5855697400) [pid = 1845] [serial = 2108] [outer = (nil)] [url = about:blank] 09:03:21 INFO - PROCESS | 1845 | --DOMWINDOW == 157 (0x7f5841f4c400) [pid = 1845] [serial = 2115] [outer = (nil)] [url = about:blank] 09:03:21 INFO - PROCESS | 1845 | --DOMWINDOW == 156 (0x7f5852d49000) [pid = 1845] [serial = 2097] [outer = (nil)] [url = about:blank] 09:03:21 INFO - PROCESS | 1845 | --DOMWINDOW == 155 (0x7f584578dc00) [pid = 1845] [serial = 2066] [outer = (nil)] [url = about:blank] 09:03:21 INFO - PROCESS | 1845 | --DOMWINDOW == 154 (0x7f5853d8cc00) [pid = 1845] [serial = 2100] [outer = (nil)] [url = about:blank] 09:03:21 INFO - PROCESS | 1845 | --DOMWINDOW == 153 (0x7f584384cc00) [pid = 1845] [serial = 2061] [outer = (nil)] [url = about:blank] 09:03:21 INFO - PROCESS | 1845 | --DOMWINDOW == 152 (0x7f5852bd7800) [pid = 1845] [serial = 2096] [outer = (nil)] [url = about:blank] 09:03:21 INFO - PROCESS | 1845 | --DOMWINDOW == 151 (0x7f584166b800) [pid = 1845] [serial = 2114] [outer = (nil)] [url = about:blank] 09:03:21 INFO - PROCESS | 1845 | --DOMWINDOW == 150 (0x7f5843c8b000) [pid = 1845] [serial = 2121] [outer = (nil)] [url = about:blank] 09:03:21 INFO - PROCESS | 1845 | --DOMWINDOW == 149 (0x7f5843ceac00) [pid = 1845] [serial = 2124] [outer = (nil)] [url = about:blank] 09:03:22 INFO - PROCESS | 1845 | 1461168202476 Marionette TRACE conn3 <- [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:03:22 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:03:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 3584ms 09:03:22 INFO - PROCESS | 1845 | 1461168202518 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 09:03:22 INFO - PROCESS | 1845 | 1461168202525 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 09:03:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 09:03:22 INFO - PROCESS | 1845 | 1461168202533 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 09:03:22 INFO - PROCESS | 1845 | 1461168202537 Marionette TRACE conn3 <- [1,2978,null,{}] 09:03:22 INFO - PROCESS | 1845 | 1461168202544 Marionette TRACE conn3 -> [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:03:22 INFO - PROCESS | 1845 | 1461168202760 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 09:03:22 INFO - PROCESS | 1845 | 1461168202969 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1845 | ++DOCSHELL 0x7f5842ea6000 == 186 [pid = 1845] [id = 753] 09:03:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 150 (0x7f5841547c00) [pid = 1845] [serial = 2259] [outer = (nil)] 09:03:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 151 (0x7f5841e3ac00) [pid = 1845] [serial = 2260] [outer = 0x7f5841547c00] 09:03:23 INFO - PROCESS | 1845 | 1461168203036 Marionette DEBUG loaded listener.js 09:03:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 152 (0x7f5842ad8400) [pid = 1845] [serial = 2261] [outer = 0x7f5841547c00] 09:03:23 INFO - PROCESS | 1845 | 1461168203805 Marionette TRACE conn3 <- [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:03:23 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:03:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1331ms 09:03:23 INFO - PROCESS | 1845 | 1461168203864 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 09:03:23 INFO - PROCESS | 1845 | 1461168203872 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 09:03:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 09:03:23 INFO - PROCESS | 1845 | 1461168203881 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 09:03:23 INFO - PROCESS | 1845 | 1461168203884 Marionette TRACE conn3 <- [1,2982,null,{}] 09:03:23 INFO - PROCESS | 1845 | 1461168203890 Marionette TRACE conn3 -> [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:03:24 INFO - PROCESS | 1845 | 1461168204095 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 09:03:24 INFO - PROCESS | 1845 | 1461168204330 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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:24 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f58439ab800 == 187 [pid = 1845] [id = 754] 09:03:24 INFO - PROCESS | 1845 | ++DOMWINDOW == 153 (0x7f5841549400) [pid = 1845] [serial = 2262] [outer = (nil)] 09:03:24 INFO - PROCESS | 1845 | ++DOMWINDOW == 154 (0x7f5843914c00) [pid = 1845] [serial = 2263] [outer = 0x7f5841549400] 09:03:24 INFO - PROCESS | 1845 | 1461168204390 Marionette DEBUG loaded listener.js 09:03:24 INFO - PROCESS | 1845 | ++DOMWINDOW == 155 (0x7f5843ad4800) [pid = 1845] [serial = 2264] [outer = 0x7f5841549400] 09:03:25 INFO - PROCESS | 1845 | 1461168205165 Marionette TRACE conn3 <- [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:03:25 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:03:25 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 09:03:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:03:25 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 09:03:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1333ms 09:03:25 INFO - PROCESS | 1845 | 1461168205216 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 09:03:25 INFO - PROCESS | 1845 | 1461168205219 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 09:03:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 09:03:25 INFO - PROCESS | 1845 | 1461168205225 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 09:03:25 INFO - PROCESS | 1845 | 1461168205230 Marionette TRACE conn3 <- [1,2986,null,{}] 09:03:25 INFO - PROCESS | 1845 | 1461168205251 Marionette TRACE conn3 -> [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:03:25 INFO - PROCESS | 1845 | 1461168205529 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 09:03:25 INFO - PROCESS | 1845 | 1461168205557 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1845 | ++DOCSHELL 0x7f584589b000 == 188 [pid = 1845] [id = 755] 09:03:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 156 (0x7f5843d86c00) [pid = 1845] [serial = 2265] [outer = (nil)] 09:03:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 157 (0x7f58440cf800) [pid = 1845] [serial = 2266] [outer = 0x7f5843d86c00] 09:03:25 INFO - PROCESS | 1845 | 1461168205620 Marionette DEBUG loaded listener.js 09:03:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 158 (0x7f584570a400) [pid = 1845] [serial = 2267] [outer = 0x7f5843d86c00] 09:03:26 INFO - PROCESS | 1845 | --DOMWINDOW == 157 (0x7f5843ad5400) [pid = 1845] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 09:03:26 INFO - PROCESS | 1845 | --DOMWINDOW == 156 (0x7f583e1c5400) [pid = 1845] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 09:03:26 INFO - PROCESS | 1845 | --DOMWINDOW == 155 (0x7f5842e60000) [pid = 1845] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 09:03:26 INFO - PROCESS | 1845 | --DOMWINDOW == 154 (0x7f583ec10800) [pid = 1845] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 09:03:26 INFO - PROCESS | 1845 | --DOMWINDOW == 153 (0x7f5842ad7800) [pid = 1845] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 09:03:26 INFO - PROCESS | 1845 | --DOMWINDOW == 152 (0x7f585292f800) [pid = 1845] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 09:03:26 INFO - PROCESS | 1845 | --DOMWINDOW == 151 (0x7f5842174400) [pid = 1845] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 09:03:26 INFO - PROCESS | 1845 | --DOMWINDOW == 150 (0x7f584fa53000) [pid = 1845] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 09:03:26 INFO - PROCESS | 1845 | --DOMWINDOW == 149 (0x7f584b25c400) [pid = 1845] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 09:03:26 INFO - PROCESS | 1845 | --DOMWINDOW == 148 (0x7f584a880400) [pid = 1845] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 09:03:26 INFO - PROCESS | 1845 | --DOMWINDOW == 147 (0x7f5850919800) [pid = 1845] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 09:03:26 INFO - PROCESS | 1845 | --DOMWINDOW == 146 (0x7f5852402800) [pid = 1845] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 09:03:26 INFO - PROCESS | 1845 | --DOMWINDOW == 145 (0x7f583e2ab400) [pid = 1845] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 09:03:26 INFO - PROCESS | 1845 | --DOMWINDOW == 144 (0x7f583e2a9c00) [pid = 1845] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 09:03:26 INFO - PROCESS | 1845 | --DOMWINDOW == 143 (0x7f5842ae5c00) [pid = 1845] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 09:03:26 INFO - PROCESS | 1845 | --DOMWINDOW == 142 (0x7f583e548c00) [pid = 1845] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 09:03:26 INFO - PROCESS | 1845 | --DOMWINDOW == 141 (0x7f583e2abc00) [pid = 1845] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 09:03:26 INFO - PROCESS | 1845 | --DOMWINDOW == 140 (0x7f5843ab4400) [pid = 1845] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 09:03:26 INFO - PROCESS | 1845 | --DOMWINDOW == 139 (0x7f583e1bc400) [pid = 1845] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 09:03:26 INFO - PROCESS | 1845 | --DOMWINDOW == 138 (0x7f583e545400) [pid = 1845] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 09:03:26 INFO - PROCESS | 1845 | --DOMWINDOW == 137 (0x7f5842adc000) [pid = 1845] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 09:03:26 INFO - PROCESS | 1845 | --DOMWINDOW == 136 (0x7f5845711800) [pid = 1845] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 09:03:26 INFO - PROCESS | 1845 | --DOMWINDOW == 135 (0x7f584b25e000) [pid = 1845] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 09:03:27 INFO - PROCESS | 1845 | 1461168207089 Marionette TRACE conn3 <- [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:03:27 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:03:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1884ms 09:03:27 INFO - PROCESS | 1845 | 1461168207110 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 09:03:27 INFO - PROCESS | 1845 | 1461168207113 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 09:03:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 09:03:27 INFO - PROCESS | 1845 | 1461168207119 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 09:03:27 INFO - PROCESS | 1845 | 1461168207121 Marionette TRACE conn3 <- [1,2990,null,{}] 09:03:27 INFO - PROCESS | 1845 | 1461168207136 Marionette TRACE conn3 -> [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:03:27 INFO - PROCESS | 1845 | 1461168207330 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 09:03:27 INFO - PROCESS | 1845 | 1461168207523 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1845 | ++DOCSHELL 0x7f58461f4000 == 189 [pid = 1845] [id = 756] 09:03:27 INFO - PROCESS | 1845 | ++DOMWINDOW == 136 (0x7f5841549000) [pid = 1845] [serial = 2268] [outer = (nil)] 09:03:27 INFO - PROCESS | 1845 | ++DOMWINDOW == 137 (0x7f5843d89c00) [pid = 1845] [serial = 2269] [outer = 0x7f5841549000] 09:03:27 INFO - PROCESS | 1845 | 1461168207584 Marionette DEBUG loaded listener.js 09:03:27 INFO - PROCESS | 1845 | ++DOMWINDOW == 138 (0x7f5845825400) [pid = 1845] [serial = 2270] [outer = 0x7f5841549000] 09:03:28 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5846cc1000 == 190 [pid = 1845] [id = 757] 09:03:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 139 (0x7f584646f800) [pid = 1845] [serial = 2271] [outer = (nil)] 09:03:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 140 (0x7f58440f3400) [pid = 1845] [serial = 2272] [outer = 0x7f584646f800] 09:03:28 INFO - PROCESS | 1845 | 1461168208296 Marionette TRACE conn3 <- [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:03:28 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:03:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1243ms 09:03:28 INFO - PROCESS | 1845 | 1461168208363 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 09:03:28 INFO - PROCESS | 1845 | 1461168208366 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 09:03:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 09:03:28 INFO - PROCESS | 1845 | 1461168208372 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 09:03:28 INFO - PROCESS | 1845 | 1461168208374 Marionette TRACE conn3 <- [1,2994,null,{}] 09:03:28 INFO - PROCESS | 1845 | 1461168208379 Marionette TRACE conn3 -> [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:03:28 INFO - PROCESS | 1845 | 1461168208679 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 09:03:29 INFO - PROCESS | 1845 | 1461168209113 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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:29 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f583f4f5800 == 191 [pid = 1845] [id = 758] 09:03:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 141 (0x7f583e2a8400) [pid = 1845] [serial = 2273] [outer = (nil)] 09:03:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 142 (0x7f583e548000) [pid = 1845] [serial = 2274] [outer = 0x7f583e2a8400] 09:03:29 INFO - PROCESS | 1845 | 1461168209209 Marionette DEBUG loaded listener.js 09:03:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 143 (0x7f583ff32400) [pid = 1845] [serial = 2275] [outer = 0x7f583e2a8400] 09:03:30 INFO - PROCESS | 1845 | 1461168210030 Marionette TRACE conn3 <- [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:03:30 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 09:03:30 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:03:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1727ms 09:03:30 INFO - PROCESS | 1845 | 1461168210103 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 09:03:30 INFO - PROCESS | 1845 | 1461168210111 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 09:03:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 09:03:30 INFO - PROCESS | 1845 | 1461168210120 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 09:03:30 INFO - PROCESS | 1845 | 1461168210124 Marionette TRACE conn3 <- [1,2998,null,{}] 09:03:30 INFO - PROCESS | 1845 | 1461168210132 Marionette TRACE conn3 -> [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:03:30 INFO - PROCESS | 1845 | 1461168210473 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 09:03:30 INFO - PROCESS | 1845 | 1461168210687 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1845 | ++DOCSHELL 0x7f584548a000 == 192 [pid = 1845] [id = 759] 09:03:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 144 (0x7f58420ca800) [pid = 1845] [serial = 2276] [outer = (nil)] 09:03:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 145 (0x7f5842179c00) [pid = 1845] [serial = 2277] [outer = 0x7f58420ca800] 09:03:30 INFO - PROCESS | 1845 | 1461168210813 Marionette DEBUG loaded listener.js 09:03:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 146 (0x7f5842e0dc00) [pid = 1845] [serial = 2278] [outer = 0x7f58420ca800] 09:03:31 INFO - PROCESS | 1845 | 1461168211681 Marionette TRACE conn3 <- [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:03:31 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:03:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1581ms 09:03:31 INFO - PROCESS | 1845 | 1461168211709 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 09:03:31 INFO - PROCESS | 1845 | 1461168211718 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 09:03:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 09:03:31 INFO - PROCESS | 1845 | 1461168211727 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 09:03:31 INFO - PROCESS | 1845 | 1461168211730 Marionette TRACE conn3 <- [1,3002,null,{}] 09:03:31 INFO - PROCESS | 1845 | 1461168211736 Marionette TRACE conn3 -> [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:03:32 INFO - PROCESS | 1845 | 1461168212038 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 09:03:32 INFO - PROCESS | 1845 | 1461168212325 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1845 | ++DOCSHELL 0x7f58489d2800 == 193 [pid = 1845] [id = 760] 09:03:32 INFO - PROCESS | 1845 | ++DOMWINDOW == 147 (0x7f5843a99800) [pid = 1845] [serial = 2279] [outer = (nil)] 09:03:32 INFO - PROCESS | 1845 | ++DOMWINDOW == 148 (0x7f5843ad4c00) [pid = 1845] [serial = 2280] [outer = 0x7f5843a99800] 09:03:32 INFO - PROCESS | 1845 | 1461168212489 Marionette DEBUG loaded listener.js 09:03:32 INFO - PROCESS | 1845 | ++DOMWINDOW == 149 (0x7f5843ceac00) [pid = 1845] [serial = 2281] [outer = 0x7f5843a99800] 09:03:33 INFO - PROCESS | 1845 | 1461168213332 Marionette TRACE conn3 <- [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:03:33 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:03:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1629ms 09:03:33 INFO - PROCESS | 1845 | 1461168213358 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 09:03:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 09:03:33 INFO - PROCESS | 1845 | 1461168213362 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 09:03:33 INFO - PROCESS | 1845 | 1461168213376 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 09:03:33 INFO - PROCESS | 1845 | 1461168213386 Marionette TRACE conn3 <- [1,3006,null,{}] 09:03:33 INFO - PROCESS | 1845 | 1461168213395 Marionette TRACE conn3 -> [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:03:33 INFO - PROCESS | 1845 | 1461168213690 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 09:03:33 INFO - PROCESS | 1845 | 1461168213983 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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:34 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f584abcc800 == 194 [pid = 1845] [id = 761] 09:03:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 150 (0x7f5845828800) [pid = 1845] [serial = 2282] [outer = (nil)] 09:03:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 151 (0x7f584646c000) [pid = 1845] [serial = 2283] [outer = 0x7f5845828800] 09:03:34 INFO - PROCESS | 1845 | 1461168214063 Marionette DEBUG loaded listener.js 09:03:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 152 (0x7f5846ef5400) [pid = 1845] [serial = 2284] [outer = 0x7f5845828800] 09:03:34 INFO - PROCESS | 1845 | 1461168214879 Marionette TRACE conn3 <- [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:03:34 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:03:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1552ms 09:03:34 INFO - PROCESS | 1845 | 1461168214921 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 09:03:34 INFO - PROCESS | 1845 | 1461168214925 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 09:03:34 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 09:03:34 INFO - PROCESS | 1845 | 1461168214931 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 09:03:34 INFO - PROCESS | 1845 | 1461168214933 Marionette TRACE conn3 <- [1,3010,null,{}] 09:03:34 INFO - PROCESS | 1845 | 1461168214940 Marionette TRACE conn3 -> [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:03:35 INFO - PROCESS | 1845 | 1461168215211 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 09:03:35 INFO - PROCESS | 1845 | 1461168215493 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1845 | ++DOCSHELL 0x7f584ae58000 == 195 [pid = 1845] [id = 762] 09:03:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 153 (0x7f584582dc00) [pid = 1845] [serial = 2285] [outer = (nil)] 09:03:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 154 (0x7f5846f57800) [pid = 1845] [serial = 2286] [outer = 0x7f584582dc00] 09:03:35 INFO - PROCESS | 1845 | 1461168215572 Marionette DEBUG loaded listener.js 09:03:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 155 (0x7f5848b0f400) [pid = 1845] [serial = 2287] [outer = 0x7f584582dc00] 09:03:36 INFO - PROCESS | 1845 | 1461168216349 Marionette TRACE conn3 <- [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:03:36 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:03:36 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1477ms 09:03:36 INFO - PROCESS | 1845 | 1461168216411 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 09:03:36 INFO - PROCESS | 1845 | 1461168216415 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 09:03:36 INFO - TEST-START | /FileAPI/FileReaderSync.worker 09:03:36 INFO - PROCESS | 1845 | 1461168216420 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 09:03:36 INFO - PROCESS | 1845 | 1461168216423 Marionette TRACE conn3 <- [1,3014,null,{}] 09:03:36 INFO - PROCESS | 1845 | 1461168216443 Marionette TRACE conn3 -> [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:03:36 INFO - PROCESS | 1845 | 1461168216761 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 09:03:36 INFO - PROCESS | 1845 | 1461168216977 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1845 | ++DOCSHELL 0x7f584f91c800 == 196 [pid = 1845] [id = 763] 09:03:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 156 (0x7f584a87e000) [pid = 1845] [serial = 2288] [outer = (nil)] 09:03:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 157 (0x7f584a889000) [pid = 1845] [serial = 2289] [outer = 0x7f584a87e000] 09:03:37 INFO - PROCESS | 1845 | 1461168217067 Marionette DEBUG loaded listener.js 09:03:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 158 (0x7f584af66000) [pid = 1845] [serial = 2290] [outer = 0x7f584a87e000] 09:03:37 INFO - PROCESS | 1845 | [1845] 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:03:38 INFO - PROCESS | 1845 | 1461168218039 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 09:03:38 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 09:03:38 INFO - {} 09:03:38 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 09:03:38 INFO - {} 09:03:38 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 09:03:38 INFO - {} 09:03:38 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 09:03:38 INFO - {} 09:03:38 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1636ms 09:03:38 INFO - PROCESS | 1845 | 1461168218059 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 09:03:38 INFO - PROCESS | 1845 | 1461168218062 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 09:03:38 INFO - TEST-START | /FileAPI/fileReader.html 09:03:38 INFO - PROCESS | 1845 | 1461168218075 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 09:03:38 INFO - PROCESS | 1845 | 1461168218077 Marionette TRACE conn3 <- [1,3018,null,{}] 09:03:38 INFO - PROCESS | 1845 | 1461168218084 Marionette TRACE conn3 -> [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:03:38 INFO - PROCESS | 1845 | 1461168218354 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 09:03:38 INFO - PROCESS | 1845 | 1461168218608 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1845 | ++DOCSHELL 0x7f58522d7000 == 197 [pid = 1845] [id = 764] 09:03:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 159 (0x7f584b25c000) [pid = 1845] [serial = 2291] [outer = (nil)] 09:03:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 160 (0x7f584fa44800) [pid = 1845] [serial = 2292] [outer = 0x7f584b25c000] 09:03:38 INFO - PROCESS | 1845 | 1461168218684 Marionette DEBUG loaded listener.js 09:03:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 161 (0x7f584fa5b000) [pid = 1845] [serial = 2293] [outer = 0x7f584b25c000] 09:03:39 INFO - PROCESS | 1845 | 1461168219557 Marionette TRACE conn3 <- [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:03:39 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 09:03:39 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 09:03:39 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 09:03:39 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 09:03:39 INFO - TEST-OK | /FileAPI/fileReader.html | took 1541ms 09:03:39 INFO - TEST-START | /FileAPI/historical.html 09:03:39 INFO - PROCESS | 1845 | 1461168219612 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 09:03:39 INFO - PROCESS | 1845 | 1461168219615 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 09:03:39 INFO - PROCESS | 1845 | 1461168219621 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 09:03:39 INFO - PROCESS | 1845 | 1461168219624 Marionette TRACE conn3 <- [1,3022,null,{}] 09:03:39 INFO - PROCESS | 1845 | 1461168219650 Marionette TRACE conn3 -> [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:03:39 INFO - PROCESS | 1845 | 1461168219896 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 09:03:40 INFO - PROCESS | 1845 | 1461168220174 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1845 | ++DOCSHELL 0x7f5852aca800 == 198 [pid = 1845] [id = 765] 09:03:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 162 (0x7f583e1bb800) [pid = 1845] [serial = 2294] [outer = (nil)] 09:03:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 163 (0x7f5850639400) [pid = 1845] [serial = 2295] [outer = 0x7f583e1bb800] 09:03:40 INFO - PROCESS | 1845 | 1461168220248 Marionette DEBUG loaded listener.js 09:03:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 164 (0x7f5850688800) [pid = 1845] [serial = 2296] [outer = 0x7f583e1bb800] 09:03:41 INFO - PROCESS | 1845 | 1461168221075 Marionette TRACE conn3 <- [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:03:41 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 09:03:41 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 09:03:41 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 09:03:41 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 09:03:41 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 09:03:41 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 09:03:41 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 09:03:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:03:41 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 09:03:41 INFO - TEST-OK | /FileAPI/historical.html | took 1490ms 09:03:41 INFO - PROCESS | 1845 | 1461168221115 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 09:03:41 INFO - PROCESS | 1845 | 1461168221118 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 09:03:41 INFO - TEST-START | /FileAPI/idlharness.html 09:03:41 INFO - PROCESS | 1845 | 1461168221128 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 09:03:41 INFO - PROCESS | 1845 | 1461168221134 Marionette TRACE conn3 <- [1,3026,null,{}] 09:03:41 INFO - PROCESS | 1845 | 1461168221141 Marionette TRACE conn3 -> [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:03:41 INFO - PROCESS | 1845 | 1461168221375 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 09:03:41 INFO - PROCESS | 1845 | 1461168221660 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1845 | ++DOCSHELL 0x7f585544f800 == 199 [pid = 1845] [id = 766] 09:03:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 165 (0x7f584b44c800) [pid = 1845] [serial = 2297] [outer = (nil)] 09:03:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 166 (0x7f585192b400) [pid = 1845] [serial = 2298] [outer = 0x7f584b44c800] 09:03:41 INFO - PROCESS | 1845 | 1461168221738 Marionette DEBUG loaded listener.js 09:03:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 167 (0x7f5851abec00) [pid = 1845] [serial = 2299] [outer = 0x7f584b44c800] 09:03:43 INFO - PROCESS | 1845 | 1461168223448 Marionette TRACE conn3 <- [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:03:43 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 09:03:43 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 09:03:43 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 09:03:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:43 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:03:43 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:03:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:03:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:03:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:03:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:03:43 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:03:43 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:03:43 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:03:43 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 09:03:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 09:03:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 09:03:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 09:03:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 09:03:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 09:03:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 09:03:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 09:03:43 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:03:43 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 09:03:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:03:43 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:03:43 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:03:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:03:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:03:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:03:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:03:43 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:03:43 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:03:43 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:03:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 09:03:43 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:03:43 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 09:03:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:43 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:03:43 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:03:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:03:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:03:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:03:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:03:43 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:03:43 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:03:43 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:03:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 09:03:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 09:03:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 09:03:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 09:03:43 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:03:43 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:03:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:03:43 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:03:43 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:03:43 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:03:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:03:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:03:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:03:43 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:03:43 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:03:43 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:03:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 09:03:43 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:03:43 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:03:43 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:03:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:03:43 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:03:43 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:03:43 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:03:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:03:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:03:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:03:43 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:03:43 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:03:43 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:03:43 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 09:03:43 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 09:03:43 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 09:03:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:03:43 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:03:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:03:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:03:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:03:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:03:43 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:03:43 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:03:43 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:03:43 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 09:03:43 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 09:03:43 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 09:03:43 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 09:03:43 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 09:03:43 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 09:03:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 09:03:43 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 09:03:43 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 09:03:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 09:03:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 09:03:43 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:03:43 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:03:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:03:43 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:03:43 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:03:43 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:03:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:03:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:03:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:03:43 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:03:43 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:03:43 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:03:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 09:03:43 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:03:43 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:03:43 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:03:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:03:43 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:03:43 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:03:43 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:03:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:03:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:03:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:03:43 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:03:43 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:03:43 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:03:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 09:03:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 09:03:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 09:03:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 09:03:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 09:03:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 09:03:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 09:03:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 09:03:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 09:03:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 09:03:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 09:03:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 09:03:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 09:03:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 09:03:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 09:03:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 09:03:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 09:03:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 09:03:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 09:03:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 09:03:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 09:03:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 09:03:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 09:03:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 09:03:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 09:03:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 09:03:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 09:03:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 09:03:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 09:03:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 09:03:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 09:03:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 09:03:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 09:03:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 09:03:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 09:03:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 09:03:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 09:03:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 09:03:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 09:03:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 09:03:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 09:03:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 09:03:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 09:03:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 09:03:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 09:03:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 09:03:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 09:03:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 09:03:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 09:03:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 09:03:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 09:03:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 09:03:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 09:03:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 09:03:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 09:03:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 09:03:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 09:03:43 INFO - TEST-OK | /FileAPI/idlharness.html | took 2411ms 09:03:43 INFO - PROCESS | 1845 | 1461168223643 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 09:03:43 INFO - PROCESS | 1845 | 1461168223652 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 09:03:43 INFO - TEST-START | /FileAPI/idlharness.worker 09:03:43 INFO - PROCESS | 1845 | 1461168223670 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 09:03:43 INFO - PROCESS | 1845 | 1461168223673 Marionette TRACE conn3 <- [1,3030,null,{}] 09:03:43 INFO - PROCESS | 1845 | 1461168223678 Marionette TRACE conn3 -> [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:03:43 INFO - PROCESS | 1845 | 1461168223915 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 09:03:44 INFO - PROCESS | 1845 | 1461168224190 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1845 | ++DOCSHELL 0x7f5851b80000 == 200 [pid = 1845] [id = 767] 09:03:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 168 (0x7f5845702c00) [pid = 1845] [serial = 2300] [outer = (nil)] 09:03:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 169 (0x7f5851c05c00) [pid = 1845] [serial = 2301] [outer = 0x7f5845702c00] 09:03:44 INFO - PROCESS | 1845 | 1461168224262 Marionette DEBUG loaded listener.js 09:03:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 170 (0x7f5854827800) [pid = 1845] [serial = 2302] [outer = 0x7f5845702c00] 09:03:44 INFO - PROCESS | 1845 | [1845] 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:03:46 INFO - PROCESS | 1845 | 1461168226546 Marionette TRACE conn3 <- [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:03:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 09:03:46 INFO - {} 09:03:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 09:03:46 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 09:03:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:46 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:03:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:03:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:03:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:03:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:03:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:03:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 09:03:46 INFO - {} 09:03:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 09:03:46 INFO - {} 09:03:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 09:03:46 INFO - {} 09:03:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 09:03:46 INFO - {} 09:03:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 09:03:46 INFO - {} 09:03:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 09:03:46 INFO - {} 09:03:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 09:03:46 INFO - {} 09:03:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 09:03:46 INFO - {} 09:03:46 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:03:46 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 09:03:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:03:46 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:03:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:03:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:03:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:03:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:03:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:03:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 09:03:46 INFO - {} 09:03:46 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:03:46 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 09:03:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:46 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:03:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:03:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:03:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:03:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:03:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:03:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 09:03:46 INFO - {} 09:03:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 09:03:46 INFO - {} 09:03:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 09:03:46 INFO - {} 09:03:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 09:03:46 INFO - {} 09:03:46 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:03:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:03:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:03:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:03:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:03:46 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:03:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:03:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:03:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:03:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 09:03:46 INFO - {} 09:03:46 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:03:46 INFO - {} 09:03:46 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:03:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:03:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:03:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:03:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:03:46 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:03:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:03:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:03:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:03:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 09:03:46 INFO - {} 09:03:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 09:03:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 09:03:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:03:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:03:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:03:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:03:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:03:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:03:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 09:03:46 INFO - {} 09:03:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 09:03:46 INFO - {} 09:03:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 09:03:46 INFO - {} 09:03:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 09:03:46 INFO - {} 09:03:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 09:03:46 INFO - {} 09:03:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 09:03:46 INFO - {} 09:03:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 09:03:46 INFO - {} 09:03:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 09:03:46 INFO - {} 09:03:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 09:03:46 INFO - {} 09:03:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 09:03:46 INFO - {} 09:03:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 09:03:46 INFO - {} 09:03:46 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:03:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:03:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:03:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:03:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:03:46 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:03:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:03:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:03:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:03:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 09:03:46 INFO - {} 09:03:46 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:03:46 INFO - {} 09:03:46 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:03:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:03:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:03:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:03:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:03:46 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:03:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:03:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:03:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:03:46 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:03:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 09:03:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:03:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 09:03:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:03:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:03:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:03:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:03:46 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:03:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 09:03:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:03:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:03:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:03:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:03:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:03:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:03:46 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:03:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 09:03:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:03:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 09:03:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:03:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:03:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:03:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:03:46 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:03:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 09:03:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:03:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 09:03:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:03:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:03:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:03:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:03:46 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:03:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 09:03:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:03:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 09:03:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:03:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:03:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:03:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:03:46 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:03:46 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 09:03:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:46 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:03:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:03:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:03:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:03:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:03:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:03:46 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:03:46 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 09:03:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:03:46 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:03:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:03:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:03:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:03:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:03:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:03:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 09:03:46 INFO - {} 09:03:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 09:03:46 INFO - {} 09:03:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 09:03:46 INFO - {} 09:03:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 09:03:46 INFO - {} 09:03:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 09:03:46 INFO - {} 09:03:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 09:03:46 INFO - {} 09:03:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 09:03:46 INFO - {} 09:03:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 09:03:46 INFO - {} 09:03:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 09:03:46 INFO - {} 09:03:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 09:03:46 INFO - {} 09:03:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 09:03:46 INFO - {} 09:03:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 09:03:46 INFO - {} 09:03:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 09:03:46 INFO - {} 09:03:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 09:03:46 INFO - {} 09:03:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 09:03:46 INFO - {} 09:03:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 09:03:46 INFO - {} 09:03:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 09:03:46 INFO - {} 09:03:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 09:03:46 INFO - {} 09:03:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 09:03:46 INFO - {} 09:03:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 09:03:46 INFO - {} 09:03:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 09:03:46 INFO - {} 09:03:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 09:03:46 INFO - {} 09:03:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 09:03:46 INFO - {} 09:03:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 09:03:46 INFO - {} 09:03:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 09:03:46 INFO - {} 09:03:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 09:03:46 INFO - {} 09:03:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 09:03:46 INFO - {} 09:03:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 09:03:46 INFO - {} 09:03:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 09:03:46 INFO - {} 09:03:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 09:03:46 INFO - {} 09:03:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 09:03:46 INFO - {} 09:03:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 09:03:46 INFO - {} 09:03:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 09:03:46 INFO - {} 09:03:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 09:03:46 INFO - {} 09:03:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 09:03:46 INFO - {} 09:03:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 09:03:46 INFO - {} 09:03:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 09:03:46 INFO - {} 09:03:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 09:03:46 INFO - {} 09:03:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 09:03:46 INFO - {} 09:03:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 09:03:46 INFO - {} 09:03:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 09:03:46 INFO - {} 09:03:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 09:03:46 INFO - {} 09:03:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 09:03:46 INFO - {} 09:03:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 09:03:46 INFO - {} 09:03:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 09:03:46 INFO - {} 09:03:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 09:03:46 INFO - {} 09:03:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 09:03:46 INFO - {} 09:03:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 09:03:46 INFO - {} 09:03:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 09:03:46 INFO - {} 09:03:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 09:03:46 INFO - {} 09:03:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 09:03:46 INFO - {} 09:03:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 09:03:46 INFO - {} 09:03:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 09:03:46 INFO - {} 09:03:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 09:03:46 INFO - {} 09:03:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 09:03:46 INFO - {} 09:03:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 09:03:46 INFO - {} 09:03:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:03:46 INFO - {} 09:03:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 09:03:46 INFO - {} 09:03:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:03:46 INFO - {} 09:03:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 09:03:46 INFO - {} 09:03:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:03:46 INFO - {} 09:03:46 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2959ms 09:03:46 INFO - PROCESS | 1845 | 1461168226627 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 09:03:46 INFO - PROCESS | 1845 | 1461168226629 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 09:03:46 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 09:03:46 INFO - PROCESS | 1845 | 1461168226634 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 09:03:46 INFO - PROCESS | 1845 | 1461168226637 Marionette TRACE conn3 <- [1,3034,null,{}] 09:03:46 INFO - PROCESS | 1845 | 1461168226702 Marionette TRACE conn3 -> [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:03:47 INFO - PROCESS | 1845 | 1461168227056 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 09:03:47 INFO - PROCESS | 1845 | 1461168227338 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1845 | ++DOCSHELL 0x7f585c87c800 == 201 [pid = 1845] [id = 768] 09:03:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 171 (0x7f585578f000) [pid = 1845] [serial = 2303] [outer = (nil)] 09:03:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 172 (0x7f585aca1c00) [pid = 1845] [serial = 2304] [outer = 0x7f585578f000] 09:03:47 INFO - PROCESS | 1845 | 1461168227424 Marionette DEBUG loaded listener.js 09:03:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 173 (0x7f585b28b000) [pid = 1845] [serial = 2305] [outer = 0x7f585578f000] 09:03:48 INFO - PROCESS | 1845 | 1461168228256 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 09:03:48 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 09:03:48 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1640ms 09:03:48 INFO - PROCESS | 1845 | 1461168228276 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 09:03:48 INFO - PROCESS | 1845 | 1461168228280 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 09:03:48 INFO - TEST-START | /FileAPI/blob/Blob-close.html 09:03:48 INFO - PROCESS | 1845 | 1461168228286 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 09:03:48 INFO - PROCESS | 1845 | 1461168228290 Marionette TRACE conn3 <- [1,3038,null,{}] 09:03:48 INFO - PROCESS | 1845 | 1461168228295 Marionette TRACE conn3 -> [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:03:48 INFO - PROCESS | 1845 | 1461168228643 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 09:03:48 INFO - PROCESS | 1845 | 1461168228862 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1845 | ++DOCSHELL 0x7f5868f84000 == 202 [pid = 1845] [id = 769] 09:03:48 INFO - PROCESS | 1845 | ++DOMWINDOW == 174 (0x7f585aca2000) [pid = 1845] [serial = 2306] [outer = (nil)] 09:03:48 INFO - PROCESS | 1845 | ++DOMWINDOW == 175 (0x7f585bc2d400) [pid = 1845] [serial = 2307] [outer = 0x7f585aca2000] 09:03:48 INFO - PROCESS | 1845 | 1461168228949 Marionette DEBUG loaded listener.js 09:03:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 176 (0x7f585c1f0000) [pid = 1845] [serial = 2308] [outer = 0x7f585aca2000] 09:03:49 INFO - PROCESS | 1845 | 1461168229776 Marionette TRACE conn3 <- [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:03:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 09:03:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 09:03:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:03:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 09:03:49 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1532ms 09:03:49 INFO - PROCESS | 1845 | 1461168229820 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 09:03:49 INFO - PROCESS | 1845 | 1461168229823 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 09:03:49 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 09:03:49 INFO - PROCESS | 1845 | 1461168229830 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 09:03:49 INFO - PROCESS | 1845 | 1461168229832 Marionette TRACE conn3 <- [1,3042,null,{}] 09:03:49 INFO - PROCESS | 1845 | 1461168229837 Marionette TRACE conn3 -> [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:03:50 INFO - PROCESS | 1845 | 1461168230069 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 09:03:50 INFO - PROCESS | 1845 | 1461168230362 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1845 | ++DOCSHELL 0x7f586e155000 == 203 [pid = 1845] [id = 770] 09:03:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 177 (0x7f5856370c00) [pid = 1845] [serial = 2309] [outer = (nil)] 09:03:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 178 (0x7f585cd26800) [pid = 1845] [serial = 2310] [outer = 0x7f5856370c00] 09:03:50 INFO - PROCESS | 1845 | 1461168230438 Marionette DEBUG loaded listener.js 09:03:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 179 (0x7f585e022800) [pid = 1845] [serial = 2311] [outer = 0x7f5856370c00] 09:03:51 INFO - PROCESS | 1845 | 1461168231540 Marionette TRACE conn3 <- [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:03:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 09:03:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 09:03:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 09:03:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 09:03:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 09:03:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 09:03:51 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:03:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 09:03:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 09:03:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 09:03:51 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:03:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 09:03:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 09:03:51 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:03:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 09:03:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 09:03:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 09:03:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 09:03:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 09:03:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 09:03:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 09:03:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 09:03:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 09:03:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 09:03:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 09:03:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 09:03:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 09:03:51 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:03:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 09:03:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:03:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 09:03:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 09:03:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 09:03:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 09:03:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 09:03:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 09:03:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 09:03:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 09:03:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 09:03:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 09:03:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 09:03:51 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:03:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 09:03:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 09:03:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:03:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 09:03:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 09:03:51 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:03:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 09:03:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 09:03:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:03:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 09:03:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 09:03:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 09:03:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 09:03:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 09:03:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 09:03:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 09:03:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:03:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 09:03:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 09:03:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 09:03:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 09:03:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:03:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:03:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:03:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:03:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 09:03:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 09:03:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:03:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:03:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:03:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:03:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 09:03:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:03:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:03:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:03:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:03:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 09:03:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:03:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:03:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:03:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:03:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 09:03:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 09:03:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:03:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:03:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:03:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:03:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 09:03:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:03:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:03:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:03:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:03:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 09:03:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:03:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:03:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:03:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:03:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 09:03:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:03:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:03:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:03:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:03:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 09:03:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:03:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:03:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:03:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:03:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 09:03:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 09:03:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 09:03:51 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1812ms 09:03:51 INFO - PROCESS | 1845 | 1461168231642 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 09:03:51 INFO - PROCESS | 1845 | 1461168231646 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 09:03:51 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 09:03:51 INFO - PROCESS | 1845 | 1461168231656 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 09:03:51 INFO - PROCESS | 1845 | 1461168231660 Marionette TRACE conn3 <- [1,3046,null,{}] 09:03:51 INFO - PROCESS | 1845 | 1461168231675 Marionette TRACE conn3 -> [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:03:52 INFO - PROCESS | 1845 | 1461168232074 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 09:03:52 INFO - PROCESS | 1845 | 1461168232407 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1845 | ++DOCSHELL 0x7f585aa4f000 == 204 [pid = 1845] [id = 771] 09:03:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 180 (0x7f583e1b8000) [pid = 1845] [serial = 2312] [outer = (nil)] 09:03:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 181 (0x7f5853a6b400) [pid = 1845] [serial = 2313] [outer = 0x7f583e1b8000] 09:03:52 INFO - PROCESS | 1845 | 1461168232480 Marionette DEBUG loaded listener.js 09:03:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 182 (0x7f5855699800) [pid = 1845] [serial = 2314] [outer = 0x7f583e1b8000] 09:03:52 INFO - PROCESS | 1845 | [1845] 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:03:53 INFO - PROCESS | 1845 | 1461168233296 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 09:03:53 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 09:03:53 INFO - {} 09:03:53 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1647ms 09:03:53 INFO - PROCESS | 1845 | 1461168233324 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 09:03:53 INFO - PROCESS | 1845 | 1461168233328 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 09:03:53 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 09:03:53 INFO - PROCESS | 1845 | 1461168233337 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 09:03:53 INFO - PROCESS | 1845 | 1461168233339 Marionette TRACE conn3 <- [1,3050,null,{}] 09:03:53 INFO - PROCESS | 1845 | 1461168233343 Marionette TRACE conn3 -> [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:03:53 INFO - PROCESS | 1845 | 1461168233588 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 09:03:53 INFO - PROCESS | 1845 | 1461168233875 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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:53 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585b714000 == 205 [pid = 1845] [id = 772] 09:03:53 INFO - PROCESS | 1845 | ++DOMWINDOW == 183 (0x7f5855969c00) [pid = 1845] [serial = 2315] [outer = (nil)] 09:03:53 INFO - PROCESS | 1845 | ++DOMWINDOW == 184 (0x7f585600d400) [pid = 1845] [serial = 2316] [outer = 0x7f5855969c00] 09:03:53 INFO - PROCESS | 1845 | 1461168233948 Marionette DEBUG loaded listener.js 09:03:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 185 (0x7f5856368000) [pid = 1845] [serial = 2317] [outer = 0x7f5855969c00] 09:03:54 INFO - PROCESS | 1845 | 1461168234800 Marionette TRACE conn3 <- [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:03:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 09:03:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 09:03:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 09:03:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 09:03:54 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1490ms 09:03:54 INFO - PROCESS | 1845 | 1461168234828 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 09:03:54 INFO - PROCESS | 1845 | 1461168234833 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 09:03:54 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 09:03:54 INFO - PROCESS | 1845 | 1461168234840 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 09:03:54 INFO - PROCESS | 1845 | 1461168234843 Marionette TRACE conn3 <- [1,3054,null,{}] 09:03:54 INFO - PROCESS | 1845 | 1461168234848 Marionette TRACE conn3 -> [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:03:55 INFO - PROCESS | 1845 | 1461168235086 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 09:03:55 INFO - PROCESS | 1845 | 1461168235350 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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:55 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5838f76000 == 206 [pid = 1845] [id = 773] 09:03:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 186 (0x7f5855c1b400) [pid = 1845] [serial = 2318] [outer = (nil)] 09:03:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 187 (0x7f58567eb400) [pid = 1845] [serial = 2319] [outer = 0x7f5855c1b400] 09:03:55 INFO - PROCESS | 1845 | 1461168235427 Marionette DEBUG loaded listener.js 09:03:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 188 (0x7f5859148000) [pid = 1845] [serial = 2320] [outer = 0x7f5855c1b400] 09:03:56 INFO - PROCESS | 1845 | 1461168236709 Marionette TRACE conn3 <- [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:03:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 09:03:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 09:03:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 09:03:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 09:03:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 09:03:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 09:03:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 09:03:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 09:03:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 09:03:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 09:03:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 09:03:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 09:03:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 09:03:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 09:03:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 09:03:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 09:03:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 09:03:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 09:03:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 09:03:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 09:03:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 09:03:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 09:03:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 09:03:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 09:03:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 09:03:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 09:03:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 09:03:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 09:03:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 09:03:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 09:03:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 09:03:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 09:03:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 09:03:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 09:03:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 09:03:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 09:03:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 09:03:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 09:03:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 09:03:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 09:03:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 09:03:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 09:03:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 09:03:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 09:03:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 09:03:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 09:03:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 09:03:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 09:03:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 09:03:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 09:03:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 09:03:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 09:03:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 09:03:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 09:03:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 09:03:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 09:03:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 09:03:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 09:03:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 09:03:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 09:03:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 09:03:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 09:03:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 09:03:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 09:03:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 09:03:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 09:03:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 09:03:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 09:03:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 09:03:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 09:03:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 09:03:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 09:03:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 09:03:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 09:03:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 09:03:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 09:03:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 09:03:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 09:03:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 09:03:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 09:03:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 09:03:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 09:03:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 09:03:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 09:03:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 09:03:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 09:03:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 09:03:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 09:03:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 09:03:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 09:03:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 09:03:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 09:03:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 09:03:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 09:03:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 09:03:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 09:03:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 09:03:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 09:03:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 09:03:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:03:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:03:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:03:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:03:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 09:03:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:03:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:03:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:03:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:03:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 09:03:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:03:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:03:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:03:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:03:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 09:03:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:03:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:03:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:03:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:03:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 09:03:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:03:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:03:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:03:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:03:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 09:03:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:03:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:03:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:03:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:03:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 09:03:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:03:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:03:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:03:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:03:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 09:03:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:03:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:03:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:03:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:03:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 09:03:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:03:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:03:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:03:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:03:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 09:03:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:03:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:03:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:03:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:03:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 09:03:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:03:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:03:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:03:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:03:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 09:03:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:03:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:03:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:03:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:03:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 09:03:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:03:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:03:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:03:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:03:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 09:03:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:03:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:03:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:03:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:03:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 09:03:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:03:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:03:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:03:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:03:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 09:03:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:03:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:03:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:03:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:03:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 09:03:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:03:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:03:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:03:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:03:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 09:03:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:03:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:03:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:03:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:03:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 09:03:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:03:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:03:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:03:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:03:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 09:03:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:03:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:03:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:03:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:03:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 09:03:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:03:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:03:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:03:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:03:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 09:03:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:03:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:03:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:03:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:03:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 09:03:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:03:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:03:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:03:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:03:56 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:03:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:03:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:03:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:03:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:03:56 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:03:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:03:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:03:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:03:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:03:56 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2000ms 09:03:56 INFO - PROCESS | 1845 | 1461168236865 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 09:03:56 INFO - PROCESS | 1845 | 1461168236870 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 09:03:56 INFO - TEST-START | /FileAPI/file/File-constructor.html 09:03:56 INFO - PROCESS | 1845 | 1461168236900 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 09:03:57 INFO - PROCESS | 1845 | 1461168236904 Marionette TRACE conn3 <- [1,3058,null,{}] 09:03:57 INFO - PROCESS | 1845 | 1461168236920 Marionette TRACE conn3 -> [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:03:57 INFO - PROCESS | 1845 | 1461168237273 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 09:03:57 INFO - PROCESS | 1845 | 1461168237558 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1845 | ++DOCSHELL 0x7f583e7b2000 == 207 [pid = 1845] [id = 774] 09:03:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 189 (0x7f5856306000) [pid = 1845] [serial = 2321] [outer = (nil)] 09:03:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 190 (0x7f5867cccc00) [pid = 1845] [serial = 2322] [outer = 0x7f5856306000] 09:03:57 INFO - PROCESS | 1845 | 1461168237633 Marionette DEBUG loaded listener.js 09:03:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 191 (0x7f5868ac7c00) [pid = 1845] [serial = 2323] [outer = 0x7f5856306000] 09:03:58 INFO - PROCESS | 1845 | 1461168238482 Marionette TRACE conn3 <- [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:03:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 09:03:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 09:03:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 09:03:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 09:03:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 09:03:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 09:03:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 09:03:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 09:03:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 09:03:58 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 09:03:58 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 09:03:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:03:58 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 09:03:58 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 09:03:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 09:03:58 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 09:03:58 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 09:03:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:03:58 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 09:03:58 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 09:03:58 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 09:03:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:03:58 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 09:03:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 09:03:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 09:03:58 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1610ms 09:03:58 INFO - PROCESS | 1845 | 1461168238505 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 09:03:58 INFO - PROCESS | 1845 | 1461168238511 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 09:03:58 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 09:03:58 INFO - PROCESS | 1845 | 1461168238518 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 09:03:58 INFO - PROCESS | 1845 | 1461168238520 Marionette TRACE conn3 <- [1,3062,null,{}] 09:03:58 INFO - PROCESS | 1845 | 1461168238547 Marionette TRACE conn3 -> [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:03:58 INFO - PROCESS | 1845 | 1461168238790 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 09:03:59 INFO - PROCESS | 1845 | 1461168239082 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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:59 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585b166000 == 208 [pid = 1845] [id = 775] 09:03:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 192 (0x7f5856006400) [pid = 1845] [serial = 2324] [outer = (nil)] 09:03:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 193 (0x7f5859673400) [pid = 1845] [serial = 2325] [outer = 0x7f5856006400] 09:03:59 INFO - PROCESS | 1845 | 1461168239155 Marionette DEBUG loaded listener.js 09:03:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 194 (0x7f5868bb9800) [pid = 1845] [serial = 2326] [outer = 0x7f5856006400] 09:04:01 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5846cc1000 == 207 [pid = 1845] [id = 757] 09:04:01 INFO - PROCESS | 1845 | --DOCSHELL 0x7f58461f4000 == 206 [pid = 1845] [id = 756] 09:04:01 INFO - PROCESS | 1845 | --DOCSHELL 0x7f584589b000 == 205 [pid = 1845] [id = 755] 09:04:01 INFO - PROCESS | 1845 | --DOCSHELL 0x7f58439ab800 == 204 [pid = 1845] [id = 754] 09:04:01 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5842ea6000 == 203 [pid = 1845] [id = 753] 09:04:01 INFO - PROCESS | 1845 | --DOCSHELL 0x7f586de34800 == 202 [pid = 1845] [id = 750] 09:04:01 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5868fbc000 == 201 [pid = 1845] [id = 749] 09:04:01 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585e0c6000 == 200 [pid = 1845] [id = 748] 09:04:01 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585b702800 == 199 [pid = 1845] [id = 747] 09:04:01 INFO - PROCESS | 1845 | --DOCSHELL 0x7f58565d7800 == 198 [pid = 1845] [id = 746] 09:04:01 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585aa49800 == 197 [pid = 1845] [id = 745] 09:04:01 INFO - PROCESS | 1845 | --DOCSHELL 0x7f58565c9800 == 196 [pid = 1845] [id = 744] 09:04:01 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5856277000 == 195 [pid = 1845] [id = 743] 09:04:01 INFO - PROCESS | 1845 | --DOCSHELL 0x7f585593a000 == 194 [pid = 1845] [id = 742] 09:04:01 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5852a2b800 == 193 [pid = 1845] [id = 741] 09:04:01 INFO - PROCESS | 1845 | --DOCSHELL 0x7f58522c2800 == 192 [pid = 1845] [id = 740] 09:04:01 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5851a38800 == 191 [pid = 1845] [id = 739] 09:04:01 INFO - PROCESS | 1845 | --DOCSHELL 0x7f584f9d6800 == 190 [pid = 1845] [id = 738] 09:04:01 INFO - PROCESS | 1845 | --DOCSHELL 0x7f584af16800 == 189 [pid = 1845] [id = 737] 09:04:01 INFO - PROCESS | 1845 | --DOCSHELL 0x7f584ab8b800 == 188 [pid = 1845] [id = 736] 09:04:01 INFO - PROCESS | 1845 | --DOCSHELL 0x7f584a6a2000 == 187 [pid = 1845] [id = 735] 09:04:01 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5846cd2000 == 186 [pid = 1845] [id = 734] 09:04:01 INFO - PROCESS | 1845 | --DOCSHELL 0x7f58461eb000 == 185 [pid = 1845] [id = 733] 09:04:01 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5845cb2800 == 184 [pid = 1845] [id = 731] 09:04:01 INFO - PROCESS | 1845 | --DOCSHELL 0x7f5843827000 == 183 [pid = 1845] [id = 732] 09:04:01 INFO - PROCESS | 1845 | --DOMWINDOW == 193 (0x7f5843f2b400) [pid = 1845] [serial = 2195] [outer = (nil)] [url = about:blank] 09:04:01 INFO - PROCESS | 1845 | --DOMWINDOW == 192 (0x7f5843d8b400) [pid = 1845] [serial = 2058] [outer = (nil)] [url = about:blank] 09:04:01 INFO - PROCESS | 1845 | --DOMWINDOW == 191 (0x7f58527cf000) [pid = 1845] [serial = 2160] [outer = (nil)] [url = about:blank] 09:04:01 INFO - PROCESS | 1845 | --DOMWINDOW == 190 (0x7f5843a9c400) [pid = 1845] [serial = 2190] [outer = (nil)] [url = about:blank] 09:04:01 INFO - PROCESS | 1845 | --DOMWINDOW == 189 (0x7f5850646c00) [pid = 1845] [serial = 2150] [outer = (nil)] [url = about:blank] 09:04:01 INFO - PROCESS | 1845 | --DOMWINDOW == 188 (0x7f5851c0b400) [pid = 1845] [serial = 2157] [outer = (nil)] [url = about:blank] 09:04:01 INFO - PROCESS | 1845 | --DOMWINDOW == 187 (0x7f585600f400) [pid = 1845] [serial = 2171] [outer = (nil)] [url = about:blank] 09:04:01 INFO - PROCESS | 1845 | --DOMWINDOW == 186 (0x7f5855698000) [pid = 1845] [serial = 2166] [outer = (nil)] [url = about:blank] 09:04:01 INFO - PROCESS | 1845 | --DOMWINDOW == 185 (0x7f5856304c00) [pid = 1845] [serial = 2174] [outer = (nil)] [url = about:blank] 09:04:01 INFO - PROCESS | 1845 | --DOMWINDOW == 184 (0x7f584b470c00) [pid = 1845] [serial = 2144] [outer = (nil)] [url = about:blank] 09:04:01 INFO - PROCESS | 1845 | --DOMWINDOW == 183 (0x7f584ac10000) [pid = 1845] [serial = 2142] [outer = (nil)] [url = about:blank] 09:04:01 INFO - PROCESS | 1845 | --DOMWINDOW == 182 (0x7f585630c000) [pid = 1845] [serial = 2175] [outer = (nil)] [url = about:blank] 09:04:01 INFO - PROCESS | 1845 | --DOMWINDOW == 181 (0x7f585672f400) [pid = 1845] [serial = 2181] [outer = (nil)] [url = about:blank] 09:04:01 INFO - PROCESS | 1845 | --DOMWINDOW == 180 (0x7f5852934400) [pid = 1845] [serial = 2162] [outer = (nil)] [url = about:blank] 09:04:01 INFO - PROCESS | 1845 | --DOMWINDOW == 179 (0x7f5843f20c00) [pid = 1845] [serial = 2126] [outer = (nil)] [url = about:blank] 09:04:01 INFO - PROCESS | 1845 | --DOMWINDOW == 178 (0x7f5856192c00) [pid = 1845] [serial = 2172] [outer = (nil)] [url = about:blank] 09:04:01 INFO - PROCESS | 1845 | --DOMWINDOW == 177 (0x7f5841662400) [pid = 1845] [serial = 2192] [outer = (nil)] [url = about:blank] 09:04:01 INFO - PROCESS | 1845 | --DOMWINDOW == 176 (0x7f5842ad9800) [pid = 1845] [serial = 2187] [outer = (nil)] [url = about:blank] 09:04:01 INFO - PROCESS | 1845 | --DOMWINDOW == 175 (0x7f5855c23800) [pid = 1845] [serial = 2168] [outer = (nil)] [url = about:blank] 09:04:01 INFO - PROCESS | 1845 | --DOMWINDOW == 174 (0x7f584f6e0c00) [pid = 1845] [serial = 2147] [outer = (nil)] [url = about:blank] 09:04:01 INFO - PROCESS | 1845 | --DOMWINDOW == 173 (0x7f583ec16000) [pid = 1845] [serial = 2184] [outer = (nil)] [url = about:blank] 09:04:01 INFO - PROCESS | 1845 | --DOMWINDOW == 172 (0x7f58524ca800) [pid = 1845] [serial = 2159] [outer = (nil)] [url = about:blank] 09:04:01 INFO - PROCESS | 1845 | --DOMWINDOW == 171 (0x7f5843d85400) [pid = 1845] [serial = 2132] [outer = (nil)] [url = about:blank] 09:04:01 INFO - PROCESS | 1845 | --DOMWINDOW == 170 (0x7f583e2ae400) [pid = 1845] [serial = 2183] [outer = (nil)] [url = about:blank] 09:04:01 INFO - PROCESS | 1845 | --DOMWINDOW == 169 (0x7f5848b33400) [pid = 1845] [serial = 2139] [outer = (nil)] [url = about:blank] 09:04:01 INFO - PROCESS | 1845 | --DOMWINDOW == 168 (0x7f5851b20800) [pid = 1845] [serial = 2156] [outer = (nil)] [url = about:blank] 09:04:01 INFO - PROCESS | 1845 | --DOMWINDOW == 167 (0x7f5856310c00) [pid = 1845] [serial = 2177] [outer = (nil)] [url = about:blank] 09:04:01 INFO - PROCESS | 1845 | --DOMWINDOW == 166 (0x7f5856367400) [pid = 1845] [serial = 2178] [outer = (nil)] [url = about:blank] 09:04:01 INFO - PROCESS | 1845 | --DOMWINDOW == 165 (0x7f584f6dd400) [pid = 1845] [serial = 2145] [outer = (nil)] [url = about:blank] 09:04:01 INFO - PROCESS | 1845 | --DOMWINDOW == 164 (0x7f5841f43400) [pid = 1845] [serial = 2186] [outer = (nil)] [url = about:blank] 09:04:01 INFO - PROCESS | 1845 | --DOMWINDOW == 163 (0x7f584fa55c00) [pid = 1845] [serial = 2148] [outer = (nil)] [url = about:blank] 09:04:01 INFO - PROCESS | 1845 | --DOMWINDOW == 162 (0x7f5847da2c00) [pid = 1845] [serial = 2138] [outer = (nil)] [url = about:blank] 09:04:01 INFO - PROCESS | 1845 | --DOMWINDOW == 161 (0x7f584384ac00) [pid = 1845] [serial = 2130] [outer = (nil)] [url = about:blank] 09:04:01 INFO - PROCESS | 1845 | --DOMWINDOW == 160 (0x7f584646a800) [pid = 1845] [serial = 2135] [outer = (nil)] [url = about:blank] 09:04:01 INFO - PROCESS | 1845 | --DOMWINDOW == 159 (0x7f5856005800) [pid = 1845] [serial = 2169] [outer = (nil)] [url = about:blank] 09:04:01 INFO - PROCESS | 1845 | --DOMWINDOW == 158 (0x7f5846f4dc00) [pid = 1845] [serial = 2165] [outer = (nil)] [url = about:blank] 09:04:01 INFO - PROCESS | 1845 | --DOMWINDOW == 157 (0x7f585091b800) [pid = 1845] [serial = 2153] [outer = (nil)] [url = about:blank] 09:04:01 INFO - PROCESS | 1845 | --DOMWINDOW == 156 (0x7f585068ac00) [pid = 1845] [serial = 2151] [outer = (nil)] [url = about:blank] 09:04:01 INFO - PROCESS | 1845 | --DOMWINDOW == 155 (0x7f584a887c00) [pid = 1845] [serial = 2141] [outer = (nil)] [url = about:blank] 09:04:01 INFO - PROCESS | 1845 | --DOMWINDOW == 154 (0x7f5851937c00) [pid = 1845] [serial = 2154] [outer = (nil)] [url = about:blank] 09:04:01 INFO - PROCESS | 1845 | --DOMWINDOW == 153 (0x7f58440c5400) [pid = 1845] [serial = 2133] [outer = (nil)] [url = about:blank] 09:04:01 INFO - PROCESS | 1845 | --DOMWINDOW == 152 (0x7f5843847400) [pid = 1845] [serial = 2189] [outer = (nil)] [url = about:blank] 09:04:01 INFO - PROCESS | 1845 | --DOMWINDOW == 151 (0x7f585636d400) [pid = 1845] [serial = 2180] [outer = (nil)] [url = about:blank] 09:04:01 INFO - PROCESS | 1845 | --DOMWINDOW == 150 (0x7f5846efa800) [pid = 1845] [serial = 2136] [outer = (nil)] [url = about:blank] 09:04:01 INFO - PROCESS | 1845 | --DOMWINDOW == 149 (0x7f5852bd8800) [pid = 1845] [serial = 2163] [outer = (nil)] [url = about:blank] 09:04:01 INFO - PROCESS | 1845 | --DOMWINDOW == 148 (0x7f5843ae1800) [pid = 1845] [serial = 2193] [outer = (nil)] [url = about:blank] 09:04:01 INFO - PROCESS | 1845 | --DOMWINDOW == 147 (0x7f5842e0b800) [pid = 1845] [serial = 2129] [outer = (nil)] [url = about:blank] 09:04:01 INFO - PROCESS | 1845 | [1845] 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:04:02 INFO - PROCESS | 1845 | 1461168242097 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 09:04:02 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 09:04:02 INFO - {} 09:04:02 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 3612ms 09:04:02 INFO - PROCESS | 1845 | 1461168242131 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 09:04:02 INFO - PROCESS | 1845 | 1461168242137 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 09:04:02 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 09:04:02 INFO - PROCESS | 1845 | 1461168242154 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 09:04:02 INFO - PROCESS | 1845 | 1461168242157 Marionette TRACE conn3 <- [1,3066,null,{}] 09:04:02 INFO - PROCESS | 1845 | 1461168242166 Marionette TRACE conn3 -> [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:04:02 INFO - PROCESS | 1845 | 1461168242403 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 09:04:02 INFO - PROCESS | 1845 | 1461168242622 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1845 | ++DOCSHELL 0x7f5843813800 == 184 [pid = 1845] [id = 776] 09:04:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 148 (0x7f583ff2bc00) [pid = 1845] [serial = 2327] [outer = (nil)] 09:04:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 149 (0x7f5841f4c800) [pid = 1845] [serial = 2328] [outer = 0x7f583ff2bc00] 09:04:02 INFO - PROCESS | 1845 | 1461168242696 Marionette DEBUG loaded listener.js 09:04:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 150 (0x7f5842ad7400) [pid = 1845] [serial = 2329] [outer = 0x7f583ff2bc00] 09:04:03 INFO - PROCESS | 1845 | 1461168243458 Marionette TRACE conn3 <- [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:04:03 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 09:04:03 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 09:04:03 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 09:04:03 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 09:04:03 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 09:04:03 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 09:04:03 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 09:04:03 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1354ms 09:04:03 INFO - PROCESS | 1845 | 1461168243504 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 09:04:03 INFO - PROCESS | 1845 | 1461168243512 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 09:04:03 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 09:04:03 INFO - PROCESS | 1845 | 1461168243522 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 09:04:03 INFO - PROCESS | 1845 | 1461168243526 Marionette TRACE conn3 <- [1,3070,null,{}] 09:04:03 INFO - PROCESS | 1845 | 1461168243532 Marionette TRACE conn3 -> [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:04:03 INFO - PROCESS | 1845 | 1461168243772 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 09:04:04 INFO - PROCESS | 1845 | 1461168244018 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1845 | ++DOCSHELL 0x7f58438f0800 == 185 [pid = 1845] [id = 777] 09:04:04 INFO - PROCESS | 1845 | ++DOMWINDOW == 151 (0x7f583ff30800) [pid = 1845] [serial = 2330] [outer = (nil)] 09:04:04 INFO - PROCESS | 1845 | ++DOMWINDOW == 152 (0x7f584390a400) [pid = 1845] [serial = 2331] [outer = 0x7f583ff30800] 09:04:04 INFO - PROCESS | 1845 | 1461168244086 Marionette DEBUG loaded listener.js 09:04:04 INFO - PROCESS | 1845 | ++DOMWINDOW == 153 (0x7f5843ab4c00) [pid = 1845] [serial = 2332] [outer = 0x7f583ff30800] 09:04:05 INFO - PROCESS | 1845 | 1461168245081 Marionette TRACE conn3 <- [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:04:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 09:04:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 09:04:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 09:04:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 09:04:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 09:04:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 09:04:05 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1591ms 09:04:05 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 09:04:05 INFO - PROCESS | 1845 | 1461168245115 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 09:04:05 INFO - PROCESS | 1845 | 1461168245118 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 09:04:05 INFO - PROCESS | 1845 | 1461168245125 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 09:04:05 INFO - PROCESS | 1845 | 1461168245130 Marionette TRACE conn3 <- [1,3074,null,{}] 09:04:05 INFO - PROCESS | 1845 | 1461168245153 Marionette TRACE conn3 -> [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:04:05 INFO - PROCESS | 1845 | 1461168245457 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 09:04:05 INFO - PROCESS | 1845 | 1461168245533 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1845 | ++DOCSHELL 0x7f584581b800 == 186 [pid = 1845] [id = 778] 09:04:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 154 (0x7f5843f22000) [pid = 1845] [serial = 2333] [outer = (nil)] 09:04:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 155 (0x7f58440c5400) [pid = 1845] [serial = 2334] [outer = 0x7f5843f22000] 09:04:05 INFO - PROCESS | 1845 | 1461168245679 Marionette DEBUG loaded listener.js 09:04:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 156 (0x7f5845789400) [pid = 1845] [serial = 2335] [outer = 0x7f5843f22000] 09:04:06 INFO - PROCESS | 1845 | --DOMWINDOW == 155 (0x7f584646f800) [pid = 1845] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 09:04:06 INFO - PROCESS | 1845 | --DOMWINDOW == 154 (0x7f5851e61400) [pid = 1845] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 09:04:06 INFO - PROCESS | 1845 | --DOMWINDOW == 153 (0x7f5856735000) [pid = 1845] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 09:04:06 INFO - PROCESS | 1845 | --DOMWINDOW == 152 (0x7f584af6ec00) [pid = 1845] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 09:04:06 INFO - PROCESS | 1845 | --DOMWINDOW == 151 (0x7f584570d800) [pid = 1845] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 09:04:06 INFO - PROCESS | 1845 | --DOMWINDOW == 150 (0x7f5856010c00) [pid = 1845] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 09:04:06 INFO - PROCESS | 1845 | --DOMWINDOW == 149 (0x7f5851c03800) [pid = 1845] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 09:04:06 INFO - PROCESS | 1845 | --DOMWINDOW == 148 (0x7f5841e3a800) [pid = 1845] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 09:04:06 INFO - PROCESS | 1845 | --DOMWINDOW == 147 (0x7f5856367800) [pid = 1845] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 09:04:06 INFO - PROCESS | 1845 | --DOMWINDOW == 146 (0x7f583e1bfc00) [pid = 1845] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 09:04:06 INFO - PROCESS | 1845 | --DOMWINDOW == 145 (0x7f5842ad9c00) [pid = 1845] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 09:04:06 INFO - PROCESS | 1845 | --DOMWINDOW == 144 (0x7f5843aba000) [pid = 1845] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 09:04:06 INFO - PROCESS | 1845 | --DOMWINDOW == 143 (0x7f5841547c00) [pid = 1845] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 09:04:06 INFO - PROCESS | 1845 | --DOMWINDOW == 142 (0x7f58519a5800) [pid = 1845] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 09:04:06 INFO - PROCESS | 1845 | --DOMWINDOW == 141 (0x7f5843d86c00) [pid = 1845] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 09:04:06 INFO - PROCESS | 1845 | --DOMWINDOW == 140 (0x7f5848b34800) [pid = 1845] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 09:04:06 INFO - PROCESS | 1845 | --DOMWINDOW == 139 (0x7f585240bc00) [pid = 1845] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 09:04:06 INFO - PROCESS | 1845 | --DOMWINDOW == 138 (0x7f584570c800) [pid = 1845] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 09:04:06 INFO - PROCESS | 1845 | --DOMWINDOW == 137 (0x7f584af62400) [pid = 1845] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 09:04:06 INFO - PROCESS | 1845 | --DOMWINDOW == 136 (0x7f5841549400) [pid = 1845] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 09:04:06 INFO - PROCESS | 1845 | --DOMWINDOW == 135 (0x7f5843910000) [pid = 1845] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 09:04:06 INFO - PROCESS | 1845 | --DOMWINDOW == 134 (0x7f5843ab7800) [pid = 1845] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 09:04:06 INFO - PROCESS | 1845 | --DOMWINDOW == 133 (0x7f58527cb800) [pid = 1845] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 09:04:06 INFO - PROCESS | 1845 | --DOMWINDOW == 132 (0x7f584f6d6c00) [pid = 1845] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 09:04:06 INFO - PROCESS | 1845 | --DOMWINDOW == 131 (0x7f583ec10400) [pid = 1845] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 09:04:07 INFO - PROCESS | 1845 | 1461168247129 Marionette TRACE conn3 <- [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:04:07 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 09:04:07 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 09:04:07 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 09:04:07 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 09:04:07 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 09:04:07 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 09:04:07 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 2042ms 09:04:07 INFO - PROCESS | 1845 | 1461168247169 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 09:04:07 INFO - PROCESS | 1845 | 1461168247173 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 09:04:07 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 09:04:07 INFO - PROCESS | 1845 | 1461168247181 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 09:04:07 INFO - PROCESS | 1845 | 1461168247184 Marionette TRACE conn3 <- [1,3078,null,{}] 09:04:07 INFO - PROCESS | 1845 | 1461168247189 Marionette TRACE conn3 -> [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:04:07 INFO - PROCESS | 1845 | 1461168247461 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 09:04:07 INFO - PROCESS | 1845 | 1461168247670 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1845 | ++DOCSHELL 0x7f5842d96800 == 187 [pid = 1845] [id = 779] 09:04:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 132 (0x7f583e2a6800) [pid = 1845] [serial = 2336] [outer = (nil)] 09:04:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 133 (0x7f584384c000) [pid = 1845] [serial = 2337] [outer = 0x7f583e2a6800] 09:04:07 INFO - PROCESS | 1845 | 1461168247735 Marionette DEBUG loaded listener.js 09:04:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 134 (0x7f584582bc00) [pid = 1845] [serial = 2338] [outer = 0x7f583e2a6800] 09:04:08 INFO - PROCESS | 1845 | 1461168248501 Marionette TRACE conn3 <- [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:04:08 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 09:04:08 INFO - PROCESS | 1845 | 1461168248738 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 09:04:08 INFO - PROCESS | 1845 | 1461168248747 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 09:04:08 INFO - PROCESS | 1845 | 1461168248752 Marionette TRACE conn3 <- [1,3082,null,{}] 09:04:08 INFO - PROCESS | 1845 | 1461168248760 Marionette TRACE conn3 -> [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:04:09 INFO - PROCESS | 1845 | 1461168249034 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 09:04:09 INFO - PROCESS | 1845 | 1461168249396 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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:09 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5842ec1800 == 188 [pid = 1845] [id = 780] 09:04:09 INFO - PROCESS | 1845 | ++DOMWINDOW == 135 (0x7f5841547c00) [pid = 1845] [serial = 2339] [outer = (nil)] 09:04:09 INFO - PROCESS | 1845 | ++DOMWINDOW == 136 (0x7f5841664800) [pid = 1845] [serial = 2340] [outer = 0x7f5841547c00] 09:04:09 INFO - PROCESS | 1845 | 1461168249478 Marionette DEBUG loaded listener.js 09:04:09 INFO - PROCESS | 1845 | ++DOMWINDOW == 137 (0x7f584216a800) [pid = 1845] [serial = 2341] [outer = 0x7f5841547c00] 09:04:10 INFO - PROCESS | 1845 | 1461168250325 Marionette TRACE conn3 <- [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:04:10 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 09:04:10 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 09:04:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:04:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:04:10 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 09:04:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 09:04:10 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1636ms 09:04:10 INFO - PROCESS | 1845 | 1461168250385 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 09:04:10 INFO - PROCESS | 1845 | 1461168250391 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 09:04:10 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 09:04:10 INFO - PROCESS | 1845 | 1461168250419 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 09:04:10 INFO - PROCESS | 1845 | 1461168250426 Marionette TRACE conn3 <- [1,3086,null,{}] 09:04:10 INFO - PROCESS | 1845 | 1461168250438 Marionette TRACE conn3 -> [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:04:10 INFO - PROCESS | 1845 | 1461168250717 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 09:04:11 INFO - PROCESS | 1845 | 1461168251001 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1845 | ++DOCSHELL 0x7f5845818800 == 189 [pid = 1845] [id = 781] 09:04:11 INFO - PROCESS | 1845 | ++DOMWINDOW == 138 (0x7f5843a9c000) [pid = 1845] [serial = 2342] [outer = (nil)] 09:04:11 INFO - PROCESS | 1845 | ++DOMWINDOW == 139 (0x7f5843c8fc00) [pid = 1845] [serial = 2343] [outer = 0x7f5843a9c000] 09:04:11 INFO - PROCESS | 1845 | 1461168251142 Marionette DEBUG loaded listener.js 09:04:11 INFO - PROCESS | 1845 | ++DOMWINDOW == 140 (0x7f5845707800) [pid = 1845] [serial = 2344] [outer = 0x7f5843a9c000] 09:04:12 INFO - PROCESS | 1845 | 1461168252015 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 09:04:12 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 09:04:12 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1663ms 09:04:12 INFO - PROCESS | 1845 | 1461168252063 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 09:04:12 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 09:04:12 INFO - PROCESS | 1845 | 1461168252068 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 09:04:12 INFO - PROCESS | 1845 | 1461168252074 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 09:04:12 INFO - PROCESS | 1845 | 1461168252077 Marionette TRACE conn3 <- [1,3090,null,{}] 09:04:12 INFO - PROCESS | 1845 | 1461168252093 Marionette TRACE conn3 -> [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:04:12 INFO - PROCESS | 1845 | 1461168252374 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 09:04:12 INFO - PROCESS | 1845 | 1461168252669 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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:12 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f5846cc7800 == 190 [pid = 1845] [id = 782] 09:04:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 141 (0x7f584646cc00) [pid = 1845] [serial = 2345] [outer = (nil)] 09:04:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 142 (0x7f5846f4a400) [pid = 1845] [serial = 2346] [outer = 0x7f584646cc00] 09:04:12 INFO - PROCESS | 1845 | 1461168252842 Marionette DEBUG loaded listener.js 09:04:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 143 (0x7f5847da0800) [pid = 1845] [serial = 2347] [outer = 0x7f584646cc00] 09:04:13 INFO - PROCESS | 1845 | 1461168253670 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 09:04:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 09:04:13 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1637ms 09:04:13 INFO - PROCESS | 1845 | 1461168253711 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 09:04:13 INFO - PROCESS | 1845 | 1461168253715 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 09:04:13 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 09:04:13 INFO - PROCESS | 1845 | 1461168253721 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 09:04:13 INFO - PROCESS | 1845 | 1461168253725 Marionette TRACE conn3 <- [1,3094,null,{}] 09:04:13 INFO - PROCESS | 1845 | 1461168253730 Marionette TRACE conn3 -> [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:04:14 INFO - PROCESS | 1845 | 1461168254006 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 09:04:14 INFO - PROCESS | 1845 | 1461168254296 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1845 | ++DOCSHELL 0x7f584a6a0800 == 191 [pid = 1845] [id = 783] 09:04:14 INFO - PROCESS | 1845 | ++DOMWINDOW == 144 (0x7f5846471000) [pid = 1845] [serial = 2348] [outer = (nil)] 09:04:14 INFO - PROCESS | 1845 | ++DOMWINDOW == 145 (0x7f5848b3a800) [pid = 1845] [serial = 2349] [outer = 0x7f5846471000] 09:04:14 INFO - PROCESS | 1845 | 1461168254377 Marionette DEBUG loaded listener.js 09:04:14 INFO - PROCESS | 1845 | ++DOMWINDOW == 146 (0x7f584a88b400) [pid = 1845] [serial = 2350] [outer = 0x7f5846471000] 09:04:15 INFO - PROCESS | 1845 | 1461168255216 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 09:04:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 09:04:15 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1529ms 09:04:15 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 09:04:15 INFO - PROCESS | 1845 | 1461168255252 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 09:04:15 INFO - PROCESS | 1845 | 1461168255255 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 09:04:15 INFO - PROCESS | 1845 | 1461168255262 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 09:04:15 INFO - PROCESS | 1845 | 1461168255264 Marionette TRACE conn3 <- [1,3098,null,{}] 09:04:15 INFO - PROCESS | 1845 | 1461168255270 Marionette TRACE conn3 -> [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:04:15 INFO - PROCESS | 1845 | 1461168255513 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 09:04:15 INFO - PROCESS | 1845 | 1461168255803 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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:15 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f584ab87800 == 192 [pid = 1845] [id = 784] 09:04:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 147 (0x7f5848b30400) [pid = 1845] [serial = 2351] [outer = (nil)] 09:04:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 148 (0x7f584ae24400) [pid = 1845] [serial = 2352] [outer = 0x7f5848b30400] 09:04:15 INFO - PROCESS | 1845 | 1461168255881 Marionette DEBUG loaded listener.js 09:04:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 149 (0x7f584ae2fc00) [pid = 1845] [serial = 2353] [outer = 0x7f5848b30400] 09:04:16 INFO - PROCESS | 1845 | 1461168256702 Marionette TRACE conn3 <- [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:04:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 09:04:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 09:04:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1482ms 09:04:16 INFO - PROCESS | 1845 | 1461168256744 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 09:04:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 09:04:16 INFO - PROCESS | 1845 | 1461168256748 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 09:04:16 INFO - PROCESS | 1845 | 1461168256754 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 09:04:16 INFO - PROCESS | 1845 | 1461168256757 Marionette TRACE conn3 <- [1,3102,null,{}] 09:04:16 INFO - PROCESS | 1845 | 1461168256762 Marionette TRACE conn3 -> [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:04:17 INFO - PROCESS | 1845 | 1461168257157 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 09:04:17 INFO - PROCESS | 1845 | 1461168257382 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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:17 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f584af16800 == 193 [pid = 1845] [id = 785] 09:04:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 150 (0x7f5843ad7400) [pid = 1845] [serial = 2354] [outer = (nil)] 09:04:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 151 (0x7f584f6d7000) [pid = 1845] [serial = 2355] [outer = 0x7f5843ad7400] 09:04:17 INFO - PROCESS | 1845 | 1461168257468 Marionette DEBUG loaded listener.js 09:04:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 152 (0x7f584f747000) [pid = 1845] [serial = 2356] [outer = 0x7f5843ad7400] 09:04:18 INFO - PROCESS | 1845 | 1461168258270 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 09:04:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 09:04:18 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1529ms 09:04:18 INFO - PROCESS | 1845 | 1461168258302 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 09:04:18 INFO - PROCESS | 1845 | 1461168258305 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 09:04:18 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 09:04:18 INFO - PROCESS | 1845 | 1461168258315 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 09:04:18 INFO - PROCESS | 1845 | 1461168258318 Marionette TRACE conn3 <- [1,3106,null,{}] 09:04:18 INFO - PROCESS | 1845 | 1461168258323 Marionette TRACE conn3 -> [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:04:18 INFO - PROCESS | 1845 | 1461168258564 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 09:04:18 INFO - PROCESS | 1845 | 1461168258825 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1845 | ++DOCSHELL 0x7f585089b000 == 194 [pid = 1845] [id = 786] 09:04:18 INFO - PROCESS | 1845 | ++DOMWINDOW == 153 (0x7f584f8c0400) [pid = 1845] [serial = 2357] [outer = (nil)] 09:04:18 INFO - PROCESS | 1845 | ++DOMWINDOW == 154 (0x7f584fa57800) [pid = 1845] [serial = 2358] [outer = 0x7f584f8c0400] 09:04:18 INFO - PROCESS | 1845 | 1461168258911 Marionette DEBUG loaded listener.js 09:04:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 155 (0x7f585068d400) [pid = 1845] [serial = 2359] [outer = 0x7f584f8c0400] 09:04:19 INFO - PROCESS | 1845 | 1461168259754 Marionette TRACE conn3 <- [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:04:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 09:04:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 09:04:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 09:04:19 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1479ms 09:04:19 INFO - PROCESS | 1845 | 1461168259833 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 09:04:19 INFO - PROCESS | 1845 | 1461168259837 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 09:04:19 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 09:04:19 INFO - PROCESS | 1845 | 1461168259847 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 09:04:19 INFO - PROCESS | 1845 | 1461168259850 Marionette TRACE conn3 <- [1,3110,null,{}] 09:04:19 INFO - PROCESS | 1845 | 1461168259856 Marionette TRACE conn3 -> [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:04:20 INFO - PROCESS | 1845 | 1461168260124 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 09:04:20 INFO - PROCESS | 1845 | 1461168260418 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1845 | ++DOCSHELL 0x7f5851a38800 == 195 [pid = 1845] [id = 787] 09:04:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 156 (0x7f584f6e3000) [pid = 1845] [serial = 2360] [outer = (nil)] 09:04:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 157 (0x7f585192d400) [pid = 1845] [serial = 2361] [outer = 0x7f584f6e3000] 09:04:20 INFO - PROCESS | 1845 | 1461168260536 Marionette DEBUG loaded listener.js 09:04:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 158 (0x7f5851ac0000) [pid = 1845] [serial = 2362] [outer = 0x7f584f6e3000] 09:04:21 INFO - PROCESS | 1845 | 1461168261293 Marionette TRACE conn3 <- [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:04:21 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 09:04:21 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:04:21 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 09:04:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:04:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:04:21 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 09:04:21 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1490ms 09:04:21 INFO - PROCESS | 1845 | 1461168261339 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 09:04:21 INFO - PROCESS | 1845 | 1461168261343 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 09:04:21 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 09:04:21 INFO - PROCESS | 1845 | 1461168261349 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 09:04:21 INFO - PROCESS | 1845 | 1461168261353 Marionette TRACE conn3 <- [1,3114,null,{}] 09:04:21 INFO - PROCESS | 1845 | 1461168261359 Marionette TRACE conn3 -> [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:04:21 INFO - PROCESS | 1845 | 1461168261627 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 09:04:21 INFO - PROCESS | 1845 | 1461168261934 Marionette TRACE conn3 -> [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\", \"ba26091e-6a17-4596-b3b7-e06f1cb20ef7\");\n\nvar timer = null;\nif (30000) {\n timer = 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:21 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f585233a800 == 196 [pid = 1845] [id = 788] 09:04:21 INFO - PROCESS | 1845 | ++DOMWINDOW == 159 (0x7f5841f49000) [pid = 1845] [serial = 2363] [outer = (nil)] 09:04:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 160 (0x7f5851c02800) [pid = 1845] [serial = 2364] [outer = 0x7f5841f49000] 09:04:22 INFO - PROCESS | 1845 | 1461168262023 Marionette DEBUG loaded listener.js 09:04:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 161 (0x7f585208d800) [pid = 1845] [serial = 2365] [outer = 0x7f5841f49000] 09:04:22 INFO - PROCESS | 1845 | 1461168262794 Marionette TRACE conn3 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 09:04:22 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 09:04:22 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1479ms 09:04:22 INFO - PROCESS | 1845 | 1461168262830 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 09:04:22 INFO - PROCESS | 1845 | 1461168262833 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 09:04:23 WARNING - u'runner_teardown' () 09:04:23 INFO - No more tests 09:04:24 INFO - Got 0 unexpected results 09:04:24 INFO - SUITE-END | took 1225s 09:04:24 INFO - Closing logging queue 09:04:24 INFO - queue closed 09:04:24 INFO - Return code: 0 09:04:24 WARNING - # TBPL SUCCESS # 09:04:24 INFO - Running post-action listener: _resource_record_post_action 09:04:24 INFO - Running post-run listener: _resource_record_post_run 09:04:25 INFO - Total resource usage - Wall time: 1261s; CPU: 98.0%; Read bytes: 8400896; Write bytes: 974503936; Read time: 336; Write time: 633100 09:04:25 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 09:04:25 INFO - install - Wall time: 31s; CPU: 100.0%; Read bytes: 0; Write bytes: 85659648; Read time: 0; Write time: 187840 09:04:25 INFO - run-tests - Wall time: 1230s; CPU: 98.0%; Read bytes: 5685248; Write bytes: 888733696; Read time: 220; Write time: 445260 09:04:25 INFO - Running post-run listener: _upload_blobber_files 09:04:25 INFO - Blob upload gear active. 09:04:25 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 09:04:25 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:04:25 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:04:25 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:04:26 INFO - (blobuploader) - INFO - Open directory for files ... 09:04:26 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 09:04:26 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 09:04:26 INFO - (blobuploader) - INFO - Uploading, attempt #1. 09:04:28 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 09:04:28 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 09:04:28 INFO - (blobuploader) - INFO - Done attempting. 09:04:28 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 09:04:28 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 09:04:28 INFO - (blobuploader) - INFO - Uploading, attempt #1. 09:04:29 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 09:04:29 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 09:04:29 INFO - (blobuploader) - INFO - Done attempting. 09:04:29 INFO - (blobuploader) - INFO - Iteration through files over. 09:04:29 INFO - Return code: 0 09:04:29 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 09:04:29 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 09:04:29 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/cd6d6c0753e465d3274673a30f5b3c66c56b976837bc3cd7525832da126377133212e2567f240fd2e743dac80bef99d46a86518f1517c7ceaab5a9c84c8e9182", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/94c1b6ca69737edcff38e0dc312ee8cca6349c2d4fb6222fa347ddfaf3b2af4e16c239f16924bb95a0dadc04716127d6cf640daf9738b3b236c32a5f65e4f501"} 09:04:29 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 09:04:29 INFO - Writing to file /builds/slave/test/properties/blobber_files 09:04:29 INFO - Contents: 09:04:29 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/cd6d6c0753e465d3274673a30f5b3c66c56b976837bc3cd7525832da126377133212e2567f240fd2e743dac80bef99d46a86518f1517c7ceaab5a9c84c8e9182", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/94c1b6ca69737edcff38e0dc312ee8cca6349c2d4fb6222fa347ddfaf3b2af4e16c239f16924bb95a0dadc04716127d6cf640daf9738b3b236c32a5f65e4f501"} 09:04:29 INFO - Running post-run listener: copy_logs_to_upload_dir 09:04:29 INFO - Copying logs to upload dir... 09:04:29 INFO - mkdir: /builds/slave/test/build/upload/logs 09:04:29 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1347.620291 ========= master_lag: 65.99 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 33 secs) (at 2016-04-20 09:05:35.367983) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 9 secs) (at 2016-04-20 09:05:35.369121) ========= 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-1461166605.421472-361879191 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/cd6d6c0753e465d3274673a30f5b3c66c56b976837bc3cd7525832da126377133212e2567f240fd2e743dac80bef99d46a86518f1517c7ceaab5a9c84c8e9182", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/94c1b6ca69737edcff38e0dc312ee8cca6349c2d4fb6222fa347ddfaf3b2af4e16c239f16924bb95a0dadc04716127d6cf640daf9738b3b236c32a5f65e4f501"} build_url:https://queue.taskcluster.net/v1/task/IUW7SRtTSm-bAgZit6Zs5Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/IUW7SRtTSm-bAgZit6Zs5Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.036356 build_url: 'https://queue.taskcluster.net/v1/task/IUW7SRtTSm-bAgZit6Zs5Q/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/cd6d6c0753e465d3274673a30f5b3c66c56b976837bc3cd7525832da126377133212e2567f240fd2e743dac80bef99d46a86518f1517c7ceaab5a9c84c8e9182", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/94c1b6ca69737edcff38e0dc312ee8cca6349c2d4fb6222fa347ddfaf3b2af4e16c239f16924bb95a0dadc04716127d6cf640daf9738b3b236c32a5f65e4f501"}' symbols_url: 'https://queue.taskcluster.net/v1/task/IUW7SRtTSm-bAgZit6Zs5Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 9.36 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 9 secs) (at 2016-04-20 09:05:44.761298) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 2 secs) (at 2016-04-20 09:05:44.761819) ========= 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-1461166605.421472-361879191 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.020512 ========= master_lag: 2.07 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 2 secs) (at 2016-04-20 09:05:46.849646) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-20 09:05:46.849930) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-20 09:05:47.646912) ========= ========= Total master_lag: 77.89 =========