builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-2200 starttime: 1461113719.26 results: success (0) buildid: 20160419163437 builduid: ef1142ed83364fbdbd136eb9022e4157 revision: 4236b0313ce3efab36d2f06126c7ce7aaf05dbc6 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 17:55:19.265138) ========= master: http://buildbot-master68.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 17:55:19.265603) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-19 17:55:19.265914) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-19 17:55:19.958456) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 17:55:19.958840) ========= 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-1461113710.601015-1585444068 _=/tools/buildbot/bin/python using PTY: False --2016-04-19 17:55:19-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 448K=0.03s 2016-04-19 17:55:20 (448 KB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.313250 ========= master_lag: 0.09 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 17:55:20.365847) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 17:55:20.366211) ========= 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-1461113710.601015-1585444068 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.069635 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 17:55:20.469821) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 17:55:20.470178) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 4236b0313ce3efab36d2f06126c7ce7aaf05dbc6 --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 4236b0313ce3efab36d2f06126c7ce7aaf05dbc6 --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-1461113710.601015-1585444068 _=/tools/buildbot/bin/python using PTY: False 2016-04-19 17:55:20,573 truncating revision to first 12 chars 2016-04-19 17:55:20,574 Setting DEBUG logging. 2016-04-19 17:55:20,574 attempt 1/10 2016-04-19 17:55:20,574 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/4236b0313ce3?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-19 17:55:20,886 unpacking tar archive at: mozilla-inbound-4236b0313ce3/testing/mozharness/ program finished with exit code 0 elapsedTime=0.603263 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 17:55:21.108271) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 17:55:21.108591) ========= script_repo_revision: 4236b0313ce3efab36d2f06126c7ce7aaf05dbc6 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 17:55:21.109024) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-19 17:55:21.109314) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-19 17:55:21.140931) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 54 secs) (at 2016-04-19 17:55:21.141255) ========= /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-1461113710.601015-1585444068 _=/tools/buildbot/bin/python using PTY: False 17:55:21 INFO - MultiFileLogger online at 20160419 17:55:21 in /builds/slave/test 17:55:21 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 17:55:21 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 17:55:21 INFO - {'append_to_log': False, 17:55:21 INFO - 'base_work_dir': '/builds/slave/test', 17:55:21 INFO - 'blob_upload_branch': 'mozilla-inbound', 17:55:21 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 17:55:21 INFO - 'buildbot_json_path': 'buildprops.json', 17:55:21 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 17:55:21 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 17:55:21 INFO - 'download_minidump_stackwalk': True, 17:55:21 INFO - 'download_symbols': 'true', 17:55:21 INFO - 'e10s': False, 17:55:21 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 17:55:21 INFO - 'tooltool.py': '/tools/tooltool.py', 17:55:21 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 17:55:21 INFO - '/tools/misc-python/virtualenv.py')}, 17:55:21 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 17:55:21 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 17:55:21 INFO - 'log_level': 'info', 17:55:21 INFO - 'log_to_console': True, 17:55:21 INFO - 'opt_config_files': (), 17:55:21 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 17:55:21 INFO - '--processes=1', 17:55:21 INFO - '--config=%(test_path)s/wptrunner.ini', 17:55:21 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 17:55:21 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 17:55:21 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 17:55:21 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 17:55:21 INFO - 'pip_index': False, 17:55:21 INFO - 'require_test_zip': True, 17:55:21 INFO - 'test_type': ('testharness',), 17:55:21 INFO - 'this_chunk': '1', 17:55:21 INFO - 'tooltool_cache': '/builds/tooltool_cache', 17:55:21 INFO - 'total_chunks': '10', 17:55:21 INFO - 'virtualenv_path': 'venv', 17:55:21 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 17:55:21 INFO - 'work_dir': 'build'} 17:55:21 INFO - ##### 17:55:21 INFO - ##### Running clobber step. 17:55:21 INFO - ##### 17:55:21 INFO - Running pre-action listener: _resource_record_pre_action 17:55:21 INFO - Running main action method: clobber 17:55:21 INFO - rmtree: /builds/slave/test/build 17:55:21 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 17:55:24 INFO - Running post-action listener: _resource_record_post_action 17:55:24 INFO - ##### 17:55:24 INFO - ##### Running read-buildbot-config step. 17:55:24 INFO - ##### 17:55:24 INFO - Running pre-action listener: _resource_record_pre_action 17:55:24 INFO - Running main action method: read_buildbot_config 17:55:24 INFO - Using buildbot properties: 17:55:24 INFO - { 17:55:24 INFO - "project": "", 17:55:24 INFO - "product": "firefox", 17:55:24 INFO - "script_repo_revision": "production", 17:55:24 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest-7-3600", 17:55:24 INFO - "repository": "", 17:55:24 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-1", 17:55:24 INFO - "buildid": "20160419163437", 17:55:24 INFO - "pgo_build": "False", 17:55:24 INFO - "basedir": "/builds/slave/test", 17:55:24 INFO - "buildnumber": 16, 17:55:24 INFO - "slavename": "tst-linux64-spot-2200", 17:55:24 INFO - "master": "http://buildbot-master68.bb.releng.usw2.mozilla.com:8201/", 17:55:24 INFO - "platform": "linux64", 17:55:24 INFO - "branch": "mozilla-inbound", 17:55:24 INFO - "revision": "4236b0313ce3efab36d2f06126c7ce7aaf05dbc6", 17:55:24 INFO - "repo_path": "integration/mozilla-inbound", 17:55:24 INFO - "moz_repo_path": "", 17:55:24 INFO - "stage_platform": "linux64", 17:55:24 INFO - "builduid": "ef1142ed83364fbdbd136eb9022e4157", 17:55:24 INFO - "slavebuilddir": "test" 17:55:24 INFO - } 17:55:24 INFO - Found installer url https://queue.taskcluster.net/v1/task/VIwx0pRzRlihK3X-2rRTFQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 17:55:24 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/VIwx0pRzRlihK3X-2rRTFQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 17:55:24 INFO - Running post-action listener: _resource_record_post_action 17:55:24 INFO - ##### 17:55:24 INFO - ##### Running download-and-extract step. 17:55:24 INFO - ##### 17:55:24 INFO - Running pre-action listener: _resource_record_pre_action 17:55:24 INFO - Running main action method: download_and_extract 17:55:24 INFO - mkdir: /builds/slave/test/build/tests 17:55:24 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:55:24 INFO - https://queue.taskcluster.net/v1/task/VIwx0pRzRlihK3X-2rRTFQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 17:55:24 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VIwx0pRzRlihK3X-2rRTFQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 17:55:24 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VIwx0pRzRlihK3X-2rRTFQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 17:55:24 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VIwx0pRzRlihK3X-2rRTFQ/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 17:55:24 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VIwx0pRzRlihK3X-2rRTFQ/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 17:55:25 INFO - Downloaded 1361 bytes. 17:55:25 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 17:55:25 INFO - Using the following test package requirements: 17:55:25 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 17:55:25 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 17:55:25 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 17:55:25 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 17:55:25 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 17:55:25 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 17:55:25 INFO - u'jsshell-linux-x86_64.zip'], 17:55:25 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 17:55:25 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 17:55:25 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 17:55:25 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 17:55:25 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 17:55:25 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 17:55:25 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 17:55:25 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 17:55:25 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 17:55:25 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 17:55:25 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 17:55:25 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 17:55:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:55:25 INFO - https://queue.taskcluster.net/v1/task/VIwx0pRzRlihK3X-2rRTFQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 17:55:25 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VIwx0pRzRlihK3X-2rRTFQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 17:55:25 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VIwx0pRzRlihK3X-2rRTFQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 17:55:25 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VIwx0pRzRlihK3X-2rRTFQ/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 17:55:25 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VIwx0pRzRlihK3X-2rRTFQ/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 17:55:27 INFO - Downloaded 22675615 bytes. 17:55:27 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/*'] 17:55:27 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/* 17:55:27 INFO - caution: filename not matched: web-platform/* 17:55:27 INFO - Return code: 11 17:55:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:55:27 INFO - https://queue.taskcluster.net/v1/task/VIwx0pRzRlihK3X-2rRTFQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 17:55:27 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VIwx0pRzRlihK3X-2rRTFQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 17:55:27 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VIwx0pRzRlihK3X-2rRTFQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 17:55:27 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VIwx0pRzRlihK3X-2rRTFQ/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 17:55:27 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VIwx0pRzRlihK3X-2rRTFQ/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 17:55:30 INFO - Downloaded 36390047 bytes. 17:55:30 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/*'] 17:55:30 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/* 17:55:34 INFO - caution: filename not matched: bin/* 17:55:34 INFO - caution: filename not matched: config/* 17:55:34 INFO - caution: filename not matched: mozbase/* 17:55:34 INFO - caution: filename not matched: marionette/* 17:55:34 INFO - caution: filename not matched: tools/wptserve/* 17:55:34 INFO - Return code: 11 17:55:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:55:34 INFO - https://queue.taskcluster.net/v1/task/VIwx0pRzRlihK3X-2rRTFQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 17:55:34 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VIwx0pRzRlihK3X-2rRTFQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 17:55:34 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VIwx0pRzRlihK3X-2rRTFQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 17:55:34 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VIwx0pRzRlihK3X-2rRTFQ/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 17:55:34 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VIwx0pRzRlihK3X-2rRTFQ/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 17:55:36 INFO - Downloaded 64177493 bytes. 17:55:36 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/VIwx0pRzRlihK3X-2rRTFQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 17:55:36 INFO - mkdir: /builds/slave/test/properties 17:55:36 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 17:55:36 INFO - Writing to file /builds/slave/test/properties/build_url 17:55:36 INFO - Contents: 17:55:36 INFO - build_url:https://queue.taskcluster.net/v1/task/VIwx0pRzRlihK3X-2rRTFQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 17:55:37 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/VIwx0pRzRlihK3X-2rRTFQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 17:55:37 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 17:55:37 INFO - Writing to file /builds/slave/test/properties/symbols_url 17:55:37 INFO - Contents: 17:55:37 INFO - symbols_url:https://queue.taskcluster.net/v1/task/VIwx0pRzRlihK3X-2rRTFQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 17:55:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:55:37 INFO - https://queue.taskcluster.net/v1/task/VIwx0pRzRlihK3X-2rRTFQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 17:55:37 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VIwx0pRzRlihK3X-2rRTFQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 17:55:37 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VIwx0pRzRlihK3X-2rRTFQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 17:55:37 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VIwx0pRzRlihK3X-2rRTFQ/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 17:55:37 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VIwx0pRzRlihK3X-2rRTFQ/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 17:55:41 INFO - Downloaded 90753302 bytes. 17:55:41 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'] 17:55:41 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 17:55:47 INFO - Return code: 0 17:55:47 INFO - Running post-action listener: _resource_record_post_action 17:55:47 INFO - Running post-action listener: set_extra_try_arguments 17:55:47 INFO - ##### 17:55:47 INFO - ##### Running create-virtualenv step. 17:55:47 INFO - ##### 17:55:47 INFO - Running pre-action listener: _pre_create_virtualenv 17:55:47 INFO - Running pre-action listener: _resource_record_pre_action 17:55:47 INFO - Running main action method: create_virtualenv 17:55:47 INFO - Creating virtualenv /builds/slave/test/build/venv 17:55:47 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 17:55:47 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 17:55:47 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 17:55:47 INFO - Using real prefix '/usr' 17:55:47 INFO - New python executable in /builds/slave/test/build/venv/bin/python 17:55:51 INFO - Installing distribute.............................................................................................................................................................................................done. 17:55:55 INFO - Installing pip.................done. 17:55:55 INFO - Return code: 0 17:55:55 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 17:55:55 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')]} 17:55:55 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:55:55 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:55:55 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')]} 17:55:55 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:55:55 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:55:55 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 0x20c3030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x20c43f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2102210>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x21ccd00>, '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 0x210b300>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x210b7b0>, '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-1461113710.601015-1585444068', '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 17:55:55 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 17:55:55 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 17:55:55 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 17:55:55 INFO - 'CCACHE_UMASK': '002', 17:55:55 INFO - 'DISPLAY': ':0', 17:55:55 INFO - 'HOME': '/home/cltbld', 17:55:55 INFO - 'LANG': 'en_US.UTF-8', 17:55:55 INFO - 'LOGNAME': 'cltbld', 17:55:55 INFO - 'MAIL': '/var/mail/cltbld', 17:55:55 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:55:55 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 17:55:55 INFO - 'MOZ_NO_REMOTE': '1', 17:55:55 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 17:55:55 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:55:55 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 17:55:55 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:55:55 INFO - 'PWD': '/builds/slave/test', 17:55:55 INFO - 'SHELL': '/bin/bash', 17:55:55 INFO - 'SHLVL': '1', 17:55:55 INFO - 'TERM': 'linux', 17:55:55 INFO - 'TMOUT': '86400', 17:55:55 INFO - 'USER': 'cltbld', 17:55:55 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461113710.601015-1585444068', 17:55:55 INFO - '_': '/tools/buildbot/bin/python'} 17:55:55 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:55:55 INFO - Downloading/unpacking psutil>=0.7.1 17:55:55 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 17:55:55 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 17:55:55 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 17:55:55 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 17:55:55 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 17:55:55 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 17:56:00 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 17:56:00 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 17:56:00 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 17:56:00 INFO - Installing collected packages: psutil 17:56:00 INFO - Running setup.py install for psutil 17:56:00 INFO - building 'psutil._psutil_linux' extension 17:56:00 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 17:56:01 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 17:56:01 INFO - building 'psutil._psutil_posix' extension 17:56:01 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 17:56:01 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 17:56:01 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 17:56:01 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 17:56:01 INFO - Successfully installed psutil 17:56:01 INFO - Cleaning up... 17:56:02 INFO - Return code: 0 17:56:02 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 17:56:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:56:02 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:56:02 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:56:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:56:02 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:56:02 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:56:02 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 0x20c3030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x20c43f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2102210>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x21ccd00>, '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 0x210b300>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x210b7b0>, '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-1461113710.601015-1585444068', '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 17:56:02 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 17:56:02 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 17:56:02 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 17:56:02 INFO - 'CCACHE_UMASK': '002', 17:56:02 INFO - 'DISPLAY': ':0', 17:56:02 INFO - 'HOME': '/home/cltbld', 17:56:02 INFO - 'LANG': 'en_US.UTF-8', 17:56:02 INFO - 'LOGNAME': 'cltbld', 17:56:02 INFO - 'MAIL': '/var/mail/cltbld', 17:56:02 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:56:02 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 17:56:02 INFO - 'MOZ_NO_REMOTE': '1', 17:56:02 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 17:56:02 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:56:02 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 17:56:02 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:56:02 INFO - 'PWD': '/builds/slave/test', 17:56:02 INFO - 'SHELL': '/bin/bash', 17:56:02 INFO - 'SHLVL': '1', 17:56:02 INFO - 'TERM': 'linux', 17:56:02 INFO - 'TMOUT': '86400', 17:56:02 INFO - 'USER': 'cltbld', 17:56:02 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461113710.601015-1585444068', 17:56:02 INFO - '_': '/tools/buildbot/bin/python'} 17:56:02 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:56:02 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 17:56: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 17:56: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 17:56: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 17:56: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 17:56: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 17:56: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 17:56:05 INFO - Downloading mozsystemmonitor-0.0.tar.gz 17:56:05 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 17:56:06 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 17:56:06 INFO - Installing collected packages: mozsystemmonitor 17:56:06 INFO - Running setup.py install for mozsystemmonitor 17:56:06 INFO - Successfully installed mozsystemmonitor 17:56:06 INFO - Cleaning up... 17:56:06 INFO - Return code: 0 17:56:06 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 17:56:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:56:06 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:56:06 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:56:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:56:06 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:56:06 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:56:06 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 0x20c3030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x20c43f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2102210>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x21ccd00>, '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 0x210b300>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x210b7b0>, '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-1461113710.601015-1585444068', '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 17:56:06 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 17:56:06 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 17:56:06 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 17:56:06 INFO - 'CCACHE_UMASK': '002', 17:56:06 INFO - 'DISPLAY': ':0', 17:56:06 INFO - 'HOME': '/home/cltbld', 17:56:06 INFO - 'LANG': 'en_US.UTF-8', 17:56:06 INFO - 'LOGNAME': 'cltbld', 17:56:06 INFO - 'MAIL': '/var/mail/cltbld', 17:56:06 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:56:06 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 17:56:06 INFO - 'MOZ_NO_REMOTE': '1', 17:56:06 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 17:56:06 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:56:06 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 17:56:06 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:56:06 INFO - 'PWD': '/builds/slave/test', 17:56:06 INFO - 'SHELL': '/bin/bash', 17:56:06 INFO - 'SHLVL': '1', 17:56:06 INFO - 'TERM': 'linux', 17:56:06 INFO - 'TMOUT': '86400', 17:56:06 INFO - 'USER': 'cltbld', 17:56:06 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461113710.601015-1585444068', 17:56:06 INFO - '_': '/tools/buildbot/bin/python'} 17:56:06 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:56:06 INFO - Downloading/unpacking blobuploader==1.2.4 17:56:06 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 17:56:06 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 17:56:06 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 17:56:06 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 17:56:06 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 17:56:06 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 17:56:10 INFO - Downloading blobuploader-1.2.4.tar.gz 17:56:10 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 17:56:10 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 17:56:10 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 17:56:10 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 17:56:10 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 17:56:10 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 17:56:10 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 17:56:10 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 17:56:11 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 17:56:11 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 17:56:11 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 17:56:11 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 17:56:11 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 17:56:11 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 17:56:11 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 17:56:11 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 17:56:11 INFO - Downloading docopt-0.6.1.tar.gz 17:56:11 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 17:56:11 INFO - Installing collected packages: blobuploader, requests, docopt 17:56:11 INFO - Running setup.py install for blobuploader 17:56:12 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 17:56:12 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 17:56:12 INFO - Running setup.py install for requests 17:56:12 INFO - Running setup.py install for docopt 17:56:13 INFO - Successfully installed blobuploader requests docopt 17:56:13 INFO - Cleaning up... 17:56:13 INFO - Return code: 0 17:56:13 INFO - Installing None into virtualenv /builds/slave/test/build/venv 17:56: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')]} 17:56:13 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:56:13 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:56: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')]} 17:56:13 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:56:13 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:56:13 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 0x20c3030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x20c43f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2102210>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x21ccd00>, '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 0x210b300>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x210b7b0>, '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-1461113710.601015-1585444068', '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 17:56:13 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 17:56:13 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 17:56:13 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 17:56:13 INFO - 'CCACHE_UMASK': '002', 17:56:13 INFO - 'DISPLAY': ':0', 17:56:13 INFO - 'HOME': '/home/cltbld', 17:56:13 INFO - 'LANG': 'en_US.UTF-8', 17:56:13 INFO - 'LOGNAME': 'cltbld', 17:56:13 INFO - 'MAIL': '/var/mail/cltbld', 17:56:13 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:56:13 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 17:56:13 INFO - 'MOZ_NO_REMOTE': '1', 17:56:13 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 17:56:13 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:56:13 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 17:56:13 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:56:13 INFO - 'PWD': '/builds/slave/test', 17:56:13 INFO - 'SHELL': '/bin/bash', 17:56:13 INFO - 'SHLVL': '1', 17:56:13 INFO - 'TERM': 'linux', 17:56:13 INFO - 'TMOUT': '86400', 17:56:13 INFO - 'USER': 'cltbld', 17:56:13 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461113710.601015-1585444068', 17:56:13 INFO - '_': '/tools/buildbot/bin/python'} 17:56:13 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:56:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 17:56:13 INFO - Running setup.py (path:/tmp/pip-Tdpa6g-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 17:56:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 17:56:13 INFO - Running setup.py (path:/tmp/pip-CG2Uaz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 17:56:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 17:56:13 INFO - Running setup.py (path:/tmp/pip-YzVLbf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 17:56:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 17:56:14 INFO - Running setup.py (path:/tmp/pip-NE2QJN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 17:56:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 17:56:14 INFO - Running setup.py (path:/tmp/pip-5zTQUJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 17:56:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 17:56:14 INFO - Running setup.py (path:/tmp/pip-KqtUGE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 17:56:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 17:56:14 INFO - Running setup.py (path:/tmp/pip-_tPaP9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 17:56:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 17:56:14 INFO - Running setup.py (path:/tmp/pip-hkdljB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 17:56:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 17:56:14 INFO - Running setup.py (path:/tmp/pip-JgFlqx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 17:56:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 17:56:14 INFO - Running setup.py (path:/tmp/pip-GXv1Yr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 17:56:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 17:56:14 INFO - Running setup.py (path:/tmp/pip-2PNaVb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 17:56:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 17:56:15 INFO - Running setup.py (path:/tmp/pip-Ur_0di-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 17:56:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 17:56:15 INFO - Running setup.py (path:/tmp/pip-YMobNT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 17:56:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 17:56:15 INFO - Running setup.py (path:/tmp/pip-3ghQID-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 17:56:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 17:56:15 INFO - Running setup.py (path:/tmp/pip-1Mg4ta-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 17:56:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 17:56:15 INFO - Running setup.py (path:/tmp/pip-DwHd1N-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 17:56:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 17:56:15 INFO - Running setup.py (path:/tmp/pip-DDg5rg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 17:56:15 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 17:56:15 INFO - Running setup.py (path:/tmp/pip-T5w_g8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 17:56:16 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 17:56:16 INFO - Running setup.py (path:/tmp/pip-y5wa1u-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 17:56:16 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:56:16 INFO - Running setup.py (path:/tmp/pip-CjPtc_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:56:16 INFO - Unpacking /builds/slave/test/build/tests/marionette 17:56:16 INFO - Running setup.py (path:/tmp/pip-XfMcWm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 17:56:16 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 17:56:16 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 17:56:16 INFO - Running setup.py install for manifestparser 17:56:17 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 17:56:17 INFO - Running setup.py install for mozcrash 17:56:17 INFO - Running setup.py install for mozdebug 17:56:17 INFO - Running setup.py install for mozdevice 17:56:17 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 17:56:17 INFO - Installing dm script to /builds/slave/test/build/venv/bin 17:56:17 INFO - Running setup.py install for mozfile 17:56:17 INFO - Running setup.py install for mozhttpd 17:56:18 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 17:56:18 INFO - Running setup.py install for mozinfo 17:56:18 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 17:56:18 INFO - Running setup.py install for mozInstall 17:56:18 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 17:56:18 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 17:56:18 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 17:56:18 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 17:56:18 INFO - Running setup.py install for mozleak 17:56:18 INFO - Running setup.py install for mozlog 17:56:18 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 17:56:18 INFO - Running setup.py install for moznetwork 17:56:19 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 17:56:19 INFO - Running setup.py install for mozprocess 17:56:19 INFO - Running setup.py install for mozprofile 17:56:19 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 17:56:19 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 17:56:19 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 17:56:19 INFO - Running setup.py install for mozrunner 17:56:19 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 17:56:19 INFO - Running setup.py install for mozscreenshot 17:56:19 INFO - Running setup.py install for moztest 17:56:20 INFO - Running setup.py install for mozversion 17:56:20 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 17:56:20 INFO - Running setup.py install for wptserve 17:56:20 INFO - Running setup.py install for marionette-driver 17:56:20 INFO - Running setup.py install for browsermob-proxy 17:56:21 INFO - Running setup.py install for marionette-client 17:56:21 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 17:56:21 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 17:56:21 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 17:56:21 INFO - Cleaning up... 17:56:21 INFO - Return code: 0 17:56:21 INFO - Installing None into virtualenv /builds/slave/test/build/venv 17:56: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')]} 17:56:21 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:56:21 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:56: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')]} 17:56:21 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:56:21 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:56:21 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 0x20c3030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x20c43f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2102210>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x21ccd00>, '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 0x210b300>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x210b7b0>, '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-1461113710.601015-1585444068', '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 17:56:21 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 17:56:21 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 17:56:21 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 17:56:21 INFO - 'CCACHE_UMASK': '002', 17:56:21 INFO - 'DISPLAY': ':0', 17:56:21 INFO - 'HOME': '/home/cltbld', 17:56:21 INFO - 'LANG': 'en_US.UTF-8', 17:56:21 INFO - 'LOGNAME': 'cltbld', 17:56:21 INFO - 'MAIL': '/var/mail/cltbld', 17:56:21 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:56:21 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 17:56:21 INFO - 'MOZ_NO_REMOTE': '1', 17:56:21 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 17:56:21 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:56:21 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 17:56:21 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:56:21 INFO - 'PWD': '/builds/slave/test', 17:56:21 INFO - 'SHELL': '/bin/bash', 17:56:21 INFO - 'SHLVL': '1', 17:56:21 INFO - 'TERM': 'linux', 17:56:21 INFO - 'TMOUT': '86400', 17:56:21 INFO - 'USER': 'cltbld', 17:56:21 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461113710.601015-1585444068', 17:56:21 INFO - '_': '/tools/buildbot/bin/python'} 17:56:22 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:56:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 17:56:22 INFO - Running setup.py (path:/tmp/pip-Z1awne-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 17:56:22 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)) 17:56:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 17:56:22 INFO - Running setup.py (path:/tmp/pip-cdMKQj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 17:56:22 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)) 17:56:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 17:56:22 INFO - Running setup.py (path:/tmp/pip-conyYt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 17:56:22 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)) 17:56:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 17:56:22 INFO - Running setup.py (path:/tmp/pip-vVdxr0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 17:56:22 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)) 17:56:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 17:56:22 INFO - Running setup.py (path:/tmp/pip-mR58Ow-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 17:56:22 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)) 17:56:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 17:56:22 INFO - Running setup.py (path:/tmp/pip-RBV0se-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 17:56:22 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)) 17:56:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 17:56:22 INFO - Running setup.py (path:/tmp/pip-rYTejQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 17:56:23 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)) 17:56:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 17:56:23 INFO - Running setup.py (path:/tmp/pip-jzdsqU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 17:56:23 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)) 17:56:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 17:56:23 INFO - Running setup.py (path:/tmp/pip-ZPJcmE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 17:56:23 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)) 17:56:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 17:56:23 INFO - Running setup.py (path:/tmp/pip-cxJ1aO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 17:56:23 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)) 17:56:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 17:56:23 INFO - Running setup.py (path:/tmp/pip-OnSUEC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 17:56:23 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)) 17:56:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 17:56:23 INFO - Running setup.py (path:/tmp/pip-jvMuoW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 17:56:23 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)) 17:56:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 17:56:23 INFO - Running setup.py (path:/tmp/pip-osYWU7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 17:56:23 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)) 17:56:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 17:56:23 INFO - Running setup.py (path:/tmp/pip-6qbF7e-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 17:56:24 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)) 17:56:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 17:56:24 INFO - Running setup.py (path:/tmp/pip-GKyu1z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 17:56:24 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)) 17:56:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 17:56:24 INFO - Running setup.py (path:/tmp/pip-xtYrlt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 17:56:24 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)) 17:56:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 17:56:24 INFO - Running setup.py (path:/tmp/pip-Lk4uqW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 17:56:24 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)) 17:56:24 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 17:56:24 INFO - Running setup.py (path:/tmp/pip-RDRvAD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 17:56:24 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)) 17:56:24 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 17:56:24 INFO - Running setup.py (path:/tmp/pip-2lNrZN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 17:56:24 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)) 17:56:24 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:56:24 INFO - Running setup.py (path:/tmp/pip-fuvM9Q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:56:24 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)) 17:56:24 INFO - Unpacking /builds/slave/test/build/tests/marionette 17:56:25 INFO - Running setup.py (path:/tmp/pip-2tSsWw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 17:56:25 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 17:56:25 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)) 17:56:25 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)) 17:56:25 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)) 17:56:25 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)) 17:56:25 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)) 17:56:25 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)) 17:56:25 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 17:56:25 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 17:56:25 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 17:56:25 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 17:56:25 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 17:56:25 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 17:56:25 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 17:56:28 INFO - Downloading blessings-1.6.tar.gz 17:56:29 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 17:56:29 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)) 17:56:29 INFO - Installing collected packages: blessings 17:56:29 INFO - Running setup.py install for blessings 17:56:29 INFO - Successfully installed blessings 17:56:29 INFO - Cleaning up... 17:56:29 INFO - Return code: 0 17:56:29 INFO - Done creating virtualenv /builds/slave/test/build/venv. 17:56:29 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 17:56:29 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 17:56:30 INFO - Reading from file tmpfile_stdout 17:56:30 INFO - Current package versions: 17:56:30 INFO - argparse == 1.2.1 17:56:30 INFO - blessings == 1.6 17:56:30 INFO - blobuploader == 1.2.4 17:56:30 INFO - browsermob-proxy == 0.6.0 17:56:30 INFO - docopt == 0.6.1 17:56:30 INFO - manifestparser == 1.1 17:56:30 INFO - marionette-client == 2.3.0 17:56:30 INFO - marionette-driver == 1.4.0 17:56:30 INFO - mozInstall == 1.12 17:56:30 INFO - mozcrash == 0.17 17:56:30 INFO - mozdebug == 0.1 17:56:30 INFO - mozdevice == 0.48 17:56:30 INFO - mozfile == 1.2 17:56:30 INFO - mozhttpd == 0.7 17:56:30 INFO - mozinfo == 0.9 17:56:30 INFO - mozleak == 0.1 17:56:30 INFO - mozlog == 3.1 17:56:30 INFO - moznetwork == 0.27 17:56:30 INFO - mozprocess == 0.22 17:56:30 INFO - mozprofile == 0.28 17:56:30 INFO - mozrunner == 6.11 17:56:30 INFO - mozscreenshot == 0.1 17:56:30 INFO - mozsystemmonitor == 0.0 17:56:30 INFO - moztest == 0.7 17:56:30 INFO - mozversion == 1.4 17:56:30 INFO - psutil == 3.1.1 17:56:30 INFO - requests == 1.2.3 17:56:30 INFO - wptserve == 1.4.0 17:56:30 INFO - wsgiref == 0.1.2 17:56:30 INFO - Running post-action listener: _resource_record_post_action 17:56:30 INFO - Running post-action listener: _start_resource_monitoring 17:56:30 INFO - Starting resource monitoring. 17:56:30 INFO - ##### 17:56:30 INFO - ##### Running pull step. 17:56:30 INFO - ##### 17:56:30 INFO - Running pre-action listener: _resource_record_pre_action 17:56:30 INFO - Running main action method: pull 17:56:30 INFO - Pull has nothing to do! 17:56:30 INFO - Running post-action listener: _resource_record_post_action 17:56:30 INFO - ##### 17:56:30 INFO - ##### Running install step. 17:56:30 INFO - ##### 17:56:30 INFO - Running pre-action listener: _resource_record_pre_action 17:56:30 INFO - Running main action method: install 17:56:30 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 17:56:30 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 17:56:30 INFO - Reading from file tmpfile_stdout 17:56:30 INFO - Detecting whether we're running mozinstall >=1.0... 17:56:30 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 17:56:30 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 17:56:30 INFO - Reading from file tmpfile_stdout 17:56:30 INFO - Output received: 17:56:30 INFO - Usage: mozinstall [options] installer 17:56:30 INFO - Options: 17:56:30 INFO - -h, --help show this help message and exit 17:56:30 INFO - -d DEST, --destination=DEST 17:56:30 INFO - Directory to install application into. [default: 17:56:30 INFO - "/builds/slave/test"] 17:56:30 INFO - --app=APP Application being installed. [default: firefox] 17:56:30 INFO - mkdir: /builds/slave/test/build/application 17:56:30 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'] 17:56:30 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 17:57:03 INFO - Reading from file tmpfile_stdout 17:57:03 INFO - Output received: 17:57:03 INFO - /builds/slave/test/build/application/firefox/firefox 17:57:03 INFO - Running post-action listener: _resource_record_post_action 17:57:03 INFO - ##### 17:57:03 INFO - ##### Running run-tests step. 17:57:03 INFO - ##### 17:57:03 INFO - Running pre-action listener: _resource_record_pre_action 17:57:03 INFO - Running main action method: run_tests 17:57:03 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 17:57:03 INFO - Minidump filename unknown. Determining based upon platform and architecture. 17:57:03 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 17:57:03 INFO - grabbing minidump binary from tooltool 17:57:03 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')]} 17:57:03 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 0x21ccd00>, '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 0x210b300>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x210b7b0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 17:57:03 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 17:57:03 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 17:57:03 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 17:57:03 INFO - Return code: 0 17:57:03 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 17:57:03 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 17:57:03 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/VIwx0pRzRlihK3X-2rRTFQ/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 17:57:03 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/VIwx0pRzRlihK3X-2rRTFQ/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 17:57:03 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 17:57:03 INFO - 'CCACHE_UMASK': '002', 17:57:03 INFO - 'DISPLAY': ':0', 17:57:03 INFO - 'HOME': '/home/cltbld', 17:57:03 INFO - 'LANG': 'en_US.UTF-8', 17:57:03 INFO - 'LOGNAME': 'cltbld', 17:57:03 INFO - 'MAIL': '/var/mail/cltbld', 17:57:03 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 17:57:03 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:57:03 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 17:57:03 INFO - 'MOZ_NO_REMOTE': '1', 17:57:03 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 17:57:03 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:57:03 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 17:57:03 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:57:03 INFO - 'PWD': '/builds/slave/test', 17:57:03 INFO - 'SHELL': '/bin/bash', 17:57:03 INFO - 'SHLVL': '1', 17:57:03 INFO - 'TERM': 'linux', 17:57:03 INFO - 'TMOUT': '86400', 17:57:03 INFO - 'USER': 'cltbld', 17:57:03 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461113710.601015-1585444068', 17:57:03 INFO - '_': '/tools/buildbot/bin/python'} 17:57:03 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/VIwx0pRzRlihK3X-2rRTFQ/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 17:57:04 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 17:57:04 INFO - import pkg_resources 17:57:06 INFO - Using 1 client processes 17:57:06 INFO - wptserve Starting http server on 127.0.0.1:8000 17:57:06 INFO - wptserve Starting http server on 127.0.0.1:8001 17:57:06 INFO - wptserve Starting http server on 127.0.0.1:8443 17:57:08 INFO - SUITE-START | Running 778 tests 17:57:08 INFO - Running testharness tests 17:57:08 INFO - Setting up ssl 17:57:08 INFO - PROCESS | certutil | 17:57:08 INFO - PROCESS | certutil | 17:57:08 INFO - PROCESS | certutil | 17:57:08 INFO - Certificate Nickname Trust Attributes 17:57:08 INFO - SSL,S/MIME,JAR/XPI 17:57:08 INFO - 17:57:08 INFO - web-platform-tests CT,, 17:57:08 INFO - 17:57:08 INFO - Starting runner 17:57:11 INFO - PROCESS | 1824 | 1461113831608 Marionette DEBUG Marionette enabled via build flag and pref 17:57:12 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f844ce06000 == 1 [pid = 1824] [id = 1] 17:57:12 INFO - PROCESS | 1824 | ++DOMWINDOW == 1 (0x7f844ce06800) [pid = 1824] [serial = 1] [outer = (nil)] 17:57:12 INFO - PROCESS | 1824 | [1824] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 17:57:12 INFO - PROCESS | 1824 | ++DOMWINDOW == 2 (0x7f844ce07800) [pid = 1824] [serial = 2] [outer = 0x7f844ce06800] 17:57:12 INFO - PROCESS | 1824 | 1461113832521 Marionette INFO Listening on port 2828 17:57:13 INFO - PROCESS | 1824 | 1461113833106 Marionette DEBUG Marionette enabled via command-line flag 17:57:13 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8449f4d000 == 2 [pid = 1824] [id = 2] 17:57:13 INFO - PROCESS | 1824 | ++DOMWINDOW == 3 (0x7f8449fb3800) [pid = 1824] [serial = 3] [outer = (nil)] 17:57:13 INFO - PROCESS | 1824 | [1824] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 17:57:13 INFO - PROCESS | 1824 | ++DOMWINDOW == 4 (0x7f8449fb4800) [pid = 1824] [serial = 4] [outer = 0x7f8449fb3800] 17:57:13 INFO - PROCESS | 1824 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f844f2d4640 17:57:13 INFO - PROCESS | 1824 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f844f69be80 17:57:13 INFO - PROCESS | 1824 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f8449116190 17:57:13 INFO - PROCESS | 1824 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f8449116490 17:57:13 INFO - PROCESS | 1824 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f84491167c0 17:57:13 INFO - PROCESS | 1824 | ++DOMWINDOW == 5 (0x7f844eb06800) [pid = 1824] [serial = 5] [outer = 0x7f844ce06800] 17:57:13 INFO - PROCESS | 1824 | [1824] 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 17:57:13 INFO - PROCESS | 1824 | 1461113833610 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:50105 17:57:13 INFO - PROCESS | 1824 | [1824] 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 17:57:13 INFO - PROCESS | 1824 | 1461113833729 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:50106 17:57:13 INFO - PROCESS | 1824 | 1461113833742 Marionette DEBUG Closed connection conn0 17:57:13 INFO - PROCESS | 1824 | [1824] 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 17:57:13 INFO - PROCESS | 1824 | 1461113833884 Marionette DEBUG Closed connection conn1 17:57:13 INFO - PROCESS | 1824 | [1824] 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 17:57:13 INFO - PROCESS | 1824 | 1461113833915 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:50107 17:57:13 INFO - PROCESS | 1824 | [1824] 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 17:57:13 INFO - PROCESS | 1824 | 1461113833996 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:50108 17:57:14 INFO - PROCESS | 1824 | 1461113834002 Marionette DEBUG Closed connection conn2 17:57:14 INFO - PROCESS | 1824 | [1824] 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 17:57:14 INFO - PROCESS | 1824 | 1461113834053 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:50109 17:57:14 INFO - PROCESS | 1824 | 1461113834075 Marionette DEBUG Closed connection conn3 17:57:14 INFO - PROCESS | 1824 | 1461113834111 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 17:57:14 INFO - PROCESS | 1824 | 1461113834131 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":"20160419163437","device":"desktop","version":"48.0a1"} 17:57:14 INFO - PROCESS | 1824 | [1824] 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 17:57:15 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843d987800 == 3 [pid = 1824] [id = 3] 17:57:15 INFO - PROCESS | 1824 | ++DOMWINDOW == 6 (0x7f843d988000) [pid = 1824] [serial = 6] [outer = (nil)] 17:57:15 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843d988800 == 4 [pid = 1824] [id = 4] 17:57:15 INFO - PROCESS | 1824 | ++DOMWINDOW == 7 (0x7f843dbf2400) [pid = 1824] [serial = 7] [outer = (nil)] 17:57:16 INFO - PROCESS | 1824 | [1824] 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 17:57:16 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843ca99800 == 5 [pid = 1824] [id = 5] 17:57:16 INFO - PROCESS | 1824 | ++DOMWINDOW == 8 (0x7f843ca7b400) [pid = 1824] [serial = 8] [outer = (nil)] 17:57:16 INFO - PROCESS | 1824 | [1824] 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 17:57:16 INFO - PROCESS | 1824 | [1824] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 17:57:16 INFO - PROCESS | 1824 | ++DOMWINDOW == 9 (0x7f843c709c00) [pid = 1824] [serial = 9] [outer = 0x7f843ca7b400] 17:57:17 INFO - PROCESS | 1824 | ++DOMWINDOW == 10 (0x7f843c31e800) [pid = 1824] [serial = 10] [outer = 0x7f843d988000] 17:57:17 INFO - PROCESS | 1824 | ++DOMWINDOW == 11 (0x7f843c202c00) [pid = 1824] [serial = 11] [outer = 0x7f843dbf2400] 17:57:17 INFO - PROCESS | 1824 | ++DOMWINDOW == 12 (0x7f843c204800) [pid = 1824] [serial = 12] [outer = 0x7f843ca7b400] 17:57:18 INFO - PROCESS | 1824 | 1461113838154 Marionette DEBUG loaded listener.js 17:57:18 INFO - PROCESS | 1824 | 1461113838174 Marionette DEBUG loaded listener.js 17:57:18 INFO - PROCESS | 1824 | ++DOMWINDOW == 13 (0x7f843d848000) [pid = 1824] [serial = 13] [outer = 0x7f843ca7b400] 17:57:18 INFO - PROCESS | 1824 | 1461113838918 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"35c1dbad-cabe-4bc2-95ca-25e9547356c3","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":"20160419163437","device":"desktop","version":"48.0a1","command_id":1}}] 17:57:19 INFO - PROCESS | 1824 | 1461113839159 Marionette TRACE conn4 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 17:57:19 INFO - PROCESS | 1824 | 1461113839504 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 17:57:19 INFO - PROCESS | 1824 | 1461113839639 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 17:57:19 INFO - PROCESS | 1824 | [1824] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 17:57:19 INFO - PROCESS | 1824 | ++DOMWINDOW == 14 (0x7f8435e4cc00) [pid = 1824] [serial = 14] [outer = 0x7f843ca7b400] 17:57:19 INFO - PROCESS | 1824 | [1824] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:57:20 INFO - PROCESS | 1824 | 1461113840106 Marionette TRACE conn4 <- [1,3,null,{}] 17:57:20 INFO - PROCESS | 1824 | 1461113840120 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 17:57:20 INFO - PROCESS | 1824 | 1461113840143 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 17:57:20 INFO - PROCESS | 1824 | 1461113840180 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 17:57:20 INFO - PROCESS | 1824 | 1461113840185 Marionette TRACE conn4 <- [1,5,null,{"value":"8"}] 17:57:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 17:57:20 INFO - PROCESS | 1824 | 1461113840202 Marionette TRACE conn4 -> [0,6,"setScriptTimeout",{"ms":35000}] 17:57:20 INFO - PROCESS | 1824 | 1461113840208 Marionette TRACE conn4 <- [1,6,null,{}] 17:57:20 INFO - PROCESS | 1824 | 1461113840232 Marionette TRACE conn4 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:20 INFO - PROCESS | 1824 | 1461113840250 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 17:57:20 INFO - PROCESS | 1824 | 1461113840256 Marionette TRACE conn4 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:20 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84354f0000 == 6 [pid = 1824] [id = 6] 17:57:20 INFO - PROCESS | 1824 | ++DOMWINDOW == 15 (0x7f843524a800) [pid = 1824] [serial = 15] [outer = (nil)] 17:57:20 INFO - PROCESS | 1824 | ++DOMWINDOW == 16 (0x7f843524c800) [pid = 1824] [serial = 16] [outer = 0x7f843524a800] 17:57:20 INFO - PROCESS | 1824 | 1461113840327 Marionette DEBUG loaded listener.js 17:57:20 INFO - PROCESS | 1824 | ++DOMWINDOW == 17 (0x7f8435253000) [pid = 1824] [serial = 17] [outer = 0x7f843524a800] 17:57:20 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84352bf800 == 7 [pid = 1824] [id = 7] 17:57:20 INFO - PROCESS | 1824 | ++DOMWINDOW == 18 (0x7f8435197800) [pid = 1824] [serial = 18] [outer = (nil)] 17:57:20 INFO - PROCESS | 1824 | ++DOMWINDOW == 19 (0x7f8435253c00) [pid = 1824] [serial = 19] [outer = 0x7f8435197800] 17:57:20 INFO - PROCESS | 1824 | 1461113840791 Marionette DEBUG loaded listener.js 17:57:20 INFO - PROCESS | 1824 | ++DOMWINDOW == 20 (0x7f8434e22000) [pid = 1824] [serial = 20] [outer = 0x7f8435197800] 17:57:21 INFO - PROCESS | 1824 | [1824] 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 17:57:21 INFO - PROCESS | 1824 | 1461113841384 Marionette TRACE conn4 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 17:57:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 17:57:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1247ms 17:57:21 INFO - PROCESS | 1824 | 1461113841509 Marionette TRACE conn4 -> [0,9,"getWindowHandle",null] 17:57:21 INFO - PROCESS | 1824 | 1461113841513 Marionette TRACE conn4 <- [1,9,null,{"value":"8"}] 17:57:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 17:57:21 INFO - PROCESS | 1824 | 1461113841551 Marionette TRACE conn4 -> [0,10,"setScriptTimeout",{"ms":35000}] 17:57:21 INFO - PROCESS | 1824 | 1461113841553 Marionette TRACE conn4 <- [1,10,null,{}] 17:57:21 INFO - PROCESS | 1824 | 1461113841578 Marionette TRACE conn4 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:21 INFO - PROCESS | 1824 | 1461113841759 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 17:57:21 INFO - PROCESS | 1824 | 1461113841779 Marionette TRACE conn4 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:21 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f844d363000 == 8 [pid = 1824] [id = 8] 17:57:21 INFO - PROCESS | 1824 | ++DOMWINDOW == 21 (0x7f84342f6000) [pid = 1824] [serial = 21] [outer = (nil)] 17:57:21 INFO - PROCESS | 1824 | ++DOMWINDOW == 22 (0x7f84342f8400) [pid = 1824] [serial = 22] [outer = 0x7f84342f6000] 17:57:21 INFO - PROCESS | 1824 | 1461113841846 Marionette DEBUG loaded listener.js 17:57:21 INFO - PROCESS | 1824 | ++DOMWINDOW == 23 (0x7f844b2cd400) [pid = 1824] [serial = 23] [outer = 0x7f84342f6000] 17:57:22 INFO - PROCESS | 1824 | 1461113842835 Marionette TRACE conn4 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 17:57:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 17:57:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1369ms 17:57:22 INFO - PROCESS | 1824 | 1461113842903 Marionette TRACE conn4 -> [0,13,"getWindowHandle",null] 17:57:22 INFO - PROCESS | 1824 | 1461113842909 Marionette TRACE conn4 <- [1,13,null,{"value":"8"}] 17:57:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 17:57:22 INFO - PROCESS | 1824 | 1461113842919 Marionette TRACE conn4 -> [0,14,"setScriptTimeout",{"ms":35000}] 17:57:22 INFO - PROCESS | 1824 | 1461113842923 Marionette TRACE conn4 <- [1,14,null,{}] 17:57:22 INFO - PROCESS | 1824 | 1461113842933 Marionette TRACE conn4 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:23 INFO - PROCESS | 1824 | 1461113843164 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 17:57:23 INFO - PROCESS | 1824 | 1461113843325 Marionette TRACE conn4 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:23 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84341d8800 == 9 [pid = 1824] [id = 9] 17:57:23 INFO - PROCESS | 1824 | ++DOMWINDOW == 24 (0x7f84342f3400) [pid = 1824] [serial = 24] [outer = (nil)] 17:57:23 INFO - PROCESS | 1824 | ++DOMWINDOW == 25 (0x7f84342f7000) [pid = 1824] [serial = 25] [outer = 0x7f84342f3400] 17:57:23 INFO - PROCESS | 1824 | 1461113843417 Marionette DEBUG loaded listener.js 17:57:23 INFO - PROCESS | 1824 | ++DOMWINDOW == 26 (0x7f843524cc00) [pid = 1824] [serial = 26] [outer = 0x7f84342f3400] 17:57:23 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84352ca800 == 10 [pid = 1824] [id = 10] 17:57:23 INFO - PROCESS | 1824 | ++DOMWINDOW == 27 (0x7f84352cd000) [pid = 1824] [serial = 27] [outer = (nil)] 17:57:23 INFO - PROCESS | 1824 | ++DOMWINDOW == 28 (0x7f84354d7800) [pid = 1824] [serial = 28] [outer = 0x7f84352cd000] 17:57:24 INFO - PROCESS | 1824 | ++DOMWINDOW == 29 (0x7f8435428000) [pid = 1824] [serial = 29] [outer = 0x7f84352cd000] 17:57:24 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8434e55800 == 11 [pid = 1824] [id = 11] 17:57:24 INFO - PROCESS | 1824 | ++DOMWINDOW == 30 (0x7f8435e48800) [pid = 1824] [serial = 30] [outer = (nil)] 17:57:24 INFO - PROCESS | 1824 | ++DOMWINDOW == 31 (0x7f843b2b6800) [pid = 1824] [serial = 31] [outer = 0x7f8435e48800] 17:57:24 INFO - PROCESS | 1824 | ++DOMWINDOW == 32 (0x7f8435e4e800) [pid = 1824] [serial = 32] [outer = 0x7f8435e48800] 17:57:24 INFO - PROCESS | 1824 | 1461113844527 Marionette TRACE conn4 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 17:57:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 17:57:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1684ms 17:57:24 INFO - PROCESS | 1824 | 1461113844604 Marionette TRACE conn4 -> [0,17,"getWindowHandle",null] 17:57:24 INFO - PROCESS | 1824 | 1461113844610 Marionette TRACE conn4 <- [1,17,null,{"value":"8"}] 17:57:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 17:57:24 INFO - PROCESS | 1824 | 1461113844629 Marionette TRACE conn4 -> [0,18,"setScriptTimeout",{"ms":35000}] 17:57:24 INFO - PROCESS | 1824 | 1461113844639 Marionette TRACE conn4 <- [1,18,null,{}] 17:57:24 INFO - PROCESS | 1824 | 1461113844658 Marionette TRACE conn4 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:24 INFO - PROCESS | 1824 | 1461113844887 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 17:57:25 INFO - PROCESS | 1824 | 1461113845033 Marionette TRACE conn4 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:25 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843c308800 == 12 [pid = 1824] [id = 12] 17:57:25 INFO - PROCESS | 1824 | ++DOMWINDOW == 33 (0x7f8437195c00) [pid = 1824] [serial = 33] [outer = (nil)] 17:57:25 INFO - PROCESS | 1824 | ++DOMWINDOW == 34 (0x7f843b2ba800) [pid = 1824] [serial = 34] [outer = 0x7f8437195c00] 17:57:25 INFO - PROCESS | 1824 | 1461113845109 Marionette DEBUG loaded listener.js 17:57:25 INFO - PROCESS | 1824 | ++DOMWINDOW == 35 (0x7f843d276800) [pid = 1824] [serial = 35] [outer = 0x7f8437195c00] 17:57:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 17:57:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1309ms 17:57:25 INFO - PROCESS | 1824 | 1461113845921 Marionette TRACE conn4 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 17:57:25 INFO - PROCESS | 1824 | 1461113845934 Marionette TRACE conn4 -> [0,21,"getWindowHandle",null] 17:57:25 INFO - PROCESS | 1824 | 1461113845939 Marionette TRACE conn4 <- [1,21,null,{"value":"8"}] 17:57:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 17:57:25 INFO - PROCESS | 1824 | 1461113845946 Marionette TRACE conn4 -> [0,22,"setScriptTimeout",{"ms":35000}] 17:57:25 INFO - PROCESS | 1824 | 1461113845952 Marionette TRACE conn4 <- [1,22,null,{}] 17:57:25 INFO - PROCESS | 1824 | 1461113845968 Marionette TRACE conn4 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:26 INFO - PROCESS | 1824 | 1461113846170 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 17:57:26 INFO - PROCESS | 1824 | 1461113846300 Marionette TRACE conn4 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:26 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843d012000 == 13 [pid = 1824] [id = 13] 17:57:26 INFO - PROCESS | 1824 | ++DOMWINDOW == 36 (0x7f843c20cc00) [pid = 1824] [serial = 36] [outer = (nil)] 17:57:26 INFO - PROCESS | 1824 | ++DOMWINDOW == 37 (0x7f843db76800) [pid = 1824] [serial = 37] [outer = 0x7f843c20cc00] 17:57:26 INFO - PROCESS | 1824 | 1461113846376 Marionette DEBUG loaded listener.js 17:57:26 INFO - PROCESS | 1824 | ++DOMWINDOW == 38 (0x7f843ff73800) [pid = 1824] [serial = 38] [outer = 0x7f843c20cc00] 17:57:27 INFO - PROCESS | 1824 | 1461113847467 Marionette TRACE conn4 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 17:57:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 17:57:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1542ms 17:57:27 INFO - PROCESS | 1824 | 1461113847490 Marionette TRACE conn4 -> [0,25,"getWindowHandle",null] 17:57:27 INFO - PROCESS | 1824 | 1461113847496 Marionette TRACE conn4 <- [1,25,null,{"value":"8"}] 17:57:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 17:57:27 INFO - PROCESS | 1824 | 1461113847505 Marionette TRACE conn4 -> [0,26,"setScriptTimeout",{"ms":35000}] 17:57:27 INFO - PROCESS | 1824 | 1461113847510 Marionette TRACE conn4 <- [1,26,null,{}] 17:57:27 INFO - PROCESS | 1824 | 1461113847518 Marionette TRACE conn4 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:27 INFO - PROCESS | 1824 | 1461113847687 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 17:57:27 INFO - PROCESS | 1824 | 1461113847775 Marionette TRACE conn4 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:27 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84371a9000 == 14 [pid = 1824] [id = 14] 17:57:27 INFO - PROCESS | 1824 | ++DOMWINDOW == 39 (0x7f843a477800) [pid = 1824] [serial = 39] [outer = (nil)] 17:57:27 INFO - PROCESS | 1824 | ++DOMWINDOW == 40 (0x7f843bbeb000) [pid = 1824] [serial = 40] [outer = 0x7f843a477800] 17:57:27 INFO - PROCESS | 1824 | 1461113847842 Marionette DEBUG loaded listener.js 17:57:27 INFO - PROCESS | 1824 | ++DOMWINDOW == 41 (0x7f843bff0000) [pid = 1824] [serial = 41] [outer = 0x7f843a477800] 17:57:28 INFO - PROCESS | 1824 | 1461113848619 Marionette TRACE conn4 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 17:57:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 17:57:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1130ms 17:57:28 INFO - PROCESS | 1824 | 1461113848636 Marionette TRACE conn4 -> [0,29,"getWindowHandle",null] 17:57:28 INFO - PROCESS | 1824 | 1461113848644 Marionette TRACE conn4 <- [1,29,null,{"value":"8"}] 17:57:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 17:57:28 INFO - PROCESS | 1824 | 1461113848668 Marionette TRACE conn4 -> [0,30,"setScriptTimeout",{"ms":35000}] 17:57:28 INFO - PROCESS | 1824 | 1461113848673 Marionette TRACE conn4 <- [1,30,null,{}] 17:57:28 INFO - PROCESS | 1824 | 1461113848679 Marionette TRACE conn4 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:28 INFO - PROCESS | 1824 | 1461113848822 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 17:57:28 INFO - PROCESS | 1824 | 1461113848840 Marionette TRACE conn4 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:28 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843ce11000 == 15 [pid = 1824] [id = 15] 17:57:28 INFO - PROCESS | 1824 | ++DOMWINDOW == 42 (0x7f843c0dcc00) [pid = 1824] [serial = 42] [outer = (nil)] 17:57:28 INFO - PROCESS | 1824 | ++DOMWINDOW == 43 (0x7f843dd2a400) [pid = 1824] [serial = 43] [outer = 0x7f843c0dcc00] 17:57:28 INFO - PROCESS | 1824 | 1461113848902 Marionette DEBUG loaded listener.js 17:57:29 INFO - PROCESS | 1824 | ++DOMWINDOW == 44 (0x7f843e056000) [pid = 1824] [serial = 44] [outer = 0x7f843c0dcc00] 17:57:29 INFO - PROCESS | 1824 | 1461113849643 Marionette TRACE conn4 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 17:57:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 17:57:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 992ms 17:57:29 INFO - PROCESS | 1824 | 1461113849667 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 17:57:29 INFO - PROCESS | 1824 | 1461113849671 Marionette TRACE conn4 <- [1,33,null,{"value":"8"}] 17:57:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 17:57:29 INFO - PROCESS | 1824 | 1461113849677 Marionette TRACE conn4 -> [0,34,"setScriptTimeout",{"ms":35000}] 17:57:29 INFO - PROCESS | 1824 | 1461113849683 Marionette TRACE conn4 <- [1,34,null,{}] 17:57:29 INFO - PROCESS | 1824 | 1461113849699 Marionette TRACE conn4 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:29 INFO - PROCESS | 1824 | 1461113849847 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 17:57:29 INFO - PROCESS | 1824 | 1461113849865 Marionette TRACE conn4 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:29 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843d998000 == 16 [pid = 1824] [id = 16] 17:57:29 INFO - PROCESS | 1824 | ++DOMWINDOW == 45 (0x7f843fe03400) [pid = 1824] [serial = 45] [outer = (nil)] 17:57:29 INFO - PROCESS | 1824 | ++DOMWINDOW == 46 (0x7f843fe0bc00) [pid = 1824] [serial = 46] [outer = 0x7f843fe03400] 17:57:29 INFO - PROCESS | 1824 | 1461113849931 Marionette DEBUG loaded listener.js 17:57:30 INFO - PROCESS | 1824 | ++DOMWINDOW == 47 (0x7f843ff9fc00) [pid = 1824] [serial = 47] [outer = 0x7f843fe03400] 17:57:30 INFO - PROCESS | 1824 | 1461113850642 Marionette TRACE conn4 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 17:57:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 17:57:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 988ms 17:57:30 INFO - PROCESS | 1824 | 1461113850667 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 17:57:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 17:57:30 INFO - PROCESS | 1824 | 1461113850672 Marionette TRACE conn4 <- [1,37,null,{"value":"8"}] 17:57:30 INFO - PROCESS | 1824 | 1461113850679 Marionette TRACE conn4 -> [0,38,"setScriptTimeout",{"ms":35000}] 17:57:30 INFO - PROCESS | 1824 | 1461113850682 Marionette TRACE conn4 <- [1,38,null,{}] 17:57:30 INFO - PROCESS | 1824 | 1461113850688 Marionette TRACE conn4 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:30 INFO - PROCESS | 1824 | 1461113850864 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 17:57:30 INFO - PROCESS | 1824 | 1461113850883 Marionette TRACE conn4 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:30 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843e024800 == 17 [pid = 1824] [id = 17] 17:57:30 INFO - PROCESS | 1824 | ++DOMWINDOW == 48 (0x7f84354adc00) [pid = 1824] [serial = 48] [outer = (nil)] 17:57:30 INFO - PROCESS | 1824 | ++DOMWINDOW == 49 (0x7f8443371c00) [pid = 1824] [serial = 49] [outer = 0x7f84354adc00] 17:57:30 INFO - PROCESS | 1824 | 1461113850948 Marionette DEBUG loaded listener.js 17:57:31 INFO - PROCESS | 1824 | ++DOMWINDOW == 50 (0x7f84491cc400) [pid = 1824] [serial = 50] [outer = 0x7f84354adc00] 17:57:31 INFO - PROCESS | 1824 | 1461113851628 Marionette TRACE conn4 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 17:57:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 17:57:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 986ms 17:57:31 INFO - PROCESS | 1824 | 1461113851665 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 17:57:31 INFO - PROCESS | 1824 | 1461113851668 Marionette TRACE conn4 <- [1,41,null,{"value":"8"}] 17:57:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 17:57:31 INFO - PROCESS | 1824 | 1461113851675 Marionette TRACE conn4 -> [0,42,"setScriptTimeout",{"ms":35000}] 17:57:31 INFO - PROCESS | 1824 | 1461113851679 Marionette TRACE conn4 <- [1,42,null,{}] 17:57:31 INFO - PROCESS | 1824 | 1461113851684 Marionette TRACE conn4 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:31 INFO - PROCESS | 1824 | 1461113851858 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 17:57:31 INFO - PROCESS | 1824 | 1461113851878 Marionette TRACE conn4 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:31 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843e9db800 == 18 [pid = 1824] [id = 18] 17:57:31 INFO - PROCESS | 1824 | ++DOMWINDOW == 51 (0x7f843359e800) [pid = 1824] [serial = 51] [outer = (nil)] 17:57:31 INFO - PROCESS | 1824 | ++DOMWINDOW == 52 (0x7f843ff9d400) [pid = 1824] [serial = 52] [outer = 0x7f843359e800] 17:57:31 INFO - PROCESS | 1824 | 1461113851971 Marionette DEBUG loaded listener.js 17:57:32 INFO - PROCESS | 1824 | ++DOMWINDOW == 53 (0x7f843c2c5000) [pid = 1824] [serial = 53] [outer = 0x7f843359e800] 17:57:32 INFO - PROCESS | 1824 | 1461113852981 Marionette TRACE conn4 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 17:57:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 17:57:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1379ms 17:57:33 INFO - PROCESS | 1824 | 1461113853057 Marionette TRACE conn4 -> [0,45,"getWindowHandle",null] 17:57:33 INFO - PROCESS | 1824 | 1461113853067 Marionette TRACE conn4 <- [1,45,null,{"value":"8"}] 17:57:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 17:57:33 INFO - PROCESS | 1824 | 1461113853076 Marionette TRACE conn4 -> [0,46,"setScriptTimeout",{"ms":35000}] 17:57:33 INFO - PROCESS | 1824 | 1461113853081 Marionette TRACE conn4 <- [1,46,null,{}] 17:57:33 INFO - PROCESS | 1824 | 1461113853091 Marionette TRACE conn4 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:33 INFO - PROCESS | 1824 | 1461113853333 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 17:57:33 INFO - PROCESS | 1824 | 1461113853457 Marionette TRACE conn4 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:33 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843c07c800 == 19 [pid = 1824] [id = 19] 17:57:33 INFO - PROCESS | 1824 | ++DOMWINDOW == 54 (0x7f8435251400) [pid = 1824] [serial = 54] [outer = (nil)] 17:57:33 INFO - PROCESS | 1824 | ++DOMWINDOW == 55 (0x7f843745a800) [pid = 1824] [serial = 55] [outer = 0x7f8435251400] 17:57:33 INFO - PROCESS | 1824 | 1461113853565 Marionette DEBUG loaded listener.js 17:57:33 INFO - PROCESS | 1824 | ++DOMWINDOW == 56 (0x7f843ad94c00) [pid = 1824] [serial = 56] [outer = 0x7f8435251400] 17:57:34 INFO - PROCESS | 1824 | 1461113854342 Marionette TRACE conn4 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 17:57:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 17:57:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1332ms 17:57:34 INFO - PROCESS | 1824 | 1461113854409 Marionette TRACE conn4 -> [0,49,"getWindowHandle",null] 17:57:34 INFO - PROCESS | 1824 | 1461113854418 Marionette TRACE conn4 <- [1,49,null,{"value":"8"}] 17:57:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 17:57:34 INFO - PROCESS | 1824 | 1461113854428 Marionette TRACE conn4 -> [0,50,"setScriptTimeout",{"ms":35000}] 17:57:34 INFO - PROCESS | 1824 | 1461113854434 Marionette TRACE conn4 <- [1,50,null,{}] 17:57:34 INFO - PROCESS | 1824 | 1461113854440 Marionette TRACE conn4 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:34 INFO - PROCESS | 1824 | 1461113854656 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 17:57:34 INFO - PROCESS | 1824 | 1461113854774 Marionette TRACE conn4 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:34 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843db84800 == 20 [pid = 1824] [id = 20] 17:57:34 INFO - PROCESS | 1824 | ++DOMWINDOW == 57 (0x7f8435251c00) [pid = 1824] [serial = 57] [outer = (nil)] 17:57:34 INFO - PROCESS | 1824 | ++DOMWINDOW == 58 (0x7f843c205c00) [pid = 1824] [serial = 58] [outer = 0x7f8435251c00] 17:57:34 INFO - PROCESS | 1824 | 1461113854848 Marionette DEBUG loaded listener.js 17:57:34 INFO - PROCESS | 1824 | ++DOMWINDOW == 59 (0x7f843d278800) [pid = 1824] [serial = 59] [outer = 0x7f8435251c00] 17:57:35 INFO - PROCESS | 1824 | 1461113855644 Marionette TRACE conn4 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:57:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 17:57:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1239ms 17:57:35 INFO - PROCESS | 1824 | 1461113855668 Marionette TRACE conn4 -> [0,53,"getWindowHandle",null] 17:57:35 INFO - PROCESS | 1824 | 1461113855672 Marionette TRACE conn4 <- [1,53,null,{"value":"8"}] 17:57:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 17:57:35 INFO - PROCESS | 1824 | 1461113855679 Marionette TRACE conn4 -> [0,54,"setScriptTimeout",{"ms":35000}] 17:57:35 INFO - PROCESS | 1824 | 1461113855685 Marionette TRACE conn4 <- [1,54,null,{}] 17:57:35 INFO - PROCESS | 1824 | 1461113855701 Marionette TRACE conn4 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:35 INFO - PROCESS | 1824 | 1461113855919 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 17:57:35 INFO - PROCESS | 1824 | 1461113855935 Marionette TRACE conn4 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:35 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843ce18000 == 21 [pid = 1824] [id = 21] 17:57:35 INFO - PROCESS | 1824 | ++DOMWINDOW == 60 (0x7f843e202800) [pid = 1824] [serial = 60] [outer = (nil)] 17:57:36 INFO - PROCESS | 1824 | ++DOMWINDOW == 61 (0x7f843fe11800) [pid = 1824] [serial = 61] [outer = 0x7f843e202800] 17:57:36 INFO - PROCESS | 1824 | 1461113856014 Marionette DEBUG loaded listener.js 17:57:36 INFO - PROCESS | 1824 | ++DOMWINDOW == 62 (0x7f844a295000) [pid = 1824] [serial = 62] [outer = 0x7f843e202800] 17:57:37 INFO - PROCESS | 1824 | 1461113857036 Marionette TRACE conn4 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:57:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 17:57:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1437ms 17:57:37 INFO - PROCESS | 1824 | 1461113857117 Marionette TRACE conn4 -> [0,57,"getWindowHandle",null] 17:57:37 INFO - PROCESS | 1824 | 1461113857123 Marionette TRACE conn4 <- [1,57,null,{"value":"8"}] 17:57:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 17:57:37 INFO - PROCESS | 1824 | 1461113857131 Marionette TRACE conn4 -> [0,58,"setScriptTimeout",{"ms":35000}] 17:57:37 INFO - PROCESS | 1824 | 1461113857137 Marionette TRACE conn4 <- [1,58,null,{}] 17:57:37 INFO - PROCESS | 1824 | 1461113857146 Marionette TRACE conn4 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:37 INFO - PROCESS | 1824 | 1461113857371 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 17:57:37 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843e024800 == 20 [pid = 1824] [id = 17] 17:57:37 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843d998000 == 19 [pid = 1824] [id = 16] 17:57:37 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843ce11000 == 18 [pid = 1824] [id = 15] 17:57:37 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84371a9000 == 17 [pid = 1824] [id = 14] 17:57:37 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843c308800 == 16 [pid = 1824] [id = 12] 17:57:37 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84341d8800 == 15 [pid = 1824] [id = 9] 17:57:37 INFO - PROCESS | 1824 | 1461113857613 Marionette TRACE conn4 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:37 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84342c2800 == 16 [pid = 1824] [id = 22] 17:57:37 INFO - PROCESS | 1824 | ++DOMWINDOW == 63 (0x7f8434e22400) [pid = 1824] [serial = 63] [outer = (nil)] 17:57:37 INFO - PROCESS | 1824 | ++DOMWINDOW == 64 (0x7f843524ac00) [pid = 1824] [serial = 64] [outer = 0x7f8434e22400] 17:57:37 INFO - PROCESS | 1824 | 1461113857735 Marionette DEBUG loaded listener.js 17:57:37 INFO - PROCESS | 1824 | ++DOMWINDOW == 65 (0x7f843ad94800) [pid = 1824] [serial = 65] [outer = 0x7f8434e22400] 17:57:38 INFO - PROCESS | 1824 | 1461113858544 Marionette TRACE conn4 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:57:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 17:57:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1494ms 17:57:38 INFO - PROCESS | 1824 | 1461113858626 Marionette TRACE conn4 -> [0,61,"getWindowHandle",null] 17:57:38 INFO - PROCESS | 1824 | 1461113858634 Marionette TRACE conn4 <- [1,61,null,{"value":"8"}] 17:57:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 17:57:38 INFO - PROCESS | 1824 | 1461113858644 Marionette TRACE conn4 -> [0,62,"setScriptTimeout",{"ms":35000}] 17:57:38 INFO - PROCESS | 1824 | 1461113858648 Marionette TRACE conn4 <- [1,62,null,{}] 17:57:38 INFO - PROCESS | 1824 | 1461113858657 Marionette TRACE conn4 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:38 INFO - PROCESS | 1824 | 1461113858864 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 17:57:38 INFO - PROCESS | 1824 | 1461113858990 Marionette TRACE conn4 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:39 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843cc3f800 == 17 [pid = 1824] [id = 23] 17:57:39 INFO - PROCESS | 1824 | ++DOMWINDOW == 66 (0x7f843518f400) [pid = 1824] [serial = 66] [outer = (nil)] 17:57:39 INFO - PROCESS | 1824 | ++DOMWINDOW == 67 (0x7f843c20e400) [pid = 1824] [serial = 67] [outer = 0x7f843518f400] 17:57:39 INFO - PROCESS | 1824 | 1461113859074 Marionette DEBUG loaded listener.js 17:57:39 INFO - PROCESS | 1824 | ++DOMWINDOW == 68 (0x7f843d275000) [pid = 1824] [serial = 68] [outer = 0x7f843518f400] 17:57:39 INFO - PROCESS | 1824 | 1461113859877 Marionette TRACE conn4 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:57:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 17:57:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1285ms 17:57:39 INFO - PROCESS | 1824 | 1461113859934 Marionette TRACE conn4 -> [0,65,"getWindowHandle",null] 17:57:39 INFO - PROCESS | 1824 | 1461113859941 Marionette TRACE conn4 <- [1,65,null,{"value":"8"}] 17:57:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 17:57:39 INFO - PROCESS | 1824 | 1461113859967 Marionette TRACE conn4 -> [0,66,"setScriptTimeout",{"ms":35000}] 17:57:39 INFO - PROCESS | 1824 | 1461113859970 Marionette TRACE conn4 <- [1,66,null,{}] 17:57:39 INFO - PROCESS | 1824 | 1461113859977 Marionette TRACE conn4 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:40 INFO - PROCESS | 1824 | 1461113860148 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 17:57:40 INFO - PROCESS | 1824 | 1461113860271 Marionette TRACE conn4 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:40 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843db95800 == 18 [pid = 1824] [id = 24] 17:57:40 INFO - PROCESS | 1824 | ++DOMWINDOW == 69 (0x7f843bfec800) [pid = 1824] [serial = 69] [outer = (nil)] 17:57:40 INFO - PROCESS | 1824 | ++DOMWINDOW == 70 (0x7f843e251800) [pid = 1824] [serial = 70] [outer = 0x7f843bfec800] 17:57:40 INFO - PROCESS | 1824 | 1461113860351 Marionette DEBUG loaded listener.js 17:57:40 INFO - PROCESS | 1824 | ++DOMWINDOW == 71 (0x7f843ff77000) [pid = 1824] [serial = 71] [outer = 0x7f843bfec800] 17:57:41 INFO - PROCESS | 1824 | 1461113861217 Marionette TRACE conn4 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:57:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 17:57:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1283ms 17:57:41 INFO - PROCESS | 1824 | 1461113861263 Marionette TRACE conn4 -> [0,69,"getWindowHandle",null] 17:57:41 INFO - PROCESS | 1824 | 1461113861268 Marionette TRACE conn4 <- [1,69,null,{"value":"8"}] 17:57:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 17:57:41 INFO - PROCESS | 1824 | 1461113861282 Marionette TRACE conn4 -> [0,70,"setScriptTimeout",{"ms":35000}] 17:57:41 INFO - PROCESS | 1824 | 1461113861292 Marionette TRACE conn4 <- [1,70,null,{}] 17:57:41 INFO - PROCESS | 1824 | 1461113861302 Marionette TRACE conn4 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:41 INFO - PROCESS | 1824 | 1461113861483 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 17:57:41 INFO - PROCESS | 1824 | 1461113861606 Marionette TRACE conn4 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:41 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84440bc800 == 19 [pid = 1824] [id = 25] 17:57:41 INFO - PROCESS | 1824 | ++DOMWINDOW == 72 (0x7f843d84f800) [pid = 1824] [serial = 72] [outer = (nil)] 17:57:41 INFO - PROCESS | 1824 | ++DOMWINDOW == 73 (0x7f844b2c4800) [pid = 1824] [serial = 73] [outer = 0x7f843d84f800] 17:57:41 INFO - PROCESS | 1824 | 1461113861684 Marionette DEBUG loaded listener.js 17:57:41 INFO - PROCESS | 1824 | ++DOMWINDOW == 74 (0x7f844b411000) [pid = 1824] [serial = 74] [outer = 0x7f843d84f800] 17:57:42 INFO - PROCESS | 1824 | 1461113862505 Marionette TRACE conn4 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:57:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 17:57:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1353ms 17:57:42 INFO - PROCESS | 1824 | 1461113862633 Marionette TRACE conn4 -> [0,73,"getWindowHandle",null] 17:57:42 INFO - PROCESS | 1824 | 1461113862639 Marionette TRACE conn4 <- [1,73,null,{"value":"8"}] 17:57:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 17:57:42 INFO - PROCESS | 1824 | 1461113862649 Marionette TRACE conn4 -> [0,74,"setScriptTimeout",{"ms":35000}] 17:57:42 INFO - PROCESS | 1824 | 1461113862655 Marionette TRACE conn4 <- [1,74,null,{}] 17:57:42 INFO - PROCESS | 1824 | 1461113862673 Marionette TRACE conn4 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:42 INFO - PROCESS | 1824 | 1461113862835 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 17:57:42 INFO - PROCESS | 1824 | 1461113862979 Marionette TRACE conn4 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:43 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8439969000 == 20 [pid = 1824] [id = 26] 17:57:43 INFO - PROCESS | 1824 | ++DOMWINDOW == 75 (0x7f843997b000) [pid = 1824] [serial = 75] [outer = (nil)] 17:57:43 INFO - PROCESS | 1824 | ++DOMWINDOW == 76 (0x7f843a532400) [pid = 1824] [serial = 76] [outer = 0x7f843997b000] 17:57:43 INFO - PROCESS | 1824 | 1461113863065 Marionette DEBUG loaded listener.js 17:57:43 INFO - PROCESS | 1824 | ++DOMWINDOW == 77 (0x7f843bda3400) [pid = 1824] [serial = 77] [outer = 0x7f843997b000] 17:57:43 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843c07c800 == 19 [pid = 1824] [id = 19] 17:57:43 INFO - PROCESS | 1824 | 1461113863966 Marionette TRACE conn4 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:57:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 17:57:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1390ms 17:57:44 INFO - PROCESS | 1824 | 1461113864039 Marionette TRACE conn4 -> [0,77,"getWindowHandle",null] 17:57:44 INFO - PROCESS | 1824 | 1461113864044 Marionette TRACE conn4 <- [1,77,null,{"value":"8"}] 17:57:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 17:57:44 INFO - PROCESS | 1824 | 1461113864055 Marionette TRACE conn4 -> [0,78,"setScriptTimeout",{"ms":35000}] 17:57:44 INFO - PROCESS | 1824 | 1461113864060 Marionette TRACE conn4 <- [1,78,null,{}] 17:57:44 INFO - PROCESS | 1824 | 1461113864071 Marionette TRACE conn4 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:44 INFO - PROCESS | 1824 | 1461113864286 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 17:57:44 INFO - PROCESS | 1824 | 1461113864414 Marionette TRACE conn4 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:44 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843d013000 == 20 [pid = 1824] [id = 27] 17:57:44 INFO - PROCESS | 1824 | ++DOMWINDOW == 78 (0x7f843524e000) [pid = 1824] [serial = 78] [outer = (nil)] 17:57:44 INFO - PROCESS | 1824 | ++DOMWINDOW == 79 (0x7f843bfef800) [pid = 1824] [serial = 79] [outer = 0x7f843524e000] 17:57:44 INFO - PROCESS | 1824 | 1461113864495 Marionette DEBUG loaded listener.js 17:57:44 INFO - PROCESS | 1824 | ++DOMWINDOW == 80 (0x7f843db6d400) [pid = 1824] [serial = 80] [outer = 0x7f843524e000] 17:57:45 INFO - PROCESS | 1824 | 1461113865322 Marionette TRACE conn4 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:57:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 17:57:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1335ms 17:57:45 INFO - PROCESS | 1824 | 1461113865406 Marionette TRACE conn4 -> [0,81,"getWindowHandle",null] 17:57:45 INFO - PROCESS | 1824 | 1461113865415 Marionette TRACE conn4 <- [1,81,null,{"value":"8"}] 17:57:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 17:57:45 INFO - PROCESS | 1824 | 1461113865431 Marionette TRACE conn4 -> [0,82,"setScriptTimeout",{"ms":35000}] 17:57:45 INFO - PROCESS | 1824 | 1461113865437 Marionette TRACE conn4 <- [1,82,null,{}] 17:57:45 INFO - PROCESS | 1824 | 1461113865444 Marionette TRACE conn4 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:45 INFO - PROCESS | 1824 | 1461113865623 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 17:57:45 INFO - PROCESS | 1824 | 1461113865750 Marionette TRACE conn4 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:45 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84440be800 == 21 [pid = 1824] [id = 28] 17:57:45 INFO - PROCESS | 1824 | ++DOMWINDOW == 81 (0x7f8433478c00) [pid = 1824] [serial = 81] [outer = (nil)] 17:57:45 INFO - PROCESS | 1824 | ++DOMWINDOW == 82 (0x7f843ffa4c00) [pid = 1824] [serial = 82] [outer = 0x7f8433478c00] 17:57:45 INFO - PROCESS | 1824 | 1461113865839 Marionette DEBUG loaded listener.js 17:57:45 INFO - PROCESS | 1824 | ++DOMWINDOW == 83 (0x7f844a290800) [pid = 1824] [serial = 83] [outer = 0x7f8433478c00] 17:57:46 INFO - PROCESS | 1824 | 1461113866662 Marionette TRACE conn4 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:57:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 17:57:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1284ms 17:57:46 INFO - PROCESS | 1824 | 1461113866715 Marionette TRACE conn4 -> [0,85,"getWindowHandle",null] 17:57:46 INFO - PROCESS | 1824 | 1461113866718 Marionette TRACE conn4 <- [1,85,null,{"value":"8"}] 17:57:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 17:57:46 INFO - PROCESS | 1824 | 1461113866726 Marionette TRACE conn4 -> [0,86,"setScriptTimeout",{"ms":35000}] 17:57:46 INFO - PROCESS | 1824 | 1461113866732 Marionette TRACE conn4 <- [1,86,null,{}] 17:57:46 INFO - PROCESS | 1824 | 1461113866748 Marionette TRACE conn4 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:46 INFO - PROCESS | 1824 | 1461113866956 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 17:57:47 INFO - PROCESS | 1824 | 1461113867081 Marionette TRACE conn4 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:47 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8449fb2800 == 22 [pid = 1824] [id = 29] 17:57:47 INFO - PROCESS | 1824 | ++DOMWINDOW == 84 (0x7f84491d4400) [pid = 1824] [serial = 84] [outer = (nil)] 17:57:47 INFO - PROCESS | 1824 | ++DOMWINDOW == 85 (0x7f844b40d800) [pid = 1824] [serial = 85] [outer = 0x7f84491d4400] 17:57:47 INFO - PROCESS | 1824 | 1461113867166 Marionette DEBUG loaded listener.js 17:57:47 INFO - PROCESS | 1824 | ++DOMWINDOW == 86 (0x7f844d443000) [pid = 1824] [serial = 86] [outer = 0x7f84491d4400] 17:57:48 INFO - PROCESS | 1824 | 1461113868035 Marionette TRACE conn4 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:57:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 17:57:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1340ms 17:57:48 INFO - PROCESS | 1824 | 1461113868067 Marionette TRACE conn4 -> [0,89,"getWindowHandle",null] 17:57:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 17:57:48 INFO - PROCESS | 1824 | 1461113868072 Marionette TRACE conn4 <- [1,89,null,{"value":"8"}] 17:57:48 INFO - PROCESS | 1824 | 1461113868079 Marionette TRACE conn4 -> [0,90,"setScriptTimeout",{"ms":35000}] 17:57:48 INFO - PROCESS | 1824 | 1461113868081 Marionette TRACE conn4 <- [1,90,null,{}] 17:57:48 INFO - PROCESS | 1824 | 1461113868088 Marionette TRACE conn4 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:48 INFO - PROCESS | 1824 | 1461113868261 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 17:57:48 INFO - PROCESS | 1824 | 1461113868391 Marionette TRACE conn4 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:48 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f844a46d000 == 23 [pid = 1824] [id = 30] 17:57:48 INFO - PROCESS | 1824 | ++DOMWINDOW == 87 (0x7f84491d4800) [pid = 1824] [serial = 87] [outer = (nil)] 17:57:48 INFO - PROCESS | 1824 | ++DOMWINDOW == 88 (0x7f844f262c00) [pid = 1824] [serial = 88] [outer = 0x7f84491d4800] 17:57:48 INFO - PROCESS | 1824 | 1461113868467 Marionette DEBUG loaded listener.js 17:57:48 INFO - PROCESS | 1824 | ++DOMWINDOW == 89 (0x7f844f585000) [pid = 1824] [serial = 89] [outer = 0x7f84491d4800] 17:57:49 INFO - PROCESS | 1824 | 1461113869254 Marionette TRACE conn4 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:57:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 17:57:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1229ms 17:57:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 17:57:49 INFO - PROCESS | 1824 | 1461113869308 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 17:57:49 INFO - PROCESS | 1824 | 1461113869311 Marionette TRACE conn4 <- [1,93,null,{"value":"8"}] 17:57:49 INFO - PROCESS | 1824 | 1461113869318 Marionette TRACE conn4 -> [0,94,"setScriptTimeout",{"ms":35000}] 17:57:49 INFO - PROCESS | 1824 | 1461113869321 Marionette TRACE conn4 <- [1,94,null,{}] 17:57:49 INFO - PROCESS | 1824 | 1461113869353 Marionette TRACE conn4 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:49 INFO - PROCESS | 1824 | 1461113869510 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 17:57:49 INFO - PROCESS | 1824 | 1461113869650 Marionette TRACE conn4 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:49 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f844b10f800 == 24 [pid = 1824] [id = 31] 17:57:49 INFO - PROCESS | 1824 | ++DOMWINDOW == 90 (0x7f8439978400) [pid = 1824] [serial = 90] [outer = (nil)] 17:57:49 INFO - PROCESS | 1824 | ++DOMWINDOW == 91 (0x7f844f5ef000) [pid = 1824] [serial = 91] [outer = 0x7f8439978400] 17:57:49 INFO - PROCESS | 1824 | 1461113869730 Marionette DEBUG loaded listener.js 17:57:49 INFO - PROCESS | 1824 | ++DOMWINDOW == 92 (0x7f844f642800) [pid = 1824] [serial = 92] [outer = 0x7f8439978400] 17:57:50 INFO - PROCESS | 1824 | 1461113870626 Marionette TRACE conn4 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 17:57:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 17:57:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1383ms 17:57:50 INFO - PROCESS | 1824 | 1461113870701 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 17:57:50 INFO - PROCESS | 1824 | 1461113870706 Marionette TRACE conn4 <- [1,97,null,{"value":"8"}] 17:57:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 17:57:50 INFO - PROCESS | 1824 | 1461113870715 Marionette TRACE conn4 -> [0,98,"setScriptTimeout",{"ms":35000}] 17:57:50 INFO - PROCESS | 1824 | 1461113870720 Marionette TRACE conn4 <- [1,98,null,{}] 17:57:50 INFO - PROCESS | 1824 | 1461113870729 Marionette TRACE conn4 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:50 INFO - PROCESS | 1824 | 1461113870882 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 17:57:51 INFO - PROCESS | 1824 | 1461113871037 Marionette TRACE conn4 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:51 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843cc3d800 == 25 [pid = 1824] [id = 32] 17:57:51 INFO - PROCESS | 1824 | ++DOMWINDOW == 93 (0x7f843bd95400) [pid = 1824] [serial = 93] [outer = (nil)] 17:57:51 INFO - PROCESS | 1824 | ++DOMWINDOW == 94 (0x7f843c0d3400) [pid = 1824] [serial = 94] [outer = 0x7f843bd95400] 17:57:51 INFO - PROCESS | 1824 | 1461113871165 Marionette DEBUG loaded listener.js 17:57:51 INFO - PROCESS | 1824 | ++DOMWINDOW == 95 (0x7f843db67c00) [pid = 1824] [serial = 95] [outer = 0x7f843bd95400] 17:57:51 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843db95800 == 24 [pid = 1824] [id = 24] 17:57:51 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843cc3f800 == 23 [pid = 1824] [id = 23] 17:57:51 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84342c2800 == 22 [pid = 1824] [id = 22] 17:57:52 INFO - PROCESS | 1824 | 1461113872123 Marionette TRACE conn4 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 17:57:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 17:57:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1438ms 17:57:52 INFO - PROCESS | 1824 | 1461113872153 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 17:57:52 INFO - PROCESS | 1824 | 1461113872159 Marionette TRACE conn4 <- [1,101,null,{"value":"8"}] 17:57:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 17:57:52 INFO - PROCESS | 1824 | 1461113872167 Marionette TRACE conn4 -> [0,102,"setScriptTimeout",{"ms":35000}] 17:57:52 INFO - PROCESS | 1824 | 1461113872173 Marionette TRACE conn4 <- [1,102,null,{}] 17:57:52 INFO - PROCESS | 1824 | 1461113872182 Marionette TRACE conn4 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:52 INFO - PROCESS | 1824 | 1461113872358 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 17:57:52 INFO - PROCESS | 1824 | 1461113872502 Marionette TRACE conn4 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:52 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843ec58800 == 23 [pid = 1824] [id = 33] 17:57:52 INFO - PROCESS | 1824 | ++DOMWINDOW == 96 (0x7f843e05b400) [pid = 1824] [serial = 96] [outer = (nil)] 17:57:52 INFO - PROCESS | 1824 | ++DOMWINDOW == 97 (0x7f843ea66400) [pid = 1824] [serial = 97] [outer = 0x7f843e05b400] 17:57:52 INFO - PROCESS | 1824 | 1461113872582 Marionette DEBUG loaded listener.js 17:57:52 INFO - PROCESS | 1824 | ++DOMWINDOW == 98 (0x7f8443377800) [pid = 1824] [serial = 98] [outer = 0x7f843e05b400] 17:57:53 INFO - PROCESS | 1824 | 1461113873412 Marionette TRACE conn4 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 17:57:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 17:57:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1285ms 17:57:53 INFO - PROCESS | 1824 | 1461113873453 Marionette TRACE conn4 -> [0,105,"getWindowHandle",null] 17:57:53 INFO - PROCESS | 1824 | 1461113873463 Marionette TRACE conn4 <- [1,105,null,{"value":"8"}] 17:57:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 17:57:53 INFO - PROCESS | 1824 | 1461113873475 Marionette TRACE conn4 -> [0,106,"setScriptTimeout",{"ms":35000}] 17:57:53 INFO - PROCESS | 1824 | 1461113873479 Marionette TRACE conn4 <- [1,106,null,{}] 17:57:53 INFO - PROCESS | 1824 | 1461113873486 Marionette TRACE conn4 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:53 INFO - PROCESS | 1824 | 1461113873663 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 17:57:53 INFO - PROCESS | 1824 | 1461113873793 Marionette TRACE conn4 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:53 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f844a220000 == 24 [pid = 1824] [id = 34] 17:57:53 INFO - PROCESS | 1824 | ++DOMWINDOW == 99 (0x7f843e05d400) [pid = 1824] [serial = 99] [outer = (nil)] 17:57:53 INFO - PROCESS | 1824 | ++DOMWINDOW == 100 (0x7f844d326400) [pid = 1824] [serial = 100] [outer = 0x7f843e05d400] 17:57:53 INFO - PROCESS | 1824 | 1461113873874 Marionette DEBUG loaded listener.js 17:57:53 INFO - PROCESS | 1824 | ++DOMWINDOW == 101 (0x7f844d488c00) [pid = 1824] [serial = 101] [outer = 0x7f843e05d400] 17:57:54 INFO - PROCESS | 1824 | ++DOMWINDOW == 102 (0x7f844f2ae800) [pid = 1824] [serial = 102] [outer = 0x7f8435e48800] 17:57:54 INFO - PROCESS | 1824 | 1461113874863 Marionette TRACE conn4 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 17:57:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 17:57:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1437ms 17:57:54 INFO - PROCESS | 1824 | 1461113874913 Marionette TRACE conn4 -> [0,109,"getWindowHandle",null] 17:57:54 INFO - PROCESS | 1824 | 1461113874917 Marionette TRACE conn4 <- [1,109,null,{"value":"8"}] 17:57:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 17:57:54 INFO - PROCESS | 1824 | 1461113874924 Marionette TRACE conn4 -> [0,110,"setScriptTimeout",{"ms":35000}] 17:57:54 INFO - PROCESS | 1824 | 1461113874931 Marionette TRACE conn4 <- [1,110,null,{}] 17:57:54 INFO - PROCESS | 1824 | 1461113874949 Marionette TRACE conn4 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:55 INFO - PROCESS | 1824 | 1461113875162 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 17:57:55 INFO - PROCESS | 1824 | 1461113875324 Marionette TRACE conn4 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:55 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f844d37d800 == 25 [pid = 1824] [id = 35] 17:57:55 INFO - PROCESS | 1824 | ++DOMWINDOW == 103 (0x7f843996f000) [pid = 1824] [serial = 103] [outer = (nil)] 17:57:55 INFO - PROCESS | 1824 | ++DOMWINDOW == 104 (0x7f845139a400) [pid = 1824] [serial = 104] [outer = 0x7f843996f000] 17:57:55 INFO - PROCESS | 1824 | 1461113875407 Marionette DEBUG loaded listener.js 17:57:55 INFO - PROCESS | 1824 | ++DOMWINDOW == 105 (0x7f845365bc00) [pid = 1824] [serial = 105] [outer = 0x7f843996f000] 17:57:56 INFO - PROCESS | 1824 | 1461113876201 Marionette TRACE conn4 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 17:57:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 17:57:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1347ms 17:57:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 17:57:56 INFO - PROCESS | 1824 | 1461113876272 Marionette TRACE conn4 -> [0,113,"getWindowHandle",null] 17:57:56 INFO - PROCESS | 1824 | 1461113876276 Marionette TRACE conn4 <- [1,113,null,{"value":"8"}] 17:57:56 INFO - PROCESS | 1824 | 1461113876282 Marionette TRACE conn4 -> [0,114,"setScriptTimeout",{"ms":35000}] 17:57:56 INFO - PROCESS | 1824 | 1461113876286 Marionette TRACE conn4 <- [1,114,null,{}] 17:57:56 INFO - PROCESS | 1824 | 1461113876291 Marionette TRACE conn4 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:56 INFO - PROCESS | 1824 | 1461113876458 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 17:57:56 INFO - PROCESS | 1824 | 1461113876587 Marionette TRACE conn4 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:56 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843c214800 == 26 [pid = 1824] [id = 36] 17:57:56 INFO - PROCESS | 1824 | ++DOMWINDOW == 106 (0x7f844a2e3c00) [pid = 1824] [serial = 106] [outer = (nil)] 17:57:56 INFO - PROCESS | 1824 | ++DOMWINDOW == 107 (0x7f84538eec00) [pid = 1824] [serial = 107] [outer = 0x7f844a2e3c00] 17:57:56 INFO - PROCESS | 1824 | 1461113876676 Marionette DEBUG loaded listener.js 17:57:56 INFO - PROCESS | 1824 | ++DOMWINDOW == 108 (0x7f8456dd1c00) [pid = 1824] [serial = 108] [outer = 0x7f844a2e3c00] 17:57:57 INFO - PROCESS | 1824 | 1461113877500 Marionette TRACE conn4 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 17:57:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 17:57:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1279ms 17:57:57 INFO - PROCESS | 1824 | 1461113877562 Marionette TRACE conn4 -> [0,117,"getWindowHandle",null] 17:57:57 INFO - PROCESS | 1824 | 1461113877566 Marionette TRACE conn4 <- [1,117,null,{"value":"8"}] 17:57:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 17:57:57 INFO - PROCESS | 1824 | 1461113877572 Marionette TRACE conn4 -> [0,118,"setScriptTimeout",{"ms":35000}] 17:57:57 INFO - PROCESS | 1824 | 1461113877576 Marionette TRACE conn4 <- [1,118,null,{}] 17:57:57 INFO - PROCESS | 1824 | 1461113877581 Marionette TRACE conn4 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:57 INFO - PROCESS | 1824 | 1461113877748 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 17:57:57 INFO - PROCESS | 1824 | 1461113877880 Marionette TRACE conn4 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:57 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84341c5800 == 27 [pid = 1824] [id = 37] 17:57:57 INFO - PROCESS | 1824 | ++DOMWINDOW == 109 (0x7f844a211400) [pid = 1824] [serial = 109] [outer = (nil)] 17:57:57 INFO - PROCESS | 1824 | ++DOMWINDOW == 110 (0x7f84545e8400) [pid = 1824] [serial = 110] [outer = 0x7f844a211400] 17:57:57 INFO - PROCESS | 1824 | 1461113877955 Marionette DEBUG loaded listener.js 17:57:58 INFO - PROCESS | 1824 | ++DOMWINDOW == 111 (0x7f84545ecc00) [pid = 1824] [serial = 111] [outer = 0x7f844a211400] 17:57:58 INFO - PROCESS | 1824 | 1461113878895 Marionette TRACE conn4 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 17:57:58 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843d013000 == 26 [pid = 1824] [id = 27] 17:57:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 17:57:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1433ms 17:57:59 INFO - PROCESS | 1824 | 1461113879007 Marionette TRACE conn4 -> [0,121,"getWindowHandle",null] 17:57:59 INFO - PROCESS | 1824 | 1461113879011 Marionette TRACE conn4 <- [1,121,null,{"value":"8"}] 17:57:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 17:57:59 INFO - PROCESS | 1824 | 1461113879020 Marionette TRACE conn4 -> [0,122,"setScriptTimeout",{"ms":35000}] 17:57:59 INFO - PROCESS | 1824 | 1461113879026 Marionette TRACE conn4 <- [1,122,null,{}] 17:57:59 INFO - PROCESS | 1824 | 1461113879034 Marionette TRACE conn4 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:59 INFO - PROCESS | 1824 | 1461113879249 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 17:57:59 INFO - PROCESS | 1824 | 1461113879386 Marionette TRACE conn4 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:59 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843ce0c000 == 27 [pid = 1824] [id = 38] 17:57:59 INFO - PROCESS | 1824 | ++DOMWINDOW == 112 (0x7f843bfb6000) [pid = 1824] [serial = 112] [outer = (nil)] 17:57:59 INFO - PROCESS | 1824 | ++DOMWINDOW == 113 (0x7f843cb03c00) [pid = 1824] [serial = 113] [outer = 0x7f843bfb6000] 17:57:59 INFO - PROCESS | 1824 | 1461113879465 Marionette DEBUG loaded listener.js 17:57:59 INFO - PROCESS | 1824 | ++DOMWINDOW == 114 (0x7f843e205000) [pid = 1824] [serial = 114] [outer = 0x7f843bfb6000] 17:58:00 INFO - PROCESS | 1824 | 1461113880313 Marionette TRACE conn4 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 17:58:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 17:58:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1336ms 17:58:00 INFO - PROCESS | 1824 | 1461113880356 Marionette TRACE conn4 -> [0,125,"getWindowHandle",null] 17:58:00 INFO - PROCESS | 1824 | 1461113880362 Marionette TRACE conn4 <- [1,125,null,{"value":"8"}] 17:58:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 17:58:00 INFO - PROCESS | 1824 | 1461113880375 Marionette TRACE conn4 -> [0,126,"setScriptTimeout",{"ms":35000}] 17:58:00 INFO - PROCESS | 1824 | 1461113880384 Marionette TRACE conn4 <- [1,126,null,{}] 17:58:00 INFO - PROCESS | 1824 | 1461113880415 Marionette TRACE conn4 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:00 INFO - PROCESS | 1824 | 1461113880587 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 17:58:00 INFO - PROCESS | 1824 | 1461113880723 Marionette TRACE conn4 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:00 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f844a49b800 == 28 [pid = 1824] [id = 39] 17:58:00 INFO - PROCESS | 1824 | ++DOMWINDOW == 115 (0x7f843bfe9400) [pid = 1824] [serial = 115] [outer = (nil)] 17:58:00 INFO - PROCESS | 1824 | ++DOMWINDOW == 116 (0x7f844d322000) [pid = 1824] [serial = 116] [outer = 0x7f843bfe9400] 17:58:00 INFO - PROCESS | 1824 | 1461113880799 Marionette DEBUG loaded listener.js 17:58:00 INFO - PROCESS | 1824 | ++DOMWINDOW == 117 (0x7f844f126c00) [pid = 1824] [serial = 117] [outer = 0x7f843bfe9400] 17:58:01 INFO - PROCESS | 1824 | 1461113881712 Marionette TRACE conn4 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 17:58:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 17:58:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1366ms 17:58:01 INFO - PROCESS | 1824 | 1461113881739 Marionette TRACE conn4 -> [0,129,"getWindowHandle",null] 17:58:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 17:58:01 INFO - PROCESS | 1824 | 1461113881743 Marionette TRACE conn4 <- [1,129,null,{"value":"8"}] 17:58:01 INFO - PROCESS | 1824 | 1461113881749 Marionette TRACE conn4 -> [0,130,"setScriptTimeout",{"ms":35000}] 17:58:01 INFO - PROCESS | 1824 | 1461113881753 Marionette TRACE conn4 <- [1,130,null,{}] 17:58:01 INFO - PROCESS | 1824 | 1461113881768 Marionette TRACE conn4 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:01 INFO - PROCESS | 1824 | 1461113881982 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 17:58:02 INFO - PROCESS | 1824 | 1461113882127 Marionette TRACE conn4 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:02 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f844b108000 == 29 [pid = 1824] [id = 40] 17:58:02 INFO - PROCESS | 1824 | ++DOMWINDOW == 118 (0x7f8438f9a400) [pid = 1824] [serial = 118] [outer = (nil)] 17:58:02 INFO - PROCESS | 1824 | ++DOMWINDOW == 119 (0x7f8438fa0800) [pid = 1824] [serial = 119] [outer = 0x7f8438f9a400] 17:58:02 INFO - PROCESS | 1824 | 1461113882210 Marionette DEBUG loaded listener.js 17:58:02 INFO - PROCESS | 1824 | ++DOMWINDOW == 120 (0x7f8438fa7800) [pid = 1824] [serial = 120] [outer = 0x7f8438f9a400] 17:58:03 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843ec58800 == 28 [pid = 1824] [id = 33] 17:58:03 INFO - PROCESS | 1824 | --DOCSHELL 0x7f844a220000 == 27 [pid = 1824] [id = 34] 17:58:05 INFO - PROCESS | 1824 | --DOCSHELL 0x7f844a46d000 == 26 [pid = 1824] [id = 30] 17:58:05 INFO - PROCESS | 1824 | --DOCSHELL 0x7f844b10f800 == 25 [pid = 1824] [id = 31] 17:58:05 INFO - PROCESS | 1824 | --DOCSHELL 0x7f844d37d800 == 24 [pid = 1824] [id = 35] 17:58:05 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84354f0000 == 23 [pid = 1824] [id = 6] 17:58:05 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84440bc800 == 22 [pid = 1824] [id = 25] 17:58:05 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843c214800 == 21 [pid = 1824] [id = 36] 17:58:05 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843d012000 == 20 [pid = 1824] [id = 13] 17:58:05 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843db84800 == 19 [pid = 1824] [id = 20] 17:58:05 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843e9db800 == 18 [pid = 1824] [id = 18] 17:58:05 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843cc3d800 == 17 [pid = 1824] [id = 32] 17:58:05 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8439969000 == 16 [pid = 1824] [id = 26] 17:58:05 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843ce18000 == 15 [pid = 1824] [id = 21] 17:58:05 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84440be800 == 14 [pid = 1824] [id = 28] 17:58:05 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8449fb2800 == 13 [pid = 1824] [id = 29] 17:58:05 INFO - PROCESS | 1824 | --DOCSHELL 0x7f844a49b800 == 12 [pid = 1824] [id = 39] 17:58:05 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84341c5800 == 11 [pid = 1824] [id = 37] 17:58:05 INFO - PROCESS | 1824 | --DOCSHELL 0x7f844d363000 == 10 [pid = 1824] [id = 8] 17:58:05 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843ce0c000 == 9 [pid = 1824] [id = 38] 17:58:06 INFO - PROCESS | 1824 | 1461113886692 Marionette TRACE conn4 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 17:58:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 17:58:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 5000ms 17:58:06 INFO - PROCESS | 1824 | 1461113886795 Marionette TRACE conn4 -> [0,133,"getWindowHandle",null] 17:58:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 17:58:06 INFO - PROCESS | 1824 | 1461113886800 Marionette TRACE conn4 <- [1,133,null,{"value":"8"}] 17:58:06 INFO - PROCESS | 1824 | 1461113886808 Marionette TRACE conn4 -> [0,134,"setScriptTimeout",{"ms":35000}] 17:58:06 INFO - PROCESS | 1824 | 1461113886814 Marionette TRACE conn4 <- [1,134,null,{}] 17:58:06 INFO - PROCESS | 1824 | 1461113886821 Marionette TRACE conn4 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:06 INFO - PROCESS | 1824 | 1461113886979 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 17:58:06 INFO - PROCESS | 1824 | 1461113886993 Marionette TRACE conn4 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:07 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8439961800 == 10 [pid = 1824] [id = 41] 17:58:07 INFO - PROCESS | 1824 | ++DOMWINDOW == 121 (0x7f843996d800) [pid = 1824] [serial = 121] [outer = (nil)] 17:58:07 INFO - PROCESS | 1824 | ++DOMWINDOW == 122 (0x7f843a424400) [pid = 1824] [serial = 122] [outer = 0x7f843996d800] 17:58:07 INFO - PROCESS | 1824 | 1461113887070 Marionette DEBUG loaded listener.js 17:58:07 INFO - PROCESS | 1824 | ++DOMWINDOW == 123 (0x7f843ae54000) [pid = 1824] [serial = 123] [outer = 0x7f843996d800] 17:58:07 INFO - PROCESS | 1824 | 1461113887856 Marionette TRACE conn4 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 17:58:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 17:58:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1083ms 17:58:07 INFO - PROCESS | 1824 | 1461113887893 Marionette TRACE conn4 -> [0,137,"getWindowHandle",null] 17:58:07 INFO - PROCESS | 1824 | 1461113887902 Marionette TRACE conn4 <- [1,137,null,{"value":"8"}] 17:58:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 17:58:07 INFO - PROCESS | 1824 | 1461113887912 Marionette TRACE conn4 -> [0,138,"setScriptTimeout",{"ms":35000}] 17:58:07 INFO - PROCESS | 1824 | 1461113887916 Marionette TRACE conn4 <- [1,138,null,{}] 17:58:07 INFO - PROCESS | 1824 | 1461113887925 Marionette TRACE conn4 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:08 INFO - PROCESS | 1824 | 1461113888149 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 17:58:08 INFO - PROCESS | 1824 | 1461113888163 Marionette TRACE conn4 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:08 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843d012000 == 11 [pid = 1824] [id = 42] 17:58:08 INFO - PROCESS | 1824 | ++DOMWINDOW == 124 (0x7f84335a7000) [pid = 1824] [serial = 124] [outer = (nil)] 17:58:08 INFO - PROCESS | 1824 | ++DOMWINDOW == 125 (0x7f843bc5e400) [pid = 1824] [serial = 125] [outer = 0x7f84335a7000] 17:58:08 INFO - PROCESS | 1824 | 1461113888222 Marionette DEBUG loaded listener.js 17:58:08 INFO - PROCESS | 1824 | ++DOMWINDOW == 126 (0x7f843dd37c00) [pid = 1824] [serial = 126] [outer = 0x7f84335a7000] 17:58:09 INFO - PROCESS | 1824 | 1461113889166 Marionette TRACE conn4 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 17:58:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 17:58:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1279ms 17:58:09 INFO - PROCESS | 1824 | 1461113889236 Marionette TRACE conn4 -> [0,141,"getWindowHandle",null] 17:58:09 INFO - PROCESS | 1824 | 1461113889241 Marionette TRACE conn4 <- [1,141,null,{"value":"8"}] 17:58:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 17:58:09 INFO - PROCESS | 1824 | 1461113889259 Marionette TRACE conn4 -> [0,142,"setScriptTimeout",{"ms":35000}] 17:58:09 INFO - PROCESS | 1824 | 1461113889265 Marionette TRACE conn4 <- [1,142,null,{}] 17:58:09 INFO - PROCESS | 1824 | 1461113889281 Marionette TRACE conn4 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:09 INFO - PROCESS | 1824 | 1461113889474 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 17:58:09 INFO - PROCESS | 1824 | 1461113889538 Marionette TRACE conn4 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:09 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8449f49000 == 12 [pid = 1824] [id = 43] 17:58:09 INFO - PROCESS | 1824 | ++DOMWINDOW == 127 (0x7f843b4a4800) [pid = 1824] [serial = 127] [outer = (nil)] 17:58:09 INFO - PROCESS | 1824 | ++DOMWINDOW == 128 (0x7f84491d4000) [pid = 1824] [serial = 128] [outer = 0x7f843b4a4800] 17:58:09 INFO - PROCESS | 1824 | 1461113889612 Marionette DEBUG loaded listener.js 17:58:09 INFO - PROCESS | 1824 | ++DOMWINDOW == 129 (0x7f844b405400) [pid = 1824] [serial = 129] [outer = 0x7f843b4a4800] 17:58:10 INFO - PROCESS | 1824 | 1461113890384 Marionette TRACE conn4 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 17:58:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 17:58:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1186ms 17:58:10 INFO - PROCESS | 1824 | 1461113890446 Marionette TRACE conn4 -> [0,145,"getWindowHandle",null] 17:58:10 INFO - PROCESS | 1824 | 1461113890450 Marionette TRACE conn4 <- [1,145,null,{"value":"8"}] 17:58:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 17:58:10 INFO - PROCESS | 1824 | 1461113890456 Marionette TRACE conn4 -> [0,146,"setScriptTimeout",{"ms":35000}] 17:58:10 INFO - PROCESS | 1824 | 1461113890459 Marionette TRACE conn4 <- [1,146,null,{}] 17:58:11 INFO - PROCESS | 1824 | 1461113891177 Marionette TRACE conn4 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:11 INFO - PROCESS | 1824 | --DOMWINDOW == 128 (0x7f843bfec800) [pid = 1824] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 17:58:11 INFO - PROCESS | 1824 | --DOMWINDOW == 127 (0x7f843518f400) [pid = 1824] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 17:58:11 INFO - PROCESS | 1824 | --DOMWINDOW == 126 (0x7f84491d4800) [pid = 1824] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 17:58:11 INFO - PROCESS | 1824 | --DOMWINDOW == 125 (0x7f84354adc00) [pid = 1824] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 17:58:11 INFO - PROCESS | 1824 | --DOMWINDOW == 124 (0x7f843c0dcc00) [pid = 1824] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 17:58:11 INFO - PROCESS | 1824 | --DOMWINDOW == 123 (0x7f843fe03400) [pid = 1824] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 17:58:11 INFO - PROCESS | 1824 | --DOMWINDOW == 122 (0x7f8437195c00) [pid = 1824] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 17:58:11 INFO - PROCESS | 1824 | --DOMWINDOW == 121 (0x7f84342f3400) [pid = 1824] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 17:58:11 INFO - PROCESS | 1824 | --DOMWINDOW == 120 (0x7f843a477800) [pid = 1824] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 17:58:11 INFO - PROCESS | 1824 | --DOMWINDOW == 119 (0x7f843c20cc00) [pid = 1824] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 17:58:11 INFO - PROCESS | 1824 | --DOMWINDOW == 118 (0x7f843d84f800) [pid = 1824] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 17:58:11 INFO - PROCESS | 1824 | --DOMWINDOW == 117 (0x7f843e05b400) [pid = 1824] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 17:58:11 INFO - PROCESS | 1824 | --DOMWINDOW == 116 (0x7f843e202800) [pid = 1824] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 17:58:11 INFO - PROCESS | 1824 | --DOMWINDOW == 115 (0x7f843e05d400) [pid = 1824] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 17:58:11 INFO - PROCESS | 1824 | --DOMWINDOW == 114 (0x7f843bd95400) [pid = 1824] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 17:58:11 INFO - PROCESS | 1824 | --DOMWINDOW == 113 (0x7f843bfb6000) [pid = 1824] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 17:58:11 INFO - PROCESS | 1824 | --DOMWINDOW == 112 (0x7f8439978400) [pid = 1824] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 17:58:11 INFO - PROCESS | 1824 | --DOMWINDOW == 111 (0x7f843524e000) [pid = 1824] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 17:58:11 INFO - PROCESS | 1824 | --DOMWINDOW == 110 (0x7f8435251c00) [pid = 1824] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 17:58:11 INFO - PROCESS | 1824 | --DOMWINDOW == 109 (0x7f8435251400) [pid = 1824] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 17:58:11 INFO - PROCESS | 1824 | --DOMWINDOW == 108 (0x7f843997b000) [pid = 1824] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 17:58:11 INFO - PROCESS | 1824 | --DOMWINDOW == 107 (0x7f84491d4400) [pid = 1824] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 17:58:11 INFO - PROCESS | 1824 | --DOMWINDOW == 106 (0x7f843359e800) [pid = 1824] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 17:58:11 INFO - PROCESS | 1824 | --DOMWINDOW == 105 (0x7f8434e22400) [pid = 1824] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 17:58:11 INFO - PROCESS | 1824 | --DOMWINDOW == 104 (0x7f844a211400) [pid = 1824] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 17:58:11 INFO - PROCESS | 1824 | --DOMWINDOW == 103 (0x7f8433478c00) [pid = 1824] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 17:58:11 INFO - PROCESS | 1824 | --DOMWINDOW == 102 (0x7f84342f6000) [pid = 1824] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 17:58:11 INFO - PROCESS | 1824 | --DOMWINDOW == 101 (0x7f843996f000) [pid = 1824] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 17:58:11 INFO - PROCESS | 1824 | --DOMWINDOW == 100 (0x7f844a2e3c00) [pid = 1824] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 17:58:11 INFO - PROCESS | 1824 | --DOMWINDOW == 99 (0x7f843524a800) [pid = 1824] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 17:58:11 INFO - PROCESS | 1824 | 1461113891482 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 17:58:11 INFO - PROCESS | 1824 | 1461113891554 Marionette TRACE conn4 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:11 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843543c800 == 13 [pid = 1824] [id = 44] 17:58:11 INFO - PROCESS | 1824 | ++DOMWINDOW == 100 (0x7f843524e800) [pid = 1824] [serial = 130] [outer = (nil)] 17:58:11 INFO - PROCESS | 1824 | ++DOMWINDOW == 101 (0x7f843996f000) [pid = 1824] [serial = 131] [outer = 0x7f843524e800] 17:58:11 INFO - PROCESS | 1824 | 1461113891620 Marionette DEBUG loaded listener.js 17:58:11 INFO - PROCESS | 1824 | ++DOMWINDOW == 102 (0x7f843bf64c00) [pid = 1824] [serial = 132] [outer = 0x7f843524e800] 17:58:12 INFO - PROCESS | 1824 | 1461113892421 Marionette TRACE conn4 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 17:58:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 17:58:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 2030ms 17:58:12 INFO - PROCESS | 1824 | 1461113892509 Marionette TRACE conn4 -> [0,149,"getWindowHandle",null] 17:58:12 INFO - PROCESS | 1824 | 1461113892511 Marionette TRACE conn4 <- [1,149,null,{"value":"8"}] 17:58:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 17:58:12 INFO - PROCESS | 1824 | 1461113892520 Marionette TRACE conn4 -> [0,150,"setScriptTimeout",{"ms":35000}] 17:58:12 INFO - PROCESS | 1824 | 1461113892523 Marionette TRACE conn4 <- [1,150,null,{}] 17:58:12 INFO - PROCESS | 1824 | 1461113892528 Marionette TRACE conn4 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:12 INFO - PROCESS | 1824 | 1461113892670 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 17:58:12 INFO - PROCESS | 1824 | 1461113892679 Marionette TRACE conn4 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:12 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84491e9000 == 14 [pid = 1824] [id = 45] 17:58:12 INFO - PROCESS | 1824 | ++DOMWINDOW == 103 (0x7f8437176400) [pid = 1824] [serial = 133] [outer = (nil)] 17:58:12 INFO - PROCESS | 1824 | ++DOMWINDOW == 104 (0x7f844d321400) [pid = 1824] [serial = 134] [outer = 0x7f8437176400] 17:58:12 INFO - PROCESS | 1824 | 1461113892743 Marionette DEBUG loaded listener.js 17:58:12 INFO - PROCESS | 1824 | ++DOMWINDOW == 105 (0x7f844d48d400) [pid = 1824] [serial = 135] [outer = 0x7f8437176400] 17:58:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 17:58:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1280ms 17:58:13 INFO - PROCESS | 1824 | 1461113893793 Marionette TRACE conn4 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 17:58:13 INFO - PROCESS | 1824 | 1461113893804 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 17:58:13 INFO - PROCESS | 1824 | 1461113893810 Marionette TRACE conn4 <- [1,153,null,{"value":"8"}] 17:58:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 17:58:13 INFO - PROCESS | 1824 | 1461113893818 Marionette TRACE conn4 -> [0,154,"setScriptTimeout",{"ms":35000}] 17:58:13 INFO - PROCESS | 1824 | 1461113893824 Marionette TRACE conn4 <- [1,154,null,{}] 17:58:13 INFO - PROCESS | 1824 | 1461113893832 Marionette TRACE conn4 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:14 INFO - PROCESS | 1824 | 1461113894031 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 17:58:14 INFO - PROCESS | 1824 | 1461113894203 Marionette TRACE conn4 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:14 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843c76b800 == 15 [pid = 1824] [id = 46] 17:58:14 INFO - PROCESS | 1824 | ++DOMWINDOW == 106 (0x7f843997ac00) [pid = 1824] [serial = 136] [outer = (nil)] 17:58:14 INFO - PROCESS | 1824 | ++DOMWINDOW == 107 (0x7f843a532c00) [pid = 1824] [serial = 137] [outer = 0x7f843997ac00] 17:58:14 INFO - PROCESS | 1824 | 1461113894289 Marionette DEBUG loaded listener.js 17:58:14 INFO - PROCESS | 1824 | ++DOMWINDOW == 108 (0x7f843c205000) [pid = 1824] [serial = 138] [outer = 0x7f843997ac00] 17:58:15 INFO - PROCESS | 1824 | 1461113895241 Marionette TRACE conn4 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 17:58:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 17:58:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1435ms 17:58:15 INFO - PROCESS | 1824 | 1461113895255 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 17:58:15 INFO - PROCESS | 1824 | 1461113895264 Marionette TRACE conn4 <- [1,157,null,{"value":"8"}] 17:58:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 17:58:15 INFO - PROCESS | 1824 | 1461113895277 Marionette TRACE conn4 -> [0,158,"setScriptTimeout",{"ms":35000}] 17:58:15 INFO - PROCESS | 1824 | 1461113895282 Marionette TRACE conn4 <- [1,158,null,{}] 17:58:15 INFO - PROCESS | 1824 | 1461113895289 Marionette TRACE conn4 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:15 INFO - PROCESS | 1824 | 1461113895486 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 17:58:15 INFO - PROCESS | 1824 | 1461113895623 Marionette TRACE conn4 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:15 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8449f50000 == 16 [pid = 1824] [id = 47] 17:58:15 INFO - PROCESS | 1824 | ++DOMWINDOW == 109 (0x7f8434e24c00) [pid = 1824] [serial = 139] [outer = (nil)] 17:58:15 INFO - PROCESS | 1824 | ++DOMWINDOW == 110 (0x7f843ffa0400) [pid = 1824] [serial = 140] [outer = 0x7f8434e24c00] 17:58:15 INFO - PROCESS | 1824 | 1461113895712 Marionette DEBUG loaded listener.js 17:58:15 INFO - PROCESS | 1824 | ++DOMWINDOW == 111 (0x7f844a2e3000) [pid = 1824] [serial = 141] [outer = 0x7f8434e24c00] 17:58:16 INFO - PROCESS | 1824 | 1461113896897 Marionette TRACE conn4 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 17:58:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 17:58:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1705ms 17:58:16 INFO - PROCESS | 1824 | 1461113896981 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 17:58:16 INFO - PROCESS | 1824 | 1461113896987 Marionette TRACE conn4 <- [1,161,null,{"value":"8"}] 17:58:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 17:58:16 INFO - PROCESS | 1824 | 1461113896996 Marionette TRACE conn4 -> [0,162,"setScriptTimeout",{"ms":35000}] 17:58:17 INFO - PROCESS | 1824 | 1461113897001 Marionette TRACE conn4 <- [1,162,null,{}] 17:58:17 INFO - PROCESS | 1824 | 1461113897010 Marionette TRACE conn4 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:17 INFO - PROCESS | 1824 | 1461113897258 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 17:58:17 INFO - PROCESS | 1824 | 1461113897463 Marionette TRACE conn4 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:17 INFO - PROCESS | 1824 | --DOMWINDOW == 110 (0x7f8438fa0800) [pid = 1824] [serial = 119] [outer = (nil)] [url = about:blank] 17:58:17 INFO - PROCESS | 1824 | --DOMWINDOW == 109 (0x7f843c204800) [pid = 1824] [serial = 12] [outer = (nil)] [url = about:blank] 17:58:17 INFO - PROCESS | 1824 | --DOMWINDOW == 108 (0x7f843c709c00) [pid = 1824] [serial = 9] [outer = (nil)] [url = about:blank] 17:58:17 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8433328000 == 17 [pid = 1824] [id = 48] 17:58:17 INFO - PROCESS | 1824 | ++DOMWINDOW == 109 (0x7f8433599c00) [pid = 1824] [serial = 142] [outer = (nil)] 17:58:17 INFO - PROCESS | 1824 | ++DOMWINDOW == 110 (0x7f8435249800) [pid = 1824] [serial = 143] [outer = 0x7f8433599c00] 17:58:17 INFO - PROCESS | 1824 | 1461113897570 Marionette DEBUG loaded listener.js 17:58:17 INFO - PROCESS | 1824 | ++DOMWINDOW == 111 (0x7f8437168400) [pid = 1824] [serial = 144] [outer = 0x7f8433599c00] 17:58:17 INFO - PROCESS | 1824 | --DOMWINDOW == 110 (0x7f843e251800) [pid = 1824] [serial = 70] [outer = (nil)] [url = about:blank] 17:58:17 INFO - PROCESS | 1824 | --DOMWINDOW == 109 (0x7f844d322000) [pid = 1824] [serial = 116] [outer = (nil)] [url = about:blank] 17:58:17 INFO - PROCESS | 1824 | --DOMWINDOW == 108 (0x7f843ea66400) [pid = 1824] [serial = 97] [outer = (nil)] [url = about:blank] 17:58:17 INFO - PROCESS | 1824 | --DOMWINDOW == 107 (0x7f843d275000) [pid = 1824] [serial = 68] [outer = (nil)] [url = about:blank] 17:58:17 INFO - PROCESS | 1824 | --DOMWINDOW == 106 (0x7f844f585000) [pid = 1824] [serial = 89] [outer = (nil)] [url = about:blank] 17:58:17 INFO - PROCESS | 1824 | --DOMWINDOW == 105 (0x7f844f5ef000) [pid = 1824] [serial = 91] [outer = (nil)] [url = about:blank] 17:58:17 INFO - PROCESS | 1824 | --DOMWINDOW == 104 (0x7f843524ac00) [pid = 1824] [serial = 64] [outer = (nil)] [url = about:blank] 17:58:17 INFO - PROCESS | 1824 | --DOMWINDOW == 103 (0x7f843c20e400) [pid = 1824] [serial = 67] [outer = (nil)] [url = about:blank] 17:58:17 INFO - PROCESS | 1824 | --DOMWINDOW == 102 (0x7f843a532400) [pid = 1824] [serial = 76] [outer = (nil)] [url = about:blank] 17:58:17 INFO - PROCESS | 1824 | --DOMWINDOW == 101 (0x7f844f262c00) [pid = 1824] [serial = 88] [outer = (nil)] [url = about:blank] 17:58:17 INFO - PROCESS | 1824 | --DOMWINDOW == 100 (0x7f844ce07800) [pid = 1824] [serial = 2] [outer = (nil)] [url = about:blank] 17:58:17 INFO - PROCESS | 1824 | --DOMWINDOW == 99 (0x7f844d443000) [pid = 1824] [serial = 86] [outer = (nil)] [url = about:blank] 17:58:17 INFO - PROCESS | 1824 | --DOMWINDOW == 98 (0x7f843cb03c00) [pid = 1824] [serial = 113] [outer = (nil)] [url = about:blank] 17:58:17 INFO - PROCESS | 1824 | --DOMWINDOW == 97 (0x7f84354d7800) [pid = 1824] [serial = 28] [outer = (nil)] [url = about:blank] 17:58:17 INFO - PROCESS | 1824 | --DOMWINDOW == 96 (0x7f8443371c00) [pid = 1824] [serial = 49] [outer = (nil)] [url = about:blank] 17:58:17 INFO - PROCESS | 1824 | --DOMWINDOW == 95 (0x7f843b2b6800) [pid = 1824] [serial = 31] [outer = (nil)] [url = about:blank] 17:58:17 INFO - PROCESS | 1824 | --DOMWINDOW == 94 (0x7f843e056000) [pid = 1824] [serial = 44] [outer = (nil)] [url = about:blank] 17:58:17 INFO - PROCESS | 1824 | --DOMWINDOW == 93 (0x7f843dd2a400) [pid = 1824] [serial = 43] [outer = (nil)] [url = about:blank] 17:58:17 INFO - PROCESS | 1824 | --DOMWINDOW == 92 (0x7f843fe0bc00) [pid = 1824] [serial = 46] [outer = (nil)] [url = about:blank] 17:58:17 INFO - PROCESS | 1824 | --DOMWINDOW == 91 (0x7f843b2ba800) [pid = 1824] [serial = 34] [outer = (nil)] [url = about:blank] 17:58:17 INFO - PROCESS | 1824 | --DOMWINDOW == 90 (0x7f843d276800) [pid = 1824] [serial = 35] [outer = (nil)] [url = about:blank] 17:58:17 INFO - PROCESS | 1824 | --DOMWINDOW == 89 (0x7f84342f7000) [pid = 1824] [serial = 25] [outer = (nil)] [url = about:blank] 17:58:17 INFO - PROCESS | 1824 | --DOMWINDOW == 88 (0x7f84491cc400) [pid = 1824] [serial = 50] [outer = (nil)] [url = about:blank] 17:58:17 INFO - PROCESS | 1824 | --DOMWINDOW == 87 (0x7f843bbeb000) [pid = 1824] [serial = 40] [outer = (nil)] [url = about:blank] 17:58:17 INFO - PROCESS | 1824 | --DOMWINDOW == 86 (0x7f843ff9fc00) [pid = 1824] [serial = 47] [outer = (nil)] [url = about:blank] 17:58:17 INFO - PROCESS | 1824 | --DOMWINDOW == 85 (0x7f843db76800) [pid = 1824] [serial = 37] [outer = (nil)] [url = about:blank] 17:58:17 INFO - PROCESS | 1824 | --DOMWINDOW == 84 (0x7f843ff73800) [pid = 1824] [serial = 38] [outer = (nil)] [url = about:blank] 17:58:17 INFO - PROCESS | 1824 | --DOMWINDOW == 83 (0x7f843bff0000) [pid = 1824] [serial = 41] [outer = (nil)] [url = about:blank] 17:58:17 INFO - PROCESS | 1824 | --DOMWINDOW == 82 (0x7f843524cc00) [pid = 1824] [serial = 26] [outer = (nil)] [url = about:blank] 17:58:17 INFO - PROCESS | 1824 | --DOMWINDOW == 81 (0x7f844b2cd400) [pid = 1824] [serial = 23] [outer = (nil)] [url = about:blank] 17:58:17 INFO - PROCESS | 1824 | --DOMWINDOW == 80 (0x7f843ffa4c00) [pid = 1824] [serial = 82] [outer = (nil)] [url = about:blank] 17:58:17 INFO - PROCESS | 1824 | --DOMWINDOW == 79 (0x7f843ad94c00) [pid = 1824] [serial = 56] [outer = (nil)] [url = about:blank] 17:58:17 INFO - PROCESS | 1824 | --DOMWINDOW == 78 (0x7f843c205c00) [pid = 1824] [serial = 58] [outer = (nil)] [url = about:blank] 17:58:17 INFO - PROCESS | 1824 | --DOMWINDOW == 77 (0x7f843745a800) [pid = 1824] [serial = 55] [outer = (nil)] [url = about:blank] 17:58:17 INFO - PROCESS | 1824 | --DOMWINDOW == 76 (0x7f843bda3400) [pid = 1824] [serial = 77] [outer = (nil)] [url = about:blank] 17:58:17 INFO - PROCESS | 1824 | --DOMWINDOW == 75 (0x7f844b40d800) [pid = 1824] [serial = 85] [outer = (nil)] [url = about:blank] 17:58:17 INFO - PROCESS | 1824 | --DOMWINDOW == 74 (0x7f843c2c5000) [pid = 1824] [serial = 53] [outer = (nil)] [url = about:blank] 17:58:17 INFO - PROCESS | 1824 | --DOMWINDOW == 73 (0x7f844d326400) [pid = 1824] [serial = 100] [outer = (nil)] [url = about:blank] 17:58:17 INFO - PROCESS | 1824 | --DOMWINDOW == 72 (0x7f843ad94800) [pid = 1824] [serial = 65] [outer = (nil)] [url = about:blank] 17:58:17 INFO - PROCESS | 1824 | --DOMWINDOW == 71 (0x7f843ff9d400) [pid = 1824] [serial = 52] [outer = (nil)] [url = about:blank] 17:58:17 INFO - PROCESS | 1824 | --DOMWINDOW == 70 (0x7f843ff77000) [pid = 1824] [serial = 71] [outer = (nil)] [url = about:blank] 17:58:17 INFO - PROCESS | 1824 | --DOMWINDOW == 69 (0x7f844b2c4800) [pid = 1824] [serial = 73] [outer = (nil)] [url = about:blank] 17:58:17 INFO - PROCESS | 1824 | --DOMWINDOW == 68 (0x7f843db67c00) [pid = 1824] [serial = 95] [outer = (nil)] [url = about:blank] 17:58:17 INFO - PROCESS | 1824 | --DOMWINDOW == 67 (0x7f843bfef800) [pid = 1824] [serial = 79] [outer = (nil)] [url = about:blank] 17:58:17 INFO - PROCESS | 1824 | --DOMWINDOW == 66 (0x7f844a295000) [pid = 1824] [serial = 62] [outer = (nil)] [url = about:blank] 17:58:17 INFO - PROCESS | 1824 | --DOMWINDOW == 65 (0x7f844d488c00) [pid = 1824] [serial = 101] [outer = (nil)] [url = about:blank] 17:58:17 INFO - PROCESS | 1824 | --DOMWINDOW == 64 (0x7f8435e4e800) [pid = 1824] [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.] 17:58:17 INFO - PROCESS | 1824 | --DOMWINDOW == 63 (0x7f843c0d3400) [pid = 1824] [serial = 94] [outer = (nil)] [url = about:blank] 17:58:17 INFO - PROCESS | 1824 | --DOMWINDOW == 62 (0x7f843e205000) [pid = 1824] [serial = 114] [outer = (nil)] [url = about:blank] 17:58:17 INFO - PROCESS | 1824 | --DOMWINDOW == 61 (0x7f844f642800) [pid = 1824] [serial = 92] [outer = (nil)] [url = about:blank] 17:58:17 INFO - PROCESS | 1824 | --DOMWINDOW == 60 (0x7f843fe11800) [pid = 1824] [serial = 61] [outer = (nil)] [url = about:blank] 17:58:17 INFO - PROCESS | 1824 | --DOMWINDOW == 59 (0x7f843db6d400) [pid = 1824] [serial = 80] [outer = (nil)] [url = about:blank] 17:58:17 INFO - PROCESS | 1824 | --DOMWINDOW == 58 (0x7f843d278800) [pid = 1824] [serial = 59] [outer = (nil)] [url = about:blank] 17:58:17 INFO - PROCESS | 1824 | --DOMWINDOW == 57 (0x7f84545ecc00) [pid = 1824] [serial = 111] [outer = (nil)] [url = about:blank] 17:58:17 INFO - PROCESS | 1824 | --DOMWINDOW == 56 (0x7f844a290800) [pid = 1824] [serial = 83] [outer = (nil)] [url = about:blank] 17:58:17 INFO - PROCESS | 1824 | --DOMWINDOW == 55 (0x7f84342f8400) [pid = 1824] [serial = 22] [outer = (nil)] [url = about:blank] 17:58:17 INFO - PROCESS | 1824 | --DOMWINDOW == 54 (0x7f845365bc00) [pid = 1824] [serial = 105] [outer = (nil)] [url = about:blank] 17:58:17 INFO - PROCESS | 1824 | --DOMWINDOW == 53 (0x7f84545e8400) [pid = 1824] [serial = 110] [outer = (nil)] [url = about:blank] 17:58:17 INFO - PROCESS | 1824 | --DOMWINDOW == 52 (0x7f8456dd1c00) [pid = 1824] [serial = 108] [outer = (nil)] [url = about:blank] 17:58:17 INFO - PROCESS | 1824 | --DOMWINDOW == 51 (0x7f843524c800) [pid = 1824] [serial = 16] [outer = (nil)] [url = about:blank] 17:58:17 INFO - PROCESS | 1824 | --DOMWINDOW == 50 (0x7f8435253000) [pid = 1824] [serial = 17] [outer = (nil)] [url = about:blank] 17:58:17 INFO - PROCESS | 1824 | --DOMWINDOW == 49 (0x7f84538eec00) [pid = 1824] [serial = 107] [outer = (nil)] [url = about:blank] 17:58:17 INFO - PROCESS | 1824 | --DOMWINDOW == 48 (0x7f845139a400) [pid = 1824] [serial = 104] [outer = (nil)] [url = about:blank] 17:58:17 INFO - PROCESS | 1824 | --DOMWINDOW == 47 (0x7f8435253c00) [pid = 1824] [serial = 19] [outer = (nil)] [url = about:blank] 17:58:17 INFO - PROCESS | 1824 | --DOMWINDOW == 46 (0x7f844b411000) [pid = 1824] [serial = 74] [outer = (nil)] [url = about:blank] 17:58:17 INFO - PROCESS | 1824 | --DOMWINDOW == 45 (0x7f8443377800) [pid = 1824] [serial = 98] [outer = (nil)] [url = about:blank] 17:58:18 INFO - PROCESS | 1824 | 1461113898196 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 17:58:18 INFO - PROCESS | 1824 | 1461113898341 Marionette TRACE conn4 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 17:58:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 17:58:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1386ms 17:58:18 INFO - PROCESS | 1824 | 1461113898382 Marionette TRACE conn4 -> [0,165,"getWindowHandle",null] 17:58:18 INFO - PROCESS | 1824 | 1461113898388 Marionette TRACE conn4 <- [1,165,null,{"value":"8"}] 17:58:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 17:58:18 INFO - PROCESS | 1824 | 1461113898398 Marionette TRACE conn4 -> [0,166,"setScriptTimeout",{"ms":35000}] 17:58:18 INFO - PROCESS | 1824 | 1461113898401 Marionette TRACE conn4 <- [1,166,null,{}] 17:58:18 INFO - PROCESS | 1824 | 1461113898407 Marionette TRACE conn4 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:18 INFO - PROCESS | 1824 | 1461113898544 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 17:58:18 INFO - PROCESS | 1824 | 1461113898563 Marionette TRACE conn4 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:18 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8437444000 == 18 [pid = 1824] [id = 49] 17:58:18 INFO - PROCESS | 1824 | ++DOMWINDOW == 46 (0x7f843716d400) [pid = 1824] [serial = 145] [outer = (nil)] 17:58:18 INFO - PROCESS | 1824 | ++DOMWINDOW == 47 (0x7f843a485000) [pid = 1824] [serial = 146] [outer = 0x7f843716d400] 17:58:18 INFO - PROCESS | 1824 | 1461113898626 Marionette DEBUG loaded listener.js 17:58:18 INFO - PROCESS | 1824 | ++DOMWINDOW == 48 (0x7f843b2bf400) [pid = 1824] [serial = 147] [outer = 0x7f843716d400] 17:58:19 INFO - PROCESS | 1824 | 1461113899380 Marionette TRACE conn4 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 17:58:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 17:58:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1032ms 17:58:19 INFO - PROCESS | 1824 | 1461113899430 Marionette TRACE conn4 -> [0,169,"getWindowHandle",null] 17:58:19 INFO - PROCESS | 1824 | 1461113899434 Marionette TRACE conn4 <- [1,169,null,{"value":"8"}] 17:58:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 17:58:19 INFO - PROCESS | 1824 | 1461113899440 Marionette TRACE conn4 -> [0,170,"setScriptTimeout",{"ms":35000}] 17:58:19 INFO - PROCESS | 1824 | 1461113899446 Marionette TRACE conn4 <- [1,170,null,{}] 17:58:19 INFO - PROCESS | 1824 | 1461113899474 Marionette TRACE conn4 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:19 INFO - PROCESS | 1824 | 1461113899632 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 17:58:19 INFO - PROCESS | 1824 | 1461113899642 Marionette TRACE conn4 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:19 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843c06d800 == 19 [pid = 1824] [id = 50] 17:58:19 INFO - PROCESS | 1824 | ++DOMWINDOW == 49 (0x7f84333e9800) [pid = 1824] [serial = 148] [outer = (nil)] 17:58:19 INFO - PROCESS | 1824 | ++DOMWINDOW == 50 (0x7f843bff6400) [pid = 1824] [serial = 149] [outer = 0x7f84333e9800] 17:58:19 INFO - PROCESS | 1824 | 1461113899722 Marionette DEBUG loaded listener.js 17:58:19 INFO - PROCESS | 1824 | ++DOMWINDOW == 51 (0x7f843cb44c00) [pid = 1824] [serial = 150] [outer = 0x7f84333e9800] 17:58:20 INFO - PROCESS | 1824 | 1461113900736 Marionette TRACE conn4 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 17:58:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 17:58:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1340ms 17:58:20 INFO - PROCESS | 1824 | 1461113900782 Marionette TRACE conn4 -> [0,173,"getWindowHandle",null] 17:58:20 INFO - PROCESS | 1824 | 1461113900787 Marionette TRACE conn4 <- [1,173,null,{"value":"8"}] 17:58:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 17:58:20 INFO - PROCESS | 1824 | 1461113900798 Marionette TRACE conn4 -> [0,174,"setScriptTimeout",{"ms":35000}] 17:58:20 INFO - PROCESS | 1824 | 1461113900801 Marionette TRACE conn4 <- [1,174,null,{}] 17:58:20 INFO - PROCESS | 1824 | 1461113900806 Marionette TRACE conn4 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:20 INFO - PROCESS | 1824 | 1461113900988 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 17:58:21 INFO - PROCESS | 1824 | 1461113901023 Marionette TRACE conn4 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:21 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843cc53800 == 20 [pid = 1824] [id = 51] 17:58:21 INFO - PROCESS | 1824 | ++DOMWINDOW == 52 (0x7f843d854800) [pid = 1824] [serial = 151] [outer = (nil)] 17:58:21 INFO - PROCESS | 1824 | ++DOMWINDOW == 53 (0x7f843db68c00) [pid = 1824] [serial = 152] [outer = 0x7f843d854800] 17:58:21 INFO - PROCESS | 1824 | 1461113901095 Marionette DEBUG loaded listener.js 17:58:21 INFO - PROCESS | 1824 | ++DOMWINDOW == 54 (0x7f843dd39800) [pid = 1824] [serial = 153] [outer = 0x7f843d854800] 17:58:21 INFO - PROCESS | 1824 | 1461113901973 Marionette TRACE conn4 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 17:58:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 17:58:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1234ms 17:58:22 INFO - PROCESS | 1824 | --DOMWINDOW == 53 (0x7f843bfe9400) [pid = 1824] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 17:58:22 INFO - PROCESS | 1824 | --DOMWINDOW == 52 (0x7f84335a7000) [pid = 1824] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 17:58:22 INFO - PROCESS | 1824 | --DOMWINDOW == 51 (0x7f843b4a4800) [pid = 1824] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 17:58:22 INFO - PROCESS | 1824 | --DOMWINDOW == 50 (0x7f843996d800) [pid = 1824] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 17:58:22 INFO - PROCESS | 1824 | --DOMWINDOW == 49 (0x7f8438f9a400) [pid = 1824] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 17:58:22 INFO - PROCESS | 1824 | --DOMWINDOW == 48 (0x7f843524e800) [pid = 1824] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 17:58:22 INFO - PROCESS | 1824 | 1461113902051 Marionette TRACE conn4 -> [0,177,"getWindowHandle",null] 17:58:22 INFO - PROCESS | 1824 | 1461113902054 Marionette TRACE conn4 <- [1,177,null,{"value":"8"}] 17:58:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 17:58:22 INFO - PROCESS | 1824 | 1461113902063 Marionette TRACE conn4 -> [0,178,"setScriptTimeout",{"ms":35000}] 17:58:22 INFO - PROCESS | 1824 | 1461113902065 Marionette TRACE conn4 <- [1,178,null,{}] 17:58:22 INFO - PROCESS | 1824 | 1461113902080 Marionette TRACE conn4 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:22 INFO - PROCESS | 1824 | 1461113902226 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 17:58:22 INFO - PROCESS | 1824 | 1461113902238 Marionette TRACE conn4 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:22 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843d108000 == 21 [pid = 1824] [id = 52] 17:58:22 INFO - PROCESS | 1824 | ++DOMWINDOW == 49 (0x7f843428c800) [pid = 1824] [serial = 154] [outer = (nil)] 17:58:22 INFO - PROCESS | 1824 | ++DOMWINDOW == 50 (0x7f843dd33400) [pid = 1824] [serial = 155] [outer = 0x7f843428c800] 17:58:22 INFO - PROCESS | 1824 | 1461113902303 Marionette DEBUG loaded listener.js 17:58:22 INFO - PROCESS | 1824 | ++DOMWINDOW == 51 (0x7f843e251800) [pid = 1824] [serial = 156] [outer = 0x7f843428c800] 17:58:23 INFO - PROCESS | 1824 | 1461113903108 Marionette TRACE conn4 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 17:58:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 17:58:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1091ms 17:58:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 17:58:23 INFO - PROCESS | 1824 | 1461113903159 Marionette TRACE conn4 -> [0,181,"getWindowHandle",null] 17:58:23 INFO - PROCESS | 1824 | 1461113903162 Marionette TRACE conn4 <- [1,181,null,{"value":"8"}] 17:58:23 INFO - PROCESS | 1824 | 1461113903170 Marionette TRACE conn4 -> [0,182,"setScriptTimeout",{"ms":35000}] 17:58:23 INFO - PROCESS | 1824 | 1461113903172 Marionette TRACE conn4 <- [1,182,null,{}] 17:58:23 INFO - PROCESS | 1824 | 1461113903179 Marionette TRACE conn4 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:23 INFO - PROCESS | 1824 | 1461113903371 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 17:58:23 INFO - PROCESS | 1824 | 1461113903383 Marionette TRACE conn4 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:23 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843db96000 == 22 [pid = 1824] [id = 53] 17:58:23 INFO - PROCESS | 1824 | ++DOMWINDOW == 52 (0x7f843719b000) [pid = 1824] [serial = 157] [outer = (nil)] 17:58:23 INFO - PROCESS | 1824 | ++DOMWINDOW == 53 (0x7f843e255000) [pid = 1824] [serial = 158] [outer = 0x7f843719b000] 17:58:23 INFO - PROCESS | 1824 | 1461113903454 Marionette DEBUG loaded listener.js 17:58:23 INFO - PROCESS | 1824 | ++DOMWINDOW == 54 (0x7f84491d6000) [pid = 1824] [serial = 159] [outer = 0x7f843719b000] 17:58:24 INFO - PROCESS | 1824 | 1461113904175 Marionette TRACE conn4 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 17:58:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 17:58:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1041ms 17:58:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 17:58:24 INFO - PROCESS | 1824 | 1461113904210 Marionette TRACE conn4 -> [0,185,"getWindowHandle",null] 17:58:24 INFO - PROCESS | 1824 | 1461113904213 Marionette TRACE conn4 <- [1,185,null,{"value":"8"}] 17:58:24 INFO - PROCESS | 1824 | 1461113904220 Marionette TRACE conn4 -> [0,186,"setScriptTimeout",{"ms":35000}] 17:58:24 INFO - PROCESS | 1824 | 1461113904223 Marionette TRACE conn4 <- [1,186,null,{}] 17:58:24 INFO - PROCESS | 1824 | 1461113904229 Marionette TRACE conn4 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:24 INFO - PROCESS | 1824 | 1461113904395 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 17:58:24 INFO - PROCESS | 1824 | 1461113904507 Marionette TRACE conn4 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:24 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84335de000 == 23 [pid = 1824] [id = 54] 17:58:24 INFO - PROCESS | 1824 | ++DOMWINDOW == 55 (0x7f84333de800) [pid = 1824] [serial = 160] [outer = (nil)] 17:58:24 INFO - PROCESS | 1824 | ++DOMWINDOW == 56 (0x7f843347d800) [pid = 1824] [serial = 161] [outer = 0x7f84333de800] 17:58:24 INFO - PROCESS | 1824 | 1461113904583 Marionette DEBUG loaded listener.js 17:58:24 INFO - PROCESS | 1824 | ++DOMWINDOW == 57 (0x7f843518f000) [pid = 1824] [serial = 162] [outer = 0x7f84333de800] 17:58:25 INFO - PROCESS | 1824 | 1461113905403 Marionette TRACE conn4 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 17:58:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 17:58:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1231ms 17:58:25 INFO - PROCESS | 1824 | 1461113905451 Marionette TRACE conn4 -> [0,189,"getWindowHandle",null] 17:58:25 INFO - PROCESS | 1824 | 1461113905459 Marionette TRACE conn4 <- [1,189,null,{"value":"8"}] 17:58:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 17:58:25 INFO - PROCESS | 1824 | 1461113905488 Marionette TRACE conn4 -> [0,190,"setScriptTimeout",{"ms":35000}] 17:58:25 INFO - PROCESS | 1824 | 1461113905494 Marionette TRACE conn4 <- [1,190,null,{}] 17:58:25 INFO - PROCESS | 1824 | 1461113905502 Marionette TRACE conn4 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:25 INFO - PROCESS | 1824 | 1461113905678 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 17:58:25 INFO - PROCESS | 1824 | 1461113905800 Marionette TRACE conn4 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:25 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843c21b800 == 24 [pid = 1824] [id = 55] 17:58:25 INFO - PROCESS | 1824 | ++DOMWINDOW == 58 (0x7f84333dfc00) [pid = 1824] [serial = 163] [outer = (nil)] 17:58:25 INFO - PROCESS | 1824 | ++DOMWINDOW == 59 (0x7f843b2b8800) [pid = 1824] [serial = 164] [outer = 0x7f84333dfc00] 17:58:25 INFO - PROCESS | 1824 | 1461113905882 Marionette DEBUG loaded listener.js 17:58:26 INFO - PROCESS | 1824 | ++DOMWINDOW == 60 (0x7f843bd96400) [pid = 1824] [serial = 165] [outer = 0x7f84333dfc00] 17:58:26 INFO - PROCESS | 1824 | 1461113906749 Marionette TRACE conn4 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 17:58:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 17:58:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1335ms 17:58:26 INFO - PROCESS | 1824 | 1461113906826 Marionette TRACE conn4 -> [0,193,"getWindowHandle",null] 17:58:26 INFO - PROCESS | 1824 | 1461113906831 Marionette TRACE conn4 <- [1,193,null,{"value":"8"}] 17:58:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 17:58:26 INFO - PROCESS | 1824 | 1461113906840 Marionette TRACE conn4 -> [0,194,"setScriptTimeout",{"ms":35000}] 17:58:26 INFO - PROCESS | 1824 | 1461113906843 Marionette TRACE conn4 <- [1,194,null,{}] 17:58:26 INFO - PROCESS | 1824 | 1461113906850 Marionette TRACE conn4 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:27 INFO - PROCESS | 1824 | 1461113907071 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 17:58:27 INFO - PROCESS | 1824 | 1461113907196 Marionette TRACE conn4 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:27 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843bf38800 == 25 [pid = 1824] [id = 56] 17:58:27 INFO - PROCESS | 1824 | ++DOMWINDOW == 61 (0x7f8438f9a400) [pid = 1824] [serial = 166] [outer = (nil)] 17:58:27 INFO - PROCESS | 1824 | ++DOMWINDOW == 62 (0x7f843db76800) [pid = 1824] [serial = 167] [outer = 0x7f8438f9a400] 17:58:27 INFO - PROCESS | 1824 | 1461113907273 Marionette DEBUG loaded listener.js 17:58:27 INFO - PROCESS | 1824 | ++DOMWINDOW == 63 (0x7f843fe08000) [pid = 1824] [serial = 168] [outer = 0x7f8438f9a400] 17:58:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 17:58:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1328ms 17:58:28 INFO - PROCESS | 1824 | 1461113908157 Marionette TRACE conn4 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 17:58:28 INFO - PROCESS | 1824 | 1461113908171 Marionette TRACE conn4 -> [0,197,"getWindowHandle",null] 17:58:28 INFO - PROCESS | 1824 | 1461113908176 Marionette TRACE conn4 <- [1,197,null,{"value":"8"}] 17:58:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 17:58:28 INFO - PROCESS | 1824 | 1461113908194 Marionette TRACE conn4 -> [0,198,"setScriptTimeout",{"ms":35000}] 17:58:28 INFO - PROCESS | 1824 | 1461113908204 Marionette TRACE conn4 <- [1,198,null,{}] 17:58:28 INFO - PROCESS | 1824 | 1461113908214 Marionette TRACE conn4 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:28 INFO - PROCESS | 1824 | 1461113908431 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 17:58:28 INFO - PROCESS | 1824 | 1461113908555 Marionette TRACE conn4 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:28 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843ec57800 == 26 [pid = 1824] [id = 57] 17:58:28 INFO - PROCESS | 1824 | ++DOMWINDOW == 64 (0x7f843c20ec00) [pid = 1824] [serial = 169] [outer = (nil)] 17:58:28 INFO - PROCESS | 1824 | ++DOMWINDOW == 65 (0x7f84491d2400) [pid = 1824] [serial = 170] [outer = 0x7f843c20ec00] 17:58:28 INFO - PROCESS | 1824 | 1461113908632 Marionette DEBUG loaded listener.js 17:58:28 INFO - PROCESS | 1824 | ++DOMWINDOW == 66 (0x7f844a2e8800) [pid = 1824] [serial = 171] [outer = 0x7f843c20ec00] 17:58:29 INFO - PROCESS | 1824 | 1461113909490 Marionette TRACE conn4 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 17:58:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 17:58:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1355ms 17:58:29 INFO - PROCESS | 1824 | 1461113909540 Marionette TRACE conn4 -> [0,201,"getWindowHandle",null] 17:58:29 INFO - PROCESS | 1824 | 1461113909545 Marionette TRACE conn4 <- [1,201,null,{"value":"8"}] 17:58:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 17:58:29 INFO - PROCESS | 1824 | 1461113909551 Marionette TRACE conn4 -> [0,202,"setScriptTimeout",{"ms":35000}] 17:58:29 INFO - PROCESS | 1824 | 1461113909555 Marionette TRACE conn4 <- [1,202,null,{}] 17:58:29 INFO - PROCESS | 1824 | 1461113909561 Marionette TRACE conn4 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:29 INFO - PROCESS | 1824 | 1461113909719 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 17:58:29 INFO - PROCESS | 1824 | 1461113909987 Marionette TRACE conn4 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:30 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8438fdf000 == 27 [pid = 1824] [id = 58] 17:58:30 INFO - PROCESS | 1824 | ++DOMWINDOW == 67 (0x7f84342fb000) [pid = 1824] [serial = 172] [outer = (nil)] 17:58:30 INFO - PROCESS | 1824 | ++DOMWINDOW == 68 (0x7f843524ac00) [pid = 1824] [serial = 173] [outer = 0x7f84342fb000] 17:58:30 INFO - PROCESS | 1824 | 1461113910106 Marionette DEBUG loaded listener.js 17:58:30 INFO - PROCESS | 1824 | ++DOMWINDOW == 69 (0x7f843716b800) [pid = 1824] [serial = 174] [outer = 0x7f84342fb000] 17:58:30 INFO - PROCESS | 1824 | 1461113910968 Marionette TRACE conn4 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 17:58:31 INFO - PROCESS | 1824 | --DOMWINDOW == 68 (0x7f844f126c00) [pid = 1824] [serial = 117] [outer = (nil)] [url = about:blank] 17:58:31 INFO - PROCESS | 1824 | --DOMWINDOW == 67 (0x7f843bc5e400) [pid = 1824] [serial = 125] [outer = (nil)] [url = about:blank] 17:58:31 INFO - PROCESS | 1824 | --DOMWINDOW == 66 (0x7f84491d4000) [pid = 1824] [serial = 128] [outer = (nil)] [url = about:blank] 17:58:31 INFO - PROCESS | 1824 | --DOMWINDOW == 65 (0x7f844b405400) [pid = 1824] [serial = 129] [outer = (nil)] [url = about:blank] 17:58:31 INFO - PROCESS | 1824 | --DOMWINDOW == 64 (0x7f843a424400) [pid = 1824] [serial = 122] [outer = (nil)] [url = about:blank] 17:58:31 INFO - PROCESS | 1824 | --DOMWINDOW == 63 (0x7f843ae54000) [pid = 1824] [serial = 123] [outer = (nil)] [url = about:blank] 17:58:31 INFO - PROCESS | 1824 | --DOMWINDOW == 62 (0x7f844d321400) [pid = 1824] [serial = 134] [outer = (nil)] [url = about:blank] 17:58:31 INFO - PROCESS | 1824 | --DOMWINDOW == 61 (0x7f8438fa7800) [pid = 1824] [serial = 120] [outer = (nil)] [url = about:blank] 17:58:31 INFO - PROCESS | 1824 | --DOMWINDOW == 60 (0x7f843996f000) [pid = 1824] [serial = 131] [outer = (nil)] [url = about:blank] 17:58:31 INFO - PROCESS | 1824 | --DOMWINDOW == 59 (0x7f843bf64c00) [pid = 1824] [serial = 132] [outer = (nil)] [url = about:blank] 17:58:31 INFO - PROCESS | 1824 | --DOMWINDOW == 58 (0x7f843dd37c00) [pid = 1824] [serial = 126] [outer = (nil)] [url = about:blank] 17:58:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 17:58:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1493ms 17:58:31 INFO - PROCESS | 1824 | 1461113911046 Marionette TRACE conn4 -> [0,205,"getWindowHandle",null] 17:58:31 INFO - PROCESS | 1824 | 1461113911053 Marionette TRACE conn4 <- [1,205,null,{"value":"8"}] 17:58:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 17:58:31 INFO - PROCESS | 1824 | 1461113911062 Marionette TRACE conn4 -> [0,206,"setScriptTimeout",{"ms":35000}] 17:58:31 INFO - PROCESS | 1824 | 1461113911066 Marionette TRACE conn4 <- [1,206,null,{}] 17:58:31 INFO - PROCESS | 1824 | 1461113911075 Marionette TRACE conn4 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:31 INFO - PROCESS | 1824 | 1461113911232 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 17:58:31 INFO - PROCESS | 1824 | 1461113911332 Marionette TRACE conn4 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:31 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8438fd2000 == 28 [pid = 1824] [id = 59] 17:58:31 INFO - PROCESS | 1824 | ++DOMWINDOW == 59 (0x7f8435194400) [pid = 1824] [serial = 175] [outer = (nil)] 17:58:31 INFO - PROCESS | 1824 | ++DOMWINDOW == 60 (0x7f843bbe7c00) [pid = 1824] [serial = 176] [outer = 0x7f8435194400] 17:58:31 INFO - PROCESS | 1824 | 1461113911400 Marionette DEBUG loaded listener.js 17:58:31 INFO - PROCESS | 1824 | ++DOMWINDOW == 61 (0x7f843bfeb800) [pid = 1824] [serial = 177] [outer = 0x7f8435194400] 17:58:32 INFO - PROCESS | 1824 | 1461113912096 Marionette TRACE conn4 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 17:58:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 17:58:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1080ms 17:58:32 INFO - PROCESS | 1824 | 1461113912147 Marionette TRACE conn4 -> [0,209,"getWindowHandle",null] 17:58:32 INFO - PROCESS | 1824 | 1461113912151 Marionette TRACE conn4 <- [1,209,null,{"value":"8"}] 17:58:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 17:58:32 INFO - PROCESS | 1824 | 1461113912163 Marionette TRACE conn4 -> [0,210,"setScriptTimeout",{"ms":35000}] 17:58:32 INFO - PROCESS | 1824 | 1461113912167 Marionette TRACE conn4 <- [1,210,null,{}] 17:58:32 INFO - PROCESS | 1824 | 1461113912173 Marionette TRACE conn4 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:32 INFO - PROCESS | 1824 | 1461113912335 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 17:58:32 INFO - PROCESS | 1824 | 1461113912418 Marionette TRACE conn4 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:32 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843d017000 == 29 [pid = 1824] [id = 60] 17:58:32 INFO - PROCESS | 1824 | ++DOMWINDOW == 62 (0x7f843716d800) [pid = 1824] [serial = 178] [outer = (nil)] 17:58:32 INFO - PROCESS | 1824 | ++DOMWINDOW == 63 (0x7f843c7ca800) [pid = 1824] [serial = 179] [outer = 0x7f843716d800] 17:58:32 INFO - PROCESS | 1824 | 1461113912488 Marionette DEBUG loaded listener.js 17:58:32 INFO - PROCESS | 1824 | ++DOMWINDOW == 64 (0x7f843e259000) [pid = 1824] [serial = 180] [outer = 0x7f843716d800] 17:58:33 INFO - PROCESS | 1824 | 1461113913194 Marionette TRACE conn4 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 17:58:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 17:58:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1080ms 17:58:33 INFO - PROCESS | 1824 | 1461113913242 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 17:58:33 INFO - PROCESS | 1824 | 1461113913245 Marionette TRACE conn4 <- [1,213,null,{"value":"8"}] 17:58:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 17:58:33 INFO - PROCESS | 1824 | 1461113913254 Marionette TRACE conn4 -> [0,214,"setScriptTimeout",{"ms":35000}] 17:58:33 INFO - PROCESS | 1824 | 1461113913264 Marionette TRACE conn4 <- [1,214,null,{}] 17:58:33 INFO - PROCESS | 1824 | 1461113913294 Marionette TRACE conn4 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:33 INFO - PROCESS | 1824 | 1461113913472 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 17:58:33 INFO - PROCESS | 1824 | 1461113913483 Marionette TRACE conn4 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:33 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843e9dc800 == 30 [pid = 1824] [id = 61] 17:58:33 INFO - PROCESS | 1824 | ++DOMWINDOW == 65 (0x7f8443369c00) [pid = 1824] [serial = 181] [outer = (nil)] 17:58:33 INFO - PROCESS | 1824 | ++DOMWINDOW == 66 (0x7f8449fd5800) [pid = 1824] [serial = 182] [outer = 0x7f8443369c00] 17:58:33 INFO - PROCESS | 1824 | 1461113913550 Marionette DEBUG loaded listener.js 17:58:33 INFO - PROCESS | 1824 | ++DOMWINDOW == 67 (0x7f844a4d5000) [pid = 1824] [serial = 183] [outer = 0x7f8443369c00] 17:58:34 INFO - PROCESS | 1824 | 1461113914467 Marionette TRACE conn4 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 17:58:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 17:58:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1265ms 17:58:34 INFO - PROCESS | 1824 | 1461113914527 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 17:58:34 INFO - PROCESS | 1824 | 1461113914531 Marionette TRACE conn4 <- [1,217,null,{"value":"8"}] 17:58:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 17:58:34 INFO - PROCESS | 1824 | 1461113914538 Marionette TRACE conn4 -> [0,218,"setScriptTimeout",{"ms":35000}] 17:58:34 INFO - PROCESS | 1824 | 1461113914542 Marionette TRACE conn4 <- [1,218,null,{}] 17:58:34 INFO - PROCESS | 1824 | 1461113914548 Marionette TRACE conn4 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:34 INFO - PROCESS | 1824 | 1461113914731 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 17:58:34 INFO - PROCESS | 1824 | 1461113914753 Marionette TRACE conn4 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:34 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84440b9000 == 31 [pid = 1824] [id = 62] 17:58:34 INFO - PROCESS | 1824 | ++DOMWINDOW == 68 (0x7f843c2c5c00) [pid = 1824] [serial = 184] [outer = (nil)] 17:58:34 INFO - PROCESS | 1824 | ++DOMWINDOW == 69 (0x7f844b5b9000) [pid = 1824] [serial = 185] [outer = 0x7f843c2c5c00] 17:58:34 INFO - PROCESS | 1824 | 1461113914829 Marionette DEBUG loaded listener.js 17:58:34 INFO - PROCESS | 1824 | ++DOMWINDOW == 70 (0x7f844d3c4c00) [pid = 1824] [serial = 186] [outer = 0x7f843c2c5c00] 17:58:35 INFO - PROCESS | 1824 | 1461113915563 Marionette TRACE conn4 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 17:58:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 17:58:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1078ms 17:58:35 INFO - PROCESS | 1824 | 1461113915621 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 17:58:35 INFO - PROCESS | 1824 | 1461113915624 Marionette TRACE conn4 <- [1,221,null,{"value":"8"}] 17:58:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 17:58:35 INFO - PROCESS | 1824 | 1461113915637 Marionette TRACE conn4 -> [0,222,"setScriptTimeout",{"ms":35000}] 17:58:35 INFO - PROCESS | 1824 | 1461113915640 Marionette TRACE conn4 <- [1,222,null,{}] 17:58:35 INFO - PROCESS | 1824 | 1461113915647 Marionette TRACE conn4 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:35 INFO - PROCESS | 1824 | 1461113915853 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 17:58:35 INFO - PROCESS | 1824 | --DOMWINDOW == 69 (0x7f843d854800) [pid = 1824] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 17:58:35 INFO - PROCESS | 1824 | --DOMWINDOW == 68 (0x7f843428c800) [pid = 1824] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 17:58:35 INFO - PROCESS | 1824 | --DOMWINDOW == 67 (0x7f8434e24c00) [pid = 1824] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 17:58:35 INFO - PROCESS | 1824 | --DOMWINDOW == 66 (0x7f843716d400) [pid = 1824] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 17:58:35 INFO - PROCESS | 1824 | --DOMWINDOW == 65 (0x7f843997ac00) [pid = 1824] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 17:58:35 INFO - PROCESS | 1824 | --DOMWINDOW == 64 (0x7f84333e9800) [pid = 1824] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 17:58:35 INFO - PROCESS | 1824 | --DOMWINDOW == 63 (0x7f8433599c00) [pid = 1824] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 17:58:35 INFO - PROCESS | 1824 | 1461113915923 Marionette TRACE conn4 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:35 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843d014000 == 32 [pid = 1824] [id = 63] 17:58:35 INFO - PROCESS | 1824 | ++DOMWINDOW == 64 (0x7f843716c800) [pid = 1824] [serial = 187] [outer = (nil)] 17:58:35 INFO - PROCESS | 1824 | ++DOMWINDOW == 65 (0x7f843bfeac00) [pid = 1824] [serial = 188] [outer = 0x7f843716c800] 17:58:36 INFO - PROCESS | 1824 | 1461113916006 Marionette DEBUG loaded listener.js 17:58:36 INFO - PROCESS | 1824 | ++DOMWINDOW == 66 (0x7f844d48c400) [pid = 1824] [serial = 189] [outer = 0x7f843716c800] 17:58:36 INFO - PROCESS | 1824 | 1461113916738 Marionette TRACE conn4 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 17:58:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 17:58:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1146ms 17:58:36 INFO - PROCESS | 1824 | 1461113916784 Marionette TRACE conn4 -> [0,225,"getWindowHandle",null] 17:58:36 INFO - PROCESS | 1824 | 1461113916787 Marionette TRACE conn4 <- [1,225,null,{"value":"8"}] 17:58:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 17:58:36 INFO - PROCESS | 1824 | 1461113916796 Marionette TRACE conn4 -> [0,226,"setScriptTimeout",{"ms":35000}] 17:58:36 INFO - PROCESS | 1824 | 1461113916799 Marionette TRACE conn4 <- [1,226,null,{}] 17:58:36 INFO - PROCESS | 1824 | 1461113916805 Marionette TRACE conn4 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:36 INFO - PROCESS | 1824 | 1461113916965 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 17:58:37 INFO - PROCESS | 1824 | 1461113917007 Marionette TRACE conn4 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:37 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84342b5800 == 33 [pid = 1824] [id = 64] 17:58:37 INFO - PROCESS | 1824 | ++DOMWINDOW == 67 (0x7f844f5edc00) [pid = 1824] [serial = 190] [outer = (nil)] 17:58:37 INFO - PROCESS | 1824 | ++DOMWINDOW == 68 (0x7f844f5f1400) [pid = 1824] [serial = 191] [outer = 0x7f844f5edc00] 17:58:37 INFO - PROCESS | 1824 | 1461113917077 Marionette DEBUG loaded listener.js 17:58:37 INFO - PROCESS | 1824 | ++DOMWINDOW == 69 (0x7f844f646000) [pid = 1824] [serial = 192] [outer = 0x7f844f5edc00] 17:58:37 INFO - PROCESS | 1824 | 1461113917786 Marionette TRACE conn4 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 17:58:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 17:58:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1042ms 17:58:37 INFO - PROCESS | 1824 | 1461113917890 Marionette TRACE conn4 -> [0,229,"getWindowHandle",null] 17:58:37 INFO - PROCESS | 1824 | 1461113917896 Marionette TRACE conn4 <- [1,229,null,{"value":"8"}] 17:58:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 17:58:37 INFO - PROCESS | 1824 | 1461113917906 Marionette TRACE conn4 -> [0,230,"setScriptTimeout",{"ms":35000}] 17:58:37 INFO - PROCESS | 1824 | 1461113917911 Marionette TRACE conn4 <- [1,230,null,{}] 17:58:37 INFO - PROCESS | 1824 | 1461113917937 Marionette TRACE conn4 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:38 INFO - PROCESS | 1824 | 1461113918113 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 17:58:38 INFO - PROCESS | 1824 | 1461113918240 Marionette TRACE conn4 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:38 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8438fd5000 == 34 [pid = 1824] [id = 65] 17:58:38 INFO - PROCESS | 1824 | ++DOMWINDOW == 70 (0x7f843524b000) [pid = 1824] [serial = 193] [outer = (nil)] 17:58:38 INFO - PROCESS | 1824 | ++DOMWINDOW == 71 (0x7f84354a8c00) [pid = 1824] [serial = 194] [outer = 0x7f843524b000] 17:58:38 INFO - PROCESS | 1824 | 1461113918323 Marionette DEBUG loaded listener.js 17:58:38 INFO - PROCESS | 1824 | ++DOMWINDOW == 72 (0x7f843745e400) [pid = 1824] [serial = 195] [outer = 0x7f843524b000] 17:58:39 INFO - PROCESS | 1824 | 1461113919197 Marionette TRACE conn4 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 17:58:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 17:58:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1345ms 17:58:39 INFO - PROCESS | 1824 | 1461113919253 Marionette TRACE conn4 -> [0,233,"getWindowHandle",null] 17:58:39 INFO - PROCESS | 1824 | 1461113919257 Marionette TRACE conn4 <- [1,233,null,{"value":"8"}] 17:58:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 17:58:39 INFO - PROCESS | 1824 | 1461113919271 Marionette TRACE conn4 -> [0,234,"setScriptTimeout",{"ms":35000}] 17:58:39 INFO - PROCESS | 1824 | 1461113919279 Marionette TRACE conn4 <- [1,234,null,{}] 17:58:39 INFO - PROCESS | 1824 | 1461113919286 Marionette TRACE conn4 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:39 INFO - PROCESS | 1824 | 1461113919459 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 17:58:39 INFO - PROCESS | 1824 | 1461113919585 Marionette TRACE conn4 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:39 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84440c6800 == 35 [pid = 1824] [id = 66] 17:58:39 INFO - PROCESS | 1824 | ++DOMWINDOW == 73 (0x7f84333e2c00) [pid = 1824] [serial = 196] [outer = (nil)] 17:58:39 INFO - PROCESS | 1824 | ++DOMWINDOW == 74 (0x7f843c7cd800) [pid = 1824] [serial = 197] [outer = 0x7f84333e2c00] 17:58:39 INFO - PROCESS | 1824 | 1461113919659 Marionette DEBUG loaded listener.js 17:58:39 INFO - PROCESS | 1824 | ++DOMWINDOW == 75 (0x7f843ea65c00) [pid = 1824] [serial = 198] [outer = 0x7f84333e2c00] 17:58:40 INFO - PROCESS | 1824 | 1461113920527 Marionette TRACE conn4 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 17:58:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 17:58:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1295ms 17:58:40 INFO - PROCESS | 1824 | 1461113920564 Marionette TRACE conn4 -> [0,237,"getWindowHandle",null] 17:58:40 INFO - PROCESS | 1824 | 1461113920567 Marionette TRACE conn4 <- [1,237,null,{"value":"8"}] 17:58:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 17:58:40 INFO - PROCESS | 1824 | 1461113920574 Marionette TRACE conn4 -> [0,238,"setScriptTimeout",{"ms":35000}] 17:58:40 INFO - PROCESS | 1824 | 1461113920577 Marionette TRACE conn4 <- [1,238,null,{}] 17:58:40 INFO - PROCESS | 1824 | 1461113920592 Marionette TRACE conn4 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:40 INFO - PROCESS | 1824 | 1461113920773 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 17:58:40 INFO - PROCESS | 1824 | 1461113920903 Marionette TRACE conn4 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:40 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f844aeba800 == 36 [pid = 1824] [id = 67] 17:58:40 INFO - PROCESS | 1824 | ++DOMWINDOW == 76 (0x7f844a20b400) [pid = 1824] [serial = 199] [outer = (nil)] 17:58:40 INFO - PROCESS | 1824 | ++DOMWINDOW == 77 (0x7f844d3c3000) [pid = 1824] [serial = 200] [outer = 0x7f844a20b400] 17:58:40 INFO - PROCESS | 1824 | 1461113920982 Marionette DEBUG loaded listener.js 17:58:41 INFO - PROCESS | 1824 | ++DOMWINDOW == 78 (0x7f844eb5d400) [pid = 1824] [serial = 201] [outer = 0x7f844a20b400] 17:58:41 INFO - PROCESS | 1824 | 1461113921801 Marionette TRACE conn4 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 17:58:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 17:58:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1279ms 17:58:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 17:58:41 INFO - PROCESS | 1824 | 1461113921854 Marionette TRACE conn4 -> [0,241,"getWindowHandle",null] 17:58:41 INFO - PROCESS | 1824 | 1461113921857 Marionette TRACE conn4 <- [1,241,null,{"value":"8"}] 17:58:41 INFO - PROCESS | 1824 | 1461113921865 Marionette TRACE conn4 -> [0,242,"setScriptTimeout",{"ms":35000}] 17:58:41 INFO - PROCESS | 1824 | 1461113921867 Marionette TRACE conn4 <- [1,242,null,{}] 17:58:41 INFO - PROCESS | 1824 | 1461113921874 Marionette TRACE conn4 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:42 INFO - PROCESS | 1824 | 1461113922050 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 17:58:42 INFO - PROCESS | 1824 | 1461113922184 Marionette TRACE conn4 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:42 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f844ce0a800 == 37 [pid = 1824] [id = 68] 17:58:42 INFO - PROCESS | 1824 | ++DOMWINDOW == 79 (0x7f844b408800) [pid = 1824] [serial = 202] [outer = (nil)] 17:58:42 INFO - PROCESS | 1824 | ++DOMWINDOW == 80 (0x7f844f589c00) [pid = 1824] [serial = 203] [outer = 0x7f844b408800] 17:58:42 INFO - PROCESS | 1824 | 1461113922258 Marionette DEBUG loaded listener.js 17:58:42 INFO - PROCESS | 1824 | ++DOMWINDOW == 81 (0x7f844f710000) [pid = 1824] [serial = 204] [outer = 0x7f844b408800] 17:58:43 INFO - PROCESS | 1824 | 1461113923214 Marionette TRACE conn4 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 17:58:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 17:58:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1380ms 17:58:43 INFO - PROCESS | 1824 | 1461113923244 Marionette TRACE conn4 -> [0,245,"getWindowHandle",null] 17:58:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 17:58:43 INFO - PROCESS | 1824 | 1461113923249 Marionette TRACE conn4 <- [1,245,null,{"value":"8"}] 17:58:43 INFO - PROCESS | 1824 | 1461113923256 Marionette TRACE conn4 -> [0,246,"setScriptTimeout",{"ms":35000}] 17:58:43 INFO - PROCESS | 1824 | 1461113923260 Marionette TRACE conn4 <- [1,246,null,{}] 17:58:43 INFO - PROCESS | 1824 | 1461113923266 Marionette TRACE conn4 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:43 INFO - PROCESS | 1824 | 1461113923428 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 17:58:43 INFO - PROCESS | 1824 | 1461113923565 Marionette TRACE conn4 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:43 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843ce23000 == 38 [pid = 1824] [id = 69] 17:58:43 INFO - PROCESS | 1824 | ++DOMWINDOW == 82 (0x7f843ad0d800) [pid = 1824] [serial = 205] [outer = (nil)] 17:58:43 INFO - PROCESS | 1824 | ++DOMWINDOW == 83 (0x7f844f259000) [pid = 1824] [serial = 206] [outer = 0x7f843ad0d800] 17:58:43 INFO - PROCESS | 1824 | 1461113923639 Marionette DEBUG loaded listener.js 17:58:43 INFO - PROCESS | 1824 | ++DOMWINDOW == 84 (0x7f845208c800) [pid = 1824] [serial = 207] [outer = 0x7f843ad0d800] 17:58:44 INFO - PROCESS | 1824 | 1461113924647 Marionette TRACE conn4 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 17:58:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 17:58:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1432ms 17:58:44 INFO - PROCESS | 1824 | 1461113924688 Marionette TRACE conn4 -> [0,249,"getWindowHandle",null] 17:58:44 INFO - PROCESS | 1824 | 1461113924694 Marionette TRACE conn4 <- [1,249,null,{"value":"8"}] 17:58:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 17:58:44 INFO - PROCESS | 1824 | 1461113924704 Marionette TRACE conn4 -> [0,250,"setScriptTimeout",{"ms":35000}] 17:58:44 INFO - PROCESS | 1824 | 1461113924709 Marionette TRACE conn4 <- [1,250,null,{}] 17:58:44 INFO - PROCESS | 1824 | 1461113924718 Marionette TRACE conn4 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:44 INFO - PROCESS | 1824 | 1461113924890 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 17:58:45 INFO - PROCESS | 1824 | 1461113925038 Marionette TRACE conn4 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:45 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84335d3000 == 39 [pid = 1824] [id = 70] 17:58:45 INFO - PROCESS | 1824 | ++DOMWINDOW == 85 (0x7f843716f400) [pid = 1824] [serial = 208] [outer = (nil)] 17:58:45 INFO - PROCESS | 1824 | ++DOMWINDOW == 86 (0x7f843b2b6800) [pid = 1824] [serial = 209] [outer = 0x7f843716f400] 17:58:45 INFO - PROCESS | 1824 | 1461113925168 Marionette DEBUG loaded listener.js 17:58:45 INFO - PROCESS | 1824 | ++DOMWINDOW == 87 (0x7f843bf68800) [pid = 1824] [serial = 210] [outer = 0x7f843716f400] 17:58:45 INFO - PROCESS | 1824 | --DOCSHELL 0x7f844b108000 == 38 [pid = 1824] [id = 40] 17:58:45 INFO - PROCESS | 1824 | --DOMWINDOW == 86 (0x7f843e255000) [pid = 1824] [serial = 158] [outer = (nil)] [url = about:blank] 17:58:45 INFO - PROCESS | 1824 | --DOMWINDOW == 85 (0x7f843db68c00) [pid = 1824] [serial = 152] [outer = (nil)] [url = about:blank] 17:58:45 INFO - PROCESS | 1824 | --DOMWINDOW == 84 (0x7f843dd33400) [pid = 1824] [serial = 155] [outer = (nil)] [url = about:blank] 17:58:45 INFO - PROCESS | 1824 | --DOMWINDOW == 83 (0x7f844a2e3000) [pid = 1824] [serial = 141] [outer = (nil)] [url = about:blank] 17:58:45 INFO - PROCESS | 1824 | --DOMWINDOW == 82 (0x7f843a485000) [pid = 1824] [serial = 146] [outer = (nil)] [url = about:blank] 17:58:45 INFO - PROCESS | 1824 | --DOMWINDOW == 81 (0x7f843c205000) [pid = 1824] [serial = 138] [outer = (nil)] [url = about:blank] 17:58:45 INFO - PROCESS | 1824 | --DOMWINDOW == 80 (0x7f843a532c00) [pid = 1824] [serial = 137] [outer = (nil)] [url = about:blank] 17:58:45 INFO - PROCESS | 1824 | --DOMWINDOW == 79 (0x7f843bff6400) [pid = 1824] [serial = 149] [outer = (nil)] [url = about:blank] 17:58:45 INFO - PROCESS | 1824 | --DOMWINDOW == 78 (0x7f8435249800) [pid = 1824] [serial = 143] [outer = (nil)] [url = about:blank] 17:58:45 INFO - PROCESS | 1824 | --DOMWINDOW == 77 (0x7f8437168400) [pid = 1824] [serial = 144] [outer = (nil)] [url = about:blank] 17:58:45 INFO - PROCESS | 1824 | --DOMWINDOW == 76 (0x7f843ffa0400) [pid = 1824] [serial = 140] [outer = (nil)] [url = about:blank] 17:58:45 INFO - PROCESS | 1824 | --DOMWINDOW == 75 (0x7f843b2bf400) [pid = 1824] [serial = 147] [outer = (nil)] [url = about:blank] 17:58:45 INFO - PROCESS | 1824 | --DOMWINDOW == 74 (0x7f843dd39800) [pid = 1824] [serial = 153] [outer = (nil)] [url = about:blank] 17:58:45 INFO - PROCESS | 1824 | --DOMWINDOW == 73 (0x7f843e251800) [pid = 1824] [serial = 156] [outer = (nil)] [url = about:blank] 17:58:45 INFO - PROCESS | 1824 | --DOMWINDOW == 72 (0x7f843cb44c00) [pid = 1824] [serial = 150] [outer = (nil)] [url = about:blank] 17:58:45 INFO - PROCESS | 1824 | 1461113925982 Marionette TRACE conn4 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 17:58:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 17:58:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1334ms 17:58:46 INFO - PROCESS | 1824 | 1461113926039 Marionette TRACE conn4 -> [0,253,"getWindowHandle",null] 17:58:46 INFO - PROCESS | 1824 | 1461113926048 Marionette TRACE conn4 <- [1,253,null,{"value":"8"}] 17:58:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 17:58:46 INFO - PROCESS | 1824 | 1461113926059 Marionette TRACE conn4 -> [0,254,"setScriptTimeout",{"ms":35000}] 17:58:46 INFO - PROCESS | 1824 | 1461113926062 Marionette TRACE conn4 <- [1,254,null,{}] 17:58:46 INFO - PROCESS | 1824 | 1461113926073 Marionette TRACE conn4 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:46 INFO - PROCESS | 1824 | 1461113926234 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 17:58:46 INFO - PROCESS | 1824 | 1461113926245 Marionette TRACE conn4 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:46 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843bd8a000 == 39 [pid = 1824] [id = 71] 17:58:46 INFO - PROCESS | 1824 | ++DOMWINDOW == 73 (0x7f843a485000) [pid = 1824] [serial = 211] [outer = (nil)] 17:58:46 INFO - PROCESS | 1824 | ++DOMWINDOW == 74 (0x7f843db33000) [pid = 1824] [serial = 212] [outer = 0x7f843a485000] 17:58:46 INFO - PROCESS | 1824 | 1461113926315 Marionette DEBUG loaded listener.js 17:58:46 INFO - PROCESS | 1824 | ++DOMWINDOW == 75 (0x7f843db39000) [pid = 1824] [serial = 213] [outer = 0x7f843a485000] 17:58:47 INFO - PROCESS | 1824 | 1461113927122 Marionette TRACE conn4 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 17:58:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 17:58:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1141ms 17:58:47 INFO - PROCESS | 1824 | 1461113927200 Marionette TRACE conn4 -> [0,257,"getWindowHandle",null] 17:58:47 INFO - PROCESS | 1824 | 1461113927203 Marionette TRACE conn4 <- [1,257,null,{"value":"8"}] 17:58:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 17:58:47 INFO - PROCESS | 1824 | 1461113927211 Marionette TRACE conn4 -> [0,258,"setScriptTimeout",{"ms":35000}] 17:58:47 INFO - PROCESS | 1824 | 1461113927217 Marionette TRACE conn4 <- [1,258,null,{}] 17:58:47 INFO - PROCESS | 1824 | 1461113927233 Marionette TRACE conn4 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:47 INFO - PROCESS | 1824 | 1461113927419 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 17:58:47 INFO - PROCESS | 1824 | 1461113927507 Marionette TRACE conn4 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:47 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843e9f0000 == 40 [pid = 1824] [id = 72] 17:58:47 INFO - PROCESS | 1824 | ++DOMWINDOW == 76 (0x7f843bd95800) [pid = 1824] [serial = 214] [outer = (nil)] 17:58:47 INFO - PROCESS | 1824 | ++DOMWINDOW == 77 (0x7f843e056400) [pid = 1824] [serial = 215] [outer = 0x7f843bd95800] 17:58:47 INFO - PROCESS | 1824 | 1461113927574 Marionette DEBUG loaded listener.js 17:58:47 INFO - PROCESS | 1824 | ++DOMWINDOW == 78 (0x7f843ff9c400) [pid = 1824] [serial = 216] [outer = 0x7f843bd95800] 17:58:48 INFO - PROCESS | 1824 | 1461113928476 Marionette TRACE conn4 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 17:58:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 17:58:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1291ms 17:58:48 INFO - PROCESS | 1824 | 1461113928504 Marionette TRACE conn4 -> [0,261,"getWindowHandle",null] 17:58:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 17:58:48 INFO - PROCESS | 1824 | 1461113928509 Marionette TRACE conn4 <- [1,261,null,{"value":"8"}] 17:58:48 INFO - PROCESS | 1824 | 1461113928516 Marionette TRACE conn4 -> [0,262,"setScriptTimeout",{"ms":35000}] 17:58:48 INFO - PROCESS | 1824 | 1461113928518 Marionette TRACE conn4 <- [1,262,null,{}] 17:58:48 INFO - PROCESS | 1824 | 1461113928540 Marionette TRACE conn4 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:48 INFO - PROCESS | 1824 | 1461113928719 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 17:58:48 INFO - PROCESS | 1824 | 1461113928752 Marionette TRACE conn4 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:48 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f844a095800 == 41 [pid = 1824] [id = 73] 17:58:48 INFO - PROCESS | 1824 | ++DOMWINDOW == 79 (0x7f843ff9e000) [pid = 1824] [serial = 217] [outer = (nil)] 17:58:48 INFO - PROCESS | 1824 | ++DOMWINDOW == 80 (0x7f844a408400) [pid = 1824] [serial = 218] [outer = 0x7f843ff9e000] 17:58:48 INFO - PROCESS | 1824 | 1461113928819 Marionette DEBUG loaded listener.js 17:58:48 INFO - PROCESS | 1824 | ++DOMWINDOW == 81 (0x7f844b5b9800) [pid = 1824] [serial = 219] [outer = 0x7f843ff9e000] 17:58:49 INFO - PROCESS | 1824 | 1461113929551 Marionette TRACE conn4 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 17:58:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 17:58:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1087ms 17:58:49 INFO - PROCESS | 1824 | 1461113929611 Marionette TRACE conn4 -> [0,265,"getWindowHandle",null] 17:58:49 INFO - PROCESS | 1824 | 1461113929614 Marionette TRACE conn4 <- [1,265,null,{"value":"8"}] 17:58:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 17:58:49 INFO - PROCESS | 1824 | 1461113929621 Marionette TRACE conn4 -> [0,266,"setScriptTimeout",{"ms":35000}] 17:58:49 INFO - PROCESS | 1824 | 1461113929625 Marionette TRACE conn4 <- [1,266,null,{}] 17:58:49 INFO - PROCESS | 1824 | 1461113929630 Marionette TRACE conn4 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:49 INFO - PROCESS | 1824 | 1461113929804 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 17:58:49 INFO - PROCESS | 1824 | 1461113929837 Marionette TRACE conn4 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:49 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f844b11d800 == 42 [pid = 1824] [id = 74] 17:58:49 INFO - PROCESS | 1824 | ++DOMWINDOW == 82 (0x7f84491d7000) [pid = 1824] [serial = 220] [outer = (nil)] 17:58:49 INFO - PROCESS | 1824 | ++DOMWINDOW == 83 (0x7f844d44bc00) [pid = 1824] [serial = 221] [outer = 0x7f84491d7000] 17:58:49 INFO - PROCESS | 1824 | 1461113929901 Marionette DEBUG loaded listener.js 17:58:49 INFO - PROCESS | 1824 | ++DOMWINDOW == 84 (0x7f844f2a9400) [pid = 1824] [serial = 222] [outer = 0x7f84491d7000] 17:58:50 INFO - PROCESS | 1824 | --DOMWINDOW == 83 (0x7f8435194400) [pid = 1824] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 17:58:50 INFO - PROCESS | 1824 | --DOMWINDOW == 82 (0x7f843716d800) [pid = 1824] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 17:58:50 INFO - PROCESS | 1824 | --DOMWINDOW == 81 (0x7f843c2c5c00) [pid = 1824] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 17:58:50 INFO - PROCESS | 1824 | --DOMWINDOW == 80 (0x7f8443369c00) [pid = 1824] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 17:58:50 INFO - PROCESS | 1824 | --DOMWINDOW == 79 (0x7f84342fb000) [pid = 1824] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 17:58:50 INFO - PROCESS | 1824 | --DOMWINDOW == 78 (0x7f843716c800) [pid = 1824] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 17:58:50 INFO - PROCESS | 1824 | --DOMWINDOW == 77 (0x7f843719b000) [pid = 1824] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 17:58:50 INFO - PROCESS | 1824 | 1461113930730 Marionette TRACE conn4 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 17:58:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 17:58:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1136ms 17:58:50 INFO - PROCESS | 1824 | 1461113930758 Marionette TRACE conn4 -> [0,269,"getWindowHandle",null] 17:58:50 INFO - PROCESS | 1824 | 1461113930761 Marionette TRACE conn4 <- [1,269,null,{"value":"8"}] 17:58:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 17:58:50 INFO - PROCESS | 1824 | 1461113930767 Marionette TRACE conn4 -> [0,270,"setScriptTimeout",{"ms":35000}] 17:58:50 INFO - PROCESS | 1824 | 1461113930770 Marionette TRACE conn4 <- [1,270,null,{}] 17:58:50 INFO - PROCESS | 1824 | 1461113930779 Marionette TRACE conn4 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:50 INFO - PROCESS | 1824 | 1461113930978 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 17:58:51 INFO - PROCESS | 1824 | 1461113930998 Marionette TRACE conn4 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:51 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f844eb0e800 == 43 [pid = 1824] [id = 75] 17:58:51 INFO - PROCESS | 1824 | ++DOMWINDOW == 78 (0x7f8443369c00) [pid = 1824] [serial = 223] [outer = (nil)] 17:58:51 INFO - PROCESS | 1824 | ++DOMWINDOW == 79 (0x7f844f70a800) [pid = 1824] [serial = 224] [outer = 0x7f8443369c00] 17:58:51 INFO - PROCESS | 1824 | 1461113931077 Marionette DEBUG loaded listener.js 17:58:51 INFO - PROCESS | 1824 | ++DOMWINDOW == 80 (0x7f8453663400) [pid = 1824] [serial = 225] [outer = 0x7f8443369c00] 17:58:51 INFO - PROCESS | 1824 | 1461113931781 Marionette TRACE conn4 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 17:58:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 17:58:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1036ms 17:58:51 INFO - PROCESS | 1824 | 1461113931804 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 17:58:51 INFO - PROCESS | 1824 | 1461113931808 Marionette TRACE conn4 <- [1,273,null,{"value":"8"}] 17:58:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 17:58:51 INFO - PROCESS | 1824 | 1461113931813 Marionette TRACE conn4 -> [0,274,"setScriptTimeout",{"ms":35000}] 17:58:51 INFO - PROCESS | 1824 | 1461113931815 Marionette TRACE conn4 <- [1,274,null,{}] 17:58:51 INFO - PROCESS | 1824 | 1461113931821 Marionette TRACE conn4 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:51 INFO - PROCESS | 1824 | 1461113931992 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 17:58:52 INFO - PROCESS | 1824 | 1461113932014 Marionette TRACE conn4 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:52 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f844eb9e000 == 44 [pid = 1824] [id = 76] 17:58:52 INFO - PROCESS | 1824 | ++DOMWINDOW == 81 (0x7f8435e22c00) [pid = 1824] [serial = 226] [outer = (nil)] 17:58:52 INFO - PROCESS | 1824 | ++DOMWINDOW == 82 (0x7f8435e2c000) [pid = 1824] [serial = 227] [outer = 0x7f8435e22c00] 17:58:52 INFO - PROCESS | 1824 | 1461113932086 Marionette DEBUG loaded listener.js 17:58:52 INFO - PROCESS | 1824 | ++DOMWINDOW == 83 (0x7f844a28c400) [pid = 1824] [serial = 228] [outer = 0x7f8435e22c00] 17:58:53 INFO - PROCESS | 1824 | 1461113933030 Marionette TRACE conn4 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 17:58:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 17:58:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1281ms 17:58:53 INFO - PROCESS | 1824 | 1461113933097 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 17:58:53 INFO - PROCESS | 1824 | 1461113933104 Marionette TRACE conn4 <- [1,277,null,{"value":"8"}] 17:58:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 17:58:53 INFO - PROCESS | 1824 | 1461113933113 Marionette TRACE conn4 -> [0,278,"setScriptTimeout",{"ms":35000}] 17:58:53 INFO - PROCESS | 1824 | 1461113933119 Marionette TRACE conn4 <- [1,278,null,{}] 17:58:53 INFO - PROCESS | 1824 | 1461113933127 Marionette TRACE conn4 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:53 INFO - PROCESS | 1824 | 1461113933335 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 17:58:53 INFO - PROCESS | 1824 | 1461113933467 Marionette TRACE conn4 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:53 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843d999000 == 45 [pid = 1824] [id = 77] 17:58:53 INFO - PROCESS | 1824 | ++DOMWINDOW == 84 (0x7f843718ec00) [pid = 1824] [serial = 229] [outer = (nil)] 17:58:53 INFO - PROCESS | 1824 | ++DOMWINDOW == 85 (0x7f843a425800) [pid = 1824] [serial = 230] [outer = 0x7f843718ec00] 17:58:53 INFO - PROCESS | 1824 | 1461113933545 Marionette DEBUG loaded listener.js 17:58:53 INFO - PROCESS | 1824 | ++DOMWINDOW == 86 (0x7f843bff6400) [pid = 1824] [serial = 231] [outer = 0x7f843718ec00] 17:58:54 INFO - PROCESS | 1824 | 1461113934370 Marionette TRACE conn4 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 17:58:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 17:58:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1288ms 17:58:54 INFO - PROCESS | 1824 | 1461113934407 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 17:58:54 INFO - PROCESS | 1824 | 1461113934416 Marionette TRACE conn4 <- [1,281,null,{"value":"8"}] 17:58:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 17:58:54 INFO - PROCESS | 1824 | 1461113934429 Marionette TRACE conn4 -> [0,282,"setScriptTimeout",{"ms":35000}] 17:58:54 INFO - PROCESS | 1824 | 1461113934432 Marionette TRACE conn4 <- [1,282,null,{}] 17:58:54 INFO - PROCESS | 1824 | 1461113934439 Marionette TRACE conn4 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:54 INFO - PROCESS | 1824 | 1461113934616 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 17:58:54 INFO - PROCESS | 1824 | ++DOMWINDOW == 87 (0x7f843db30800) [pid = 1824] [serial = 232] [outer = 0x7f8435e48800] 17:58:54 INFO - PROCESS | 1824 | 1461113934787 Marionette TRACE conn4 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:54 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f844f53a800 == 46 [pid = 1824] [id = 78] 17:58:54 INFO - PROCESS | 1824 | ++DOMWINDOW == 88 (0x7f843db3ac00) [pid = 1824] [serial = 233] [outer = (nil)] 17:58:54 INFO - PROCESS | 1824 | ++DOMWINDOW == 89 (0x7f843db6f400) [pid = 1824] [serial = 234] [outer = 0x7f843db3ac00] 17:58:54 INFO - PROCESS | 1824 | 1461113934881 Marionette DEBUG loaded listener.js 17:58:54 INFO - PROCESS | 1824 | ++DOMWINDOW == 90 (0x7f843ff74400) [pid = 1824] [serial = 235] [outer = 0x7f843db3ac00] 17:58:55 INFO - PROCESS | 1824 | 1461113935820 Marionette TRACE conn4 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 17:58:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 17:58:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1436ms 17:58:55 INFO - PROCESS | 1824 | 1461113935865 Marionette TRACE conn4 -> [0,285,"getWindowHandle",null] 17:58:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 17:58:55 INFO - PROCESS | 1824 | 1461113935870 Marionette TRACE conn4 <- [1,285,null,{"value":"8"}] 17:58:55 INFO - PROCESS | 1824 | 1461113935877 Marionette TRACE conn4 -> [0,286,"setScriptTimeout",{"ms":35000}] 17:58:55 INFO - PROCESS | 1824 | 1461113935884 Marionette TRACE conn4 <- [1,286,null,{}] 17:58:55 INFO - PROCESS | 1824 | 1461113935901 Marionette TRACE conn4 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:56 INFO - PROCESS | 1824 | 1461113936078 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 17:58:56 INFO - PROCESS | 1824 | 1461113936209 Marionette TRACE conn4 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:56 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f844f675800 == 47 [pid = 1824] [id = 79] 17:58:56 INFO - PROCESS | 1824 | ++DOMWINDOW == 91 (0x7f843db3c800) [pid = 1824] [serial = 236] [outer = (nil)] 17:58:56 INFO - PROCESS | 1824 | ++DOMWINDOW == 92 (0x7f844f70e000) [pid = 1824] [serial = 237] [outer = 0x7f843db3c800] 17:58:56 INFO - PROCESS | 1824 | 1461113936287 Marionette DEBUG loaded listener.js 17:58:56 INFO - PROCESS | 1824 | ++DOMWINDOW == 93 (0x7f845209ec00) [pid = 1824] [serial = 238] [outer = 0x7f843db3c800] 17:58:57 INFO - PROCESS | 1824 | 1461113937104 Marionette TRACE conn4 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 17:58:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 17:58:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1239ms 17:58:57 INFO - PROCESS | 1824 | 1461113937115 Marionette TRACE conn4 -> [0,289,"getWindowHandle",null] 17:58:57 INFO - PROCESS | 1824 | 1461113937119 Marionette TRACE conn4 <- [1,289,null,{"value":"8"}] 17:58:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 17:58:57 INFO - PROCESS | 1824 | 1461113937127 Marionette TRACE conn4 -> [0,290,"setScriptTimeout",{"ms":35000}] 17:58:57 INFO - PROCESS | 1824 | 1461113937131 Marionette TRACE conn4 <- [1,290,null,{}] 17:58:57 INFO - PROCESS | 1824 | 1461113937137 Marionette TRACE conn4 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:57 INFO - PROCESS | 1824 | 1461113937315 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 17:58:57 INFO - PROCESS | 1824 | 1461113937424 Marionette TRACE conn4 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:57 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8451d3e000 == 48 [pid = 1824] [id = 80] 17:58:57 INFO - PROCESS | 1824 | ++DOMWINDOW == 94 (0x7f843720e800) [pid = 1824] [serial = 239] [outer = (nil)] 17:58:57 INFO - PROCESS | 1824 | ++DOMWINDOW == 95 (0x7f843721ac00) [pid = 1824] [serial = 240] [outer = 0x7f843720e800] 17:58:57 INFO - PROCESS | 1824 | 1461113937498 Marionette DEBUG loaded listener.js 17:58:57 INFO - PROCESS | 1824 | ++DOMWINDOW == 96 (0x7f844eb57800) [pid = 1824] [serial = 241] [outer = 0x7f843720e800] 17:58:58 INFO - PROCESS | 1824 | 1461113938282 Marionette TRACE conn4 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 17:58:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 17:58:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1189ms 17:58:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 17:58:58 INFO - PROCESS | 1824 | 1461113938317 Marionette TRACE conn4 -> [0,293,"getWindowHandle",null] 17:58:58 INFO - PROCESS | 1824 | 1461113938320 Marionette TRACE conn4 <- [1,293,null,{"value":"8"}] 17:58:58 INFO - PROCESS | 1824 | 1461113938327 Marionette TRACE conn4 -> [0,294,"setScriptTimeout",{"ms":35000}] 17:58:58 INFO - PROCESS | 1824 | 1461113938331 Marionette TRACE conn4 <- [1,294,null,{}] 17:58:58 INFO - PROCESS | 1824 | 1461113938354 Marionette TRACE conn4 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:58 INFO - PROCESS | 1824 | 1461113938519 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 17:58:58 INFO - PROCESS | 1824 | 1461113938649 Marionette TRACE conn4 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:58 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8453617000 == 49 [pid = 1824] [id = 81] 17:58:58 INFO - PROCESS | 1824 | ++DOMWINDOW == 97 (0x7f8437213400) [pid = 1824] [serial = 242] [outer = (nil)] 17:58:58 INFO - PROCESS | 1824 | ++DOMWINDOW == 98 (0x7f84520a0000) [pid = 1824] [serial = 243] [outer = 0x7f8437213400] 17:58:58 INFO - PROCESS | 1824 | 1461113938723 Marionette DEBUG loaded listener.js 17:58:58 INFO - PROCESS | 1824 | ++DOMWINDOW == 99 (0x7f8453896400) [pid = 1824] [serial = 244] [outer = 0x7f8437213400] 17:58:59 INFO - PROCESS | 1824 | 1461113939586 Marionette TRACE conn4 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:58:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 17:58:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1305ms 17:58:59 INFO - PROCESS | 1824 | 1461113939633 Marionette TRACE conn4 -> [0,297,"getWindowHandle",null] 17:58:59 INFO - PROCESS | 1824 | 1461113939637 Marionette TRACE conn4 <- [1,297,null,{"value":"8"}] 17:58:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 17:58:59 INFO - PROCESS | 1824 | 1461113939643 Marionette TRACE conn4 -> [0,298,"setScriptTimeout",{"ms":35000}] 17:58:59 INFO - PROCESS | 1824 | 1461113939647 Marionette TRACE conn4 <- [1,298,null,{}] 17:58:59 INFO - PROCESS | 1824 | 1461113939653 Marionette TRACE conn4 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:59 INFO - PROCESS | 1824 | 1461113939846 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 17:58:59 INFO - PROCESS | 1824 | 1461113939989 Marionette TRACE conn4 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:00 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84354f6000 == 50 [pid = 1824] [id = 82] 17:59:00 INFO - PROCESS | 1824 | ++DOMWINDOW == 100 (0x7f84333e5c00) [pid = 1824] [serial = 245] [outer = (nil)] 17:59:00 INFO - PROCESS | 1824 | ++DOMWINDOW == 101 (0x7f8439978400) [pid = 1824] [serial = 246] [outer = 0x7f84333e5c00] 17:59:00 INFO - PROCESS | 1824 | 1461113940106 Marionette DEBUG loaded listener.js 17:59:00 INFO - PROCESS | 1824 | ++DOMWINDOW == 102 (0x7f844d327000) [pid = 1824] [serial = 247] [outer = 0x7f84333e5c00] 17:59:01 INFO - PROCESS | 1824 | 1461113941285 Marionette TRACE conn4 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:59:01 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. 17:59:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1681ms 17:59:01 INFO - PROCESS | 1824 | 1461113941326 Marionette TRACE conn4 -> [0,301,"getWindowHandle",null] 17:59:01 INFO - PROCESS | 1824 | 1461113941333 Marionette TRACE conn4 <- [1,301,null,{"value":"8"}] 17:59:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 17:59:01 INFO - PROCESS | 1824 | 1461113941343 Marionette TRACE conn4 -> [0,302,"setScriptTimeout",{"ms":35000}] 17:59:01 INFO - PROCESS | 1824 | 1461113941348 Marionette TRACE conn4 <- [1,302,null,{}] 17:59:01 INFO - PROCESS | 1824 | 1461113941356 Marionette TRACE conn4 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:01 INFO - PROCESS | 1824 | 1461113941573 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 17:59:01 INFO - PROCESS | 1824 | 1461113941589 Marionette TRACE conn4 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:01 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8434e51000 == 51 [pid = 1824] [id = 83] 17:59:01 INFO - PROCESS | 1824 | ++DOMWINDOW == 103 (0x7f8437174800) [pid = 1824] [serial = 248] [outer = (nil)] 17:59:01 INFO - PROCESS | 1824 | ++DOMWINDOW == 104 (0x7f8438fa7800) [pid = 1824] [serial = 249] [outer = 0x7f8437174800] 17:59:01 INFO - PROCESS | 1824 | 1461113941709 Marionette DEBUG loaded listener.js 17:59:01 INFO - PROCESS | 1824 | ++DOMWINDOW == 105 (0x7f843ae49800) [pid = 1824] [serial = 250] [outer = 0x7f8437174800] 17:59:02 INFO - PROCESS | 1824 | --DOCSHELL 0x7f844eb0e800 == 50 [pid = 1824] [id = 75] 17:59:02 INFO - PROCESS | 1824 | --DOCSHELL 0x7f844b11d800 == 49 [pid = 1824] [id = 74] 17:59:02 INFO - PROCESS | 1824 | --DOCSHELL 0x7f844a095800 == 48 [pid = 1824] [id = 73] 17:59:02 INFO - PROCESS | 1824 | --DOMWINDOW == 104 (0x7f843b2b8800) [pid = 1824] [serial = 164] [outer = (nil)] [url = about:blank] 17:59:02 INFO - PROCESS | 1824 | --DOMWINDOW == 103 (0x7f84491d2400) [pid = 1824] [serial = 170] [outer = (nil)] [url = about:blank] 17:59:02 INFO - PROCESS | 1824 | --DOMWINDOW == 102 (0x7f843347d800) [pid = 1824] [serial = 161] [outer = (nil)] [url = about:blank] 17:59:02 INFO - PROCESS | 1824 | --DOMWINDOW == 101 (0x7f843db76800) [pid = 1824] [serial = 167] [outer = (nil)] [url = about:blank] 17:59:02 INFO - PROCESS | 1824 | --DOMWINDOW == 100 (0x7f844f5f1400) [pid = 1824] [serial = 191] [outer = (nil)] [url = about:blank] 17:59:02 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843e9f0000 == 47 [pid = 1824] [id = 72] 17:59:02 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843bd8a000 == 46 [pid = 1824] [id = 71] 17:59:02 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84335d3000 == 45 [pid = 1824] [id = 70] 17:59:02 INFO - PROCESS | 1824 | --DOMWINDOW == 99 (0x7f843bbe7c00) [pid = 1824] [serial = 176] [outer = (nil)] [url = about:blank] 17:59:02 INFO - PROCESS | 1824 | --DOMWINDOW == 98 (0x7f843bfeb800) [pid = 1824] [serial = 177] [outer = (nil)] [url = about:blank] 17:59:02 INFO - PROCESS | 1824 | --DOMWINDOW == 97 (0x7f843c7ca800) [pid = 1824] [serial = 179] [outer = (nil)] [url = about:blank] 17:59:02 INFO - PROCESS | 1824 | --DOMWINDOW == 96 (0x7f844d3c4c00) [pid = 1824] [serial = 186] [outer = (nil)] [url = about:blank] 17:59:02 INFO - PROCESS | 1824 | --DOMWINDOW == 95 (0x7f844a4d5000) [pid = 1824] [serial = 183] [outer = (nil)] [url = about:blank] 17:59:02 INFO - PROCESS | 1824 | --DOMWINDOW == 94 (0x7f843716b800) [pid = 1824] [serial = 174] [outer = (nil)] [url = about:blank] 17:59:02 INFO - PROCESS | 1824 | --DOMWINDOW == 93 (0x7f8449fd5800) [pid = 1824] [serial = 182] [outer = (nil)] [url = about:blank] 17:59:02 INFO - PROCESS | 1824 | --DOMWINDOW == 92 (0x7f843bfeac00) [pid = 1824] [serial = 188] [outer = (nil)] [url = about:blank] 17:59:02 INFO - PROCESS | 1824 | --DOMWINDOW == 91 (0x7f844d48c400) [pid = 1824] [serial = 189] [outer = (nil)] [url = about:blank] 17:59:02 INFO - PROCESS | 1824 | --DOMWINDOW == 90 (0x7f843524ac00) [pid = 1824] [serial = 173] [outer = (nil)] [url = about:blank] 17:59:02 INFO - PROCESS | 1824 | --DOMWINDOW == 89 (0x7f844b5b9000) [pid = 1824] [serial = 185] [outer = (nil)] [url = about:blank] 17:59:02 INFO - PROCESS | 1824 | --DOMWINDOW == 88 (0x7f843e259000) [pid = 1824] [serial = 180] [outer = (nil)] [url = about:blank] 17:59:02 INFO - PROCESS | 1824 | --DOMWINDOW == 87 (0x7f84491d6000) [pid = 1824] [serial = 159] [outer = (nil)] [url = about:blank] 17:59:02 INFO - PROCESS | 1824 | 1461113942632 Marionette TRACE conn4 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:59:02 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. 17:59:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1336ms 17:59:02 INFO - PROCESS | 1824 | 1461113942680 Marionette TRACE conn4 -> [0,305,"getWindowHandle",null] 17:59:02 INFO - PROCESS | 1824 | 1461113942688 Marionette TRACE conn4 <- [1,305,null,{"value":"8"}] 17:59:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 17:59:02 INFO - PROCESS | 1824 | 1461113942699 Marionette TRACE conn4 -> [0,306,"setScriptTimeout",{"ms":35000}] 17:59:02 INFO - PROCESS | 1824 | 1461113942702 Marionette TRACE conn4 <- [1,306,null,{}] 17:59:02 INFO - PROCESS | 1824 | 1461113942709 Marionette TRACE conn4 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:02 INFO - PROCESS | 1824 | 1461113942881 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 17:59:02 INFO - PROCESS | 1824 | 1461113942894 Marionette TRACE conn4 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:02 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843bd7c000 == 46 [pid = 1824] [id = 84] 17:59:02 INFO - PROCESS | 1824 | ++DOMWINDOW == 88 (0x7f843524ac00) [pid = 1824] [serial = 251] [outer = (nil)] 17:59:02 INFO - PROCESS | 1824 | ++DOMWINDOW == 89 (0x7f843cd51800) [pid = 1824] [serial = 252] [outer = 0x7f843524ac00] 17:59:02 INFO - PROCESS | 1824 | 1461113942978 Marionette DEBUG loaded listener.js 17:59:03 INFO - PROCESS | 1824 | ++DOMWINDOW == 90 (0x7f843db35c00) [pid = 1824] [serial = 253] [outer = 0x7f843524ac00] 17:59:03 INFO - PROCESS | 1824 | 1461113943883 Marionette TRACE conn4 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:59:03 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. 17:59:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1229ms 17:59:03 INFO - PROCESS | 1824 | 1461113943929 Marionette TRACE conn4 -> [0,309,"getWindowHandle",null] 17:59:03 INFO - PROCESS | 1824 | 1461113943933 Marionette TRACE conn4 <- [1,309,null,{"value":"8"}] 17:59:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 17:59:03 INFO - PROCESS | 1824 | 1461113943940 Marionette TRACE conn4 -> [0,310,"setScriptTimeout",{"ms":35000}] 17:59:03 INFO - PROCESS | 1824 | 1461113943946 Marionette TRACE conn4 <- [1,310,null,{}] 17:59:03 INFO - PROCESS | 1824 | 1461113943970 Marionette TRACE conn4 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:04 INFO - PROCESS | 1824 | 1461113944146 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 17:59:04 INFO - PROCESS | 1824 | 1461113944157 Marionette TRACE conn4 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:04 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843d995000 == 47 [pid = 1824] [id = 85] 17:59:04 INFO - PROCESS | 1824 | ++DOMWINDOW == 91 (0x7f843db36400) [pid = 1824] [serial = 254] [outer = (nil)] 17:59:04 INFO - PROCESS | 1824 | ++DOMWINDOW == 92 (0x7f843ff79000) [pid = 1824] [serial = 255] [outer = 0x7f843db36400] 17:59:04 INFO - PROCESS | 1824 | 1461113944227 Marionette DEBUG loaded listener.js 17:59:04 INFO - PROCESS | 1824 | ++DOMWINDOW == 93 (0x7f844a296000) [pid = 1824] [serial = 256] [outer = 0x7f843db36400] 17:59:05 INFO - PROCESS | 1824 | 1461113945058 Marionette TRACE conn4 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:59:05 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. 17:59:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1142ms 17:59:05 INFO - PROCESS | 1824 | 1461113945084 Marionette TRACE conn4 -> [0,313,"getWindowHandle",null] 17:59:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 17:59:05 INFO - PROCESS | 1824 | 1461113945089 Marionette TRACE conn4 <- [1,313,null,{"value":"8"}] 17:59:05 INFO - PROCESS | 1824 | 1461113945097 Marionette TRACE conn4 -> [0,314,"setScriptTimeout",{"ms":35000}] 17:59:05 INFO - PROCESS | 1824 | 1461113945099 Marionette TRACE conn4 <- [1,314,null,{}] 17:59:05 INFO - PROCESS | 1824 | 1461113945124 Marionette TRACE conn4 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:05 INFO - PROCESS | 1824 | 1461113945311 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 17:59:05 INFO - PROCESS | 1824 | 1461113945332 Marionette TRACE conn4 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:05 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843ebaa000 == 48 [pid = 1824] [id = 86] 17:59:05 INFO - PROCESS | 1824 | ++DOMWINDOW == 94 (0x7f843dd2b000) [pid = 1824] [serial = 257] [outer = (nil)] 17:59:05 INFO - PROCESS | 1824 | ++DOMWINDOW == 95 (0x7f844d321400) [pid = 1824] [serial = 258] [outer = 0x7f843dd2b000] 17:59:05 INFO - PROCESS | 1824 | 1461113945395 Marionette DEBUG loaded listener.js 17:59:05 INFO - PROCESS | 1824 | ++DOMWINDOW == 96 (0x7f844f126c00) [pid = 1824] [serial = 259] [outer = 0x7f843dd2b000] 17:59:06 INFO - PROCESS | 1824 | 1461113946188 Marionette TRACE conn4 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:59:06 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. 17:59:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1135ms 17:59:06 INFO - PROCESS | 1824 | 1461113946236 Marionette TRACE conn4 -> [0,317,"getWindowHandle",null] 17:59:06 INFO - PROCESS | 1824 | 1461113946240 Marionette TRACE conn4 <- [1,317,null,{"value":"8"}] 17:59:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 17:59:06 INFO - PROCESS | 1824 | 1461113946264 Marionette TRACE conn4 -> [0,318,"setScriptTimeout",{"ms":35000}] 17:59:06 INFO - PROCESS | 1824 | 1461113946267 Marionette TRACE conn4 <- [1,318,null,{}] 17:59:06 INFO - PROCESS | 1824 | 1461113946273 Marionette TRACE conn4 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:06 INFO - PROCESS | 1824 | 1461113946469 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 17:59:06 INFO - PROCESS | 1824 | 1461113946490 Marionette TRACE conn4 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:06 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84491eb800 == 49 [pid = 1824] [id = 87] 17:59:06 INFO - PROCESS | 1824 | ++DOMWINDOW == 97 (0x7f843fe09000) [pid = 1824] [serial = 260] [outer = (nil)] 17:59:06 INFO - PROCESS | 1824 | ++DOMWINDOW == 98 (0x7f844f5f5400) [pid = 1824] [serial = 261] [outer = 0x7f843fe09000] 17:59:06 INFO - PROCESS | 1824 | 1461113946554 Marionette DEBUG loaded listener.js 17:59:06 INFO - PROCESS | 1824 | ++DOMWINDOW == 99 (0x7f845139f000) [pid = 1824] [serial = 262] [outer = 0x7f843fe09000] 17:59:07 INFO - PROCESS | 1824 | --DOMWINDOW == 98 (0x7f843ff9e000) [pid = 1824] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 17:59:07 INFO - PROCESS | 1824 | --DOMWINDOW == 97 (0x7f84491d7000) [pid = 1824] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 17:59:07 INFO - PROCESS | 1824 | --DOMWINDOW == 96 (0x7f843ad0d800) [pid = 1824] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 17:59:07 INFO - PROCESS | 1824 | --DOMWINDOW == 95 (0x7f84333e2c00) [pid = 1824] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 17:59:07 INFO - PROCESS | 1824 | --DOMWINDOW == 94 (0x7f843a485000) [pid = 1824] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 17:59:07 INFO - PROCESS | 1824 | --DOMWINDOW == 93 (0x7f843524b000) [pid = 1824] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 17:59:07 INFO - PROCESS | 1824 | --DOMWINDOW == 92 (0x7f843bd95800) [pid = 1824] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 17:59:07 INFO - PROCESS | 1824 | --DOMWINDOW == 91 (0x7f843716f400) [pid = 1824] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 17:59:07 INFO - PROCESS | 1824 | --DOMWINDOW == 90 (0x7f8443369c00) [pid = 1824] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 17:59:07 INFO - PROCESS | 1824 | --DOMWINDOW == 89 (0x7f8438f9a400) [pid = 1824] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 17:59:07 INFO - PROCESS | 1824 | --DOMWINDOW == 88 (0x7f843c20ec00) [pid = 1824] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 17:59:07 INFO - PROCESS | 1824 | --DOMWINDOW == 87 (0x7f8437176400) [pid = 1824] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 17:59:07 INFO - PROCESS | 1824 | --DOMWINDOW == 86 (0x7f84333de800) [pid = 1824] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 17:59:07 INFO - PROCESS | 1824 | --DOMWINDOW == 85 (0x7f84333dfc00) [pid = 1824] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 17:59:07 INFO - PROCESS | 1824 | 1461113947593 Marionette TRACE conn4 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:59:07 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. 17:59:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1389ms 17:59:07 INFO - PROCESS | 1824 | 1461113947654 Marionette TRACE conn4 -> [0,321,"getWindowHandle",null] 17:59:07 INFO - PROCESS | 1824 | 1461113947657 Marionette TRACE conn4 <- [1,321,null,{"value":"8"}] 17:59:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 17:59:07 INFO - PROCESS | 1824 | 1461113947670 Marionette TRACE conn4 -> [0,322,"setScriptTimeout",{"ms":35000}] 17:59:07 INFO - PROCESS | 1824 | 1461113947673 Marionette TRACE conn4 <- [1,322,null,{}] 17:59:07 INFO - PROCESS | 1824 | 1461113947679 Marionette TRACE conn4 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:07 INFO - PROCESS | 1824 | 1461113947868 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 17:59:07 INFO - PROCESS | 1824 | 1461113947879 Marionette TRACE conn4 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:07 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f844a082000 == 50 [pid = 1824] [id = 88] 17:59:07 INFO - PROCESS | 1824 | ++DOMWINDOW == 86 (0x7f843db38c00) [pid = 1824] [serial = 263] [outer = (nil)] 17:59:07 INFO - PROCESS | 1824 | ++DOMWINDOW == 87 (0x7f8443374400) [pid = 1824] [serial = 264] [outer = 0x7f843db38c00] 17:59:07 INFO - PROCESS | 1824 | 1461113947945 Marionette DEBUG loaded listener.js 17:59:08 INFO - PROCESS | 1824 | ++DOMWINDOW == 88 (0x7f84545e5800) [pid = 1824] [serial = 265] [outer = 0x7f843db38c00] 17:59:08 INFO - PROCESS | 1824 | 1461113948705 Marionette TRACE conn4 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:59:08 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. 17:59:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1092ms 17:59:08 INFO - PROCESS | 1824 | 1461113948766 Marionette TRACE conn4 -> [0,325,"getWindowHandle",null] 17:59:08 INFO - PROCESS | 1824 | 1461113948769 Marionette TRACE conn4 <- [1,325,null,{"value":"8"}] 17:59:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 17:59:08 INFO - PROCESS | 1824 | 1461113948776 Marionette TRACE conn4 -> [0,326,"setScriptTimeout",{"ms":35000}] 17:59:08 INFO - PROCESS | 1824 | 1461113948780 Marionette TRACE conn4 <- [1,326,null,{}] 17:59:08 INFO - PROCESS | 1824 | 1461113948786 Marionette TRACE conn4 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:08 INFO - PROCESS | 1824 | 1461113948931 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 17:59:08 INFO - PROCESS | 1824 | 1461113948947 Marionette TRACE conn4 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:08 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f844b4f5000 == 51 [pid = 1824] [id = 89] 17:59:08 INFO - PROCESS | 1824 | ++DOMWINDOW == 89 (0x7f84545e7000) [pid = 1824] [serial = 266] [outer = (nil)] 17:59:09 INFO - PROCESS | 1824 | ++DOMWINDOW == 90 (0x7f84545edc00) [pid = 1824] [serial = 267] [outer = 0x7f84545e7000] 17:59:09 INFO - PROCESS | 1824 | 1461113949009 Marionette DEBUG loaded listener.js 17:59:09 INFO - PROCESS | 1824 | ++DOMWINDOW == 91 (0x7f84545f4000) [pid = 1824] [serial = 268] [outer = 0x7f84545e7000] 17:59:10 INFO - PROCESS | 1824 | 1461113950068 Marionette TRACE conn4 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:59:10 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. 17:59:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1335ms 17:59:10 INFO - PROCESS | 1824 | 1461113950113 Marionette TRACE conn4 -> [0,329,"getWindowHandle",null] 17:59:10 INFO - PROCESS | 1824 | 1461113950121 Marionette TRACE conn4 <- [1,329,null,{"value":"8"}] 17:59:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 17:59:10 INFO - PROCESS | 1824 | 1461113950131 Marionette TRACE conn4 -> [0,330,"setScriptTimeout",{"ms":35000}] 17:59:10 INFO - PROCESS | 1824 | 1461113950136 Marionette TRACE conn4 <- [1,330,null,{}] 17:59:10 INFO - PROCESS | 1824 | 1461113950145 Marionette TRACE conn4 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:10 INFO - PROCESS | 1824 | 1461113950366 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 17:59:10 INFO - PROCESS | 1824 | 1461113950555 Marionette TRACE conn4 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:10 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843ce10800 == 52 [pid = 1824] [id = 90] 17:59:10 INFO - PROCESS | 1824 | ++DOMWINDOW == 92 (0x7f84342f6c00) [pid = 1824] [serial = 269] [outer = (nil)] 17:59:10 INFO - PROCESS | 1824 | ++DOMWINDOW == 93 (0x7f8435249800) [pid = 1824] [serial = 270] [outer = 0x7f84342f6c00] 17:59:10 INFO - PROCESS | 1824 | 1461113950678 Marionette DEBUG loaded listener.js 17:59:10 INFO - PROCESS | 1824 | ++DOMWINDOW == 94 (0x7f8435e46800) [pid = 1824] [serial = 271] [outer = 0x7f84342f6c00] 17:59:11 INFO - PROCESS | 1824 | 1461113951561 Marionette TRACE conn4 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:59:11 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. 17:59:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1486ms 17:59:11 INFO - PROCESS | 1824 | 1461113951618 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 17:59:11 INFO - PROCESS | 1824 | 1461113951627 Marionette TRACE conn4 <- [1,333,null,{"value":"8"}] 17:59:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 17:59:11 INFO - PROCESS | 1824 | 1461113951639 Marionette TRACE conn4 -> [0,334,"setScriptTimeout",{"ms":35000}] 17:59:11 INFO - PROCESS | 1824 | 1461113951643 Marionette TRACE conn4 <- [1,334,null,{}] 17:59:11 INFO - PROCESS | 1824 | 1461113951650 Marionette TRACE conn4 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:11 INFO - PROCESS | 1824 | 1461113951867 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 17:59:12 INFO - PROCESS | 1824 | 1461113952122 Marionette TRACE conn4 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:12 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f844a469800 == 53 [pid = 1824] [id = 91] 17:59:12 INFO - PROCESS | 1824 | ++DOMWINDOW == 95 (0x7f843bfeb800) [pid = 1824] [serial = 272] [outer = (nil)] 17:59:12 INFO - PROCESS | 1824 | ++DOMWINDOW == 96 (0x7f843c2c5000) [pid = 1824] [serial = 273] [outer = 0x7f843bfeb800] 17:59:12 INFO - PROCESS | 1824 | 1461113952326 Marionette DEBUG loaded listener.js 17:59:12 INFO - PROCESS | 1824 | ++DOMWINDOW == 97 (0x7f843db39400) [pid = 1824] [serial = 274] [outer = 0x7f843bfeb800] 17:59:13 INFO - PROCESS | 1824 | 1461113953155 Marionette TRACE conn4 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:59:13 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. 17:59:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1541ms 17:59:13 INFO - PROCESS | 1824 | 1461113953189 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 17:59:13 INFO - PROCESS | 1824 | 1461113953192 Marionette TRACE conn4 <- [1,337,null,{"value":"8"}] 17:59:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 17:59:13 INFO - PROCESS | 1824 | 1461113953202 Marionette TRACE conn4 -> [0,338,"setScriptTimeout",{"ms":35000}] 17:59:13 INFO - PROCESS | 1824 | 1461113953208 Marionette TRACE conn4 <- [1,338,null,{}] 17:59:13 INFO - PROCESS | 1824 | 1461113953226 Marionette TRACE conn4 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:13 INFO - PROCESS | 1824 | 1461113953410 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 17:59:13 INFO - PROCESS | 1824 | 1461113953545 Marionette TRACE conn4 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:13 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f844f669000 == 54 [pid = 1824] [id = 92] 17:59:13 INFO - PROCESS | 1824 | ++DOMWINDOW == 98 (0x7f843c2c7000) [pid = 1824] [serial = 275] [outer = (nil)] 17:59:13 INFO - PROCESS | 1824 | ++DOMWINDOW == 99 (0x7f8449fd2800) [pid = 1824] [serial = 276] [outer = 0x7f843c2c7000] 17:59:13 INFO - PROCESS | 1824 | 1461113953624 Marionette DEBUG loaded listener.js 17:59:13 INFO - PROCESS | 1824 | ++DOMWINDOW == 100 (0x7f844f12a800) [pid = 1824] [serial = 277] [outer = 0x7f843c2c7000] 17:59:14 INFO - PROCESS | 1824 | 1461113954497 Marionette TRACE conn4 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:59:14 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. 17:59:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1344ms 17:59:14 INFO - PROCESS | 1824 | 1461113954547 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 17:59:14 INFO - PROCESS | 1824 | 1461113954552 Marionette TRACE conn4 <- [1,341,null,{"value":"8"}] 17:59:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 17:59:14 INFO - PROCESS | 1824 | 1461113954559 Marionette TRACE conn4 -> [0,342,"setScriptTimeout",{"ms":35000}] 17:59:14 INFO - PROCESS | 1824 | 1461113954562 Marionette TRACE conn4 <- [1,342,null,{}] 17:59:14 INFO - PROCESS | 1824 | 1461113954569 Marionette TRACE conn4 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:14 INFO - PROCESS | 1824 | 1461113954746 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 17:59:14 INFO - PROCESS | 1824 | 1461113954888 Marionette TRACE conn4 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:14 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f845387b800 == 55 [pid = 1824] [id = 93] 17:59:14 INFO - PROCESS | 1824 | ++DOMWINDOW == 101 (0x7f84336f1c00) [pid = 1824] [serial = 278] [outer = (nil)] 17:59:14 INFO - PROCESS | 1824 | ++DOMWINDOW == 102 (0x7f8451de7400) [pid = 1824] [serial = 279] [outer = 0x7f84336f1c00] 17:59:14 INFO - PROCESS | 1824 | 1461113954962 Marionette DEBUG loaded listener.js 17:59:15 INFO - PROCESS | 1824 | ++DOMWINDOW == 103 (0x7f84538d7000) [pid = 1824] [serial = 280] [outer = 0x7f84336f1c00] 17:59:16 INFO - PROCESS | 1824 | 1461113956056 Marionette TRACE conn4 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:59:16 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. 17:59:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1534ms 17:59:16 INFO - PROCESS | 1824 | 1461113956095 Marionette TRACE conn4 -> [0,345,"getWindowHandle",null] 17:59:16 INFO - PROCESS | 1824 | 1461113956101 Marionette TRACE conn4 <- [1,345,null,{"value":"8"}] 17:59:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 17:59:16 INFO - PROCESS | 1824 | 1461113956110 Marionette TRACE conn4 -> [0,346,"setScriptTimeout",{"ms":35000}] 17:59:16 INFO - PROCESS | 1824 | 1461113956116 Marionette TRACE conn4 <- [1,346,null,{}] 17:59:16 INFO - PROCESS | 1824 | 1461113956143 Marionette TRACE conn4 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:16 INFO - PROCESS | 1824 | 1461113956312 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 17:59:16 INFO - PROCESS | 1824 | 1461113956493 Marionette TRACE conn4 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:16 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843c07d000 == 56 [pid = 1824] [id = 94] 17:59:16 INFO - PROCESS | 1824 | ++DOMWINDOW == 104 (0x7f8435191800) [pid = 1824] [serial = 281] [outer = (nil)] 17:59:16 INFO - PROCESS | 1824 | ++DOMWINDOW == 105 (0x7f8435250c00) [pid = 1824] [serial = 282] [outer = 0x7f8435191800] 17:59:16 INFO - PROCESS | 1824 | 1461113956563 Marionette DEBUG loaded listener.js 17:59:16 INFO - PROCESS | 1824 | ++DOMWINDOW == 106 (0x7f8435e51800) [pid = 1824] [serial = 283] [outer = 0x7f8435191800] 17:59:17 INFO - PROCESS | 1824 | 1461113957360 Marionette TRACE conn4 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:59:17 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. 17:59:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1307ms 17:59:17 INFO - PROCESS | 1824 | 1461113957417 Marionette TRACE conn4 -> [0,349,"getWindowHandle",null] 17:59:17 INFO - PROCESS | 1824 | 1461113957431 Marionette TRACE conn4 <- [1,349,null,{"value":"8"}] 17:59:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 17:59:17 INFO - PROCESS | 1824 | 1461113957456 Marionette TRACE conn4 -> [0,350,"setScriptTimeout",{"ms":35000}] 17:59:17 INFO - PROCESS | 1824 | 1461113957459 Marionette TRACE conn4 <- [1,350,null,{}] 17:59:17 INFO - PROCESS | 1824 | 1461113957480 Marionette TRACE conn4 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:17 INFO - PROCESS | 1824 | 1461113957722 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 17:59:17 INFO - PROCESS | 1824 | --DOCSHELL 0x7f844a082000 == 55 [pid = 1824] [id = 88] 17:59:17 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84491eb800 == 54 [pid = 1824] [id = 87] 17:59:17 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843ebaa000 == 53 [pid = 1824] [id = 86] 17:59:17 INFO - PROCESS | 1824 | --DOMWINDOW == 105 (0x7f8435e2c000) [pid = 1824] [serial = 227] [outer = (nil)] [url = about:blank] 17:59:17 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843d995000 == 52 [pid = 1824] [id = 85] 17:59:17 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843bd7c000 == 51 [pid = 1824] [id = 84] 17:59:17 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8434e51000 == 50 [pid = 1824] [id = 83] 17:59:17 INFO - PROCESS | 1824 | 1461113957943 Marionette TRACE conn4 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:17 INFO - PROCESS | 1824 | --DOCSHELL 0x7f844f53a800 == 49 [pid = 1824] [id = 78] 17:59:17 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843d999000 == 48 [pid = 1824] [id = 77] 17:59:17 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8434e51000 == 49 [pid = 1824] [id = 95] 17:59:17 INFO - PROCESS | 1824 | ++DOMWINDOW == 106 (0x7f8435e2c000) [pid = 1824] [serial = 284] [outer = (nil)] 17:59:18 INFO - PROCESS | 1824 | ++DOMWINDOW == 107 (0x7f843a432000) [pid = 1824] [serial = 285] [outer = 0x7f8435e2c000] 17:59:18 INFO - PROCESS | 1824 | 1461113958038 Marionette DEBUG loaded listener.js 17:59:18 INFO - PROCESS | 1824 | ++DOMWINDOW == 108 (0x7f843bbedc00) [pid = 1824] [serial = 286] [outer = 0x7f8435e2c000] 17:59:18 INFO - PROCESS | 1824 | --DOMWINDOW == 107 (0x7f843fe08000) [pid = 1824] [serial = 168] [outer = (nil)] [url = about:blank] 17:59:18 INFO - PROCESS | 1824 | --DOMWINDOW == 106 (0x7f844a2e8800) [pid = 1824] [serial = 171] [outer = (nil)] [url = about:blank] 17:59:18 INFO - PROCESS | 1824 | --DOMWINDOW == 105 (0x7f844d48d400) [pid = 1824] [serial = 135] [outer = (nil)] [url = about:blank] 17:59:18 INFO - PROCESS | 1824 | --DOMWINDOW == 104 (0x7f843518f000) [pid = 1824] [serial = 162] [outer = (nil)] [url = about:blank] 17:59:18 INFO - PROCESS | 1824 | --DOMWINDOW == 103 (0x7f843bd96400) [pid = 1824] [serial = 165] [outer = (nil)] [url = about:blank] 17:59:18 INFO - PROCESS | 1824 | --DOMWINDOW == 102 (0x7f84354a8c00) [pid = 1824] [serial = 194] [outer = (nil)] [url = about:blank] 17:59:18 INFO - PROCESS | 1824 | --DOMWINDOW == 101 (0x7f843e056400) [pid = 1824] [serial = 215] [outer = (nil)] [url = about:blank] 17:59:18 INFO - PROCESS | 1824 | --DOMWINDOW == 100 (0x7f843bf68800) [pid = 1824] [serial = 210] [outer = (nil)] [url = about:blank] 17:59:18 INFO - PROCESS | 1824 | --DOMWINDOW == 99 (0x7f843b2b6800) [pid = 1824] [serial = 209] [outer = (nil)] [url = about:blank] 17:59:18 INFO - PROCESS | 1824 | --DOMWINDOW == 98 (0x7f844d3c3000) [pid = 1824] [serial = 200] [outer = (nil)] [url = about:blank] 17:59:18 INFO - PROCESS | 1824 | --DOMWINDOW == 97 (0x7f844f589c00) [pid = 1824] [serial = 203] [outer = (nil)] [url = about:blank] 17:59:18 INFO - PROCESS | 1824 | --DOMWINDOW == 96 (0x7f8453663400) [pid = 1824] [serial = 225] [outer = (nil)] [url = about:blank] 17:59:18 INFO - PROCESS | 1824 | --DOMWINDOW == 95 (0x7f844f70a800) [pid = 1824] [serial = 224] [outer = (nil)] [url = about:blank] 17:59:18 INFO - PROCESS | 1824 | --DOMWINDOW == 94 (0x7f843ff9c400) [pid = 1824] [serial = 216] [outer = (nil)] [url = about:blank] 17:59:18 INFO - PROCESS | 1824 | --DOMWINDOW == 93 (0x7f844b5b9800) [pid = 1824] [serial = 219] [outer = (nil)] [url = about:blank] 17:59:18 INFO - PROCESS | 1824 | --DOMWINDOW == 92 (0x7f844a408400) [pid = 1824] [serial = 218] [outer = (nil)] [url = about:blank] 17:59:18 INFO - PROCESS | 1824 | --DOMWINDOW == 91 (0x7f844d44bc00) [pid = 1824] [serial = 221] [outer = (nil)] [url = about:blank] 17:59:18 INFO - PROCESS | 1824 | --DOMWINDOW == 90 (0x7f844f2a9400) [pid = 1824] [serial = 222] [outer = (nil)] [url = about:blank] 17:59:18 INFO - PROCESS | 1824 | --DOMWINDOW == 89 (0x7f845208c800) [pid = 1824] [serial = 207] [outer = (nil)] [url = about:blank] 17:59:18 INFO - PROCESS | 1824 | --DOMWINDOW == 88 (0x7f844f259000) [pid = 1824] [serial = 206] [outer = (nil)] [url = about:blank] 17:59:18 INFO - PROCESS | 1824 | --DOMWINDOW == 87 (0x7f843ea65c00) [pid = 1824] [serial = 198] [outer = (nil)] [url = about:blank] 17:59:18 INFO - PROCESS | 1824 | --DOMWINDOW == 86 (0x7f843c7cd800) [pid = 1824] [serial = 197] [outer = (nil)] [url = about:blank] 17:59:18 INFO - PROCESS | 1824 | --DOMWINDOW == 85 (0x7f843db33000) [pid = 1824] [serial = 212] [outer = (nil)] [url = about:blank] 17:59:18 INFO - PROCESS | 1824 | --DOMWINDOW == 84 (0x7f843db39000) [pid = 1824] [serial = 213] [outer = (nil)] [url = about:blank] 17:59:18 INFO - PROCESS | 1824 | --DOMWINDOW == 83 (0x7f843745e400) [pid = 1824] [serial = 195] [outer = (nil)] [url = about:blank] 17:59:18 INFO - PROCESS | 1824 | 1461113958765 Marionette TRACE conn4 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:59:18 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. 17:59:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1351ms 17:59:18 INFO - PROCESS | 1824 | 1461113958805 Marionette TRACE conn4 -> [0,353,"getWindowHandle",null] 17:59:18 INFO - PROCESS | 1824 | 1461113958807 Marionette TRACE conn4 <- [1,353,null,{"value":"8"}] 17:59:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 17:59:18 INFO - PROCESS | 1824 | 1461113958815 Marionette TRACE conn4 -> [0,354,"setScriptTimeout",{"ms":35000}] 17:59:18 INFO - PROCESS | 1824 | 1461113958821 Marionette TRACE conn4 <- [1,354,null,{}] 17:59:18 INFO - PROCESS | 1824 | 1461113958841 Marionette TRACE conn4 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:19 INFO - PROCESS | 1824 | 1461113958998 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 17:59:19 INFO - PROCESS | 1824 | 1461113959093 Marionette TRACE conn4 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:19 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843d015800 == 50 [pid = 1824] [id = 96] 17:59:19 INFO - PROCESS | 1824 | ++DOMWINDOW == 84 (0x7f8437212400) [pid = 1824] [serial = 287] [outer = (nil)] 17:59:19 INFO - PROCESS | 1824 | ++DOMWINDOW == 85 (0x7f843c709000) [pid = 1824] [serial = 288] [outer = 0x7f8437212400] 17:59:19 INFO - PROCESS | 1824 | 1461113959160 Marionette DEBUG loaded listener.js 17:59:19 INFO - PROCESS | 1824 | ++DOMWINDOW == 86 (0x7f843db76c00) [pid = 1824] [serial = 289] [outer = 0x7f8437212400] 17:59:19 INFO - PROCESS | 1824 | 1461113959966 Marionette TRACE conn4 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:59:20 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. 17:59:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1193ms 17:59:20 INFO - PROCESS | 1824 | 1461113960015 Marionette TRACE conn4 -> [0,357,"getWindowHandle",null] 17:59:20 INFO - PROCESS | 1824 | 1461113960020 Marionette TRACE conn4 <- [1,357,null,{"value":"8"}] 17:59:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 17:59:20 INFO - PROCESS | 1824 | 1461113960028 Marionette TRACE conn4 -> [0,358,"setScriptTimeout",{"ms":35000}] 17:59:20 INFO - PROCESS | 1824 | 1461113960031 Marionette TRACE conn4 <- [1,358,null,{}] 17:59:20 INFO - PROCESS | 1824 | 1461113960037 Marionette TRACE conn4 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:20 INFO - PROCESS | 1824 | 1461113960184 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 17:59:20 INFO - PROCESS | 1824 | 1461113960200 Marionette TRACE conn4 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:20 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843e2b0000 == 51 [pid = 1824] [id = 97] 17:59:20 INFO - PROCESS | 1824 | ++DOMWINDOW == 87 (0x7f843dbe5800) [pid = 1824] [serial = 290] [outer = (nil)] 17:59:20 INFO - PROCESS | 1824 | ++DOMWINDOW == 88 (0x7f843fe0cc00) [pid = 1824] [serial = 291] [outer = 0x7f843dbe5800] 17:59:20 INFO - PROCESS | 1824 | 1461113960264 Marionette DEBUG loaded listener.js 17:59:20 INFO - PROCESS | 1824 | ++DOMWINDOW == 89 (0x7f8449152800) [pid = 1824] [serial = 292] [outer = 0x7f843dbe5800] 17:59:21 INFO - PROCESS | 1824 | 1461113961114 Marionette TRACE conn4 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:59:21 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. 17:59:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1137ms 17:59:21 INFO - PROCESS | 1824 | 1461113961166 Marionette TRACE conn4 -> [0,361,"getWindowHandle",null] 17:59:21 INFO - PROCESS | 1824 | 1461113961169 Marionette TRACE conn4 <- [1,361,null,{"value":"8"}] 17:59:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 17:59:21 INFO - PROCESS | 1824 | 1461113961182 Marionette TRACE conn4 -> [0,362,"setScriptTimeout",{"ms":35000}] 17:59:21 INFO - PROCESS | 1824 | 1461113961184 Marionette TRACE conn4 <- [1,362,null,{}] 17:59:21 INFO - PROCESS | 1824 | 1461113961191 Marionette TRACE conn4 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:21 INFO - PROCESS | 1824 | 1461113961374 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 17:59:21 INFO - PROCESS | 1824 | 1461113961398 Marionette TRACE conn4 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:21 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843731b000 == 52 [pid = 1824] [id = 98] 17:59:21 INFO - PROCESS | 1824 | ++DOMWINDOW == 90 (0x7f8433479400) [pid = 1824] [serial = 293] [outer = (nil)] 17:59:21 INFO - PROCESS | 1824 | ++DOMWINDOW == 91 (0x7f8433695400) [pid = 1824] [serial = 294] [outer = 0x7f8433479400] 17:59:21 INFO - PROCESS | 1824 | 1461113961461 Marionette DEBUG loaded listener.js 17:59:21 INFO - PROCESS | 1824 | ++DOMWINDOW == 92 (0x7f8433699800) [pid = 1824] [serial = 295] [outer = 0x7f8433479400] 17:59:22 INFO - PROCESS | 1824 | 1461113962341 Marionette TRACE conn4 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:59:22 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. 17:59:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1231ms 17:59:22 INFO - PROCESS | 1824 | 1461113962413 Marionette TRACE conn4 -> [0,365,"getWindowHandle",null] 17:59:22 INFO - PROCESS | 1824 | 1461113962417 Marionette TRACE conn4 <- [1,365,null,{"value":"8"}] 17:59:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 17:59:22 INFO - PROCESS | 1824 | 1461113962423 Marionette TRACE conn4 -> [0,366,"setScriptTimeout",{"ms":35000}] 17:59:22 INFO - PROCESS | 1824 | 1461113962426 Marionette TRACE conn4 <- [1,366,null,{}] 17:59:22 INFO - PROCESS | 1824 | 1461113962432 Marionette TRACE conn4 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:22 INFO - PROCESS | 1824 | --DOMWINDOW == 91 (0x7f843dd2b000) [pid = 1824] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 17:59:22 INFO - PROCESS | 1824 | --DOMWINDOW == 90 (0x7f84333e5c00) [pid = 1824] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 17:59:22 INFO - PROCESS | 1824 | --DOMWINDOW == 89 (0x7f843524ac00) [pid = 1824] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 17:59:22 INFO - PROCESS | 1824 | --DOMWINDOW == 88 (0x7f843fe09000) [pid = 1824] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 17:59:22 INFO - PROCESS | 1824 | --DOMWINDOW == 87 (0x7f843db38c00) [pid = 1824] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 17:59:22 INFO - PROCESS | 1824 | --DOMWINDOW == 86 (0x7f8437174800) [pid = 1824] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 17:59:22 INFO - PROCESS | 1824 | --DOMWINDOW == 85 (0x7f843db36400) [pid = 1824] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 17:59:22 INFO - PROCESS | 1824 | --DOMWINDOW == 84 (0x7f844f5edc00) [pid = 1824] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 17:59:22 INFO - PROCESS | 1824 | 1461113962880 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 17:59:23 INFO - PROCESS | 1824 | 1461113963010 Marionette TRACE conn4 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:23 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8437320800 == 53 [pid = 1824] [id = 99] 17:59:23 INFO - PROCESS | 1824 | ++DOMWINDOW == 85 (0x7f843bd96000) [pid = 1824] [serial = 296] [outer = (nil)] 17:59:23 INFO - PROCESS | 1824 | ++DOMWINDOW == 86 (0x7f843c345c00) [pid = 1824] [serial = 297] [outer = 0x7f843bd96000] 17:59:23 INFO - PROCESS | 1824 | 1461113963084 Marionette DEBUG loaded listener.js 17:59:23 INFO - PROCESS | 1824 | ++DOMWINDOW == 87 (0x7f843ff9e400) [pid = 1824] [serial = 298] [outer = 0x7f843bd96000] 17:59:23 INFO - PROCESS | 1824 | 1461113963773 Marionette TRACE conn4 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:59:23 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. 17:59:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1386ms 17:59:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 17:59:23 INFO - PROCESS | 1824 | 1461113963810 Marionette TRACE conn4 -> [0,369,"getWindowHandle",null] 17:59:23 INFO - PROCESS | 1824 | 1461113963813 Marionette TRACE conn4 <- [1,369,null,{"value":"8"}] 17:59:23 INFO - PROCESS | 1824 | 1461113963820 Marionette TRACE conn4 -> [0,370,"setScriptTimeout",{"ms":35000}] 17:59:23 INFO - PROCESS | 1824 | 1461113963823 Marionette TRACE conn4 <- [1,370,null,{}] 17:59:23 INFO - PROCESS | 1824 | 1461113963837 Marionette TRACE conn4 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:24 INFO - PROCESS | 1824 | 1461113963996 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 17:59:24 INFO - PROCESS | 1824 | 1461113964006 Marionette TRACE conn4 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:24 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8437320000 == 54 [pid = 1824] [id = 100] 17:59:24 INFO - PROCESS | 1824 | ++DOMWINDOW == 88 (0x7f8440159000) [pid = 1824] [serial = 299] [outer = (nil)] 17:59:24 INFO - PROCESS | 1824 | ++DOMWINDOW == 89 (0x7f844a405c00) [pid = 1824] [serial = 300] [outer = 0x7f8440159000] 17:59:24 INFO - PROCESS | 1824 | 1461113964072 Marionette DEBUG loaded listener.js 17:59:24 INFO - PROCESS | 1824 | ++DOMWINDOW == 90 (0x7f844b406c00) [pid = 1824] [serial = 301] [outer = 0x7f8440159000] 17:59:25 INFO - PROCESS | 1824 | 1461113965032 Marionette TRACE conn4 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:59:25 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. 17:59:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1240ms 17:59:25 INFO - PROCESS | 1824 | 1461113965061 Marionette TRACE conn4 -> [0,373,"getWindowHandle",null] 17:59:25 INFO - PROCESS | 1824 | 1461113965068 Marionette TRACE conn4 <- [1,373,null,{"value":"8"}] 17:59:25 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 17:59:25 INFO - PROCESS | 1824 | 1461113965078 Marionette TRACE conn4 -> [0,374,"setScriptTimeout",{"ms":35000}] 17:59:25 INFO - PROCESS | 1824 | 1461113965083 Marionette TRACE conn4 <- [1,374,null,{}] 17:59:25 INFO - PROCESS | 1824 | 1461113965095 Marionette TRACE conn4 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:25 INFO - PROCESS | 1824 | 1461113965318 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 17:59:25 INFO - PROCESS | 1824 | 1461113965523 Marionette TRACE conn4 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:25 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843a417000 == 55 [pid = 1824] [id = 101] 17:59:25 INFO - PROCESS | 1824 | ++DOMWINDOW == 91 (0x7f8432e0d800) [pid = 1824] [serial = 302] [outer = (nil)] 17:59:25 INFO - PROCESS | 1824 | ++DOMWINDOW == 92 (0x7f8433473c00) [pid = 1824] [serial = 303] [outer = 0x7f8432e0d800] 17:59:25 INFO - PROCESS | 1824 | 1461113965646 Marionette DEBUG loaded listener.js 17:59:25 INFO - PROCESS | 1824 | ++DOMWINDOW == 93 (0x7f8433695800) [pid = 1824] [serial = 304] [outer = 0x7f8432e0d800] 17:59:26 INFO - PROCESS | 1824 | 1461113966518 Marionette TRACE conn4 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 17:59:26 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 17:59:26 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1486ms 17:59:26 INFO - PROCESS | 1824 | 1461113966565 Marionette TRACE conn4 -> [0,377,"getWindowHandle",null] 17:59:26 INFO - PROCESS | 1824 | 1461113966574 Marionette TRACE conn4 <- [1,377,null,{"value":"8"}] 17:59:26 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 17:59:26 INFO - PROCESS | 1824 | 1461113966586 Marionette TRACE conn4 -> [0,378,"setScriptTimeout",{"ms":35000}] 17:59:26 INFO - PROCESS | 1824 | 1461113966590 Marionette TRACE conn4 <- [1,378,null,{}] 17:59:26 INFO - PROCESS | 1824 | 1461113966598 Marionette TRACE conn4 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:26 INFO - PROCESS | 1824 | 1461113966777 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 17:59:26 INFO - PROCESS | 1824 | 1461113966912 Marionette TRACE conn4 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:26 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843ec45000 == 56 [pid = 1824] [id = 102] 17:59:26 INFO - PROCESS | 1824 | ++DOMWINDOW == 94 (0x7f8432e10800) [pid = 1824] [serial = 305] [outer = (nil)] 17:59:26 INFO - PROCESS | 1824 | ++DOMWINDOW == 95 (0x7f8435e26400) [pid = 1824] [serial = 306] [outer = 0x7f8432e10800] 17:59:26 INFO - PROCESS | 1824 | 1461113966987 Marionette DEBUG loaded listener.js 17:59:27 INFO - PROCESS | 1824 | ++DOMWINDOW == 96 (0x7f8437214c00) [pid = 1824] [serial = 307] [outer = 0x7f8432e10800] 17:59:28 INFO - PROCESS | 1824 | 1461113968055 Marionette TRACE conn4 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 17:59:28 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 17:59:28 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1534ms 17:59:28 INFO - PROCESS | 1824 | 1461113968120 Marionette TRACE conn4 -> [0,381,"getWindowHandle",null] 17:59:28 INFO - PROCESS | 1824 | 1461113968125 Marionette TRACE conn4 <- [1,381,null,{"value":"8"}] 17:59:28 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 17:59:28 INFO - PROCESS | 1824 | 1461113968132 Marionette TRACE conn4 -> [0,382,"setScriptTimeout",{"ms":35000}] 17:59:28 INFO - PROCESS | 1824 | 1461113968138 Marionette TRACE conn4 <- [1,382,null,{}] 17:59:28 INFO - PROCESS | 1824 | 1461113968156 Marionette TRACE conn4 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:28 INFO - PROCESS | 1824 | 1461113968373 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 17:59:28 INFO - PROCESS | 1824 | 1461113968568 Marionette TRACE conn4 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:28 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f844eb04000 == 57 [pid = 1824] [id = 103] 17:59:28 INFO - PROCESS | 1824 | ++DOMWINDOW == 97 (0x7f843c342800) [pid = 1824] [serial = 308] [outer = (nil)] 17:59:28 INFO - PROCESS | 1824 | ++DOMWINDOW == 98 (0x7f843c34bc00) [pid = 1824] [serial = 309] [outer = 0x7f843c342800] 17:59:28 INFO - PROCESS | 1824 | 1461113968660 Marionette DEBUG loaded listener.js 17:59:28 INFO - PROCESS | 1824 | ++DOMWINDOW == 99 (0x7f843db32c00) [pid = 1824] [serial = 310] [outer = 0x7f843c342800] 17:59:29 INFO - PROCESS | 1824 | SkCairoFTTypeface::onFilterRec unimplemented 17:59:29 INFO - PROCESS | 1824 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:59:29 INFO - PROCESS | 1824 | SkCairoFTTypeface::onFilterRec unimplemented 17:59:29 INFO - PROCESS | 1824 | SkCairoFTTypeface::onFilterRec unimplemented 17:59:29 INFO - PROCESS | 1824 | SkCairoFTTypeface::onFilterRec unimplemented 17:59:29 INFO - PROCESS | 1824 | 1461113969488 Marionette TRACE conn4 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 17:59:29 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 17:59:29 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1394ms 17:59:29 INFO - PROCESS | 1824 | 1461113969527 Marionette TRACE conn4 -> [0,385,"getWindowHandle",null] 17:59:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 17:59:29 INFO - PROCESS | 1824 | 1461113969532 Marionette TRACE conn4 <- [1,385,null,{"value":"8"}] 17:59:29 INFO - PROCESS | 1824 | 1461113969540 Marionette TRACE conn4 -> [0,386,"setScriptTimeout",{"ms":35000}] 17:59:29 INFO - PROCESS | 1824 | 1461113969542 Marionette TRACE conn4 <- [1,386,null,{}] 17:59:29 INFO - PROCESS | 1824 | 1461113969549 Marionette TRACE conn4 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:29 INFO - PROCESS | 1824 | 1461113969719 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 17:59:29 INFO - PROCESS | 1824 | 1461113969862 Marionette TRACE conn4 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:29 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f844f560000 == 58 [pid = 1824] [id = 104] 17:59:29 INFO - PROCESS | 1824 | ++DOMWINDOW == 100 (0x7f843c345400) [pid = 1824] [serial = 311] [outer = (nil)] 17:59:29 INFO - PROCESS | 1824 | ++DOMWINDOW == 101 (0x7f843ffa1800) [pid = 1824] [serial = 312] [outer = 0x7f843c345400] 17:59:29 INFO - PROCESS | 1824 | 1461113969938 Marionette DEBUG loaded listener.js 17:59:30 INFO - PROCESS | 1824 | ++DOMWINDOW == 102 (0x7f844a297000) [pid = 1824] [serial = 313] [outer = 0x7f843c345400] 17:59:30 INFO - PROCESS | 1824 | 1461113970842 Marionette TRACE conn4 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 17:59:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 17:59:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1336ms 17:59:30 INFO - PROCESS | 1824 | 1461113970876 Marionette TRACE conn4 -> [0,389,"getWindowHandle",null] 17:59:30 INFO - PROCESS | 1824 | 1461113970879 Marionette TRACE conn4 <- [1,389,null,{"value":"8"}] 17:59:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 17:59:30 INFO - PROCESS | 1824 | 1461113970886 Marionette TRACE conn4 -> [0,390,"setScriptTimeout",{"ms":35000}] 17:59:30 INFO - PROCESS | 1824 | 1461113970890 Marionette TRACE conn4 <- [1,390,null,{}] 17:59:30 INFO - PROCESS | 1824 | 1461113970896 Marionette TRACE conn4 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:31 INFO - PROCESS | 1824 | 1461113971058 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 17:59:31 INFO - PROCESS | 1824 | 1461113971170 Marionette TRACE conn4 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:31 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8453866800 == 59 [pid = 1824] [id = 105] 17:59:31 INFO - PROCESS | 1824 | ++DOMWINDOW == 103 (0x7f8434e27400) [pid = 1824] [serial = 314] [outer = (nil)] 17:59:31 INFO - PROCESS | 1824 | ++DOMWINDOW == 104 (0x7f844d482000) [pid = 1824] [serial = 315] [outer = 0x7f8434e27400] 17:59:31 INFO - PROCESS | 1824 | 1461113971284 Marionette DEBUG loaded listener.js 17:59:31 INFO - PROCESS | 1824 | ++DOMWINDOW == 105 (0x7f844f259800) [pid = 1824] [serial = 316] [outer = 0x7f8434e27400] 17:59:32 INFO - PROCESS | 1824 | 1461113972238 Marionette TRACE conn4 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 17:59:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 17:59:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1580ms 17:59:32 INFO - PROCESS | 1824 | 1461113972478 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 17:59:32 INFO - PROCESS | 1824 | 1461113972486 Marionette TRACE conn4 <- [1,393,null,{"value":"8"}] 17:59:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 17:59:32 INFO - PROCESS | 1824 | 1461113972496 Marionette TRACE conn4 -> [0,394,"setScriptTimeout",{"ms":35000}] 17:59:32 INFO - PROCESS | 1824 | 1461113972500 Marionette TRACE conn4 <- [1,394,null,{}] 17:59:32 INFO - PROCESS | 1824 | 1461113972510 Marionette TRACE conn4 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:32 INFO - PROCESS | 1824 | 1461113972675 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 17:59:32 INFO - PROCESS | 1824 | 1461113972904 Marionette TRACE conn4 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:32 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843744f800 == 60 [pid = 1824] [id = 106] 17:59:32 INFO - PROCESS | 1824 | ++DOMWINDOW == 106 (0x7f8433693c00) [pid = 1824] [serial = 317] [outer = (nil)] 17:59:32 INFO - PROCESS | 1824 | ++DOMWINDOW == 107 (0x7f84336efc00) [pid = 1824] [serial = 318] [outer = 0x7f8433693c00] 17:59:32 INFO - PROCESS | 1824 | 1461113972979 Marionette DEBUG loaded listener.js 17:59:33 INFO - PROCESS | 1824 | ++DOMWINDOW == 108 (0x7f84336fa400) [pid = 1824] [serial = 319] [outer = 0x7f8433693c00] 17:59:33 INFO - PROCESS | 1824 | 1461113973864 Marionette TRACE conn4 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 17:59:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 17:59:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1437ms 17:59:33 INFO - PROCESS | 1824 | 1461113973933 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 17:59:33 INFO - PROCESS | 1824 | 1461113973938 Marionette TRACE conn4 <- [1,397,null,{"value":"8"}] 17:59:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 17:59:33 INFO - PROCESS | 1824 | 1461113973951 Marionette TRACE conn4 -> [0,398,"setScriptTimeout",{"ms":35000}] 17:59:33 INFO - PROCESS | 1824 | 1461113973955 Marionette TRACE conn4 <- [1,398,null,{}] 17:59:33 INFO - PROCESS | 1824 | 1461113973962 Marionette TRACE conn4 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:34 INFO - PROCESS | 1824 | 1461113974166 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 17:59:34 INFO - PROCESS | 1824 | 1461113974354 Marionette TRACE conn4 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:34 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843a41f800 == 61 [pid = 1824] [id = 107] 17:59:34 INFO - PROCESS | 1824 | ++DOMWINDOW == 109 (0x7f8432d97000) [pid = 1824] [serial = 320] [outer = (nil)] 17:59:34 INFO - PROCESS | 1824 | ++DOMWINDOW == 110 (0x7f8433697400) [pid = 1824] [serial = 321] [outer = 0x7f8432d97000] 17:59:34 INFO - PROCESS | 1824 | 1461113974430 Marionette DEBUG loaded listener.js 17:59:34 INFO - PROCESS | 1824 | ++DOMWINDOW == 111 (0x7f84354a8800) [pid = 1824] [serial = 322] [outer = 0x7f8432d97000] 17:59:34 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843e9dc800 == 60 [pid = 1824] [id = 61] 17:59:34 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843d017000 == 59 [pid = 1824] [id = 60] 17:59:34 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8437320800 == 58 [pid = 1824] [id = 99] 17:59:34 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843731b000 == 57 [pid = 1824] [id = 98] 17:59:34 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843e2b0000 == 56 [pid = 1824] [id = 97] 17:59:34 INFO - PROCESS | 1824 | --DOMWINDOW == 110 (0x7f843db6f400) [pid = 1824] [serial = 234] [outer = (nil)] [url = about:blank] 17:59:34 INFO - PROCESS | 1824 | --DOMWINDOW == 109 (0x7f844f70e000) [pid = 1824] [serial = 237] [outer = (nil)] [url = about:blank] 17:59:34 INFO - PROCESS | 1824 | --DOMWINDOW == 108 (0x7f843721ac00) [pid = 1824] [serial = 240] [outer = (nil)] [url = about:blank] 17:59:34 INFO - PROCESS | 1824 | --DOMWINDOW == 107 (0x7f84520a0000) [pid = 1824] [serial = 243] [outer = (nil)] [url = about:blank] 17:59:34 INFO - PROCESS | 1824 | --DOMWINDOW == 106 (0x7f843a425800) [pid = 1824] [serial = 230] [outer = (nil)] [url = about:blank] 17:59:34 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843d015800 == 55 [pid = 1824] [id = 96] 17:59:34 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8434e51000 == 54 [pid = 1824] [id = 95] 17:59:34 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843c07d000 == 53 [pid = 1824] [id = 94] 17:59:34 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843ce10800 == 52 [pid = 1824] [id = 90] 17:59:34 INFO - PROCESS | 1824 | --DOCSHELL 0x7f844b4f5000 == 51 [pid = 1824] [id = 89] 17:59:35 INFO - PROCESS | 1824 | --DOMWINDOW == 105 (0x7f844f646000) [pid = 1824] [serial = 192] [outer = (nil)] [url = about:blank] 17:59:35 INFO - PROCESS | 1824 | --DOMWINDOW == 104 (0x7f844d321400) [pid = 1824] [serial = 258] [outer = (nil)] [url = about:blank] 17:59:35 INFO - PROCESS | 1824 | --DOMWINDOW == 103 (0x7f844d327000) [pid = 1824] [serial = 247] [outer = (nil)] [url = about:blank] 17:59:35 INFO - PROCESS | 1824 | --DOMWINDOW == 102 (0x7f8439978400) [pid = 1824] [serial = 246] [outer = (nil)] [url = about:blank] 17:59:35 INFO - PROCESS | 1824 | --DOMWINDOW == 101 (0x7f843cd51800) [pid = 1824] [serial = 252] [outer = (nil)] [url = about:blank] 17:59:35 INFO - PROCESS | 1824 | --DOMWINDOW == 100 (0x7f844f5f5400) [pid = 1824] [serial = 261] [outer = (nil)] [url = about:blank] 17:59:35 INFO - PROCESS | 1824 | --DOMWINDOW == 99 (0x7f8443374400) [pid = 1824] [serial = 264] [outer = (nil)] [url = about:blank] 17:59:35 INFO - PROCESS | 1824 | --DOMWINDOW == 98 (0x7f843ae49800) [pid = 1824] [serial = 250] [outer = (nil)] [url = about:blank] 17:59:35 INFO - PROCESS | 1824 | --DOMWINDOW == 97 (0x7f8438fa7800) [pid = 1824] [serial = 249] [outer = (nil)] [url = about:blank] 17:59:35 INFO - PROCESS | 1824 | --DOMWINDOW == 96 (0x7f843db35c00) [pid = 1824] [serial = 253] [outer = (nil)] [url = about:blank] 17:59:35 INFO - PROCESS | 1824 | --DOMWINDOW == 95 (0x7f843ff79000) [pid = 1824] [serial = 255] [outer = (nil)] [url = about:blank] 17:59:35 INFO - PROCESS | 1824 | --DOMWINDOW == 94 (0x7f845139f000) [pid = 1824] [serial = 262] [outer = (nil)] [url = about:blank] 17:59:35 INFO - PROCESS | 1824 | --DOMWINDOW == 93 (0x7f844f126c00) [pid = 1824] [serial = 259] [outer = (nil)] [url = about:blank] 17:59:35 INFO - PROCESS | 1824 | --DOMWINDOW == 92 (0x7f844a296000) [pid = 1824] [serial = 256] [outer = (nil)] [url = about:blank] 17:59:35 INFO - PROCESS | 1824 | --DOMWINDOW == 91 (0x7f844f2ae800) [pid = 1824] [serial = 102] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 17:59:35 INFO - PROCESS | 1824 | --DOMWINDOW == 90 (0x7f84545e5800) [pid = 1824] [serial = 265] [outer = (nil)] [url = about:blank] 17:59:35 INFO - PROCESS | 1824 | 1461113975348 Marionette TRACE conn4 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 17:59:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 17:59:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1441ms 17:59:35 INFO - PROCESS | 1824 | 1461113975390 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 17:59:35 INFO - PROCESS | 1824 | 1461113975392 Marionette TRACE conn4 <- [1,401,null,{"value":"8"}] 17:59:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 17:59:35 INFO - PROCESS | 1824 | 1461113975400 Marionette TRACE conn4 -> [0,402,"setScriptTimeout",{"ms":35000}] 17:59:35 INFO - PROCESS | 1824 | 1461113975404 Marionette TRACE conn4 <- [1,402,null,{}] 17:59:35 INFO - PROCESS | 1824 | 1461113975418 Marionette TRACE conn4 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:35 INFO - PROCESS | 1824 | 1461113975576 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 17:59:35 INFO - PROCESS | 1824 | 1461113975679 Marionette TRACE conn4 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:35 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843cc56000 == 52 [pid = 1824] [id = 108] 17:59:35 INFO - PROCESS | 1824 | ++DOMWINDOW == 91 (0x7f8432d97400) [pid = 1824] [serial = 323] [outer = (nil)] 17:59:35 INFO - PROCESS | 1824 | ++DOMWINDOW == 92 (0x7f8438f9f000) [pid = 1824] [serial = 324] [outer = 0x7f8432d97400] 17:59:35 INFO - PROCESS | 1824 | 1461113975748 Marionette DEBUG loaded listener.js 17:59:35 INFO - PROCESS | 1824 | ++DOMWINDOW == 93 (0x7f843bd95400) [pid = 1824] [serial = 325] [outer = 0x7f8432d97400] 17:59:36 INFO - PROCESS | 1824 | 1461113976536 Marionette TRACE conn4 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 17:59:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 17:59:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1181ms 17:59:36 INFO - PROCESS | 1824 | 1461113976582 Marionette TRACE conn4 -> [0,405,"getWindowHandle",null] 17:59:36 INFO - PROCESS | 1824 | 1461113976586 Marionette TRACE conn4 <- [1,405,null,{"value":"8"}] 17:59:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 17:59:36 INFO - PROCESS | 1824 | 1461113976592 Marionette TRACE conn4 -> [0,406,"setScriptTimeout",{"ms":35000}] 17:59:36 INFO - PROCESS | 1824 | 1461113976595 Marionette TRACE conn4 <- [1,406,null,{}] 17:59:36 INFO - PROCESS | 1824 | 1461113976601 Marionette TRACE conn4 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:36 INFO - PROCESS | 1824 | 1461113976751 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 17:59:36 INFO - PROCESS | 1824 | 1461113976766 Marionette TRACE conn4 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:36 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843e9dc800 == 53 [pid = 1824] [id = 109] 17:59:36 INFO - PROCESS | 1824 | ++DOMWINDOW == 94 (0x7f843bf59c00) [pid = 1824] [serial = 326] [outer = (nil)] 17:59:36 INFO - PROCESS | 1824 | ++DOMWINDOW == 95 (0x7f843db31c00) [pid = 1824] [serial = 327] [outer = 0x7f843bf59c00] 17:59:36 INFO - PROCESS | 1824 | 1461113976831 Marionette DEBUG loaded listener.js 17:59:36 INFO - PROCESS | 1824 | ++DOMWINDOW == 96 (0x7f843dbe7400) [pid = 1824] [serial = 328] [outer = 0x7f843bf59c00] 17:59:37 INFO - PROCESS | 1824 | 1461113977716 Marionette TRACE conn4 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 17:59:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 17:59:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1191ms 17:59:37 INFO - PROCESS | 1824 | 1461113977785 Marionette TRACE conn4 -> [0,409,"getWindowHandle",null] 17:59:37 INFO - PROCESS | 1824 | 1461113977800 Marionette TRACE conn4 <- [1,409,null,{"value":"8"}] 17:59:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 17:59:37 INFO - PROCESS | 1824 | 1461113977827 Marionette TRACE conn4 -> [0,410,"setScriptTimeout",{"ms":35000}] 17:59:37 INFO - PROCESS | 1824 | 1461113977831 Marionette TRACE conn4 <- [1,410,null,{}] 17:59:37 INFO - PROCESS | 1824 | 1461113977837 Marionette TRACE conn4 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:38 INFO - PROCESS | 1824 | 1461113978068 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 17:59:38 INFO - PROCESS | 1824 | 1461113978103 Marionette TRACE conn4 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:38 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84491f8000 == 54 [pid = 1824] [id = 110] 17:59:38 INFO - PROCESS | 1824 | ++DOMWINDOW == 97 (0x7f843ff73400) [pid = 1824] [serial = 329] [outer = (nil)] 17:59:38 INFO - PROCESS | 1824 | ++DOMWINDOW == 98 (0x7f844336a400) [pid = 1824] [serial = 330] [outer = 0x7f843ff73400] 17:59:38 INFO - PROCESS | 1824 | 1461113978166 Marionette DEBUG loaded listener.js 17:59:38 INFO - PROCESS | 1824 | ++DOMWINDOW == 99 (0x7f844b2cd400) [pid = 1824] [serial = 331] [outer = 0x7f843ff73400] 17:59:39 INFO - PROCESS | 1824 | 1461113979016 Marionette TRACE conn4 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 17:59:39 INFO - PROCESS | 1824 | --DOMWINDOW == 98 (0x7f843718ec00) [pid = 1824] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 17:59:39 INFO - PROCESS | 1824 | --DOMWINDOW == 97 (0x7f8437212400) [pid = 1824] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 17:59:39 INFO - PROCESS | 1824 | --DOMWINDOW == 96 (0x7f84545e7000) [pid = 1824] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 17:59:39 INFO - PROCESS | 1824 | --DOMWINDOW == 95 (0x7f844a20b400) [pid = 1824] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 17:59:39 INFO - PROCESS | 1824 | --DOMWINDOW == 94 (0x7f8435191800) [pid = 1824] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 17:59:39 INFO - PROCESS | 1824 | --DOMWINDOW == 93 (0x7f843db3ac00) [pid = 1824] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 17:59:39 INFO - PROCESS | 1824 | --DOMWINDOW == 92 (0x7f843bd96000) [pid = 1824] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 17:59:39 INFO - PROCESS | 1824 | --DOMWINDOW == 91 (0x7f843db3c800) [pid = 1824] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 17:59:39 INFO - PROCESS | 1824 | --DOMWINDOW == 90 (0x7f844b408800) [pid = 1824] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 17:59:39 INFO - PROCESS | 1824 | --DOMWINDOW == 89 (0x7f843720e800) [pid = 1824] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 17:59:39 INFO - PROCESS | 1824 | --DOMWINDOW == 88 (0x7f8435e2c000) [pid = 1824] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 17:59:39 INFO - PROCESS | 1824 | --DOMWINDOW == 87 (0x7f843dbe5800) [pid = 1824] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 17:59:39 INFO - PROCESS | 1824 | --DOMWINDOW == 86 (0x7f8433479400) [pid = 1824] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 17:59:39 INFO - PROCESS | 1824 | --DOMWINDOW == 85 (0x7f8437213400) [pid = 1824] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 17:59:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 17:59:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1399ms 17:59:39 INFO - PROCESS | 1824 | 1461113979208 Marionette TRACE conn4 -> [0,413,"getWindowHandle",null] 17:59:39 INFO - PROCESS | 1824 | 1461113979211 Marionette TRACE conn4 <- [1,413,null,{"value":"8"}] 17:59:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 17:59:39 INFO - PROCESS | 1824 | 1461113979218 Marionette TRACE conn4 -> [0,414,"setScriptTimeout",{"ms":35000}] 17:59:39 INFO - PROCESS | 1824 | 1461113979221 Marionette TRACE conn4 <- [1,414,null,{}] 17:59:39 INFO - PROCESS | 1824 | 1461113979227 Marionette TRACE conn4 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:39 INFO - PROCESS | 1824 | 1461113979408 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 17:59:39 INFO - PROCESS | 1824 | 1461113979505 Marionette TRACE conn4 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:39 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f844a49f000 == 55 [pid = 1824] [id = 111] 17:59:39 INFO - PROCESS | 1824 | ++DOMWINDOW == 86 (0x7f8433939000) [pid = 1824] [serial = 332] [outer = (nil)] 17:59:39 INFO - PROCESS | 1824 | ++DOMWINDOW == 87 (0x7f843720fc00) [pid = 1824] [serial = 333] [outer = 0x7f8433939000] 17:59:39 INFO - PROCESS | 1824 | 1461113979578 Marionette DEBUG loaded listener.js 17:59:39 INFO - PROCESS | 1824 | ++DOMWINDOW == 88 (0x7f843dd34800) [pid = 1824] [serial = 334] [outer = 0x7f8433939000] 17:59:40 INFO - PROCESS | 1824 | 1461113980314 Marionette TRACE conn4 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 17:59:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 17:59:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1135ms 17:59:40 INFO - PROCESS | 1824 | 1461113980355 Marionette TRACE conn4 -> [0,417,"getWindowHandle",null] 17:59:40 INFO - PROCESS | 1824 | 1461113980358 Marionette TRACE conn4 <- [1,417,null,{"value":"8"}] 17:59:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 17:59:40 INFO - PROCESS | 1824 | 1461113980372 Marionette TRACE conn4 -> [0,418,"setScriptTimeout",{"ms":35000}] 17:59:40 INFO - PROCESS | 1824 | 1461113980374 Marionette TRACE conn4 <- [1,418,null,{}] 17:59:40 INFO - PROCESS | 1824 | 1461113980380 Marionette TRACE conn4 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:40 INFO - PROCESS | 1824 | 1461113980540 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 17:59:40 INFO - PROCESS | 1824 | 1461113980550 Marionette TRACE conn4 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:40 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f844d4bf000 == 56 [pid = 1824] [id = 112] 17:59:40 INFO - PROCESS | 1824 | ++DOMWINDOW == 89 (0x7f8437197000) [pid = 1824] [serial = 335] [outer = (nil)] 17:59:40 INFO - PROCESS | 1824 | ++DOMWINDOW == 90 (0x7f844d3c6000) [pid = 1824] [serial = 336] [outer = 0x7f8437197000] 17:59:40 INFO - PROCESS | 1824 | 1461113980612 Marionette DEBUG loaded listener.js 17:59:40 INFO - PROCESS | 1824 | ++DOMWINDOW == 91 (0x7f844f506000) [pid = 1824] [serial = 337] [outer = 0x7f8437197000] 17:59:41 INFO - PROCESS | 1824 | 1461113981970 Marionette TRACE conn4 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 17:59:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 17:59:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1635ms 17:59:42 INFO - PROCESS | 1824 | 1461113982007 Marionette TRACE conn4 -> [0,421,"getWindowHandle",null] 17:59:42 INFO - PROCESS | 1824 | 1461113982012 Marionette TRACE conn4 <- [1,421,null,{"value":"8"}] 17:59:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 17:59:42 INFO - PROCESS | 1824 | 1461113982023 Marionette TRACE conn4 -> [0,422,"setScriptTimeout",{"ms":35000}] 17:59:42 INFO - PROCESS | 1824 | 1461113982028 Marionette TRACE conn4 <- [1,422,null,{}] 17:59:42 INFO - PROCESS | 1824 | 1461113982038 Marionette TRACE conn4 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:42 INFO - PROCESS | 1824 | 1461113982211 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 17:59:42 INFO - PROCESS | 1824 | 1461113982403 Marionette TRACE conn4 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:42 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8438fcd000 == 57 [pid = 1824] [id = 113] 17:59:42 INFO - PROCESS | 1824 | ++DOMWINDOW == 92 (0x7f8432d98000) [pid = 1824] [serial = 338] [outer = (nil)] 17:59:42 INFO - PROCESS | 1824 | ++DOMWINDOW == 93 (0x7f843368b800) [pid = 1824] [serial = 339] [outer = 0x7f8432d98000] 17:59:42 INFO - PROCESS | 1824 | 1461113982478 Marionette DEBUG loaded listener.js 17:59:42 INFO - PROCESS | 1824 | ++DOMWINDOW == 94 (0x7f84336f1800) [pid = 1824] [serial = 340] [outer = 0x7f8432d98000] 17:59:43 INFO - PROCESS | 1824 | 1461113983775 Marionette TRACE conn4 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 17:59:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 17:59:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1785ms 17:59:43 INFO - PROCESS | 1824 | 1461113983872 Marionette TRACE conn4 -> [0,425,"getWindowHandle",null] 17:59:43 INFO - PROCESS | 1824 | 1461113983879 Marionette TRACE conn4 <- [1,425,null,{"value":"8"}] 17:59:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 17:59:43 INFO - PROCESS | 1824 | 1461113983894 Marionette TRACE conn4 -> [0,426,"setScriptTimeout",{"ms":35000}] 17:59:43 INFO - PROCESS | 1824 | 1461113983899 Marionette TRACE conn4 <- [1,426,null,{}] 17:59:43 INFO - PROCESS | 1824 | 1461113983907 Marionette TRACE conn4 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:44 INFO - PROCESS | 1824 | 1461113984080 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 17:59:44 INFO - PROCESS | 1824 | 1461113984216 Marionette TRACE conn4 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:44 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84432bf800 == 58 [pid = 1824] [id = 114] 17:59:44 INFO - PROCESS | 1824 | ++DOMWINDOW == 95 (0x7f84333e5c00) [pid = 1824] [serial = 341] [outer = (nil)] 17:59:44 INFO - PROCESS | 1824 | ++DOMWINDOW == 96 (0x7f843393b400) [pid = 1824] [serial = 342] [outer = 0x7f84333e5c00] 17:59:44 INFO - PROCESS | 1824 | 1461113984291 Marionette DEBUG loaded listener.js 17:59:44 INFO - PROCESS | 1824 | ++DOMWINDOW == 97 (0x7f8435e2b800) [pid = 1824] [serial = 343] [outer = 0x7f84333e5c00] 17:59:45 INFO - PROCESS | 1824 | 1461113985297 Marionette TRACE conn4 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 17:59:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 17:59:45 INFO - PROCESS | 1824 | 1461113985345 Marionette TRACE conn4 <- [1,429,null,{"value":"8"}] 17:59:45 INFO - PROCESS | 1824 | 1461113985352 Marionette TRACE conn4 -> [0,430,"setScriptTimeout",{"ms":35000}] 17:59:45 INFO - PROCESS | 1824 | 1461113985359 Marionette TRACE conn4 <- [1,430,null,{}] 17:59:45 INFO - PROCESS | 1824 | 1461113985377 Marionette TRACE conn4 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:45 INFO - PROCESS | 1824 | 1461113985562 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 17:59:45 INFO - PROCESS | 1824 | 1461113985745 Marionette TRACE conn4 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:45 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8453868800 == 59 [pid = 1824] [id = 115] 17:59:45 INFO - PROCESS | 1824 | ++DOMWINDOW == 98 (0x7f843a478000) [pid = 1824] [serial = 344] [outer = (nil)] 17:59:45 INFO - PROCESS | 1824 | ++DOMWINDOW == 99 (0x7f843db35800) [pid = 1824] [serial = 345] [outer = 0x7f843a478000] 17:59:45 INFO - PROCESS | 1824 | 1461113985872 Marionette DEBUG loaded listener.js 17:59:45 INFO - PROCESS | 1824 | ++DOMWINDOW == 100 (0x7f84491d7800) [pid = 1824] [serial = 346] [outer = 0x7f843a478000] 17:59:46 INFO - PROCESS | 1824 | 1461113986709 Marionette TRACE conn4 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 17:59:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 17:59:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1391ms 17:59:46 INFO - PROCESS | 1824 | 1461113986743 Marionette TRACE conn4 -> [0,433,"getWindowHandle",null] 17:59:46 INFO - PROCESS | 1824 | 1461113986748 Marionette TRACE conn4 <- [1,433,null,{"value":"8"}] 17:59:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 17:59:46 INFO - PROCESS | 1824 | 1461113986755 Marionette TRACE conn4 -> [0,434,"setScriptTimeout",{"ms":35000}] 17:59:46 INFO - PROCESS | 1824 | 1461113986758 Marionette TRACE conn4 <- [1,434,null,{}] 17:59:46 INFO - PROCESS | 1824 | 1461113986764 Marionette TRACE conn4 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:46 INFO - PROCESS | 1824 | 1461113986933 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 17:59:47 INFO - PROCESS | 1824 | 1461113987078 Marionette TRACE conn4 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:47 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8437cbd800 == 60 [pid = 1824] [id = 116] 17:59:47 INFO - PROCESS | 1824 | ++DOMWINDOW == 101 (0x7f8432d8f800) [pid = 1824] [serial = 347] [outer = (nil)] 17:59:47 INFO - PROCESS | 1824 | ++DOMWINDOW == 102 (0x7f844f505400) [pid = 1824] [serial = 348] [outer = 0x7f8432d8f800] 17:59:47 INFO - PROCESS | 1824 | 1461113987155 Marionette DEBUG loaded listener.js 17:59:47 INFO - PROCESS | 1824 | ++DOMWINDOW == 103 (0x7f844f64ac00) [pid = 1824] [serial = 349] [outer = 0x7f8432d8f800] 17:59:48 INFO - PROCESS | 1824 | 1461113988062 Marionette TRACE conn4 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 17:59:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 17:59:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1382ms 17:59:48 INFO - PROCESS | 1824 | 1461113988138 Marionette TRACE conn4 -> [0,437,"getWindowHandle",null] 17:59:48 INFO - PROCESS | 1824 | 1461113988143 Marionette TRACE conn4 <- [1,437,null,{"value":"8"}] 17:59:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 17:59:48 INFO - PROCESS | 1824 | 1461113988149 Marionette TRACE conn4 -> [0,438,"setScriptTimeout",{"ms":35000}] 17:59:48 INFO - PROCESS | 1824 | 1461113988153 Marionette TRACE conn4 <- [1,438,null,{}] 17:59:48 INFO - PROCESS | 1824 | 1461113988159 Marionette TRACE conn4 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:48 INFO - PROCESS | 1824 | 1461113988332 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 17:59:48 INFO - PROCESS | 1824 | 1461113988476 Marionette TRACE conn4 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:48 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84331dd000 == 61 [pid = 1824] [id = 117] 17:59:48 INFO - PROCESS | 1824 | ++DOMWINDOW == 104 (0x7f8432d8c400) [pid = 1824] [serial = 350] [outer = (nil)] 17:59:48 INFO - PROCESS | 1824 | ++DOMWINDOW == 105 (0x7f8433691400) [pid = 1824] [serial = 351] [outer = 0x7f8432d8c400] 17:59:48 INFO - PROCESS | 1824 | 1461113988556 Marionette DEBUG loaded listener.js 17:59:48 INFO - PROCESS | 1824 | ++DOMWINDOW == 106 (0x7f84374f2c00) [pid = 1824] [serial = 352] [outer = 0x7f8432d8c400] 17:59:49 INFO - PROCESS | 1824 | 1461113989461 Marionette TRACE conn4 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 17:59:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 17:59:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1589ms 17:59:49 INFO - PROCESS | 1824 | 1461113989761 Marionette TRACE conn4 -> [0,441,"getWindowHandle",null] 17:59:49 INFO - PROCESS | 1824 | 1461113989769 Marionette TRACE conn4 <- [1,441,null,{"value":"8"}] 17:59:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 17:59:49 INFO - PROCESS | 1824 | 1461113989781 Marionette TRACE conn4 -> [0,442,"setScriptTimeout",{"ms":35000}] 17:59:49 INFO - PROCESS | 1824 | 1461113989784 Marionette TRACE conn4 <- [1,442,null,{}] 17:59:49 INFO - PROCESS | 1824 | 1461113989794 Marionette TRACE conn4 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:49 INFO - PROCESS | 1824 | 1461113989962 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 17:59:50 INFO - PROCESS | 1824 | 1461113990150 Marionette TRACE conn4 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:50 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8437cbc800 == 62 [pid = 1824] [id = 118] 17:59:50 INFO - PROCESS | 1824 | ++DOMWINDOW == 107 (0x7f8431ae9000) [pid = 1824] [serial = 353] [outer = (nil)] 17:59:50 INFO - PROCESS | 1824 | ++DOMWINDOW == 108 (0x7f8432e03800) [pid = 1824] [serial = 354] [outer = 0x7f8431ae9000] 17:59:50 INFO - PROCESS | 1824 | 1461113990221 Marionette DEBUG loaded listener.js 17:59:50 INFO - PROCESS | 1824 | ++DOMWINDOW == 109 (0x7f8432e0d000) [pid = 1824] [serial = 355] [outer = 0x7f8431ae9000] 17:59:51 INFO - PROCESS | 1824 | 1461113991096 Marionette TRACE conn4 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 17:59:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 17:59:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1384ms 17:59:51 INFO - PROCESS | 1824 | 1461113991165 Marionette TRACE conn4 -> [0,445,"getWindowHandle",null] 17:59:51 INFO - PROCESS | 1824 | 1461113991171 Marionette TRACE conn4 <- [1,445,null,{"value":"8"}] 17:59:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 17:59:51 INFO - PROCESS | 1824 | 1461113991184 Marionette TRACE conn4 -> [0,446,"setScriptTimeout",{"ms":35000}] 17:59:51 INFO - PROCESS | 1824 | 1461113991189 Marionette TRACE conn4 <- [1,446,null,{}] 17:59:51 INFO - PROCESS | 1824 | 1461113991196 Marionette TRACE conn4 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:51 INFO - PROCESS | 1824 | 1461113991463 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 17:59:51 INFO - PROCESS | 1824 | 1461113991675 Marionette TRACE conn4 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:51 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8434e4d000 == 63 [pid = 1824] [id = 119] 17:59:51 INFO - PROCESS | 1824 | ++DOMWINDOW == 110 (0x7f84336f2c00) [pid = 1824] [serial = 356] [outer = (nil)] 17:59:51 INFO - PROCESS | 1824 | ++DOMWINDOW == 111 (0x7f84336f8400) [pid = 1824] [serial = 357] [outer = 0x7f84336f2c00] 17:59:51 INFO - PROCESS | 1824 | 1461113991746 Marionette DEBUG loaded listener.js 17:59:51 INFO - PROCESS | 1824 | ++DOMWINDOW == 112 (0x7f843393d800) [pid = 1824] [serial = 358] [outer = 0x7f84336f2c00] 17:59:52 INFO - PROCESS | 1824 | --DOCSHELL 0x7f844a49f000 == 62 [pid = 1824] [id = 111] 17:59:52 INFO - PROCESS | 1824 | --DOMWINDOW == 111 (0x7f843c2c5000) [pid = 1824] [serial = 273] [outer = (nil)] [url = about:blank] 17:59:52 INFO - PROCESS | 1824 | --DOMWINDOW == 110 (0x7f8449fd2800) [pid = 1824] [serial = 276] [outer = (nil)] [url = about:blank] 17:59:52 INFO - PROCESS | 1824 | --DOMWINDOW == 109 (0x7f844a405c00) [pid = 1824] [serial = 300] [outer = (nil)] [url = about:blank] 17:59:52 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84491f8000 == 61 [pid = 1824] [id = 110] 17:59:52 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843e9dc800 == 60 [pid = 1824] [id = 109] 17:59:52 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843cc56000 == 59 [pid = 1824] [id = 108] 17:59:52 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843a41f800 == 58 [pid = 1824] [id = 107] 17:59:52 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843744f800 == 57 [pid = 1824] [id = 106] 17:59:52 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8437320000 == 56 [pid = 1824] [id = 100] 17:59:52 INFO - PROCESS | 1824 | 1461113992695 Marionette TRACE conn4 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 17:59:52 INFO - PROCESS | 1824 | --DOMWINDOW == 108 (0x7f843bff6400) [pid = 1824] [serial = 231] [outer = (nil)] [url = about:blank] 17:59:52 INFO - PROCESS | 1824 | --DOMWINDOW == 107 (0x7f843c709000) [pid = 1824] [serial = 288] [outer = (nil)] [url = about:blank] 17:59:52 INFO - PROCESS | 1824 | --DOMWINDOW == 106 (0x7f84545f4000) [pid = 1824] [serial = 268] [outer = (nil)] [url = about:blank] 17:59:52 INFO - PROCESS | 1824 | --DOMWINDOW == 105 (0x7f844eb5d400) [pid = 1824] [serial = 201] [outer = (nil)] [url = about:blank] 17:59:52 INFO - PROCESS | 1824 | --DOMWINDOW == 104 (0x7f84545edc00) [pid = 1824] [serial = 267] [outer = (nil)] [url = about:blank] 17:59:52 INFO - PROCESS | 1824 | --DOMWINDOW == 103 (0x7f8435e51800) [pid = 1824] [serial = 283] [outer = (nil)] [url = about:blank] 17:59:52 INFO - PROCESS | 1824 | --DOMWINDOW == 102 (0x7f843ff74400) [pid = 1824] [serial = 235] [outer = (nil)] [url = about:blank] 17:59:52 INFO - PROCESS | 1824 | --DOMWINDOW == 101 (0x7f843c345c00) [pid = 1824] [serial = 297] [outer = (nil)] [url = about:blank] 17:59:52 INFO - PROCESS | 1824 | --DOMWINDOW == 100 (0x7f845209ec00) [pid = 1824] [serial = 238] [outer = (nil)] [url = about:blank] 17:59:52 INFO - PROCESS | 1824 | --DOMWINDOW == 99 (0x7f844f710000) [pid = 1824] [serial = 204] [outer = (nil)] [url = about:blank] 17:59:52 INFO - PROCESS | 1824 | --DOMWINDOW == 98 (0x7f843db76c00) [pid = 1824] [serial = 289] [outer = (nil)] [url = about:blank] 17:59:52 INFO - PROCESS | 1824 | --DOMWINDOW == 97 (0x7f844eb57800) [pid = 1824] [serial = 241] [outer = (nil)] [url = about:blank] 17:59:52 INFO - PROCESS | 1824 | --DOMWINDOW == 96 (0x7f843bbedc00) [pid = 1824] [serial = 286] [outer = (nil)] [url = about:blank] 17:59:52 INFO - PROCESS | 1824 | --DOMWINDOW == 95 (0x7f843ff9e400) [pid = 1824] [serial = 298] [outer = (nil)] [url = about:blank] 17:59:52 INFO - PROCESS | 1824 | --DOMWINDOW == 94 (0x7f8435249800) [pid = 1824] [serial = 270] [outer = (nil)] [url = about:blank] 17:59:52 INFO - PROCESS | 1824 | --DOMWINDOW == 93 (0x7f8449152800) [pid = 1824] [serial = 292] [outer = (nil)] [url = about:blank] 17:59:52 INFO - PROCESS | 1824 | --DOMWINDOW == 92 (0x7f843fe0cc00) [pid = 1824] [serial = 291] [outer = (nil)] [url = about:blank] 17:59:52 INFO - PROCESS | 1824 | --DOMWINDOW == 91 (0x7f8433699800) [pid = 1824] [serial = 295] [outer = (nil)] [url = about:blank] 17:59:52 INFO - PROCESS | 1824 | --DOMWINDOW == 90 (0x7f8435250c00) [pid = 1824] [serial = 282] [outer = (nil)] [url = about:blank] 17:59:52 INFO - PROCESS | 1824 | --DOMWINDOW == 89 (0x7f8453896400) [pid = 1824] [serial = 244] [outer = (nil)] [url = about:blank] 17:59:52 INFO - PROCESS | 1824 | --DOMWINDOW == 88 (0x7f8451de7400) [pid = 1824] [serial = 279] [outer = (nil)] [url = about:blank] 17:59:52 INFO - PROCESS | 1824 | --DOMWINDOW == 87 (0x7f8433695400) [pid = 1824] [serial = 294] [outer = (nil)] [url = about:blank] 17:59:52 INFO - PROCESS | 1824 | --DOMWINDOW == 86 (0x7f843a432000) [pid = 1824] [serial = 285] [outer = (nil)] [url = about:blank] 17:59:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 17:59:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1587ms 17:59:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 17:59:52 INFO - PROCESS | 1824 | 1461113992768 Marionette TRACE conn4 -> [0,449,"getWindowHandle",null] 17:59:52 INFO - PROCESS | 1824 | 1461113992771 Marionette TRACE conn4 <- [1,449,null,{"value":"8"}] 17:59:52 INFO - PROCESS | 1824 | 1461113992779 Marionette TRACE conn4 -> [0,450,"setScriptTimeout",{"ms":35000}] 17:59:52 INFO - PROCESS | 1824 | 1461113992781 Marionette TRACE conn4 <- [1,450,null,{}] 17:59:52 INFO - PROCESS | 1824 | 1461113992797 Marionette TRACE conn4 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:52 INFO - PROCESS | 1824 | 1461113992976 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 17:59:53 INFO - PROCESS | 1824 | 1461113993207 Marionette TRACE conn4 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:53 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843c4d7800 == 57 [pid = 1824] [id = 120] 17:59:53 INFO - PROCESS | 1824 | ++DOMWINDOW == 87 (0x7f843716d800) [pid = 1824] [serial = 359] [outer = (nil)] 17:59:53 INFO - PROCESS | 1824 | ++DOMWINDOW == 88 (0x7f8437195800) [pid = 1824] [serial = 360] [outer = 0x7f843716d800] 17:59:53 INFO - PROCESS | 1824 | 1461113993286 Marionette DEBUG loaded listener.js 17:59:53 INFO - PROCESS | 1824 | ++DOMWINDOW == 89 (0x7f843721b400) [pid = 1824] [serial = 361] [outer = 0x7f843716d800] 17:59:54 INFO - PROCESS | 1824 | 1461113994013 Marionette TRACE conn4 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 17:59:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 17:59:54 INFO - PROCESS | 1824 | 1461113994066 Marionette TRACE conn4 <- [1,453,null,{"value":"8"}] 17:59:54 INFO - PROCESS | 1824 | 1461113994073 Marionette TRACE conn4 -> [0,454,"setScriptTimeout",{"ms":35000}] 17:59:54 INFO - PROCESS | 1824 | 1461113994077 Marionette TRACE conn4 <- [1,454,null,{}] 17:59:54 INFO - PROCESS | 1824 | 1461113994083 Marionette TRACE conn4 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:54 INFO - PROCESS | 1824 | 1461113994238 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 17:59:54 INFO - PROCESS | 1824 | 1461113994255 Marionette TRACE conn4 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:54 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843e02e000 == 58 [pid = 1824] [id = 121] 17:59:54 INFO - PROCESS | 1824 | ++DOMWINDOW == 90 (0x7f843721c400) [pid = 1824] [serial = 362] [outer = (nil)] 17:59:54 INFO - PROCESS | 1824 | ++DOMWINDOW == 91 (0x7f843a431800) [pid = 1824] [serial = 363] [outer = 0x7f843721c400] 17:59:54 INFO - PROCESS | 1824 | 1461113994320 Marionette DEBUG loaded listener.js 17:59:54 INFO - PROCESS | 1824 | ++DOMWINDOW == 92 (0x7f843bbe7c00) [pid = 1824] [serial = 364] [outer = 0x7f843721c400] 17:59:55 INFO - PROCESS | 1824 | [1824] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:59:55 INFO - PROCESS | 1824 | 1461113995191 Marionette TRACE conn4 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 17:59:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 17:59:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1183ms 17:59:55 INFO - PROCESS | 1824 | 1461113995257 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 17:59:55 INFO - PROCESS | 1824 | 1461113995259 Marionette TRACE conn4 <- [1,457,null,{"value":"8"}] 17:59:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 17:59:55 INFO - PROCESS | 1824 | 1461113995267 Marionette TRACE conn4 -> [0,458,"setScriptTimeout",{"ms":35000}] 17:59:55 INFO - PROCESS | 1824 | 1461113995270 Marionette TRACE conn4 <- [1,458,null,{}] 17:59:55 INFO - PROCESS | 1824 | 1461113995276 Marionette TRACE conn4 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:55 INFO - PROCESS | 1824 | 1461113995467 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 17:59:55 INFO - PROCESS | 1824 | 1461113995492 Marionette TRACE conn4 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:55 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843ec54800 == 59 [pid = 1824] [id = 122] 17:59:55 INFO - PROCESS | 1824 | ++DOMWINDOW == 93 (0x7f84374f7400) [pid = 1824] [serial = 365] [outer = (nil)] 17:59:55 INFO - PROCESS | 1824 | ++DOMWINDOW == 94 (0x7f843c2c8400) [pid = 1824] [serial = 366] [outer = 0x7f84374f7400] 17:59:55 INFO - PROCESS | 1824 | 1461113995555 Marionette DEBUG loaded listener.js 17:59:55 INFO - PROCESS | 1824 | ++DOMWINDOW == 95 (0x7f843c349c00) [pid = 1824] [serial = 367] [outer = 0x7f84374f7400] 17:59:56 INFO - PROCESS | 1824 | 1461113996413 Marionette TRACE conn4 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 17:59:56 INFO - PROCESS | 1824 | 1461113996454 Marionette TRACE conn4 <- [1,461,null,{"value":"8"}] 17:59:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 17:59:56 INFO - PROCESS | 1824 | 1461113996462 Marionette TRACE conn4 -> [0,462,"setScriptTimeout",{"ms":35000}] 17:59:56 INFO - PROCESS | 1824 | 1461113996465 Marionette TRACE conn4 <- [1,462,null,{}] 17:59:56 INFO - PROCESS | 1824 | 1461113996476 Marionette TRACE conn4 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:56 INFO - PROCESS | 1824 | 1461113996709 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 17:59:56 INFO - PROCESS | 1824 | 1461113996737 Marionette TRACE conn4 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:56 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84336c2800 == 60 [pid = 1824] [id = 123] 17:59:56 INFO - PROCESS | 1824 | ++DOMWINDOW == 96 (0x7f843db34000) [pid = 1824] [serial = 368] [outer = (nil)] 17:59:56 INFO - PROCESS | 1824 | ++DOMWINDOW == 97 (0x7f843dd2c000) [pid = 1824] [serial = 369] [outer = 0x7f843db34000] 17:59:56 INFO - PROCESS | 1824 | 1461113996805 Marionette DEBUG loaded listener.js 17:59:56 INFO - PROCESS | 1824 | ++DOMWINDOW == 98 (0x7f843fe07400) [pid = 1824] [serial = 370] [outer = 0x7f843db34000] 17:59:57 INFO - PROCESS | 1824 | --DOMWINDOW == 97 (0x7f843ff73400) [pid = 1824] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 17:59:57 INFO - PROCESS | 1824 | --DOMWINDOW == 96 (0x7f8433939000) [pid = 1824] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 17:59:57 INFO - PROCESS | 1824 | --DOMWINDOW == 95 (0x7f8440159000) [pid = 1824] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 17:59:57 INFO - PROCESS | 1824 | --DOMWINDOW == 94 (0x7f8432d97000) [pid = 1824] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 17:59:57 INFO - PROCESS | 1824 | --DOMWINDOW == 93 (0x7f8432d97400) [pid = 1824] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 17:59:57 INFO - PROCESS | 1824 | --DOMWINDOW == 92 (0x7f8433693c00) [pid = 1824] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 17:59:57 INFO - PROCESS | 1824 | --DOMWINDOW == 91 (0x7f843bf59c00) [pid = 1824] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 17:59:57 INFO - PROCESS | 1824 | [1824] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:59:57 INFO - PROCESS | 1824 | 1461113997754 Marionette TRACE conn4 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 17:59:57 INFO - PROCESS | 1824 | 1461113997807 Marionette TRACE conn4 <- [1,465,null,{"value":"8"}] 17:59:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 17:59:57 INFO - PROCESS | 1824 | 1461113997814 Marionette TRACE conn4 -> [0,466,"setScriptTimeout",{"ms":35000}] 17:59:57 INFO - PROCESS | 1824 | 1461113997817 Marionette TRACE conn4 <- [1,466,null,{}] 17:59:57 INFO - PROCESS | 1824 | 1461113997823 Marionette TRACE conn4 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:58 INFO - PROCESS | 1824 | 1461113997994 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 17:59:58 INFO - PROCESS | 1824 | 1461113998008 Marionette TRACE conn4 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:58 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f844b457000 == 61 [pid = 1824] [id = 124] 17:59:58 INFO - PROCESS | 1824 | ++DOMWINDOW == 92 (0x7f8432d97400) [pid = 1824] [serial = 371] [outer = (nil)] 17:59:58 INFO - PROCESS | 1824 | ++DOMWINDOW == 93 (0x7f8440159000) [pid = 1824] [serial = 372] [outer = 0x7f8432d97400] 17:59:58 INFO - PROCESS | 1824 | 1461113998071 Marionette DEBUG loaded listener.js 17:59:58 INFO - PROCESS | 1824 | ++DOMWINDOW == 94 (0x7f84491d4000) [pid = 1824] [serial = 373] [outer = 0x7f8432d97400] 17:59:58 INFO - PROCESS | 1824 | 1461113998851 Marionette TRACE conn4 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 17:59:58 INFO - PROCESS | 1824 | 1461113998906 Marionette TRACE conn4 <- [1,469,null,{"value":"8"}] 17:59:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 17:59:58 INFO - PROCESS | 1824 | 1461113998912 Marionette TRACE conn4 -> [0,470,"setScriptTimeout",{"ms":35000}] 17:59:58 INFO - PROCESS | 1824 | 1461113998916 Marionette TRACE conn4 <- [1,470,null,{}] 17:59:58 INFO - PROCESS | 1824 | 1461113998923 Marionette TRACE conn4 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:59 INFO - PROCESS | 1824 | 1461113999073 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 17:59:59 INFO - PROCESS | 1824 | 1461113999091 Marionette TRACE conn4 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:59 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f844f282000 == 62 [pid = 1824] [id = 125] 17:59:59 INFO - PROCESS | 1824 | ++DOMWINDOW == 95 (0x7f8432dd3000) [pid = 1824] [serial = 374] [outer = (nil)] 17:59:59 INFO - PROCESS | 1824 | ++DOMWINDOW == 96 (0x7f8432ddc400) [pid = 1824] [serial = 375] [outer = 0x7f8432dd3000] 17:59:59 INFO - PROCESS | 1824 | 1461113999153 Marionette DEBUG loaded listener.js 17:59:59 INFO - PROCESS | 1824 | ++DOMWINDOW == 97 (0x7f843db3bc00) [pid = 1824] [serial = 376] [outer = 0x7f8432dd3000] 18:00:00 INFO - PROCESS | 1824 | 1461114000207 Marionette TRACE conn4 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 18:00:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 18:00:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1336ms 18:00:00 INFO - PROCESS | 1824 | 1461114000251 Marionette TRACE conn4 -> [0,473,"getWindowHandle",null] 18:00:00 INFO - PROCESS | 1824 | 1461114000258 Marionette TRACE conn4 <- [1,473,null,{"value":"8"}] 18:00:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 18:00:00 INFO - PROCESS | 1824 | 1461114000269 Marionette TRACE conn4 -> [0,474,"setScriptTimeout",{"ms":35000}] 18:00:00 INFO - PROCESS | 1824 | 1461114000274 Marionette TRACE conn4 <- [1,474,null,{}] 18:00:00 INFO - PROCESS | 1824 | 1461114000283 Marionette TRACE conn4 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:00 INFO - PROCESS | 1824 | 1461114000469 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 18:00:00 INFO - PROCESS | 1824 | 1461114000609 Marionette TRACE conn4 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:00 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843c4ce000 == 63 [pid = 1824] [id = 126] 18:00:00 INFO - PROCESS | 1824 | ++DOMWINDOW == 98 (0x7f8432dd7000) [pid = 1824] [serial = 377] [outer = (nil)] 18:00:00 INFO - PROCESS | 1824 | ++DOMWINDOW == 99 (0x7f84333ec400) [pid = 1824] [serial = 378] [outer = 0x7f8432dd7000] 18:00:00 INFO - PROCESS | 1824 | 1461114000685 Marionette DEBUG loaded listener.js 18:00:00 INFO - PROCESS | 1824 | ++DOMWINDOW == 100 (0x7f84336f3800) [pid = 1824] [serial = 379] [outer = 0x7f8432dd7000] 18:00:01 INFO - PROCESS | 1824 | 1461114001940 Marionette TRACE conn4 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 18:00:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 18:00:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1735ms 18:00:02 INFO - PROCESS | 1824 | 1461114002006 Marionette TRACE conn4 -> [0,477,"getWindowHandle",null] 18:00:02 INFO - PROCESS | 1824 | 1461114002015 Marionette TRACE conn4 <- [1,477,null,{"value":"8"}] 18:00:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 18:00:02 INFO - PROCESS | 1824 | 1461114002030 Marionette TRACE conn4 -> [0,478,"setScriptTimeout",{"ms":35000}] 18:00:02 INFO - PROCESS | 1824 | 1461114002034 Marionette TRACE conn4 <- [1,478,null,{}] 18:00:02 INFO - PROCESS | 1824 | 1461114002041 Marionette TRACE conn4 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:02 INFO - PROCESS | 1824 | 1461114002357 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 18:00:02 INFO - PROCESS | 1824 | 1461114002591 Marionette TRACE conn4 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:02 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8449de0800 == 64 [pid = 1824] [id = 127] 18:00:02 INFO - PROCESS | 1824 | ++DOMWINDOW == 101 (0x7f843393fc00) [pid = 1824] [serial = 380] [outer = (nil)] 18:00:02 INFO - PROCESS | 1824 | ++DOMWINDOW == 102 (0x7f8437210c00) [pid = 1824] [serial = 381] [outer = 0x7f843393fc00] 18:00:02 INFO - PROCESS | 1824 | 1461114002667 Marionette DEBUG loaded listener.js 18:00:02 INFO - PROCESS | 1824 | ++DOMWINDOW == 103 (0x7f84374f3c00) [pid = 1824] [serial = 382] [outer = 0x7f843393fc00] 18:00:03 INFO - PROCESS | 1824 | 1461114003540 Marionette TRACE conn4 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 18:00:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 18:00:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1539ms 18:00:03 INFO - PROCESS | 1824 | 1461114003570 Marionette TRACE conn4 -> [0,481,"getWindowHandle",null] 18:00:03 INFO - PROCESS | 1824 | 1461114003575 Marionette TRACE conn4 <- [1,481,null,{"value":"8"}] 18:00:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 18:00:03 INFO - PROCESS | 1824 | 1461114003582 Marionette TRACE conn4 -> [0,482,"setScriptTimeout",{"ms":35000}] 18:00:03 INFO - PROCESS | 1824 | 1461114003588 Marionette TRACE conn4 <- [1,482,null,{}] 18:00:03 INFO - PROCESS | 1824 | 1461114003605 Marionette TRACE conn4 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:03 INFO - PROCESS | 1824 | 1461114003797 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 18:00:03 INFO - PROCESS | 1824 | 1461114003936 Marionette TRACE conn4 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:03 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f845360c000 == 65 [pid = 1824] [id = 128] 18:00:03 INFO - PROCESS | 1824 | ++DOMWINDOW == 104 (0x7f84374f4800) [pid = 1824] [serial = 383] [outer = (nil)] 18:00:04 INFO - PROCESS | 1824 | ++DOMWINDOW == 105 (0x7f843d854800) [pid = 1824] [serial = 384] [outer = 0x7f84374f4800] 18:00:04 INFO - PROCESS | 1824 | 1461114004013 Marionette DEBUG loaded listener.js 18:00:04 INFO - PROCESS | 1824 | ++DOMWINDOW == 106 (0x7f843e251800) [pid = 1824] [serial = 385] [outer = 0x7f84374f4800] 18:00:04 INFO - PROCESS | 1824 | 1461114004955 Marionette TRACE conn4 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 18:00:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 18:00:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1435ms 18:00:05 INFO - PROCESS | 1824 | 1461114005019 Marionette TRACE conn4 -> [0,485,"getWindowHandle",null] 18:00:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 18:00:05 INFO - PROCESS | 1824 | 1461114005023 Marionette TRACE conn4 <- [1,485,null,{"value":"8"}] 18:00:05 INFO - PROCESS | 1824 | 1461114005030 Marionette TRACE conn4 -> [0,486,"setScriptTimeout",{"ms":35000}] 18:00:05 INFO - PROCESS | 1824 | 1461114005034 Marionette TRACE conn4 <- [1,486,null,{}] 18:00:05 INFO - PROCESS | 1824 | 1461114005040 Marionette TRACE conn4 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:05 INFO - PROCESS | 1824 | 1461114005213 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 18:00:05 INFO - PROCESS | 1824 | 1461114005353 Marionette TRACE conn4 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:05 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84319f2000 == 66 [pid = 1824] [id = 129] 18:00:05 INFO - PROCESS | 1824 | ++DOMWINDOW == 107 (0x7f8433ac5000) [pid = 1824] [serial = 386] [outer = (nil)] 18:00:05 INFO - PROCESS | 1824 | ++DOMWINDOW == 108 (0x7f8433acbc00) [pid = 1824] [serial = 387] [outer = 0x7f8433ac5000] 18:00:05 INFO - PROCESS | 1824 | 1461114005427 Marionette DEBUG loaded listener.js 18:00:05 INFO - PROCESS | 1824 | ++DOMWINDOW == 109 (0x7f8435e29400) [pid = 1824] [serial = 388] [outer = 0x7f8433ac5000] 18:00:06 INFO - PROCESS | 1824 | 1461114006302 Marionette TRACE conn4 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 18:00:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 18:00:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1337ms 18:00:06 INFO - PROCESS | 1824 | 1461114006367 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 18:00:06 INFO - PROCESS | 1824 | 1461114006371 Marionette TRACE conn4 <- [1,489,null,{"value":"8"}] 18:00:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 18:00:06 INFO - PROCESS | 1824 | 1461114006379 Marionette TRACE conn4 -> [0,490,"setScriptTimeout",{"ms":35000}] 18:00:06 INFO - PROCESS | 1824 | 1461114006383 Marionette TRACE conn4 <- [1,490,null,{}] 18:00:06 INFO - PROCESS | 1824 | 1461114006389 Marionette TRACE conn4 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:06 INFO - PROCESS | 1824 | 1461114006561 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 18:00:06 INFO - PROCESS | 1824 | 1461114006701 Marionette TRACE conn4 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:06 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8431bd0800 == 67 [pid = 1824] [id = 130] 18:00:06 INFO - PROCESS | 1824 | ++DOMWINDOW == 110 (0x7f8433ac8000) [pid = 1824] [serial = 389] [outer = (nil)] 18:00:06 INFO - PROCESS | 1824 | ++DOMWINDOW == 111 (0x7f8433ad3800) [pid = 1824] [serial = 390] [outer = 0x7f8433ac8000] 18:00:06 INFO - PROCESS | 1824 | 1461114006774 Marionette DEBUG loaded listener.js 18:00:06 INFO - PROCESS | 1824 | ++DOMWINDOW == 112 (0x7f8433adb800) [pid = 1824] [serial = 391] [outer = 0x7f8433ac8000] 18:00:07 INFO - PROCESS | 1824 | 1461114007689 Marionette TRACE conn4 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 18:00:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 18:00:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1337ms 18:00:07 INFO - PROCESS | 1824 | 1461114007717 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 18:00:07 INFO - PROCESS | 1824 | 1461114007719 Marionette TRACE conn4 <- [1,493,null,{"value":"8"}] 18:00:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 18:00:07 INFO - PROCESS | 1824 | 1461114007727 Marionette TRACE conn4 -> [0,494,"setScriptTimeout",{"ms":35000}] 18:00:07 INFO - PROCESS | 1824 | 1461114007730 Marionette TRACE conn4 <- [1,494,null,{}] 18:00:07 INFO - PROCESS | 1824 | 1461114007736 Marionette TRACE conn4 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:07 INFO - PROCESS | 1824 | 1461114007910 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 18:00:08 INFO - PROCESS | 1824 | 1461114008070 Marionette TRACE conn4 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:08 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8431dd4000 == 68 [pid = 1824] [id = 131] 18:00:08 INFO - PROCESS | 1824 | ++DOMWINDOW == 113 (0x7f8433c39c00) [pid = 1824] [serial = 392] [outer = (nil)] 18:00:08 INFO - PROCESS | 1824 | ++DOMWINDOW == 114 (0x7f8433c3fc00) [pid = 1824] [serial = 393] [outer = 0x7f8433c39c00] 18:00:08 INFO - PROCESS | 1824 | 1461114008146 Marionette DEBUG loaded listener.js 18:00:08 INFO - PROCESS | 1824 | ++DOMWINDOW == 115 (0x7f843ea63800) [pid = 1824] [serial = 394] [outer = 0x7f8433c39c00] 18:00:09 INFO - PROCESS | 1824 | 1461114009353 Marionette TRACE conn4 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 18:00:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 18:00:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1682ms 18:00:09 INFO - PROCESS | 1824 | 1461114009411 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 18:00:09 INFO - PROCESS | 1824 | 1461114009416 Marionette TRACE conn4 <- [1,497,null,{"value":"8"}] 18:00:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 18:00:09 INFO - PROCESS | 1824 | 1461114009425 Marionette TRACE conn4 -> [0,498,"setScriptTimeout",{"ms":35000}] 18:00:09 INFO - PROCESS | 1824 | 1461114009430 Marionette TRACE conn4 <- [1,498,null,{}] 18:00:09 INFO - PROCESS | 1824 | 1461114009440 Marionette TRACE conn4 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:09 INFO - PROCESS | 1824 | 1461114009635 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 18:00:09 INFO - PROCESS | 1824 | 1461114009837 Marionette TRACE conn4 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:09 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84352af800 == 69 [pid = 1824] [id = 132] 18:00:09 INFO - PROCESS | 1824 | ++DOMWINDOW == 116 (0x7f8432d94000) [pid = 1824] [serial = 395] [outer = (nil)] 18:00:09 INFO - PROCESS | 1824 | ++DOMWINDOW == 117 (0x7f8432e04000) [pid = 1824] [serial = 396] [outer = 0x7f8432d94000] 18:00:09 INFO - PROCESS | 1824 | 1461114009904 Marionette DEBUG loaded listener.js 18:00:10 INFO - PROCESS | 1824 | ++DOMWINDOW == 118 (0x7f8433479400) [pid = 1824] [serial = 397] [outer = 0x7f8432d94000] 18:00:10 INFO - PROCESS | 1824 | 1461114010761 Marionette TRACE conn4 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 18:00:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 18:00:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1390ms 18:00:10 INFO - PROCESS | 1824 | 1461114010818 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 18:00:10 INFO - PROCESS | 1824 | 1461114010828 Marionette TRACE conn4 <- [1,501,null,{"value":"8"}] 18:00:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 18:00:10 INFO - PROCESS | 1824 | 1461114010841 Marionette TRACE conn4 -> [0,502,"setScriptTimeout",{"ms":35000}] 18:00:10 INFO - PROCESS | 1824 | 1461114010844 Marionette TRACE conn4 <- [1,502,null,{}] 18:00:10 INFO - PROCESS | 1824 | 1461114010852 Marionette TRACE conn4 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:11 INFO - PROCESS | 1824 | 1461114011065 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 18:00:11 INFO - PROCESS | 1824 | --DOCSHELL 0x7f844f669000 == 68 [pid = 1824] [id = 92] 18:00:11 INFO - PROCESS | 1824 | --DOCSHELL 0x7f844a469800 == 67 [pid = 1824] [id = 91] 18:00:11 INFO - PROCESS | 1824 | --DOMWINDOW == 117 (0x7f844d3c6000) [pid = 1824] [serial = 336] [outer = (nil)] [url = about:blank] 18:00:11 INFO - PROCESS | 1824 | --DOMWINDOW == 116 (0x7f8435e26400) [pid = 1824] [serial = 306] [outer = (nil)] [url = about:blank] 18:00:11 INFO - PROCESS | 1824 | --DOMWINDOW == 115 (0x7f843c34bc00) [pid = 1824] [serial = 309] [outer = (nil)] [url = about:blank] 18:00:11 INFO - PROCESS | 1824 | --DOMWINDOW == 114 (0x7f843ffa1800) [pid = 1824] [serial = 312] [outer = (nil)] [url = about:blank] 18:00:11 INFO - PROCESS | 1824 | --DOMWINDOW == 113 (0x7f844d482000) [pid = 1824] [serial = 315] [outer = (nil)] [url = about:blank] 18:00:11 INFO - PROCESS | 1824 | 1461114011303 Marionette TRACE conn4 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:11 INFO - PROCESS | 1824 | --DOCSHELL 0x7f844b457000 == 66 [pid = 1824] [id = 124] 18:00:11 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84336c2800 == 65 [pid = 1824] [id = 123] 18:00:11 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843ec54800 == 64 [pid = 1824] [id = 122] 18:00:11 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843e02e000 == 63 [pid = 1824] [id = 121] 18:00:11 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84336c2800 == 64 [pid = 1824] [id = 133] 18:00:11 INFO - PROCESS | 1824 | ++DOMWINDOW == 114 (0x7f84333e9800) [pid = 1824] [serial = 398] [outer = (nil)] 18:00:11 INFO - PROCESS | 1824 | ++DOMWINDOW == 115 (0x7f843393a000) [pid = 1824] [serial = 399] [outer = 0x7f84333e9800] 18:00:11 INFO - PROCESS | 1824 | 1461114011380 Marionette DEBUG loaded listener.js 18:00:11 INFO - PROCESS | 1824 | ++DOMWINDOW == 116 (0x7f8433ad3000) [pid = 1824] [serial = 400] [outer = 0x7f84333e9800] 18:00:11 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843c4d7800 == 63 [pid = 1824] [id = 120] 18:00:11 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8434e4d000 == 62 [pid = 1824] [id = 119] 18:00:11 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8437cbc800 == 61 [pid = 1824] [id = 118] 18:00:11 INFO - PROCESS | 1824 | --DOMWINDOW == 115 (0x7f844336a400) [pid = 1824] [serial = 330] [outer = (nil)] [url = about:blank] 18:00:11 INFO - PROCESS | 1824 | --DOMWINDOW == 114 (0x7f844b2cd400) [pid = 1824] [serial = 331] [outer = (nil)] [url = about:blank] 18:00:11 INFO - PROCESS | 1824 | --DOMWINDOW == 113 (0x7f843720fc00) [pid = 1824] [serial = 333] [outer = (nil)] [url = about:blank] 18:00:11 INFO - PROCESS | 1824 | --DOMWINDOW == 112 (0x7f844b406c00) [pid = 1824] [serial = 301] [outer = (nil)] [url = about:blank] 18:00:11 INFO - PROCESS | 1824 | --DOMWINDOW == 111 (0x7f84354a8800) [pid = 1824] [serial = 322] [outer = (nil)] [url = about:blank] 18:00:11 INFO - PROCESS | 1824 | --DOMWINDOW == 110 (0x7f8433697400) [pid = 1824] [serial = 321] [outer = (nil)] [url = about:blank] 18:00:11 INFO - PROCESS | 1824 | --DOMWINDOW == 109 (0x7f8438f9f000) [pid = 1824] [serial = 324] [outer = (nil)] [url = about:blank] 18:00:11 INFO - PROCESS | 1824 | --DOMWINDOW == 108 (0x7f843bd95400) [pid = 1824] [serial = 325] [outer = (nil)] [url = about:blank] 18:00:11 INFO - PROCESS | 1824 | --DOMWINDOW == 107 (0x7f8433473c00) [pid = 1824] [serial = 303] [outer = (nil)] [url = about:blank] 18:00:11 INFO - PROCESS | 1824 | --DOMWINDOW == 106 (0x7f84336fa400) [pid = 1824] [serial = 319] [outer = (nil)] [url = about:blank] 18:00:11 INFO - PROCESS | 1824 | --DOMWINDOW == 105 (0x7f84336efc00) [pid = 1824] [serial = 318] [outer = (nil)] [url = about:blank] 18:00:11 INFO - PROCESS | 1824 | --DOMWINDOW == 104 (0x7f843db31c00) [pid = 1824] [serial = 327] [outer = (nil)] [url = about:blank] 18:00:11 INFO - PROCESS | 1824 | --DOMWINDOW == 103 (0x7f843dd34800) [pid = 1824] [serial = 334] [outer = (nil)] [url = about:blank] 18:00:11 INFO - PROCESS | 1824 | --DOMWINDOW == 102 (0x7f843dbe7400) [pid = 1824] [serial = 328] [outer = (nil)] [url = about:blank] 18:00:12 INFO - PROCESS | 1824 | 1461114012176 Marionette TRACE conn4 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 18:00:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 18:00:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1386ms 18:00:12 INFO - PROCESS | 1824 | 1461114012226 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 18:00:12 INFO - PROCESS | 1824 | 1461114012229 Marionette TRACE conn4 <- [1,505,null,{"value":"8"}] 18:00:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 18:00:12 INFO - PROCESS | 1824 | 1461114012236 Marionette TRACE conn4 -> [0,506,"setScriptTimeout",{"ms":35000}] 18:00:12 INFO - PROCESS | 1824 | 1461114012242 Marionette TRACE conn4 <- [1,506,null,{}] 18:00:12 INFO - PROCESS | 1824 | 1461114012258 Marionette TRACE conn4 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:12 INFO - PROCESS | 1824 | 1461114012437 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 18:00:12 INFO - PROCESS | 1824 | 1461114012538 Marionette TRACE conn4 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:12 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843c4df000 == 62 [pid = 1824] [id = 134] 18:00:12 INFO - PROCESS | 1824 | ++DOMWINDOW == 103 (0x7f8433473800) [pid = 1824] [serial = 401] [outer = (nil)] 18:00:12 INFO - PROCESS | 1824 | ++DOMWINDOW == 104 (0x7f8433c3f000) [pid = 1824] [serial = 402] [outer = 0x7f8433473800] 18:00:12 INFO - PROCESS | 1824 | 1461114012605 Marionette DEBUG loaded listener.js 18:00:12 INFO - PROCESS | 1824 | ++DOMWINDOW == 105 (0x7f8435250400) [pid = 1824] [serial = 403] [outer = 0x7f8433473800] 18:00:13 INFO - PROCESS | 1824 | 1461114013389 Marionette TRACE conn4 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 18:00:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 18:00:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1184ms 18:00:13 INFO - PROCESS | 1824 | 1461114013434 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 18:00:13 INFO - PROCESS | 1824 | 1461114013439 Marionette TRACE conn4 <- [1,509,null,{"value":"8"}] 18:00:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 18:00:13 INFO - PROCESS | 1824 | 1461114013455 Marionette TRACE conn4 -> [0,510,"setScriptTimeout",{"ms":35000}] 18:00:13 INFO - PROCESS | 1824 | 1461114013459 Marionette TRACE conn4 <- [1,510,null,{}] 18:00:13 INFO - PROCESS | 1824 | 1461114013468 Marionette TRACE conn4 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:13 INFO - PROCESS | 1824 | 1461114013627 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 18:00:13 INFO - PROCESS | 1824 | 1461114013642 Marionette TRACE conn4 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:13 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843e01f000 == 63 [pid = 1824] [id = 135] 18:00:13 INFO - PROCESS | 1824 | ++DOMWINDOW == 106 (0x7f8433c43400) [pid = 1824] [serial = 404] [outer = (nil)] 18:00:13 INFO - PROCESS | 1824 | ++DOMWINDOW == 107 (0x7f843721cc00) [pid = 1824] [serial = 405] [outer = 0x7f8433c43400] 18:00:13 INFO - PROCESS | 1824 | 1461114013705 Marionette DEBUG loaded listener.js 18:00:13 INFO - PROCESS | 1824 | ++DOMWINDOW == 108 (0x7f84374f8400) [pid = 1824] [serial = 406] [outer = 0x7f8433c43400] 18:00:14 INFO - PROCESS | 1824 | 1461114014597 Marionette TRACE conn4 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 18:00:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 18:00:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1185ms 18:00:14 INFO - PROCESS | 1824 | 1461114014640 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 18:00:14 INFO - PROCESS | 1824 | 1461114014644 Marionette TRACE conn4 <- [1,513,null,{"value":"8"}] 18:00:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 18:00:14 INFO - PROCESS | 1824 | 1461114014656 Marionette TRACE conn4 -> [0,514,"setScriptTimeout",{"ms":35000}] 18:00:14 INFO - PROCESS | 1824 | 1461114014659 Marionette TRACE conn4 <- [1,514,null,{}] 18:00:14 INFO - PROCESS | 1824 | 1461114014665 Marionette TRACE conn4 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:14 INFO - PROCESS | 1824 | 1461114014855 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 18:00:14 INFO - PROCESS | 1824 | 1461114014879 Marionette TRACE conn4 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:14 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84319f4800 == 64 [pid = 1824] [id = 136] 18:00:14 INFO - PROCESS | 1824 | ++DOMWINDOW == 109 (0x7f8435e22800) [pid = 1824] [serial = 407] [outer = (nil)] 18:00:14 INFO - PROCESS | 1824 | ++DOMWINDOW == 110 (0x7f843a432000) [pid = 1824] [serial = 408] [outer = 0x7f8435e22800] 18:00:14 INFO - PROCESS | 1824 | 1461114014940 Marionette DEBUG loaded listener.js 18:00:15 INFO - PROCESS | 1824 | ++DOMWINDOW == 111 (0x7f843c342000) [pid = 1824] [serial = 409] [outer = 0x7f8435e22800] 18:00:15 INFO - PROCESS | 1824 | 1461114015757 Marionette TRACE conn4 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 18:00:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 18:00:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1135ms 18:00:15 INFO - PROCESS | 1824 | 1461114015786 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 18:00:15 INFO - PROCESS | 1824 | 1461114015790 Marionette TRACE conn4 <- [1,517,null,{"value":"8"}] 18:00:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 18:00:15 INFO - PROCESS | 1824 | 1461114015800 Marionette TRACE conn4 -> [0,518,"setScriptTimeout",{"ms":35000}] 18:00:15 INFO - PROCESS | 1824 | 1461114015803 Marionette TRACE conn4 <- [1,518,null,{}] 18:00:15 INFO - PROCESS | 1824 | 1461114015814 Marionette TRACE conn4 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:16 INFO - PROCESS | 1824 | 1461114016250 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 18:00:16 INFO - PROCESS | 1824 | --DOMWINDOW == 110 (0x7f8432d97400) [pid = 1824] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 18:00:16 INFO - PROCESS | 1824 | --DOMWINDOW == 109 (0x7f8431ae9000) [pid = 1824] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 18:00:16 INFO - PROCESS | 1824 | --DOMWINDOW == 108 (0x7f843db34000) [pid = 1824] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 18:00:16 INFO - PROCESS | 1824 | --DOMWINDOW == 107 (0x7f843721c400) [pid = 1824] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 18:00:16 INFO - PROCESS | 1824 | --DOMWINDOW == 106 (0x7f843716d800) [pid = 1824] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 18:00:16 INFO - PROCESS | 1824 | --DOMWINDOW == 105 (0x7f84336f2c00) [pid = 1824] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 18:00:16 INFO - PROCESS | 1824 | --DOMWINDOW == 104 (0x7f84374f7400) [pid = 1824] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 18:00:16 INFO - PROCESS | 1824 | 1461114016651 Marionette TRACE conn4 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:16 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f844ce0b800 == 65 [pid = 1824] [id = 137] 18:00:16 INFO - PROCESS | 1824 | ++DOMWINDOW == 105 (0x7f844336ec00) [pid = 1824] [serial = 410] [outer = (nil)] 18:00:16 INFO - PROCESS | 1824 | ++DOMWINDOW == 106 (0x7f844a4db400) [pid = 1824] [serial = 411] [outer = 0x7f844336ec00] 18:00:16 INFO - PROCESS | 1824 | 1461114016721 Marionette DEBUG loaded listener.js 18:00:16 INFO - PROCESS | 1824 | ++DOMWINDOW == 107 (0x7f844b408800) [pid = 1824] [serial = 412] [outer = 0x7f844336ec00] 18:00:17 INFO - PROCESS | 1824 | 1461114017444 Marionette TRACE conn4 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 18:00:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 18:00:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1685ms 18:00:17 INFO - PROCESS | 1824 | 1461114017486 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 18:00:17 INFO - PROCESS | 1824 | 1461114017488 Marionette TRACE conn4 <- [1,521,null,{"value":"8"}] 18:00:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 18:00:17 INFO - PROCESS | 1824 | 1461114017495 Marionette TRACE conn4 -> [0,522,"setScriptTimeout",{"ms":35000}] 18:00:17 INFO - PROCESS | 1824 | 1461114017500 Marionette TRACE conn4 <- [1,522,null,{}] 18:00:17 INFO - PROCESS | 1824 | 1461114017506 Marionette TRACE conn4 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:17 INFO - PROCESS | 1824 | 1461114017655 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 18:00:17 INFO - PROCESS | 1824 | 1461114017709 Marionette TRACE conn4 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:17 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f844f72c000 == 66 [pid = 1824] [id = 138] 18:00:17 INFO - PROCESS | 1824 | ++DOMWINDOW == 108 (0x7f84339b5000) [pid = 1824] [serial = 413] [outer = (nil)] 18:00:17 INFO - PROCESS | 1824 | ++DOMWINDOW == 109 (0x7f84339bfc00) [pid = 1824] [serial = 414] [outer = 0x7f84339b5000] 18:00:17 INFO - PROCESS | 1824 | 1461114017861 Marionette DEBUG loaded listener.js 18:00:17 INFO - PROCESS | 1824 | ++DOMWINDOW == 110 (0x7f843745fc00) [pid = 1824] [serial = 415] [outer = 0x7f84339b5000] 18:00:18 INFO - PROCESS | 1824 | 1461114018802 Marionette TRACE conn4 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 18:00:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 18:00:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1338ms 18:00:18 INFO - PROCESS | 1824 | 1461114018834 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 18:00:18 INFO - PROCESS | 1824 | 1461114018841 Marionette TRACE conn4 <- [1,525,null,{"value":"8"}] 18:00:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 18:00:18 INFO - PROCESS | 1824 | 1461114018851 Marionette TRACE conn4 -> [0,526,"setScriptTimeout",{"ms":35000}] 18:00:18 INFO - PROCESS | 1824 | 1461114018855 Marionette TRACE conn4 <- [1,526,null,{}] 18:00:18 INFO - PROCESS | 1824 | 1461114018864 Marionette TRACE conn4 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:19 INFO - PROCESS | 1824 | 1461114019041 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 18:00:19 INFO - PROCESS | 1824 | 1461114019193 Marionette TRACE conn4 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:19 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8437309800 == 67 [pid = 1824] [id = 139] 18:00:19 INFO - PROCESS | 1824 | ++DOMWINDOW == 111 (0x7f8431a0e000) [pid = 1824] [serial = 416] [outer = (nil)] 18:00:19 INFO - PROCESS | 1824 | ++DOMWINDOW == 112 (0x7f8431aeb800) [pid = 1824] [serial = 417] [outer = 0x7f8431a0e000] 18:00:19 INFO - PROCESS | 1824 | 1461114019273 Marionette DEBUG loaded listener.js 18:00:19 INFO - PROCESS | 1824 | ++DOMWINDOW == 113 (0x7f8432d95000) [pid = 1824] [serial = 418] [outer = 0x7f8431a0e000] 18:00:20 INFO - PROCESS | 1824 | 1461114020241 Marionette TRACE conn4 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 18:00:20 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 18:00:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1442ms 18:00:20 INFO - PROCESS | 1824 | 1461114020294 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 18:00:20 INFO - PROCESS | 1824 | 1461114020303 Marionette TRACE conn4 <- [1,529,null,{"value":"8"}] 18:00:20 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 18:00:20 INFO - PROCESS | 1824 | 1461114020315 Marionette TRACE conn4 -> [0,530,"setScriptTimeout",{"ms":35000}] 18:00:20 INFO - PROCESS | 1824 | 1461114020318 Marionette TRACE conn4 <- [1,530,null,{}] 18:00:20 INFO - PROCESS | 1824 | 1461114020325 Marionette TRACE conn4 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:20 INFO - PROCESS | 1824 | 1461114020544 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 18:00:20 INFO - PROCESS | 1824 | 1461114020789 Marionette TRACE conn4 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:20 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f844a095800 == 68 [pid = 1824] [id = 140] 18:00:20 INFO - PROCESS | 1824 | ++DOMWINDOW == 114 (0x7f8433011400) [pid = 1824] [serial = 419] [outer = (nil)] 18:00:20 INFO - PROCESS | 1824 | ++DOMWINDOW == 115 (0x7f8433014c00) [pid = 1824] [serial = 420] [outer = 0x7f8433011400] 18:00:20 INFO - PROCESS | 1824 | 1461114020910 Marionette DEBUG loaded listener.js 18:00:21 INFO - PROCESS | 1824 | ++DOMWINDOW == 116 (0x7f84333e9000) [pid = 1824] [serial = 421] [outer = 0x7f8433011400] 18:00:21 INFO - PROCESS | 1824 | 1461114021757 Marionette TRACE conn4 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 18:00:21 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 18:00:21 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 18:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:00:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:00:21 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 18:00:21 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 18:00:21 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 18:00:21 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 18:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:00:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:00:21 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 18:00:21 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 18:00:21 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1486ms 18:00:21 INFO - PROCESS | 1824 | 1461114021804 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 18:00:21 INFO - PROCESS | 1824 | 1461114021808 Marionette TRACE conn4 <- [1,533,null,{"value":"8"}] 18:00:21 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 18:00:21 INFO - PROCESS | 1824 | 1461114021816 Marionette TRACE conn4 -> [0,534,"setScriptTimeout",{"ms":35000}] 18:00:21 INFO - PROCESS | 1824 | 1461114021823 Marionette TRACE conn4 <- [1,534,null,{}] 18:00:21 INFO - PROCESS | 1824 | 1461114021860 Marionette TRACE conn4 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:22 INFO - PROCESS | 1824 | 1461114022061 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 18:00:22 INFO - PROCESS | 1824 | 1461114022208 Marionette TRACE conn4 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:22 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843c5b0000 == 69 [pid = 1824] [id = 141] 18:00:22 INFO - PROCESS | 1824 | ++DOMWINDOW == 117 (0x7f8433012c00) [pid = 1824] [serial = 422] [outer = (nil)] 18:00:22 INFO - PROCESS | 1824 | ++DOMWINDOW == 118 (0x7f8433adc800) [pid = 1824] [serial = 423] [outer = 0x7f8433012c00] 18:00:22 INFO - PROCESS | 1824 | 1461114022283 Marionette DEBUG loaded listener.js 18:00:22 INFO - PROCESS | 1824 | ++DOMWINDOW == 119 (0x7f8433c42800) [pid = 1824] [serial = 424] [outer = 0x7f8433012c00] 18:00:23 INFO - PROCESS | 1824 | 1461114023127 Marionette TRACE conn4 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 18:00:23 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 18:00:23 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1357ms 18:00:23 INFO - PROCESS | 1824 | 1461114023174 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 18:00:23 INFO - PROCESS | 1824 | 1461114023179 Marionette TRACE conn4 <- [1,537,null,{"value":"8"}] 18:00:23 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 18:00:23 INFO - PROCESS | 1824 | 1461114023186 Marionette TRACE conn4 -> [0,538,"setScriptTimeout",{"ms":35000}] 18:00:23 INFO - PROCESS | 1824 | 1461114023190 Marionette TRACE conn4 <- [1,538,null,{}] 18:00:23 INFO - PROCESS | 1824 | 1461114023196 Marionette TRACE conn4 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:23 INFO - PROCESS | 1824 | 1461114023384 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 18:00:23 INFO - PROCESS | 1824 | 1461114023542 Marionette TRACE conn4 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:23 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843c5ad800 == 70 [pid = 1824] [id = 142] 18:00:23 INFO - PROCESS | 1824 | ++DOMWINDOW == 120 (0x7f8433adf400) [pid = 1824] [serial = 425] [outer = (nil)] 18:00:23 INFO - PROCESS | 1824 | ++DOMWINDOW == 121 (0x7f8433c43800) [pid = 1824] [serial = 426] [outer = 0x7f8433adf400] 18:00:23 INFO - PROCESS | 1824 | 1461114023641 Marionette DEBUG loaded listener.js 18:00:23 INFO - PROCESS | 1824 | ++DOMWINDOW == 122 (0x7f843a532c00) [pid = 1824] [serial = 427] [outer = 0x7f8433adf400] 18:00:24 INFO - PROCESS | 1824 | 1461114024387 Marionette TRACE conn4 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 18:00:24 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. 18:00:24 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1242ms 18:00:24 INFO - PROCESS | 1824 | 1461114024429 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 18:00:24 INFO - PROCESS | 1824 | 1461114024432 Marionette TRACE conn4 <- [1,541,null,{"value":"8"}] 18:00:24 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 18:00:24 INFO - PROCESS | 1824 | 1461114024439 Marionette TRACE conn4 -> [0,542,"setScriptTimeout",{"ms":35000}] 18:00:24 INFO - PROCESS | 1824 | 1461114024443 Marionette TRACE conn4 <- [1,542,null,{}] 18:00:24 INFO - PROCESS | 1824 | 1461114024489 Marionette TRACE conn4 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:24 INFO - PROCESS | 1824 | 1461114024675 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 18:00:24 INFO - PROCESS | 1824 | 1461114024808 Marionette TRACE conn4 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:24 INFO - PROCESS | 1824 | ++DOMWINDOW == 123 (0x7f8435e2f800) [pid = 1824] [serial = 428] [outer = 0x7f8435e48800] 18:00:24 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843405d000 == 71 [pid = 1824] [id = 143] 18:00:24 INFO - PROCESS | 1824 | ++DOMWINDOW == 124 (0x7f843347d800) [pid = 1824] [serial = 429] [outer = (nil)] 18:00:24 INFO - PROCESS | 1824 | ++DOMWINDOW == 125 (0x7f843c349800) [pid = 1824] [serial = 430] [outer = 0x7f843347d800] 18:00:24 INFO - PROCESS | 1824 | 1461114024906 Marionette DEBUG loaded listener.js 18:00:25 INFO - PROCESS | 1824 | ++DOMWINDOW == 126 (0x7f843dbeac00) [pid = 1824] [serial = 431] [outer = 0x7f843347d800] 18:00:25 INFO - PROCESS | 1824 | 1461114025793 Marionette TRACE conn4 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 18:00:25 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. 18:00:25 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1430ms 18:00:25 INFO - PROCESS | 1824 | 1461114025871 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 18:00:25 INFO - PROCESS | 1824 | 1461114025876 Marionette TRACE conn4 <- [1,545,null,{"value":"8"}] 18:00:25 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 18:00:25 INFO - PROCESS | 1824 | 1461114025883 Marionette TRACE conn4 -> [0,546,"setScriptTimeout",{"ms":35000}] 18:00:25 INFO - PROCESS | 1824 | 1461114025886 Marionette TRACE conn4 <- [1,546,null,{}] 18:00:25 INFO - PROCESS | 1824 | 1461114025893 Marionette TRACE conn4 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:26 INFO - PROCESS | 1824 | 1461114026114 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 18:00:26 INFO - PROCESS | 1824 | 1461114026258 Marionette TRACE conn4 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:26 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f842c631800 == 72 [pid = 1824] [id = 144] 18:00:26 INFO - PROCESS | 1824 | ++DOMWINDOW == 127 (0x7f842c58dc00) [pid = 1824] [serial = 432] [outer = (nil)] 18:00:26 INFO - PROCESS | 1824 | ++DOMWINDOW == 128 (0x7f842c592400) [pid = 1824] [serial = 433] [outer = 0x7f842c58dc00] 18:00:26 INFO - PROCESS | 1824 | 1461114026338 Marionette DEBUG loaded listener.js 18:00:26 INFO - PROCESS | 1824 | ++DOMWINDOW == 129 (0x7f844b1d0000) [pid = 1824] [serial = 434] [outer = 0x7f842c58dc00] 18:00:27 INFO - PROCESS | 1824 | 1461114027143 Marionette TRACE conn4 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 18:00:27 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 18:00:27 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1279ms 18:00:27 INFO - PROCESS | 1824 | 1461114027163 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 18:00:27 INFO - PROCESS | 1824 | 1461114027167 Marionette TRACE conn4 <- [1,549,null,{"value":"8"}] 18:00:27 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 18:00:27 INFO - PROCESS | 1824 | 1461114027174 Marionette TRACE conn4 -> [0,550,"setScriptTimeout",{"ms":35000}] 18:00:27 INFO - PROCESS | 1824 | 1461114027178 Marionette TRACE conn4 <- [1,550,null,{}] 18:00:27 INFO - PROCESS | 1824 | 1461114027184 Marionette TRACE conn4 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:27 INFO - PROCESS | 1824 | 1461114027371 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 18:00:27 INFO - PROCESS | 1824 | 1461114027553 Marionette TRACE conn4 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:27 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843406f800 == 73 [pid = 1824] [id = 145] 18:00:27 INFO - PROCESS | 1824 | ++DOMWINDOW == 130 (0x7f842c58e800) [pid = 1824] [serial = 435] [outer = (nil)] 18:00:27 INFO - PROCESS | 1824 | ++DOMWINDOW == 131 (0x7f842c7eb800) [pid = 1824] [serial = 436] [outer = 0x7f842c58e800] 18:00:27 INFO - PROCESS | 1824 | 1461114027628 Marionette DEBUG loaded listener.js 18:00:27 INFO - PROCESS | 1824 | ++DOMWINDOW == 132 (0x7f842c7f5400) [pid = 1824] [serial = 437] [outer = 0x7f842c58e800] 18:00:28 INFO - PROCESS | 1824 | 1461114028439 Marionette TRACE conn4 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 18:00:28 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. 18:00:28 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1283ms 18:00:28 INFO - PROCESS | 1824 | 1461114028457 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 18:00:28 INFO - PROCESS | 1824 | 1461114028460 Marionette TRACE conn4 <- [1,553,null,{"value":"8"}] 18:00:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 18:00:28 INFO - PROCESS | 1824 | 1461114028467 Marionette TRACE conn4 -> [0,554,"setScriptTimeout",{"ms":35000}] 18:00:28 INFO - PROCESS | 1824 | 1461114028470 Marionette TRACE conn4 <- [1,554,null,{}] 18:00:28 INFO - PROCESS | 1824 | 1461114028476 Marionette TRACE conn4 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:28 INFO - PROCESS | 1824 | 1461114028678 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 18:00:28 INFO - PROCESS | 1824 | 1461114028804 Marionette TRACE conn4 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:28 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f842c8f0000 == 74 [pid = 1824] [id = 146] 18:00:28 INFO - PROCESS | 1824 | ++DOMWINDOW == 133 (0x7f842c591c00) [pid = 1824] [serial = 438] [outer = (nil)] 18:00:28 INFO - PROCESS | 1824 | ++DOMWINDOW == 134 (0x7f842c7f7400) [pid = 1824] [serial = 439] [outer = 0x7f842c591c00] 18:00:28 INFO - PROCESS | 1824 | 1461114028876 Marionette DEBUG loaded listener.js 18:00:28 INFO - PROCESS | 1824 | ++DOMWINDOW == 135 (0x7f84338a2000) [pid = 1824] [serial = 440] [outer = 0x7f842c591c00] 18:00:29 INFO - PROCESS | 1824 | [1824] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:00:29 INFO - PROCESS | 1824 | 1461114029721 Marionette TRACE conn4 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 18:00:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 18:00:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1329ms 18:00:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 18:00:29 INFO - PROCESS | 1824 | 1461114029797 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 18:00:29 INFO - PROCESS | 1824 | 1461114029800 Marionette TRACE conn4 <- [1,557,null,{"value":"8"}] 18:00:29 INFO - PROCESS | 1824 | 1461114029807 Marionette TRACE conn4 -> [0,558,"setScriptTimeout",{"ms":35000}] 18:00:29 INFO - PROCESS | 1824 | 1461114029809 Marionette TRACE conn4 <- [1,558,null,{}] 18:00:29 INFO - PROCESS | 1824 | 1461114029816 Marionette TRACE conn4 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:29 INFO - PROCESS | 1824 | 1461114029993 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 18:00:30 INFO - PROCESS | 1824 | 1461114030143 Marionette TRACE conn4 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:30 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8430e79800 == 75 [pid = 1824] [id = 147] 18:00:30 INFO - PROCESS | 1824 | ++DOMWINDOW == 136 (0x7f842c598000) [pid = 1824] [serial = 441] [outer = (nil)] 18:00:30 INFO - PROCESS | 1824 | ++DOMWINDOW == 137 (0x7f8430e5bc00) [pid = 1824] [serial = 442] [outer = 0x7f842c598000] 18:00:30 INFO - PROCESS | 1824 | 1461114030217 Marionette DEBUG loaded listener.js 18:00:30 INFO - PROCESS | 1824 | ++DOMWINDOW == 138 (0x7f8430e60000) [pid = 1824] [serial = 443] [outer = 0x7f842c598000] 18:00:31 INFO - PROCESS | 1824 | 1461114031050 Marionette TRACE conn4 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 18:00:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 18:00:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1285ms 18:00:31 INFO - PROCESS | 1824 | 1461114031091 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 18:00:31 INFO - PROCESS | 1824 | 1461114031095 Marionette TRACE conn4 <- [1,561,null,{"value":"8"}] 18:00:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 18:00:31 INFO - PROCESS | 1824 | 1461114031102 Marionette TRACE conn4 -> [0,562,"setScriptTimeout",{"ms":35000}] 18:00:31 INFO - PROCESS | 1824 | 1461114031105 Marionette TRACE conn4 <- [1,562,null,{}] 18:00:31 INFO - PROCESS | 1824 | 1461114031111 Marionette TRACE conn4 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:31 INFO - PROCESS | 1824 | 1461114031291 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 18:00:31 INFO - PROCESS | 1824 | 1461114031746 Marionette TRACE conn4 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:31 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84319fa800 == 76 [pid = 1824] [id = 148] 18:00:31 INFO - PROCESS | 1824 | ++DOMWINDOW == 139 (0x7f842c7ebc00) [pid = 1824] [serial = 444] [outer = (nil)] 18:00:31 INFO - PROCESS | 1824 | ++DOMWINDOW == 140 (0x7f8431a03000) [pid = 1824] [serial = 445] [outer = 0x7f842c7ebc00] 18:00:31 INFO - PROCESS | 1824 | 1461114031861 Marionette DEBUG loaded listener.js 18:00:31 INFO - PROCESS | 1824 | ++DOMWINDOW == 141 (0x7f8431a0c400) [pid = 1824] [serial = 446] [outer = 0x7f842c7ebc00] 18:00:32 INFO - PROCESS | 1824 | [1824] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:00:32 INFO - PROCESS | 1824 | 1461114032700 Marionette TRACE conn4 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 18:00:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 18:00:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1630ms 18:00:32 INFO - PROCESS | 1824 | 1461114032734 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 18:00:32 INFO - PROCESS | 1824 | 1461114032741 Marionette TRACE conn4 <- [1,565,null,{"value":"8"}] 18:00:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 18:00:32 INFO - PROCESS | 1824 | 1461114032752 Marionette TRACE conn4 -> [0,566,"setScriptTimeout",{"ms":35000}] 18:00:32 INFO - PROCESS | 1824 | 1461114032755 Marionette TRACE conn4 <- [1,566,null,{}] 18:00:32 INFO - PROCESS | 1824 | 1461114032764 Marionette TRACE conn4 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:32 INFO - PROCESS | 1824 | 1461114032946 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 18:00:33 INFO - PROCESS | 1824 | 1461114033275 Marionette TRACE conn4 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:33 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8431bca000 == 77 [pid = 1824] [id = 149] 18:00:33 INFO - PROCESS | 1824 | ++DOMWINDOW == 142 (0x7f8432dd9400) [pid = 1824] [serial = 447] [outer = (nil)] 18:00:33 INFO - PROCESS | 1824 | ++DOMWINDOW == 143 (0x7f8432ddd000) [pid = 1824] [serial = 448] [outer = 0x7f8432dd9400] 18:00:33 INFO - PROCESS | 1824 | 1461114033354 Marionette DEBUG loaded listener.js 18:00:33 INFO - PROCESS | 1824 | ++DOMWINDOW == 144 (0x7f8432e11400) [pid = 1824] [serial = 449] [outer = 0x7f8432dd9400] 18:00:33 INFO - PROCESS | 1824 | [1824] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:00:34 INFO - PROCESS | 1824 | --DOCSHELL 0x7f844ce0b800 == 76 [pid = 1824] [id = 137] 18:00:34 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84319f4800 == 75 [pid = 1824] [id = 136] 18:00:34 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843e01f000 == 74 [pid = 1824] [id = 135] 18:00:34 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843c4df000 == 73 [pid = 1824] [id = 134] 18:00:34 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84336c2800 == 72 [pid = 1824] [id = 133] 18:00:34 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84352af800 == 71 [pid = 1824] [id = 132] 18:00:34 INFO - PROCESS | 1824 | 1461114034285 Marionette TRACE conn4 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 18:00:34 INFO - PROCESS | 1824 | --DOMWINDOW == 143 (0x7f844f505400) [pid = 1824] [serial = 348] [outer = (nil)] [url = about:blank] 18:00:34 INFO - PROCESS | 1824 | --DOMWINDOW == 142 (0x7f843721b400) [pid = 1824] [serial = 361] [outer = (nil)] [url = about:blank] 18:00:34 INFO - PROCESS | 1824 | --DOMWINDOW == 141 (0x7f843db35800) [pid = 1824] [serial = 345] [outer = (nil)] [url = about:blank] 18:00:34 INFO - PROCESS | 1824 | --DOMWINDOW == 140 (0x7f8437195800) [pid = 1824] [serial = 360] [outer = (nil)] [url = about:blank] 18:00:34 INFO - PROCESS | 1824 | --DOMWINDOW == 139 (0x7f84336f8400) [pid = 1824] [serial = 357] [outer = (nil)] [url = about:blank] 18:00:34 INFO - PROCESS | 1824 | --DOMWINDOW == 138 (0x7f8433691400) [pid = 1824] [serial = 351] [outer = (nil)] [url = about:blank] 18:00:34 INFO - PROCESS | 1824 | --DOMWINDOW == 137 (0x7f843fe07400) [pid = 1824] [serial = 370] [outer = (nil)] [url = about:blank] 18:00:34 INFO - PROCESS | 1824 | --DOMWINDOW == 136 (0x7f843c349c00) [pid = 1824] [serial = 367] [outer = (nil)] [url = about:blank] 18:00:34 INFO - PROCESS | 1824 | --DOMWINDOW == 135 (0x7f843393d800) [pid = 1824] [serial = 358] [outer = (nil)] [url = about:blank] 18:00:34 INFO - PROCESS | 1824 | --DOMWINDOW == 134 (0x7f843c2c8400) [pid = 1824] [serial = 366] [outer = (nil)] [url = about:blank] 18:00:34 INFO - PROCESS | 1824 | --DOMWINDOW == 133 (0x7f843a431800) [pid = 1824] [serial = 363] [outer = (nil)] [url = about:blank] 18:00:34 INFO - PROCESS | 1824 | --DOMWINDOW == 132 (0x7f8432e0d000) [pid = 1824] [serial = 355] [outer = (nil)] [url = about:blank] 18:00:34 INFO - PROCESS | 1824 | --DOMWINDOW == 131 (0x7f84491d4000) [pid = 1824] [serial = 373] [outer = (nil)] [url = about:blank] 18:00:34 INFO - PROCESS | 1824 | --DOMWINDOW == 130 (0x7f843368b800) [pid = 1824] [serial = 339] [outer = (nil)] [url = about:blank] 18:00:34 INFO - PROCESS | 1824 | --DOMWINDOW == 129 (0x7f843393b400) [pid = 1824] [serial = 342] [outer = (nil)] [url = about:blank] 18:00:34 INFO - PROCESS | 1824 | --DOMWINDOW == 128 (0x7f8440159000) [pid = 1824] [serial = 372] [outer = (nil)] [url = about:blank] 18:00:34 INFO - PROCESS | 1824 | --DOMWINDOW == 127 (0x7f8432e03800) [pid = 1824] [serial = 354] [outer = (nil)] [url = about:blank] 18:00:34 INFO - PROCESS | 1824 | --DOMWINDOW == 126 (0x7f843dd2c000) [pid = 1824] [serial = 369] [outer = (nil)] [url = about:blank] 18:00:34 INFO - PROCESS | 1824 | --DOMWINDOW == 125 (0x7f843bbe7c00) [pid = 1824] [serial = 364] [outer = (nil)] [url = about:blank] 18:00:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 18:00:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1581ms 18:00:34 INFO - PROCESS | 1824 | 1461114034336 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 18:00:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 18:00:34 INFO - PROCESS | 1824 | 1461114034343 Marionette TRACE conn4 <- [1,569,null,{"value":"8"}] 18:00:34 INFO - PROCESS | 1824 | 1461114034350 Marionette TRACE conn4 -> [0,570,"setScriptTimeout",{"ms":35000}] 18:00:34 INFO - PROCESS | 1824 | 1461114034352 Marionette TRACE conn4 <- [1,570,null,{}] 18:00:34 INFO - PROCESS | 1824 | 1461114034359 Marionette TRACE conn4 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:34 INFO - PROCESS | 1824 | 1461114034521 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 18:00:34 INFO - PROCESS | 1824 | 1461114034538 Marionette TRACE conn4 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:34 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84341cb800 == 72 [pid = 1824] [id = 150] 18:00:34 INFO - PROCESS | 1824 | ++DOMWINDOW == 126 (0x7f8432ddf000) [pid = 1824] [serial = 450] [outer = (nil)] 18:00:34 INFO - PROCESS | 1824 | ++DOMWINDOW == 127 (0x7f84335a7c00) [pid = 1824] [serial = 451] [outer = 0x7f8432ddf000] 18:00:34 INFO - PROCESS | 1824 | 1461114034603 Marionette DEBUG loaded listener.js 18:00:34 INFO - PROCESS | 1824 | ++DOMWINDOW == 128 (0x7f84336f7400) [pid = 1824] [serial = 452] [outer = 0x7f8432ddf000] 18:00:35 INFO - PROCESS | 1824 | [1824] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:00:35 INFO - PROCESS | 1824 | 1461114035727 Marionette TRACE conn4 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 18:00:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 18:00:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1438ms 18:00:35 INFO - PROCESS | 1824 | 1461114035788 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 18:00:35 INFO - PROCESS | 1824 | 1461114035797 Marionette TRACE conn4 <- [1,573,null,{"value":"8"}] 18:00:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 18:00:35 INFO - PROCESS | 1824 | 1461114035807 Marionette TRACE conn4 -> [0,574,"setScriptTimeout",{"ms":35000}] 18:00:35 INFO - PROCESS | 1824 | 1461114035812 Marionette TRACE conn4 <- [1,574,null,{}] 18:00:35 INFO - PROCESS | 1824 | 1461114035820 Marionette TRACE conn4 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:36 INFO - PROCESS | 1824 | 1461114036046 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 18:00:36 INFO - PROCESS | 1824 | 1461114036194 Marionette TRACE conn4 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:36 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8433d15000 == 73 [pid = 1824] [id = 151] 18:00:36 INFO - PROCESS | 1824 | ++DOMWINDOW == 129 (0x7f8432d92c00) [pid = 1824] [serial = 453] [outer = (nil)] 18:00:36 INFO - PROCESS | 1824 | ++DOMWINDOW == 130 (0x7f8432ddf400) [pid = 1824] [serial = 454] [outer = 0x7f8432d92c00] 18:00:36 INFO - PROCESS | 1824 | 1461114036269 Marionette DEBUG loaded listener.js 18:00:36 INFO - PROCESS | 1824 | ++DOMWINDOW == 131 (0x7f8433010c00) [pid = 1824] [serial = 455] [outer = 0x7f8432d92c00] 18:00:37 INFO - PROCESS | 1824 | 1461114037260 Marionette TRACE conn4 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 18:00:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 18:00:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1488ms 18:00:37 INFO - PROCESS | 1824 | 1461114037296 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 18:00:37 INFO - PROCESS | 1824 | 1461114037303 Marionette TRACE conn4 <- [1,577,null,{"value":"8"}] 18:00:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 18:00:37 INFO - PROCESS | 1824 | 1461114037316 Marionette TRACE conn4 -> [0,578,"setScriptTimeout",{"ms":35000}] 18:00:37 INFO - PROCESS | 1824 | 1461114037320 Marionette TRACE conn4 <- [1,578,null,{}] 18:00:37 INFO - PROCESS | 1824 | 1461114037327 Marionette TRACE conn4 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:37 INFO - PROCESS | 1824 | 1461114037526 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 18:00:37 INFO - PROCESS | 1824 | 1461114037755 Marionette TRACE conn4 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:37 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843a40b000 == 74 [pid = 1824] [id = 152] 18:00:37 INFO - PROCESS | 1824 | ++DOMWINDOW == 132 (0x7f8433697000) [pid = 1824] [serial = 456] [outer = (nil)] 18:00:37 INFO - PROCESS | 1824 | ++DOMWINDOW == 133 (0x7f84338a7c00) [pid = 1824] [serial = 457] [outer = 0x7f8433697000] 18:00:37 INFO - PROCESS | 1824 | 1461114037874 Marionette DEBUG loaded listener.js 18:00:37 INFO - PROCESS | 1824 | ++DOMWINDOW == 134 (0x7f84338ac800) [pid = 1824] [serial = 458] [outer = 0x7f8433697000] 18:00:38 INFO - PROCESS | 1824 | 1461114038763 Marionette TRACE conn4 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 18:00:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 18:00:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1481ms 18:00:38 INFO - PROCESS | 1824 | 1461114038798 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 18:00:38 INFO - PROCESS | 1824 | 1461114038802 Marionette TRACE conn4 <- [1,581,null,{"value":"8"}] 18:00:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 18:00:38 INFO - PROCESS | 1824 | 1461114038809 Marionette TRACE conn4 -> [0,582,"setScriptTimeout",{"ms":35000}] 18:00:38 INFO - PROCESS | 1824 | 1461114038816 Marionette TRACE conn4 <- [1,582,null,{}] 18:00:38 INFO - PROCESS | 1824 | 1461114038833 Marionette TRACE conn4 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:39 INFO - PROCESS | 1824 | 1461114039018 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 18:00:39 INFO - PROCESS | 1824 | 1461114039165 Marionette TRACE conn4 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:39 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843c59a000 == 75 [pid = 1824] [id = 153] 18:00:39 INFO - PROCESS | 1824 | ++DOMWINDOW == 135 (0x7f8433934800) [pid = 1824] [serial = 459] [outer = (nil)] 18:00:39 INFO - PROCESS | 1824 | ++DOMWINDOW == 136 (0x7f8433acb400) [pid = 1824] [serial = 460] [outer = 0x7f8433934800] 18:00:39 INFO - PROCESS | 1824 | 1461114039243 Marionette DEBUG loaded listener.js 18:00:39 INFO - PROCESS | 1824 | ++DOMWINDOW == 137 (0x7f8433c37400) [pid = 1824] [serial = 461] [outer = 0x7f8433934800] 18:00:40 INFO - PROCESS | 1824 | 1461114040096 Marionette TRACE conn4 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 18:00:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 18:00:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1339ms 18:00:40 INFO - PROCESS | 1824 | 1461114040149 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 18:00:40 INFO - PROCESS | 1824 | 1461114040153 Marionette TRACE conn4 <- [1,585,null,{"value":"8"}] 18:00:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 18:00:40 INFO - PROCESS | 1824 | 1461114040161 Marionette TRACE conn4 -> [0,586,"setScriptTimeout",{"ms":35000}] 18:00:40 INFO - PROCESS | 1824 | 1461114040165 Marionette TRACE conn4 <- [1,586,null,{}] 18:00:40 INFO - PROCESS | 1824 | 1461114040171 Marionette TRACE conn4 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:40 INFO - PROCESS | 1824 | 1461114040354 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 18:00:40 INFO - PROCESS | 1824 | 1461114040505 Marionette TRACE conn4 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:40 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843d240800 == 76 [pid = 1824] [id = 154] 18:00:40 INFO - PROCESS | 1824 | ++DOMWINDOW == 138 (0x7f8433936400) [pid = 1824] [serial = 462] [outer = (nil)] 18:00:40 INFO - PROCESS | 1824 | ++DOMWINDOW == 139 (0x7f843524cc00) [pid = 1824] [serial = 463] [outer = 0x7f8433936400] 18:00:40 INFO - PROCESS | 1824 | 1461114040578 Marionette DEBUG loaded listener.js 18:00:40 INFO - PROCESS | 1824 | ++DOMWINDOW == 140 (0x7f8435e4e800) [pid = 1824] [serial = 464] [outer = 0x7f8433936400] 18:00:41 INFO - PROCESS | 1824 | [1824] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:00:41 INFO - PROCESS | 1824 | 1461114041493 Marionette TRACE conn4 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 18:00:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 18:00:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1381ms 18:00:41 INFO - PROCESS | 1824 | 1461114041543 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 18:00:41 INFO - PROCESS | 1824 | 1461114041547 Marionette TRACE conn4 <- [1,589,null,{"value":"8"}] 18:00:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 18:00:41 INFO - PROCESS | 1824 | 1461114041554 Marionette TRACE conn4 -> [0,590,"setScriptTimeout",{"ms":35000}] 18:00:41 INFO - PROCESS | 1824 | 1461114041558 Marionette TRACE conn4 <- [1,590,null,{}] 18:00:41 INFO - PROCESS | 1824 | 1461114041564 Marionette TRACE conn4 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:41 INFO - PROCESS | 1824 | 1461114041731 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 18:00:41 INFO - PROCESS | 1824 | 1461114041884 Marionette TRACE conn4 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:41 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843e9dd800 == 77 [pid = 1824] [id = 155] 18:00:41 INFO - PROCESS | 1824 | ++DOMWINDOW == 141 (0x7f8433c37800) [pid = 1824] [serial = 465] [outer = (nil)] 18:00:41 INFO - PROCESS | 1824 | ++DOMWINDOW == 142 (0x7f8437219400) [pid = 1824] [serial = 466] [outer = 0x7f8433c37800] 18:00:41 INFO - PROCESS | 1824 | 1461114041955 Marionette DEBUG loaded listener.js 18:00:42 INFO - PROCESS | 1824 | ++DOMWINDOW == 143 (0x7f84374f5800) [pid = 1824] [serial = 467] [outer = 0x7f8433c37800] 18:00:42 INFO - PROCESS | 1824 | 1461114042879 Marionette TRACE conn4 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 18:00:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 18:00:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1391ms 18:00:42 INFO - PROCESS | 1824 | 1461114042946 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 18:00:42 INFO - PROCESS | 1824 | 1461114042951 Marionette TRACE conn4 <- [1,593,null,{"value":"8"}] 18:00:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 18:00:42 INFO - PROCESS | 1824 | 1461114042957 Marionette TRACE conn4 -> [0,594,"setScriptTimeout",{"ms":35000}] 18:00:42 INFO - PROCESS | 1824 | 1461114042961 Marionette TRACE conn4 <- [1,594,null,{}] 18:00:42 INFO - PROCESS | 1824 | 1461114042967 Marionette TRACE conn4 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:43 INFO - PROCESS | 1824 | 1461114043205 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 18:00:43 INFO - PROCESS | 1824 | 1461114043354 Marionette TRACE conn4 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:43 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84491f1800 == 78 [pid = 1824] [id = 156] 18:00:43 INFO - PROCESS | 1824 | ++DOMWINDOW == 144 (0x7f8439979800) [pid = 1824] [serial = 468] [outer = (nil)] 18:00:43 INFO - PROCESS | 1824 | ++DOMWINDOW == 145 (0x7f843c34d800) [pid = 1824] [serial = 469] [outer = 0x7f8439979800] 18:00:43 INFO - PROCESS | 1824 | 1461114043435 Marionette DEBUG loaded listener.js 18:00:43 INFO - PROCESS | 1824 | ++DOMWINDOW == 146 (0x7f843db68400) [pid = 1824] [serial = 470] [outer = 0x7f8439979800] 18:00:44 INFO - PROCESS | 1824 | 1461114044322 Marionette TRACE conn4 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 18:00:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 18:00:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1433ms 18:00:44 INFO - PROCESS | 1824 | 1461114044391 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 18:00:44 INFO - PROCESS | 1824 | 1461114044395 Marionette TRACE conn4 <- [1,597,null,{"value":"8"}] 18:00:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 18:00:44 INFO - PROCESS | 1824 | 1461114044402 Marionette TRACE conn4 -> [0,598,"setScriptTimeout",{"ms":35000}] 18:00:44 INFO - PROCESS | 1824 | 1461114044404 Marionette TRACE conn4 <- [1,598,null,{}] 18:00:44 INFO - PROCESS | 1824 | 1461114044411 Marionette TRACE conn4 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:44 INFO - PROCESS | 1824 | 1461114044590 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 18:00:44 INFO - PROCESS | 1824 | 1461114044740 Marionette TRACE conn4 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:44 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f844b103000 == 79 [pid = 1824] [id = 157] 18:00:44 INFO - PROCESS | 1824 | ++DOMWINDOW == 147 (0x7f8433ac7400) [pid = 1824] [serial = 471] [outer = (nil)] 18:00:44 INFO - PROCESS | 1824 | ++DOMWINDOW == 148 (0x7f843e20b400) [pid = 1824] [serial = 472] [outer = 0x7f8433ac7400] 18:00:44 INFO - PROCESS | 1824 | 1461114044814 Marionette DEBUG loaded listener.js 18:00:44 INFO - PROCESS | 1824 | ++DOMWINDOW == 149 (0x7f8440159000) [pid = 1824] [serial = 473] [outer = 0x7f8433ac7400] 18:00:45 INFO - PROCESS | 1824 | 1461114045863 Marionette TRACE conn4 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 18:00:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 18:00:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1486ms 18:00:45 INFO - PROCESS | 1824 | 1461114045889 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 18:00:45 INFO - PROCESS | 1824 | 1461114045894 Marionette TRACE conn4 <- [1,601,null,{"value":"8"}] 18:00:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 18:00:45 INFO - PROCESS | 1824 | 1461114045900 Marionette TRACE conn4 -> [0,602,"setScriptTimeout",{"ms":35000}] 18:00:45 INFO - PROCESS | 1824 | 1461114045904 Marionette TRACE conn4 <- [1,602,null,{}] 18:00:45 INFO - PROCESS | 1824 | 1461114045910 Marionette TRACE conn4 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:46 INFO - PROCESS | 1824 | 1461114046079 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 18:00:46 INFO - PROCESS | 1824 | 1461114046280 Marionette TRACE conn4 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:46 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f844d4bb000 == 80 [pid = 1824] [id = 158] 18:00:46 INFO - PROCESS | 1824 | ++DOMWINDOW == 150 (0x7f842c58e000) [pid = 1824] [serial = 474] [outer = (nil)] 18:00:46 INFO - PROCESS | 1824 | ++DOMWINDOW == 151 (0x7f84339b8800) [pid = 1824] [serial = 475] [outer = 0x7f842c58e000] 18:00:46 INFO - PROCESS | 1824 | 1461114046402 Marionette DEBUG loaded listener.js 18:00:46 INFO - PROCESS | 1824 | ++DOMWINDOW == 152 (0x7f844b1d0400) [pid = 1824] [serial = 476] [outer = 0x7f842c58e000] 18:00:47 INFO - PROCESS | 1824 | 1461114047240 Marionette TRACE conn4 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 18:00:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 18:00:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1387ms 18:00:47 INFO - PROCESS | 1824 | 1461114047289 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 18:00:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 18:00:47 INFO - PROCESS | 1824 | 1461114047293 Marionette TRACE conn4 <- [1,605,null,{"value":"8"}] 18:00:47 INFO - PROCESS | 1824 | 1461114047300 Marionette TRACE conn4 -> [0,606,"setScriptTimeout",{"ms":35000}] 18:00:47 INFO - PROCESS | 1824 | 1461114047303 Marionette TRACE conn4 <- [1,606,null,{}] 18:00:47 INFO - PROCESS | 1824 | 1461114047309 Marionette TRACE conn4 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:47 INFO - PROCESS | 1824 | 1461114047486 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 18:00:47 INFO - PROCESS | 1824 | 1461114047899 Marionette TRACE conn4 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:47 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84336c7000 == 81 [pid = 1824] [id = 159] 18:00:47 INFO - PROCESS | 1824 | ++DOMWINDOW == 153 (0x7f842c7f5c00) [pid = 1824] [serial = 477] [outer = (nil)] 18:00:48 INFO - PROCESS | 1824 | ++DOMWINDOW == 154 (0x7f8430e59c00) [pid = 1824] [serial = 478] [outer = 0x7f842c7f5c00] 18:00:48 INFO - PROCESS | 1824 | 1461114048020 Marionette DEBUG loaded listener.js 18:00:48 INFO - PROCESS | 1824 | ++DOMWINDOW == 155 (0x7f8431a11400) [pid = 1824] [serial = 479] [outer = 0x7f842c7f5c00] 18:00:48 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84331dd000 == 80 [pid = 1824] [id = 117] 18:00:48 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8431bca000 == 79 [pid = 1824] [id = 149] 18:00:48 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84319fa800 == 78 [pid = 1824] [id = 148] 18:00:48 INFO - PROCESS | 1824 | --DOCSHELL 0x7f844a095800 == 77 [pid = 1824] [id = 140] 18:00:48 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8437309800 == 76 [pid = 1824] [id = 139] 18:00:49 INFO - PROCESS | 1824 | 1461114049052 Marionette TRACE conn4 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 18:00:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 18:00:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1783ms 18:00:49 INFO - PROCESS | 1824 | 1461114049098 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 18:00:49 INFO - PROCESS | 1824 | 1461114049105 Marionette TRACE conn4 <- [1,609,null,{"value":"8"}] 18:00:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 18:00:49 INFO - PROCESS | 1824 | 1461114049122 Marionette TRACE conn4 -> [0,610,"setScriptTimeout",{"ms":35000}] 18:00:49 INFO - PROCESS | 1824 | 1461114049127 Marionette TRACE conn4 <- [1,610,null,{}] 18:00:49 INFO - PROCESS | 1824 | 1461114049135 Marionette TRACE conn4 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:49 INFO - PROCESS | 1824 | 1461114049309 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 18:00:49 INFO - PROCESS | 1824 | 1461114049320 Marionette TRACE conn4 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:49 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8431bc9000 == 77 [pid = 1824] [id = 160] 18:00:49 INFO - PROCESS | 1824 | ++DOMWINDOW == 156 (0x7f8431a0f800) [pid = 1824] [serial = 480] [outer = (nil)] 18:00:49 INFO - PROCESS | 1824 | ++DOMWINDOW == 157 (0x7f8433017c00) [pid = 1824] [serial = 481] [outer = 0x7f8431a0f800] 18:00:49 INFO - PROCESS | 1824 | 1461114049389 Marionette DEBUG loaded listener.js 18:00:49 INFO - PROCESS | 1824 | ++DOMWINDOW == 158 (0x7f84336f3000) [pid = 1824] [serial = 482] [outer = 0x7f8431a0f800] 18:00:50 INFO - PROCESS | 1824 | 1461114050333 Marionette TRACE conn4 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 18:00:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 18:00:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1287ms 18:00:50 INFO - PROCESS | 1824 | 1461114050412 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 18:00:50 INFO - PROCESS | 1824 | 1461114050418 Marionette TRACE conn4 <- [1,613,null,{"value":"8"}] 18:00:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 18:00:50 INFO - PROCESS | 1824 | 1461114050435 Marionette TRACE conn4 -> [0,614,"setScriptTimeout",{"ms":35000}] 18:00:50 INFO - PROCESS | 1824 | 1461114050438 Marionette TRACE conn4 <- [1,614,null,{}] 18:00:50 INFO - PROCESS | 1824 | 1461114050453 Marionette TRACE conn4 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:50 INFO - PROCESS | 1824 | 1461114050652 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 18:00:50 INFO - PROCESS | 1824 | 1461114050680 Marionette TRACE conn4 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:50 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8434062800 == 78 [pid = 1824] [id = 161] 18:00:50 INFO - PROCESS | 1824 | ++DOMWINDOW == 159 (0x7f8432e09c00) [pid = 1824] [serial = 483] [outer = (nil)] 18:00:50 INFO - PROCESS | 1824 | ++DOMWINDOW == 160 (0x7f8433933000) [pid = 1824] [serial = 484] [outer = 0x7f8432e09c00] 18:00:50 INFO - PROCESS | 1824 | 1461114050744 Marionette DEBUG loaded listener.js 18:00:50 INFO - PROCESS | 1824 | ++DOMWINDOW == 161 (0x7f8433ab0c00) [pid = 1824] [serial = 485] [outer = 0x7f8432e09c00] 18:00:51 INFO - PROCESS | 1824 | 1461114051647 Marionette TRACE conn4 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 18:00:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 18:00:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1249ms 18:00:51 INFO - PROCESS | 1824 | 1461114051677 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 18:00:51 INFO - PROCESS | 1824 | 1461114051681 Marionette TRACE conn4 <- [1,617,null,{"value":"8"}] 18:00:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 18:00:51 INFO - PROCESS | 1824 | 1461114051695 Marionette TRACE conn4 -> [0,618,"setScriptTimeout",{"ms":35000}] 18:00:51 INFO - PROCESS | 1824 | 1461114051704 Marionette TRACE conn4 <- [1,618,null,{}] 18:00:51 INFO - PROCESS | 1824 | 1461114051720 Marionette TRACE conn4 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:51 INFO - PROCESS | 1824 | 1461114051928 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 18:00:51 INFO - PROCESS | 1824 | 1461114051953 Marionette TRACE conn4 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:51 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843c5ac000 == 79 [pid = 1824] [id = 162] 18:00:51 INFO - PROCESS | 1824 | ++DOMWINDOW == 162 (0x7f84338adc00) [pid = 1824] [serial = 486] [outer = (nil)] 18:00:52 INFO - PROCESS | 1824 | ++DOMWINDOW == 163 (0x7f84342f5800) [pid = 1824] [serial = 487] [outer = 0x7f84338adc00] 18:00:52 INFO - PROCESS | 1824 | 1461114052015 Marionette DEBUG loaded listener.js 18:00:52 INFO - PROCESS | 1824 | ++DOMWINDOW == 164 (0x7f8437219800) [pid = 1824] [serial = 488] [outer = 0x7f84338adc00] 18:00:52 INFO - PROCESS | 1824 | --DOMWINDOW == 163 (0x7f8437197000) [pid = 1824] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 18:00:52 INFO - PROCESS | 1824 | --DOMWINDOW == 162 (0x7f84339b5000) [pid = 1824] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 18:00:52 INFO - PROCESS | 1824 | --DOMWINDOW == 161 (0x7f842c7ebc00) [pid = 1824] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 18:00:52 INFO - PROCESS | 1824 | --DOMWINDOW == 160 (0x7f8432dd9400) [pid = 1824] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 18:00:52 INFO - PROCESS | 1824 | --DOMWINDOW == 159 (0x7f8433473800) [pid = 1824] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 18:00:52 INFO - PROCESS | 1824 | --DOMWINDOW == 158 (0x7f8432dd3000) [pid = 1824] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 18:00:52 INFO - PROCESS | 1824 | --DOMWINDOW == 157 (0x7f8435e22800) [pid = 1824] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 18:00:52 INFO - PROCESS | 1824 | --DOMWINDOW == 156 (0x7f8433c43400) [pid = 1824] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 18:00:52 INFO - PROCESS | 1824 | --DOMWINDOW == 155 (0x7f8432d94000) [pid = 1824] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 18:00:52 INFO - PROCESS | 1824 | --DOMWINDOW == 154 (0x7f84333e9800) [pid = 1824] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 18:00:52 INFO - PROCESS | 1824 | --DOMWINDOW == 153 (0x7f844336ec00) [pid = 1824] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 18:00:52 INFO - PROCESS | 1824 | 1461114052976 Marionette TRACE conn4 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 18:00:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 18:00:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1308ms 18:00:53 INFO - PROCESS | 1824 | 1461114052999 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 18:00:53 INFO - PROCESS | 1824 | 1461114053004 Marionette TRACE conn4 <- [1,621,null,{"value":"8"}] 18:00:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 18:00:53 INFO - PROCESS | 1824 | 1461114053019 Marionette TRACE conn4 -> [0,622,"setScriptTimeout",{"ms":35000}] 18:00:53 INFO - PROCESS | 1824 | 1461114053023 Marionette TRACE conn4 <- [1,622,null,{}] 18:00:53 INFO - PROCESS | 1824 | 1461114053028 Marionette TRACE conn4 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:53 INFO - PROCESS | 1824 | 1461114053194 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 18:00:53 INFO - PROCESS | 1824 | 1461114053217 Marionette TRACE conn4 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:53 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84432b4000 == 80 [pid = 1824] [id = 163] 18:00:53 INFO - PROCESS | 1824 | ++DOMWINDOW == 154 (0x7f8432d8b400) [pid = 1824] [serial = 489] [outer = (nil)] 18:00:53 INFO - PROCESS | 1824 | ++DOMWINDOW == 155 (0x7f8435e25000) [pid = 1824] [serial = 490] [outer = 0x7f8432d8b400] 18:00:53 INFO - PROCESS | 1824 | 1461114053284 Marionette DEBUG loaded listener.js 18:00:53 INFO - PROCESS | 1824 | ++DOMWINDOW == 156 (0x7f84374f6c00) [pid = 1824] [serial = 491] [outer = 0x7f8432d8b400] 18:00:54 INFO - PROCESS | 1824 | 1461114054183 Marionette TRACE conn4 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 18:00:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 18:00:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1187ms 18:00:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 18:00:54 INFO - PROCESS | 1824 | 1461114054213 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 18:00:54 INFO - PROCESS | 1824 | 1461114054215 Marionette TRACE conn4 <- [1,625,null,{"value":"8"}] 18:00:54 INFO - PROCESS | 1824 | 1461114054223 Marionette TRACE conn4 -> [0,626,"setScriptTimeout",{"ms":35000}] 18:00:54 INFO - PROCESS | 1824 | 1461114054237 Marionette TRACE conn4 <- [1,626,null,{}] 18:00:54 INFO - PROCESS | 1824 | 1461114054244 Marionette TRACE conn4 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:54 INFO - PROCESS | 1824 | 1461114054409 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 18:00:54 INFO - PROCESS | 1824 | 1461114054651 Marionette TRACE conn4 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:54 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f842c8e3800 == 81 [pid = 1824] [id = 164] 18:00:54 INFO - PROCESS | 1824 | ++DOMWINDOW == 157 (0x7f842c597800) [pid = 1824] [serial = 492] [outer = (nil)] 18:00:54 INFO - PROCESS | 1824 | ++DOMWINDOW == 158 (0x7f842c7f0400) [pid = 1824] [serial = 493] [outer = 0x7f842c597800] 18:00:54 INFO - PROCESS | 1824 | 1461114054735 Marionette DEBUG loaded listener.js 18:00:54 INFO - PROCESS | 1824 | ++DOMWINDOW == 159 (0x7f8432d8ac00) [pid = 1824] [serial = 494] [outer = 0x7f842c597800] 18:00:55 INFO - PROCESS | 1824 | 1461114055682 Marionette TRACE conn4 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 18:00:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 18:00:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1504ms 18:00:55 INFO - PROCESS | 1824 | 1461114055728 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 18:00:55 INFO - PROCESS | 1824 | 1461114055736 Marionette TRACE conn4 <- [1,629,null,{"value":"8"}] 18:00:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 18:00:55 INFO - PROCESS | 1824 | 1461114055746 Marionette TRACE conn4 -> [0,630,"setScriptTimeout",{"ms":35000}] 18:00:55 INFO - PROCESS | 1824 | 1461114055750 Marionette TRACE conn4 <- [1,630,null,{}] 18:00:55 INFO - PROCESS | 1824 | 1461114055759 Marionette TRACE conn4 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:55 INFO - PROCESS | 1824 | 1461114055960 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 18:00:56 INFO - PROCESS | 1824 | 1461114056114 Marionette TRACE conn4 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:56 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843bd8f000 == 82 [pid = 1824] [id = 165] 18:00:56 INFO - PROCESS | 1824 | ++DOMWINDOW == 160 (0x7f842c598c00) [pid = 1824] [serial = 495] [outer = (nil)] 18:00:56 INFO - PROCESS | 1824 | ++DOMWINDOW == 161 (0x7f843393a400) [pid = 1824] [serial = 496] [outer = 0x7f842c598c00] 18:00:56 INFO - PROCESS | 1824 | 1461114056192 Marionette DEBUG loaded listener.js 18:00:56 INFO - PROCESS | 1824 | ++DOMWINDOW == 162 (0x7f8433ab0000) [pid = 1824] [serial = 497] [outer = 0x7f842c598c00] 18:00:57 INFO - PROCESS | 1824 | 1461114057216 Marionette TRACE conn4 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 18:00:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 18:00:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1535ms 18:00:57 INFO - PROCESS | 1824 | 1461114057286 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 18:00:57 INFO - PROCESS | 1824 | 1461114057293 Marionette TRACE conn4 <- [1,633,null,{"value":"8"}] 18:00:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 18:00:57 INFO - PROCESS | 1824 | 1461114057301 Marionette TRACE conn4 -> [0,634,"setScriptTimeout",{"ms":35000}] 18:00:57 INFO - PROCESS | 1824 | 1461114057305 Marionette TRACE conn4 <- [1,634,null,{}] 18:00:57 INFO - PROCESS | 1824 | 1461114057311 Marionette TRACE conn4 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:57 INFO - PROCESS | 1824 | 1461114057506 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 18:00:57 INFO - PROCESS | 1824 | 1461114057750 Marionette TRACE conn4 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:57 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f844aeb4000 == 83 [pid = 1824] [id = 166] 18:00:57 INFO - PROCESS | 1824 | ++DOMWINDOW == 163 (0x7f8433ab3000) [pid = 1824] [serial = 498] [outer = (nil)] 18:00:57 INFO - PROCESS | 1824 | ++DOMWINDOW == 164 (0x7f843716ac00) [pid = 1824] [serial = 499] [outer = 0x7f8433ab3000] 18:00:57 INFO - PROCESS | 1824 | 1461114057873 Marionette DEBUG loaded listener.js 18:00:58 INFO - PROCESS | 1824 | ++DOMWINDOW == 165 (0x7f8438fa3000) [pid = 1824] [serial = 500] [outer = 0x7f8433ab3000] 18:00:58 INFO - PROCESS | 1824 | [1824] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:00:58 INFO - PROCESS | 1824 | 1461114058750 Marionette TRACE conn4 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 18:00:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 18:00:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1486ms 18:00:58 INFO - PROCESS | 1824 | 1461114058788 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 18:00:58 INFO - PROCESS | 1824 | 1461114058793 Marionette TRACE conn4 <- [1,637,null,{"value":"8"}] 18:00:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 18:00:58 INFO - PROCESS | 1824 | 1461114058812 Marionette TRACE conn4 -> [0,638,"setScriptTimeout",{"ms":35000}] 18:00:58 INFO - PROCESS | 1824 | 1461114058822 Marionette TRACE conn4 <- [1,638,null,{}] 18:00:58 INFO - PROCESS | 1824 | 1461114058829 Marionette TRACE conn4 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:59 INFO - PROCESS | 1824 | 1461114059089 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 18:00:59 INFO - PROCESS | 1824 | 1461114059289 Marionette TRACE conn4 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:59 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8454613800 == 84 [pid = 1824] [id = 167] 18:00:59 INFO - PROCESS | 1824 | ++DOMWINDOW == 166 (0x7f8434287400) [pid = 1824] [serial = 501] [outer = (nil)] 18:00:59 INFO - PROCESS | 1824 | ++DOMWINDOW == 167 (0x7f843d276000) [pid = 1824] [serial = 502] [outer = 0x7f8434287400] 18:00:59 INFO - PROCESS | 1824 | 1461114059409 Marionette DEBUG loaded listener.js 18:00:59 INFO - PROCESS | 1824 | ++DOMWINDOW == 168 (0x7f843e053c00) [pid = 1824] [serial = 503] [outer = 0x7f8434287400] 18:00:59 INFO - PROCESS | 1824 | [1824] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:01:00 INFO - PROCESS | 1824 | 1461114060292 Marionette TRACE conn4 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 18:01:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 18:01:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1551ms 18:01:00 INFO - PROCESS | 1824 | 1461114060354 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 18:01:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 18:01:00 INFO - PROCESS | 1824 | 1461114060360 Marionette TRACE conn4 <- [1,641,null,{"value":"8"}] 18:01:00 INFO - PROCESS | 1824 | 1461114060367 Marionette TRACE conn4 -> [0,642,"setScriptTimeout",{"ms":35000}] 18:01:00 INFO - PROCESS | 1824 | 1461114060371 Marionette TRACE conn4 <- [1,642,null,{}] 18:01:00 INFO - PROCESS | 1824 | 1461114060378 Marionette TRACE conn4 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:00 INFO - PROCESS | 1824 | 1461114060592 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 18:01:00 INFO - PROCESS | 1824 | 1461114060750 Marionette TRACE conn4 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:00 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f842a7ec000 == 85 [pid = 1824] [id = 168] 18:01:00 INFO - PROCESS | 1824 | ++DOMWINDOW == 169 (0x7f84354a4c00) [pid = 1824] [serial = 504] [outer = (nil)] 18:01:00 INFO - PROCESS | 1824 | ++DOMWINDOW == 170 (0x7f84491d6400) [pid = 1824] [serial = 505] [outer = 0x7f84354a4c00] 18:01:00 INFO - PROCESS | 1824 | 1461114060879 Marionette DEBUG loaded listener.js 18:01:01 INFO - PROCESS | 1824 | ++DOMWINDOW == 171 (0x7f844b1d2000) [pid = 1824] [serial = 506] [outer = 0x7f84354a4c00] 18:01:01 INFO - PROCESS | 1824 | 1461114061794 Marionette TRACE conn4 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 18:01:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 18:01:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1500ms 18:01:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 18:01:01 INFO - PROCESS | 1824 | 1461114061867 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 18:01:01 INFO - PROCESS | 1824 | 1461114061870 Marionette TRACE conn4 <- [1,645,null,{"value":"8"}] 18:01:01 INFO - PROCESS | 1824 | 1461114061877 Marionette TRACE conn4 -> [0,646,"setScriptTimeout",{"ms":35000}] 18:01:01 INFO - PROCESS | 1824 | 1461114061880 Marionette TRACE conn4 <- [1,646,null,{}] 18:01:01 INFO - PROCESS | 1824 | 1461114061887 Marionette TRACE conn4 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:02 INFO - PROCESS | 1824 | 1461114062110 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 18:01:02 INFO - PROCESS | 1824 | 1461114062266 Marionette TRACE conn4 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:02 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f842a90f000 == 86 [pid = 1824] [id = 169] 18:01:02 INFO - PROCESS | 1824 | ++DOMWINDOW == 172 (0x7f843ce44000) [pid = 1824] [serial = 507] [outer = (nil)] 18:01:02 INFO - PROCESS | 1824 | ++DOMWINDOW == 173 (0x7f843ce45c00) [pid = 1824] [serial = 508] [outer = 0x7f843ce44000] 18:01:02 INFO - PROCESS | 1824 | 1461114062358 Marionette DEBUG loaded listener.js 18:01:02 INFO - PROCESS | 1824 | ++DOMWINDOW == 174 (0x7f844b5b7800) [pid = 1824] [serial = 509] [outer = 0x7f843ce44000] 18:01:03 INFO - PROCESS | 1824 | 1461114063311 Marionette TRACE conn4 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 18:01:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 18:01:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1487ms 18:01:03 INFO - PROCESS | 1824 | 1461114063365 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 18:01:03 INFO - PROCESS | 1824 | 1461114063369 Marionette TRACE conn4 <- [1,649,null,{"value":"8"}] 18:01:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 18:01:03 INFO - PROCESS | 1824 | 1461114063376 Marionette TRACE conn4 -> [0,650,"setScriptTimeout",{"ms":35000}] 18:01:03 INFO - PROCESS | 1824 | 1461114063380 Marionette TRACE conn4 <- [1,650,null,{}] 18:01:03 INFO - PROCESS | 1824 | 1461114063386 Marionette TRACE conn4 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:03 INFO - PROCESS | 1824 | 1461114063579 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 18:01:03 INFO - PROCESS | 1824 | 1461114063737 Marionette TRACE conn4 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:03 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f842a971000 == 87 [pid = 1824] [id = 170] 18:01:03 INFO - PROCESS | 1824 | ++DOMWINDOW == 175 (0x7f842abf2c00) [pid = 1824] [serial = 510] [outer = (nil)] 18:01:03 INFO - PROCESS | 1824 | ++DOMWINDOW == 176 (0x7f843ce41400) [pid = 1824] [serial = 511] [outer = 0x7f842abf2c00] 18:01:03 INFO - PROCESS | 1824 | 1461114063814 Marionette DEBUG loaded listener.js 18:01:03 INFO - PROCESS | 1824 | ++DOMWINDOW == 177 (0x7f844d3c6000) [pid = 1824] [serial = 512] [outer = 0x7f842abf2c00] 18:01:04 INFO - PROCESS | 1824 | 1461114064735 Marionette TRACE conn4 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 18:01:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 18:01:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1430ms 18:01:04 INFO - PROCESS | 1824 | 1461114064807 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 18:01:04 INFO - PROCESS | 1824 | 1461114064811 Marionette TRACE conn4 <- [1,653,null,{"value":"8"}] 18:01:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 18:01:04 INFO - PROCESS | 1824 | 1461114064817 Marionette TRACE conn4 -> [0,654,"setScriptTimeout",{"ms":35000}] 18:01:04 INFO - PROCESS | 1824 | 1461114064820 Marionette TRACE conn4 <- [1,654,null,{}] 18:01:04 INFO - PROCESS | 1824 | 1461114064826 Marionette TRACE conn4 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:05 INFO - PROCESS | 1824 | 1461114065007 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 18:01:05 INFO - PROCESS | 1824 | 1461114065167 Marionette TRACE conn4 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:05 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f842c8da000 == 88 [pid = 1824] [id = 171] 18:01:05 INFO - PROCESS | 1824 | ++DOMWINDOW == 178 (0x7f842abf6000) [pid = 1824] [serial = 513] [outer = (nil)] 18:01:05 INFO - PROCESS | 1824 | ++DOMWINDOW == 179 (0x7f8430ad7800) [pid = 1824] [serial = 514] [outer = 0x7f842abf6000] 18:01:05 INFO - PROCESS | 1824 | 1461114065245 Marionette DEBUG loaded listener.js 18:01:05 INFO - PROCESS | 1824 | ++DOMWINDOW == 180 (0x7f8430add000) [pid = 1824] [serial = 515] [outer = 0x7f842abf6000] 18:01:06 INFO - PROCESS | 1824 | 1461114066149 Marionette TRACE conn4 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 18:01:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 18:01:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1386ms 18:01:06 INFO - PROCESS | 1824 | 1461114066206 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 18:01:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 18:01:06 INFO - PROCESS | 1824 | 1461114066210 Marionette TRACE conn4 <- [1,657,null,{"value":"8"}] 18:01:06 INFO - PROCESS | 1824 | 1461114066218 Marionette TRACE conn4 -> [0,658,"setScriptTimeout",{"ms":35000}] 18:01:06 INFO - PROCESS | 1824 | 1461114066222 Marionette TRACE conn4 <- [1,658,null,{}] 18:01:06 INFO - PROCESS | 1824 | 1461114066228 Marionette TRACE conn4 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:06 INFO - PROCESS | 1824 | 1461114066423 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 18:01:06 INFO - PROCESS | 1824 | 1461114066584 Marionette TRACE conn4 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:06 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8431bd3000 == 89 [pid = 1824] [id = 172] 18:01:06 INFO - PROCESS | 1824 | ++DOMWINDOW == 181 (0x7f842c596000) [pid = 1824] [serial = 516] [outer = (nil)] 18:01:06 INFO - PROCESS | 1824 | ++DOMWINDOW == 182 (0x7f8431a05800) [pid = 1824] [serial = 517] [outer = 0x7f842c596000] 18:01:06 INFO - PROCESS | 1824 | 1461114066660 Marionette DEBUG loaded listener.js 18:01:06 INFO - PROCESS | 1824 | ++DOMWINDOW == 183 (0x7f8432de0000) [pid = 1824] [serial = 518] [outer = 0x7f842c596000] 18:01:07 INFO - PROCESS | 1824 | 1461114067531 Marionette TRACE conn4 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 18:01:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 18:01:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1383ms 18:01:07 INFO - PROCESS | 1824 | 1461114067605 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 18:01:07 INFO - PROCESS | 1824 | 1461114067608 Marionette TRACE conn4 <- [1,661,null,{"value":"8"}] 18:01:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 18:01:07 INFO - PROCESS | 1824 | 1461114067620 Marionette TRACE conn4 -> [0,662,"setScriptTimeout",{"ms":35000}] 18:01:07 INFO - PROCESS | 1824 | 1461114067624 Marionette TRACE conn4 <- [1,662,null,{}] 18:01:07 INFO - PROCESS | 1824 | 1461114067631 Marionette TRACE conn4 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:08 INFO - PROCESS | 1824 | 1461114068116 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 18:01:08 INFO - PROCESS | 1824 | 1461114068350 Marionette TRACE conn4 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:08 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f842c8ef800 == 90 [pid = 1824] [id = 173] 18:01:08 INFO - PROCESS | 1824 | ++DOMWINDOW == 184 (0x7f842c58d400) [pid = 1824] [serial = 519] [outer = (nil)] 18:01:08 INFO - PROCESS | 1824 | ++DOMWINDOW == 185 (0x7f842c596c00) [pid = 1824] [serial = 520] [outer = 0x7f842c58d400] 18:01:08 INFO - PROCESS | 1824 | 1461114068426 Marionette DEBUG loaded listener.js 18:01:08 INFO - PROCESS | 1824 | ++DOMWINDOW == 186 (0x7f8431a10800) [pid = 1824] [serial = 521] [outer = 0x7f842c58d400] 18:01:09 INFO - PROCESS | 1824 | [1824] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:01:09 INFO - PROCESS | 1824 | 1461114069343 Marionette TRACE conn4 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 18:01:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 18:01:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1734ms 18:01:09 INFO - PROCESS | 1824 | 1461114069356 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 18:01:09 INFO - PROCESS | 1824 | 1461114069361 Marionette TRACE conn4 <- [1,665,null,{"value":"8"}] 18:01:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 18:01:09 INFO - PROCESS | 1824 | 1461114069368 Marionette TRACE conn4 -> [0,666,"setScriptTimeout",{"ms":35000}] 18:01:09 INFO - PROCESS | 1824 | 1461114069373 Marionette TRACE conn4 <- [1,666,null,{}] 18:01:09 INFO - PROCESS | 1824 | 1461114069380 Marionette TRACE conn4 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:09 INFO - PROCESS | 1824 | 1461114069543 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 18:01:09 INFO - PROCESS | 1824 | 1461114069730 Marionette TRACE conn4 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:09 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8433d29000 == 91 [pid = 1824] [id = 174] 18:01:09 INFO - PROCESS | 1824 | ++DOMWINDOW == 187 (0x7f842c58d000) [pid = 1824] [serial = 522] [outer = (nil)] 18:01:09 INFO - PROCESS | 1824 | ++DOMWINDOW == 188 (0x7f8432ddb400) [pid = 1824] [serial = 523] [outer = 0x7f842c58d000] 18:01:09 INFO - PROCESS | 1824 | 1461114069805 Marionette DEBUG loaded listener.js 18:01:09 INFO - PROCESS | 1824 | ++DOMWINDOW == 189 (0x7f84338a6400) [pid = 1824] [serial = 524] [outer = 0x7f842c58d000] 18:01:10 INFO - PROCESS | 1824 | [1824] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:01:10 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8437444000 == 90 [pid = 1824] [id = 49] 18:01:10 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843c06d800 == 89 [pid = 1824] [id = 50] 18:01:10 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84335de000 == 88 [pid = 1824] [id = 54] 18:01:10 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8439961800 == 87 [pid = 1824] [id = 41] 18:01:10 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8433328000 == 86 [pid = 1824] [id = 48] 18:01:10 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843cc53800 == 85 [pid = 1824] [id = 51] 18:01:10 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843d012000 == 84 [pid = 1824] [id = 42] 18:01:10 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8449f49000 == 83 [pid = 1824] [id = 43] 18:01:10 INFO - PROCESS | 1824 | --DOMWINDOW == 188 (0x7f8430e5bc00) [pid = 1824] [serial = 442] [outer = (nil)] [url = about:blank] 18:01:10 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84432b4000 == 82 [pid = 1824] [id = 163] 18:01:10 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843c5ac000 == 81 [pid = 1824] [id = 162] 18:01:10 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8434062800 == 80 [pid = 1824] [id = 161] 18:01:10 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8431bc9000 == 79 [pid = 1824] [id = 160] 18:01:10 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84336c7000 == 78 [pid = 1824] [id = 159] 18:01:10 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843d240800 == 77 [pid = 1824] [id = 154] 18:01:10 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843c59a000 == 76 [pid = 1824] [id = 153] 18:01:10 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843a40b000 == 75 [pid = 1824] [id = 152] 18:01:10 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8433d15000 == 74 [pid = 1824] [id = 151] 18:01:10 INFO - PROCESS | 1824 | 1461114070945 Marionette TRACE conn4 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 18:01:10 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84341cb800 == 73 [pid = 1824] [id = 150] 18:01:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 18:01:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1594ms 18:01:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 18:01:10 INFO - PROCESS | 1824 | 1461114070962 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 18:01:10 INFO - PROCESS | 1824 | 1461114070965 Marionette TRACE conn4 <- [1,669,null,{"value":"8"}] 18:01:10 INFO - PROCESS | 1824 | 1461114070973 Marionette TRACE conn4 -> [0,670,"setScriptTimeout",{"ms":35000}] 18:01:10 INFO - PROCESS | 1824 | 1461114070976 Marionette TRACE conn4 <- [1,670,null,{}] 18:01:10 INFO - PROCESS | 1824 | 1461114070981 Marionette TRACE conn4 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:11 INFO - PROCESS | 1824 | 1461114071141 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 18:01:11 INFO - PROCESS | 1824 | --DOMWINDOW == 187 (0x7f8435250400) [pid = 1824] [serial = 403] [outer = (nil)] [url = about:blank] 18:01:11 INFO - PROCESS | 1824 | --DOMWINDOW == 186 (0x7f8432ddc400) [pid = 1824] [serial = 375] [outer = (nil)] [url = about:blank] 18:01:11 INFO - PROCESS | 1824 | --DOMWINDOW == 185 (0x7f843a432000) [pid = 1824] [serial = 408] [outer = (nil)] [url = about:blank] 18:01:11 INFO - PROCESS | 1824 | --DOMWINDOW == 184 (0x7f842c7f7400) [pid = 1824] [serial = 439] [outer = (nil)] [url = about:blank] 18:01:11 INFO - PROCESS | 1824 | --DOMWINDOW == 183 (0x7f843db3bc00) [pid = 1824] [serial = 376] [outer = (nil)] [url = about:blank] 18:01:11 INFO - PROCESS | 1824 | --DOMWINDOW == 182 (0x7f84333ec400) [pid = 1824] [serial = 378] [outer = (nil)] [url = about:blank] 18:01:11 INFO - PROCESS | 1824 | --DOMWINDOW == 181 (0x7f843721cc00) [pid = 1824] [serial = 405] [outer = (nil)] [url = about:blank] 18:01:11 INFO - PROCESS | 1824 | --DOMWINDOW == 180 (0x7f8433479400) [pid = 1824] [serial = 397] [outer = (nil)] [url = about:blank] 18:01:11 INFO - PROCESS | 1824 | --DOMWINDOW == 179 (0x7f8432e04000) [pid = 1824] [serial = 396] [outer = (nil)] [url = about:blank] 18:01:11 INFO - PROCESS | 1824 | --DOMWINDOW == 178 (0x7f8433acbc00) [pid = 1824] [serial = 387] [outer = (nil)] [url = about:blank] 18:01:11 INFO - PROCESS | 1824 | --DOMWINDOW == 177 (0x7f8437210c00) [pid = 1824] [serial = 381] [outer = (nil)] [url = about:blank] 18:01:11 INFO - PROCESS | 1824 | --DOMWINDOW == 176 (0x7f8433c3fc00) [pid = 1824] [serial = 393] [outer = (nil)] [url = about:blank] 18:01:11 INFO - PROCESS | 1824 | --DOMWINDOW == 175 (0x7f843393a000) [pid = 1824] [serial = 399] [outer = (nil)] [url = about:blank] 18:01:11 INFO - PROCESS | 1824 | --DOMWINDOW == 174 (0x7f8433ad3000) [pid = 1824] [serial = 400] [outer = (nil)] [url = about:blank] 18:01:11 INFO - PROCESS | 1824 | --DOMWINDOW == 173 (0x7f843d854800) [pid = 1824] [serial = 384] [outer = (nil)] [url = about:blank] 18:01:11 INFO - PROCESS | 1824 | --DOMWINDOW == 172 (0x7f8433ad3800) [pid = 1824] [serial = 390] [outer = (nil)] [url = about:blank] 18:01:11 INFO - PROCESS | 1824 | --DOMWINDOW == 171 (0x7f843c342000) [pid = 1824] [serial = 409] [outer = (nil)] [url = about:blank] 18:01:11 INFO - PROCESS | 1824 | --DOMWINDOW == 170 (0x7f844a4db400) [pid = 1824] [serial = 411] [outer = (nil)] [url = about:blank] 18:01:11 INFO - PROCESS | 1824 | --DOMWINDOW == 169 (0x7f844b408800) [pid = 1824] [serial = 412] [outer = (nil)] [url = about:blank] 18:01:11 INFO - PROCESS | 1824 | --DOMWINDOW == 168 (0x7f8432e11400) [pid = 1824] [serial = 449] [outer = (nil)] [url = about:blank] 18:01:11 INFO - PROCESS | 1824 | --DOMWINDOW == 167 (0x7f84374f8400) [pid = 1824] [serial = 406] [outer = (nil)] [url = about:blank] 18:01:11 INFO - PROCESS | 1824 | --DOMWINDOW == 166 (0x7f844f506000) [pid = 1824] [serial = 337] [outer = (nil)] [url = about:blank] 18:01:11 INFO - PROCESS | 1824 | --DOMWINDOW == 165 (0x7f84339bfc00) [pid = 1824] [serial = 414] [outer = (nil)] [url = about:blank] 18:01:11 INFO - PROCESS | 1824 | --DOMWINDOW == 164 (0x7f8431a03000) [pid = 1824] [serial = 445] [outer = (nil)] [url = about:blank] 18:01:11 INFO - PROCESS | 1824 | --DOMWINDOW == 163 (0x7f8431a0c400) [pid = 1824] [serial = 446] [outer = (nil)] [url = about:blank] 18:01:11 INFO - PROCESS | 1824 | --DOMWINDOW == 162 (0x7f8432ddd000) [pid = 1824] [serial = 448] [outer = (nil)] [url = about:blank] 18:01:11 INFO - PROCESS | 1824 | --DOMWINDOW == 161 (0x7f843745fc00) [pid = 1824] [serial = 415] [outer = (nil)] [url = about:blank] 18:01:11 INFO - PROCESS | 1824 | --DOMWINDOW == 160 (0x7f8431aeb800) [pid = 1824] [serial = 417] [outer = (nil)] [url = about:blank] 18:01:11 INFO - PROCESS | 1824 | --DOMWINDOW == 159 (0x7f8433014c00) [pid = 1824] [serial = 420] [outer = (nil)] [url = about:blank] 18:01:11 INFO - PROCESS | 1824 | --DOMWINDOW == 158 (0x7f8433adc800) [pid = 1824] [serial = 423] [outer = (nil)] [url = about:blank] 18:01:11 INFO - PROCESS | 1824 | --DOMWINDOW == 157 (0x7f8433c43800) [pid = 1824] [serial = 426] [outer = (nil)] [url = about:blank] 18:01:11 INFO - PROCESS | 1824 | --DOMWINDOW == 156 (0x7f843c349800) [pid = 1824] [serial = 430] [outer = (nil)] [url = about:blank] 18:01:11 INFO - PROCESS | 1824 | --DOMWINDOW == 155 (0x7f843db30800) [pid = 1824] [serial = 232] [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.] 18:01:11 INFO - PROCESS | 1824 | --DOMWINDOW == 154 (0x7f842c592400) [pid = 1824] [serial = 433] [outer = (nil)] [url = about:blank] 18:01:11 INFO - PROCESS | 1824 | --DOMWINDOW == 153 (0x7f842c7eb800) [pid = 1824] [serial = 436] [outer = (nil)] [url = about:blank] 18:01:11 INFO - PROCESS | 1824 | --DOMWINDOW == 152 (0x7f8433c3f000) [pid = 1824] [serial = 402] [outer = (nil)] [url = about:blank] 18:01:11 INFO - PROCESS | 1824 | 1461114071296 Marionette TRACE conn4 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:11 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8431bc8000 == 74 [pid = 1824] [id = 175] 18:01:11 INFO - PROCESS | 1824 | ++DOMWINDOW == 153 (0x7f842c7f7400) [pid = 1824] [serial = 525] [outer = (nil)] 18:01:11 INFO - PROCESS | 1824 | ++DOMWINDOW == 154 (0x7f8432e11400) [pid = 1824] [serial = 526] [outer = 0x7f842c7f7400] 18:01:11 INFO - PROCESS | 1824 | 1461114071448 Marionette DEBUG loaded listener.js 18:01:11 INFO - PROCESS | 1824 | ++DOMWINDOW == 155 (0x7f8433a87c00) [pid = 1824] [serial = 527] [outer = 0x7f842c7f7400] 18:01:12 INFO - PROCESS | 1824 | 1461114072256 Marionette TRACE conn4 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 18:01:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 18:01:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1331ms 18:01:12 INFO - PROCESS | 1824 | 1461114072304 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 18:01:12 INFO - PROCESS | 1824 | 1461114072310 Marionette TRACE conn4 <- [1,673,null,{"value":"8"}] 18:01:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 18:01:12 INFO - PROCESS | 1824 | 1461114072328 Marionette TRACE conn4 -> [0,674,"setScriptTimeout",{"ms":35000}] 18:01:12 INFO - PROCESS | 1824 | 1461114072335 Marionette TRACE conn4 <- [1,674,null,{}] 18:01:12 INFO - PROCESS | 1824 | 1461114072342 Marionette TRACE conn4 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:12 INFO - PROCESS | 1824 | 1461114072519 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 18:01:12 INFO - PROCESS | 1824 | 1461114072649 Marionette TRACE conn4 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:12 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8439964000 == 75 [pid = 1824] [id = 176] 18:01:12 INFO - PROCESS | 1824 | ++DOMWINDOW == 156 (0x7f8431a07c00) [pid = 1824] [serial = 528] [outer = (nil)] 18:01:12 INFO - PROCESS | 1824 | ++DOMWINDOW == 157 (0x7f8435e2dc00) [pid = 1824] [serial = 529] [outer = 0x7f8431a07c00] 18:01:12 INFO - PROCESS | 1824 | 1461114072716 Marionette DEBUG loaded listener.js 18:01:12 INFO - PROCESS | 1824 | ++DOMWINDOW == 158 (0x7f8437467400) [pid = 1824] [serial = 530] [outer = 0x7f8431a07c00] 18:01:13 INFO - PROCESS | 1824 | [1824] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:01:13 INFO - PROCESS | 1824 | 1461114073518 Marionette TRACE conn4 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 18:01:13 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 18:01:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1241ms 18:01:13 INFO - PROCESS | 1824 | 1461114073561 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 18:01:13 INFO - PROCESS | 1824 | 1461114073565 Marionette TRACE conn4 <- [1,677,null,{"value":"8"}] 18:01:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 18:01:13 INFO - PROCESS | 1824 | 1461114073584 Marionette TRACE conn4 -> [0,678,"setScriptTimeout",{"ms":35000}] 18:01:13 INFO - PROCESS | 1824 | 1461114073587 Marionette TRACE conn4 <- [1,678,null,{}] 18:01:13 INFO - PROCESS | 1824 | 1461114073601 Marionette TRACE conn4 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:13 INFO - PROCESS | 1824 | 1461114073805 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 18:01:13 INFO - PROCESS | 1824 | 1461114073831 Marionette TRACE conn4 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:13 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843c774000 == 76 [pid = 1824] [id = 177] 18:01:13 INFO - PROCESS | 1824 | ++DOMWINDOW == 159 (0x7f8438fa1400) [pid = 1824] [serial = 531] [outer = (nil)] 18:01:13 INFO - PROCESS | 1824 | ++DOMWINDOW == 160 (0x7f8438fa9400) [pid = 1824] [serial = 532] [outer = 0x7f8438fa1400] 18:01:13 INFO - PROCESS | 1824 | 1461114073893 Marionette DEBUG loaded listener.js 18:01:13 INFO - PROCESS | 1824 | ++DOMWINDOW == 161 (0x7f843ae50800) [pid = 1824] [serial = 533] [outer = 0x7f8438fa1400] 18:01:14 INFO - PROCESS | 1824 | 1461114074745 Marionette TRACE conn4 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 18:01:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 18:01:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1251ms 18:01:14 INFO - PROCESS | 1824 | 1461114074823 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 18:01:14 INFO - PROCESS | 1824 | 1461114074825 Marionette TRACE conn4 <- [1,681,null,{"value":"8"}] 18:01:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 18:01:14 INFO - PROCESS | 1824 | 1461114074832 Marionette TRACE conn4 -> [0,682,"setScriptTimeout",{"ms":35000}] 18:01:14 INFO - PROCESS | 1824 | 1461114074833 Marionette TRACE conn4 <- [1,682,null,{}] 18:01:14 INFO - PROCESS | 1824 | 1461114074839 Marionette TRACE conn4 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:15 INFO - PROCESS | 1824 | 1461114075042 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 18:01:15 INFO - PROCESS | 1824 | 1461114075068 Marionette TRACE conn4 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:15 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843e01b800 == 77 [pid = 1824] [id = 178] 18:01:15 INFO - PROCESS | 1824 | ++DOMWINDOW == 162 (0x7f843c342400) [pid = 1824] [serial = 534] [outer = (nil)] 18:01:15 INFO - PROCESS | 1824 | ++DOMWINDOW == 163 (0x7f843c349800) [pid = 1824] [serial = 535] [outer = 0x7f843c342400] 18:01:15 INFO - PROCESS | 1824 | 1461114075144 Marionette DEBUG loaded listener.js 18:01:15 INFO - PROCESS | 1824 | ++DOMWINDOW == 164 (0x7f843db36000) [pid = 1824] [serial = 536] [outer = 0x7f843c342400] 18:01:15 INFO - PROCESS | 1824 | --DOMWINDOW == 163 (0x7f8432e09c00) [pid = 1824] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 18:01:15 INFO - PROCESS | 1824 | --DOMWINDOW == 162 (0x7f84338adc00) [pid = 1824] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 18:01:15 INFO - PROCESS | 1824 | --DOMWINDOW == 161 (0x7f8431a0f800) [pid = 1824] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 18:01:15 INFO - PROCESS | 1824 | --DOMWINDOW == 160 (0x7f842c7f5c00) [pid = 1824] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 18:01:16 INFO - PROCESS | 1824 | SkCairoFTTypeface::onFilterRec unimplemented 18:01:16 INFO - PROCESS | 1824 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 18:01:16 INFO - PROCESS | 1824 | 1461114076741 Marionette TRACE conn4 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 18:01:16 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) 18:01:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1931ms 18:01:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 18:01:16 INFO - PROCESS | 1824 | 1461114076771 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 18:01:16 INFO - PROCESS | 1824 | 1461114076774 Marionette TRACE conn4 <- [1,685,null,{"value":"8"}] 18:01:16 INFO - PROCESS | 1824 | 1461114076782 Marionette TRACE conn4 -> [0,686,"setScriptTimeout",{"ms":35000}] 18:01:16 INFO - PROCESS | 1824 | 1461114076785 Marionette TRACE conn4 <- [1,686,null,{}] 18:01:16 INFO - PROCESS | 1824 | 1461114076790 Marionette TRACE conn4 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:16 INFO - PROCESS | 1824 | 1461114076986 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 18:01:17 INFO - PROCESS | 1824 | 1461114076996 Marionette TRACE conn4 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:17 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84491f4000 == 78 [pid = 1824] [id = 179] 18:01:17 INFO - PROCESS | 1824 | ++DOMWINDOW == 161 (0x7f8431a0ec00) [pid = 1824] [serial = 537] [outer = (nil)] 18:01:17 INFO - PROCESS | 1824 | ++DOMWINDOW == 162 (0x7f844d3cb800) [pid = 1824] [serial = 538] [outer = 0x7f8431a0ec00] 18:01:17 INFO - PROCESS | 1824 | 1461114077062 Marionette DEBUG loaded listener.js 18:01:17 INFO - PROCESS | 1824 | ++DOMWINDOW == 163 (0x7f844eb55000) [pid = 1824] [serial = 539] [outer = 0x7f8431a0ec00] 18:01:18 INFO - PROCESS | 1824 | SkCairoFTTypeface::onFilterRec unimplemented 18:01:18 INFO - PROCESS | 1824 | 1461114078392 Marionette TRACE conn4 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 18:01:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 18:01:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1684ms 18:01:18 INFO - PROCESS | 1824 | 1461114078466 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 18:01:18 INFO - PROCESS | 1824 | 1461114078474 Marionette TRACE conn4 <- [1,689,null,{"value":"8"}] 18:01:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 18:01:18 INFO - PROCESS | 1824 | 1461114078606 Marionette TRACE conn4 -> [0,690,"setScriptTimeout",{"ms":35000}] 18:01:18 INFO - PROCESS | 1824 | 1461114078613 Marionette TRACE conn4 <- [1,690,null,{}] 18:01:18 INFO - PROCESS | 1824 | 1461114078622 Marionette TRACE conn4 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:18 INFO - PROCESS | 1824 | 1461114078813 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 18:01:18 INFO - PROCESS | 1824 | 1461114078970 Marionette TRACE conn4 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:18 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84331c5800 == 79 [pid = 1824] [id = 180] 18:01:18 INFO - PROCESS | 1824 | ++DOMWINDOW == 164 (0x7f842a9e5400) [pid = 1824] [serial = 540] [outer = (nil)] 18:01:19 INFO - PROCESS | 1824 | ++DOMWINDOW == 165 (0x7f842a9eec00) [pid = 1824] [serial = 541] [outer = 0x7f842a9e5400] 18:01:19 INFO - PROCESS | 1824 | 1461114079048 Marionette DEBUG loaded listener.js 18:01:19 INFO - PROCESS | 1824 | ++DOMWINDOW == 166 (0x7f842c7ebc00) [pid = 1824] [serial = 542] [outer = 0x7f842a9e5400] 18:01:20 INFO - PROCESS | 1824 | SkCairoFTTypeface::onFilterRec unimplemented 18:01:20 INFO - PROCESS | 1824 | 1461114080380 Marionette TRACE conn4 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 18:01:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 18:01:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1799ms 18:01:20 INFO - PROCESS | 1824 | 1461114080395 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 18:01:20 INFO - PROCESS | 1824 | 1461114080404 Marionette TRACE conn4 <- [1,693,null,{"value":"8"}] 18:01:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 18:01:20 INFO - PROCESS | 1824 | 1461114080496 Marionette TRACE conn4 -> [0,694,"setScriptTimeout",{"ms":35000}] 18:01:20 INFO - PROCESS | 1824 | 1461114080499 Marionette TRACE conn4 <- [1,694,null,{}] 18:01:20 INFO - PROCESS | 1824 | 1461114080510 Marionette TRACE conn4 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:20 INFO - PROCESS | 1824 | 1461114080690 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 18:01:20 INFO - PROCESS | 1824 | 1461114080842 Marionette TRACE conn4 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:20 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843c5ab800 == 80 [pid = 1824] [id = 181] 18:01:20 INFO - PROCESS | 1824 | ++DOMWINDOW == 167 (0x7f842a9e8400) [pid = 1824] [serial = 543] [outer = (nil)] 18:01:20 INFO - PROCESS | 1824 | ++DOMWINDOW == 168 (0x7f8432d94c00) [pid = 1824] [serial = 544] [outer = 0x7f842a9e8400] 18:01:20 INFO - PROCESS | 1824 | 1461114080917 Marionette DEBUG loaded listener.js 18:01:21 INFO - PROCESS | 1824 | ++DOMWINDOW == 169 (0x7f843393a000) [pid = 1824] [serial = 545] [outer = 0x7f842a9e8400] 18:01:22 INFO - PROCESS | 1824 | SkCairoFTTypeface::onFilterRec unimplemented 18:01:22 INFO - PROCESS | 1824 | 1461114082372 Marionette TRACE conn4 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 18:01:22 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) 18:01:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1969ms 18:01:22 INFO - PROCESS | 1824 | 1461114082433 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 18:01:22 INFO - PROCESS | 1824 | 1461114082438 Marionette TRACE conn4 <- [1,697,null,{"value":"8"}] 18:01:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 18:01:22 INFO - PROCESS | 1824 | 1461114082446 Marionette TRACE conn4 -> [0,698,"setScriptTimeout",{"ms":35000}] 18:01:22 INFO - PROCESS | 1824 | 1461114082452 Marionette TRACE conn4 <- [1,698,null,{}] 18:01:22 INFO - PROCESS | 1824 | 1461114082470 Marionette TRACE conn4 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:22 INFO - PROCESS | 1824 | 1461114082745 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 18:01:22 INFO - PROCESS | 1824 | 1461114082863 Marionette TRACE conn4 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:22 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f844d372000 == 81 [pid = 1824] [id = 182] 18:01:22 INFO - PROCESS | 1824 | ++DOMWINDOW == 170 (0x7f8433a80000) [pid = 1824] [serial = 546] [outer = (nil)] 18:01:22 INFO - PROCESS | 1824 | ++DOMWINDOW == 171 (0x7f843716dc00) [pid = 1824] [serial = 547] [outer = 0x7f8433a80000] 18:01:22 INFO - PROCESS | 1824 | 1461114082943 Marionette DEBUG loaded listener.js 18:01:23 INFO - PROCESS | 1824 | ++DOMWINDOW == 172 (0x7f8439978000) [pid = 1824] [serial = 548] [outer = 0x7f8433a80000] 18:01:24 INFO - PROCESS | 1824 | SkCairoFTTypeface::onFilterRec unimplemented 18:01:24 INFO - PROCESS | 1824 | 1461114084264 Marionette TRACE conn4 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 18:01:24 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) 18:01:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1846ms 18:01:24 INFO - PROCESS | 1824 | 1461114084340 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 18:01:24 INFO - PROCESS | 1824 | 1461114084347 Marionette TRACE conn4 <- [1,701,null,{"value":"8"}] 18:01:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 18:01:24 INFO - PROCESS | 1824 | 1461114084407 Marionette TRACE conn4 -> [0,702,"setScriptTimeout",{"ms":35000}] 18:01:24 INFO - PROCESS | 1824 | 1461114084410 Marionette TRACE conn4 <- [1,702,null,{}] 18:01:24 INFO - PROCESS | 1824 | 1461114084418 Marionette TRACE conn4 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:24 INFO - PROCESS | 1824 | 1461114084600 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 18:01:24 INFO - PROCESS | 1824 | 1461114084754 Marionette TRACE conn4 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:24 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f844f562800 == 82 [pid = 1824] [id = 183] 18:01:24 INFO - PROCESS | 1824 | ++DOMWINDOW == 173 (0x7f843a423c00) [pid = 1824] [serial = 549] [outer = (nil)] 18:01:24 INFO - PROCESS | 1824 | ++DOMWINDOW == 174 (0x7f843ce38800) [pid = 1824] [serial = 550] [outer = 0x7f843a423c00] 18:01:24 INFO - PROCESS | 1824 | 1461114084843 Marionette DEBUG loaded listener.js 18:01:24 INFO - PROCESS | 1824 | ++DOMWINDOW == 175 (0x7f843db35800) [pid = 1824] [serial = 551] [outer = 0x7f843a423c00] 18:01:26 INFO - PROCESS | 1824 | SkCairoFTTypeface::onFilterRec unimplemented 18:01:26 INFO - PROCESS | 1824 | 1461114086175 Marionette TRACE conn4 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 18:01:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 18:01:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1789ms 18:01:26 INFO - PROCESS | 1824 | 1461114086249 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 18:01:26 INFO - PROCESS | 1824 | 1461114086254 Marionette TRACE conn4 <- [1,705,null,{"value":"8"}] 18:01:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 18:01:26 INFO - PROCESS | 1824 | 1461114086285 Marionette TRACE conn4 -> [0,706,"setScriptTimeout",{"ms":35000}] 18:01:26 INFO - PROCESS | 1824 | 1461114086288 Marionette TRACE conn4 <- [1,706,null,{}] 18:01:26 INFO - PROCESS | 1824 | 1461114086298 Marionette TRACE conn4 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:26 INFO - PROCESS | 1824 | 1461114086494 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 18:01:26 INFO - PROCESS | 1824 | 1461114086670 Marionette TRACE conn4 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:26 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8454604800 == 83 [pid = 1824] [id = 184] 18:01:26 INFO - PROCESS | 1824 | ++DOMWINDOW == 176 (0x7f842a9e4c00) [pid = 1824] [serial = 552] [outer = (nil)] 18:01:26 INFO - PROCESS | 1824 | ++DOMWINDOW == 177 (0x7f842aad8c00) [pid = 1824] [serial = 553] [outer = 0x7f842a9e4c00] 18:01:26 INFO - PROCESS | 1824 | 1461114086794 Marionette DEBUG loaded listener.js 18:01:26 INFO - PROCESS | 1824 | ++DOMWINDOW == 178 (0x7f843bff0000) [pid = 1824] [serial = 554] [outer = 0x7f842a9e4c00] 18:01:28 INFO - PROCESS | 1824 | SkCairoFTTypeface::onFilterRec unimplemented 18:01:28 INFO - PROCESS | 1824 | 1461114088375 Marionette TRACE conn4 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 18:01:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 18:01:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 2158ms 18:01:28 INFO - PROCESS | 1824 | 1461114088426 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 18:01:28 INFO - PROCESS | 1824 | 1461114088432 Marionette TRACE conn4 <- [1,709,null,{"value":"8"}] 18:01:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 18:01:28 INFO - PROCESS | 1824 | 1461114088442 Marionette TRACE conn4 -> [0,710,"setScriptTimeout",{"ms":35000}] 18:01:28 INFO - PROCESS | 1824 | 1461114088448 Marionette TRACE conn4 <- [1,710,null,{}] 18:01:28 INFO - PROCESS | 1824 | 1461114088458 Marionette TRACE conn4 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:28 INFO - PROCESS | 1824 | 1461114088661 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 18:01:28 INFO - PROCESS | 1824 | 1461114088842 Marionette TRACE conn4 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:28 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f842c61e000 == 84 [pid = 1824] [id = 185] 18:01:28 INFO - PROCESS | 1824 | ++DOMWINDOW == 179 (0x7f842c593400) [pid = 1824] [serial = 555] [outer = (nil)] 18:01:28 INFO - PROCESS | 1824 | ++DOMWINDOW == 180 (0x7f842c7ea400) [pid = 1824] [serial = 556] [outer = 0x7f842c593400] 18:01:28 INFO - PROCESS | 1824 | 1461114088916 Marionette DEBUG loaded listener.js 18:01:29 INFO - PROCESS | 1824 | ++DOMWINDOW == 181 (0x7f8430ad3400) [pid = 1824] [serial = 557] [outer = 0x7f842c593400] 18:01:29 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8453866800 == 83 [pid = 1824] [id = 105] 18:01:29 INFO - PROCESS | 1824 | --DOMWINDOW == 180 (0x7f843524cc00) [pid = 1824] [serial = 463] [outer = (nil)] [url = about:blank] 18:01:29 INFO - PROCESS | 1824 | --DOMWINDOW == 179 (0x7f84339b8800) [pid = 1824] [serial = 475] [outer = (nil)] [url = about:blank] 18:01:29 INFO - PROCESS | 1824 | --DOMWINDOW == 178 (0x7f8437219400) [pid = 1824] [serial = 466] [outer = (nil)] [url = about:blank] 18:01:29 INFO - PROCESS | 1824 | --DOMWINDOW == 177 (0x7f843e20b400) [pid = 1824] [serial = 472] [outer = (nil)] [url = about:blank] 18:01:29 INFO - PROCESS | 1824 | --DOMWINDOW == 176 (0x7f843c34d800) [pid = 1824] [serial = 469] [outer = (nil)] [url = about:blank] 18:01:29 INFO - PROCESS | 1824 | --DOMWINDOW == 175 (0x7f8435e25000) [pid = 1824] [serial = 490] [outer = (nil)] [url = about:blank] 18:01:29 INFO - PROCESS | 1824 | --DOCSHELL 0x7f844aeb4000 == 82 [pid = 1824] [id = 166] 18:01:30 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843bd8f000 == 81 [pid = 1824] [id = 165] 18:01:30 INFO - PROCESS | 1824 | --DOCSHELL 0x7f842c8e3800 == 80 [pid = 1824] [id = 164] 18:01:30 INFO - PROCESS | 1824 | --DOMWINDOW == 174 (0x7f8433933000) [pid = 1824] [serial = 484] [outer = (nil)] [url = about:blank] 18:01:30 INFO - PROCESS | 1824 | --DOMWINDOW == 173 (0x7f8437219800) [pid = 1824] [serial = 488] [outer = (nil)] [url = about:blank] 18:01:30 INFO - PROCESS | 1824 | --DOMWINDOW == 172 (0x7f84342f5800) [pid = 1824] [serial = 487] [outer = (nil)] [url = about:blank] 18:01:30 INFO - PROCESS | 1824 | --DOMWINDOW == 171 (0x7f84335a7c00) [pid = 1824] [serial = 451] [outer = (nil)] [url = about:blank] 18:01:30 INFO - PROCESS | 1824 | --DOMWINDOW == 170 (0x7f8433017c00) [pid = 1824] [serial = 481] [outer = (nil)] [url = about:blank] 18:01:30 INFO - PROCESS | 1824 | --DOMWINDOW == 169 (0x7f8432ddf400) [pid = 1824] [serial = 454] [outer = (nil)] [url = about:blank] 18:01:30 INFO - PROCESS | 1824 | --DOMWINDOW == 168 (0x7f84338a7c00) [pid = 1824] [serial = 457] [outer = (nil)] [url = about:blank] 18:01:30 INFO - PROCESS | 1824 | --DOMWINDOW == 167 (0x7f8433acb400) [pid = 1824] [serial = 460] [outer = (nil)] [url = about:blank] 18:01:30 INFO - PROCESS | 1824 | --DOMWINDOW == 166 (0x7f84336f3000) [pid = 1824] [serial = 482] [outer = (nil)] [url = about:blank] 18:01:30 INFO - PROCESS | 1824 | --DOMWINDOW == 165 (0x7f8430e59c00) [pid = 1824] [serial = 478] [outer = (nil)] [url = about:blank] 18:01:30 INFO - PROCESS | 1824 | --DOMWINDOW == 164 (0x7f8431a11400) [pid = 1824] [serial = 479] [outer = (nil)] [url = about:blank] 18:01:30 INFO - PROCESS | 1824 | --DOMWINDOW == 163 (0x7f8433ab0c00) [pid = 1824] [serial = 485] [outer = (nil)] [url = about:blank] 18:01:30 INFO - PROCESS | 1824 | SkCairoFTTypeface::onFilterRec unimplemented 18:01:30 INFO - PROCESS | 1824 | 1461114090366 Marionette TRACE conn4 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 18:01:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 18:01:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1938ms 18:01:30 INFO - PROCESS | 1824 | 1461114090380 Marionette TRACE conn4 -> [0,713,"getWindowHandle",null] 18:01:30 INFO - PROCESS | 1824 | 1461114090389 Marionette TRACE conn4 <- [1,713,null,{"value":"8"}] 18:01:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 18:01:30 INFO - PROCESS | 1824 | 1461114090454 Marionette TRACE conn4 -> [0,714,"setScriptTimeout",{"ms":35000}] 18:01:30 INFO - PROCESS | 1824 | 1461114090459 Marionette TRACE conn4 <- [1,714,null,{}] 18:01:30 INFO - PROCESS | 1824 | 1461114090468 Marionette TRACE conn4 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:30 INFO - PROCESS | 1824 | 1461114090656 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 18:01:30 INFO - PROCESS | 1824 | 1461114090775 Marionette TRACE conn4 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:30 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f842c8dc000 == 81 [pid = 1824] [id = 186] 18:01:30 INFO - PROCESS | 1824 | ++DOMWINDOW == 164 (0x7f842c594000) [pid = 1824] [serial = 558] [outer = (nil)] 18:01:30 INFO - PROCESS | 1824 | ++DOMWINDOW == 165 (0x7f8431a0d400) [pid = 1824] [serial = 559] [outer = 0x7f842c594000] 18:01:30 INFO - PROCESS | 1824 | 1461114090841 Marionette DEBUG loaded listener.js 18:01:30 INFO - PROCESS | 1824 | ++DOMWINDOW == 166 (0x7f8432d98400) [pid = 1824] [serial = 560] [outer = 0x7f842c594000] 18:01:31 INFO - PROCESS | 1824 | SkCairoFTTypeface::onFilterRec unimplemented 18:01:31 INFO - PROCESS | 1824 | 1461114091987 Marionette TRACE conn4 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 18:01:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 18:01:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1594ms 18:01:32 INFO - PROCESS | 1824 | 1461114092040 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 18:01:32 INFO - PROCESS | 1824 | 1461114092044 Marionette TRACE conn4 <- [1,717,null,{"value":"8"}] 18:01:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 18:01:32 INFO - PROCESS | 1824 | 1461114092059 Marionette TRACE conn4 -> [0,718,"setScriptTimeout",{"ms":35000}] 18:01:32 INFO - PROCESS | 1824 | 1461114092065 Marionette TRACE conn4 <- [1,718,null,{}] 18:01:32 INFO - PROCESS | 1824 | 1461114092084 Marionette TRACE conn4 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:32 INFO - PROCESS | 1824 | 1461114092384 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 18:01:32 INFO - PROCESS | 1824 | 1461114092412 Marionette TRACE conn4 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:32 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84335de000 == 82 [pid = 1824] [id = 187] 18:01:32 INFO - PROCESS | 1824 | ++DOMWINDOW == 167 (0x7f8432dd8800) [pid = 1824] [serial = 561] [outer = (nil)] 18:01:32 INFO - PROCESS | 1824 | ++DOMWINDOW == 168 (0x7f843300b000) [pid = 1824] [serial = 562] [outer = 0x7f8432dd8800] 18:01:32 INFO - PROCESS | 1824 | 1461114092496 Marionette DEBUG loaded listener.js 18:01:32 INFO - PROCESS | 1824 | ++DOMWINDOW == 169 (0x7f8433696400) [pid = 1824] [serial = 563] [outer = 0x7f8432dd8800] 18:01:33 INFO - PROCESS | 1824 | SkCairoFTTypeface::onFilterRec unimplemented 18:01:33 INFO - PROCESS | 1824 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 18:01:33 INFO - PROCESS | 1824 | 1461114093783 Marionette TRACE conn4 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 18:01:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 18:01:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1746ms 18:01:33 INFO - PROCESS | 1824 | 1461114093799 Marionette TRACE conn4 -> [0,721,"getWindowHandle",null] 18:01:33 INFO - PROCESS | 1824 | 1461114093804 Marionette TRACE conn4 <- [1,721,null,{"value":"8"}] 18:01:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 18:01:33 INFO - PROCESS | 1824 | 1461114093852 Marionette TRACE conn4 -> [0,722,"setScriptTimeout",{"ms":35000}] 18:01:33 INFO - PROCESS | 1824 | 1461114093857 Marionette TRACE conn4 <- [1,722,null,{}] 18:01:33 INFO - PROCESS | 1824 | 1461114093863 Marionette TRACE conn4 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:34 INFO - PROCESS | 1824 | 1461114094109 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 18:01:34 INFO - PROCESS | 1824 | 1461114094151 Marionette TRACE conn4 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:34 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8434063000 == 83 [pid = 1824] [id = 188] 18:01:34 INFO - PROCESS | 1824 | ++DOMWINDOW == 170 (0x7f8433479c00) [pid = 1824] [serial = 564] [outer = (nil)] 18:01:34 INFO - PROCESS | 1824 | ++DOMWINDOW == 171 (0x7f84338a3800) [pid = 1824] [serial = 565] [outer = 0x7f8433479c00] 18:01:34 INFO - PROCESS | 1824 | 1461114094233 Marionette DEBUG loaded listener.js 18:01:34 INFO - PROCESS | 1824 | ++DOMWINDOW == 172 (0x7f8433940400) [pid = 1824] [serial = 566] [outer = 0x7f8433479c00] 18:01:34 INFO - PROCESS | 1824 | --DOMWINDOW == 171 (0x7f8438fa1400) [pid = 1824] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 18:01:34 INFO - PROCESS | 1824 | --DOMWINDOW == 170 (0x7f843c342400) [pid = 1824] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 18:01:34 INFO - PROCESS | 1824 | --DOMWINDOW == 169 (0x7f8431a07c00) [pid = 1824] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 18:01:34 INFO - PROCESS | 1824 | --DOMWINDOW == 168 (0x7f842c58d000) [pid = 1824] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 18:01:34 INFO - PROCESS | 1824 | --DOMWINDOW == 167 (0x7f842c7f7400) [pid = 1824] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 18:01:34 INFO - PROCESS | 1824 | --DOMWINDOW == 166 (0x7f842c58d400) [pid = 1824] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 18:01:34 INFO - PROCESS | 1824 | --DOMWINDOW == 165 (0x7f8432d8b400) [pid = 1824] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 18:01:35 INFO - PROCESS | 1824 | 1461114095231 Marionette TRACE conn4 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 18:01:35 INFO - PROCESS | 1824 | 1461114095299 Marionette TRACE conn4 <- [1,725,null,{"value":"8"}] 18:01:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 18:01:35 INFO - PROCESS | 1824 | 1461114095308 Marionette TRACE conn4 -> [0,726,"setScriptTimeout",{"ms":35000}] 18:01:35 INFO - PROCESS | 1824 | 1461114095314 Marionette TRACE conn4 <- [1,726,null,{}] 18:01:35 INFO - PROCESS | 1824 | 1461114095323 Marionette TRACE conn4 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:35 INFO - PROCESS | 1824 | 1461114095554 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 18:01:35 INFO - PROCESS | 1824 | 1461114095694 Marionette TRACE conn4 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:35 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84352bc000 == 84 [pid = 1824] [id = 189] 18:01:35 INFO - PROCESS | 1824 | ++DOMWINDOW == 166 (0x7f8432de0c00) [pid = 1824] [serial = 567] [outer = (nil)] 18:01:35 INFO - PROCESS | 1824 | ++DOMWINDOW == 167 (0x7f8433a7fc00) [pid = 1824] [serial = 568] [outer = 0x7f8432de0c00] 18:01:35 INFO - PROCESS | 1824 | 1461114095799 Marionette DEBUG loaded listener.js 18:01:35 INFO - PROCESS | 1824 | ++DOMWINDOW == 168 (0x7f8433a87400) [pid = 1824] [serial = 569] [outer = 0x7f8432de0c00] 18:01:36 INFO - PROCESS | 1824 | SkCairoFTTypeface::onFilterRec unimplemented 18:01:36 INFO - PROCESS | 1824 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 18:01:36 INFO - PROCESS | 1824 | 1461114096865 Marionette TRACE conn4 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 18:01:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 18:01:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1600ms 18:01:36 INFO - PROCESS | 1824 | 1461114096931 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 18:01:36 INFO - PROCESS | 1824 | 1461114096941 Marionette TRACE conn4 <- [1,729,null,{"value":"8"}] 18:01:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 18:01:36 INFO - PROCESS | 1824 | 1461114096954 Marionette TRACE conn4 -> [0,730,"setScriptTimeout",{"ms":35000}] 18:01:36 INFO - PROCESS | 1824 | 1461114096962 Marionette TRACE conn4 <- [1,730,null,{}] 18:01:36 INFO - PROCESS | 1824 | 1461114096975 Marionette TRACE conn4 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:37 INFO - PROCESS | 1824 | 1461114097259 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 18:01:37 INFO - PROCESS | 1824 | 1461114097514 Marionette TRACE conn4 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:37 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8430e82800 == 85 [pid = 1824] [id = 190] 18:01:37 INFO - PROCESS | 1824 | ++DOMWINDOW == 169 (0x7f842abfc800) [pid = 1824] [serial = 570] [outer = (nil)] 18:01:37 INFO - PROCESS | 1824 | ++DOMWINDOW == 170 (0x7f8430ad2c00) [pid = 1824] [serial = 571] [outer = 0x7f842abfc800] 18:01:37 INFO - PROCESS | 1824 | 1461114097591 Marionette DEBUG loaded listener.js 18:01:37 INFO - PROCESS | 1824 | ++DOMWINDOW == 171 (0x7f8431a06000) [pid = 1824] [serial = 572] [outer = 0x7f842abfc800] 18:01:38 INFO - PROCESS | 1824 | SkCairoFTTypeface::onFilterRec unimplemented 18:01:38 INFO - PROCESS | 1824 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 18:01:38 INFO - PROCESS | 1824 | 1461114098575 Marionette TRACE conn4 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 18:01:38 INFO - PROCESS | 1824 | 1461114098666 Marionette TRACE conn4 <- [1,733,null,{"value":"8"}] 18:01:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 18:01:38 INFO - PROCESS | 1824 | 1461114098681 Marionette TRACE conn4 -> [0,734,"setScriptTimeout",{"ms":35000}] 18:01:38 INFO - PROCESS | 1824 | 1461114098687 Marionette TRACE conn4 <- [1,734,null,{}] 18:01:38 INFO - PROCESS | 1824 | 1461114098697 Marionette TRACE conn4 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:39 INFO - PROCESS | 1824 | 1461114099037 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 18:01:39 INFO - PROCESS | 1824 | 1461114099260 Marionette TRACE conn4 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:39 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8437456800 == 86 [pid = 1824] [id = 191] 18:01:39 INFO - PROCESS | 1824 | ++DOMWINDOW == 172 (0x7f8433470c00) [pid = 1824] [serial = 573] [outer = (nil)] 18:01:39 INFO - PROCESS | 1824 | ++DOMWINDOW == 173 (0x7f843359dc00) [pid = 1824] [serial = 574] [outer = 0x7f8433470c00] 18:01:39 INFO - PROCESS | 1824 | 1461114099341 Marionette DEBUG loaded listener.js 18:01:39 INFO - PROCESS | 1824 | ++DOMWINDOW == 174 (0x7f84336f8400) [pid = 1824] [serial = 575] [outer = 0x7f8433470c00] 18:01:40 INFO - PROCESS | 1824 | SkCairoFTTypeface::onFilterRec unimplemented 18:01:40 INFO - PROCESS | 1824 | 1461114100297 Marionette TRACE conn4 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 18:01:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 18:01:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1695ms 18:01:40 INFO - PROCESS | 1824 | 1461114100376 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 18:01:40 INFO - PROCESS | 1824 | 1461114100379 Marionette TRACE conn4 <- [1,737,null,{"value":"8"}] 18:01:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 18:01:40 INFO - PROCESS | 1824 | 1461114100387 Marionette TRACE conn4 -> [0,738,"setScriptTimeout",{"ms":35000}] 18:01:40 INFO - PROCESS | 1824 | 1461114100393 Marionette TRACE conn4 <- [1,738,null,{}] 18:01:40 INFO - PROCESS | 1824 | 1461114100410 Marionette TRACE conn4 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:40 INFO - PROCESS | 1824 | 1461114100641 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 18:01:40 INFO - PROCESS | 1824 | 1461114100887 Marionette TRACE conn4 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:40 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843ad20000 == 87 [pid = 1824] [id = 192] 18:01:40 INFO - PROCESS | 1824 | ++DOMWINDOW == 175 (0x7f8433a8ac00) [pid = 1824] [serial = 576] [outer = (nil)] 18:01:41 INFO - PROCESS | 1824 | ++DOMWINDOW == 176 (0x7f8433adb000) [pid = 1824] [serial = 577] [outer = 0x7f8433a8ac00] 18:01:41 INFO - PROCESS | 1824 | 1461114101017 Marionette DEBUG loaded listener.js 18:01:41 INFO - PROCESS | 1824 | ++DOMWINDOW == 177 (0x7f843428c800) [pid = 1824] [serial = 578] [outer = 0x7f8433a8ac00] 18:01:42 INFO - PROCESS | 1824 | SkCairoFTTypeface::onFilterRec unimplemented 18:01:42 INFO - PROCESS | 1824 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 18:01:42 INFO - PROCESS | 1824 | 1461114102352 Marionette TRACE conn4 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 18:01:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 18:01:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1988ms 18:01:42 INFO - PROCESS | 1824 | 1461114102375 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 18:01:42 INFO - PROCESS | 1824 | 1461114102380 Marionette TRACE conn4 <- [1,741,null,{"value":"8"}] 18:01:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 18:01:42 INFO - PROCESS | 1824 | 1461114102433 Marionette TRACE conn4 -> [0,742,"setScriptTimeout",{"ms":35000}] 18:01:42 INFO - PROCESS | 1824 | 1461114102436 Marionette TRACE conn4 <- [1,742,null,{}] 18:01:42 INFO - PROCESS | 1824 | 1461114102493 Marionette TRACE conn4 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:42 INFO - PROCESS | 1824 | 1461114102663 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 18:01:42 INFO - PROCESS | 1824 | 1461114102829 Marionette TRACE conn4 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:42 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843c4df000 == 88 [pid = 1824] [id = 193] 18:01:42 INFO - PROCESS | 1824 | ++DOMWINDOW == 178 (0x7f8433ab0400) [pid = 1824] [serial = 579] [outer = (nil)] 18:01:42 INFO - PROCESS | 1824 | ++DOMWINDOW == 179 (0x7f8435198800) [pid = 1824] [serial = 580] [outer = 0x7f8433ab0400] 18:01:42 INFO - PROCESS | 1824 | 1461114102904 Marionette DEBUG loaded listener.js 18:01:43 INFO - PROCESS | 1824 | ++DOMWINDOW == 180 (0x7f8435e25000) [pid = 1824] [serial = 581] [outer = 0x7f8433ab0400] 18:01:44 INFO - PROCESS | 1824 | SkCairoFTTypeface::onFilterRec unimplemented 18:01:44 INFO - PROCESS | 1824 | 1461114104191 Marionette TRACE conn4 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 18:01:44 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 18:01:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1845ms 18:01:44 INFO - PROCESS | 1824 | 1461114104303 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 18:01:44 INFO - PROCESS | 1824 | 1461114104307 Marionette TRACE conn4 <- [1,745,null,{"value":"8"}] 18:01:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 18:01:44 INFO - PROCESS | 1824 | 1461114104318 Marionette TRACE conn4 -> [0,746,"setScriptTimeout",{"ms":35000}] 18:01:44 INFO - PROCESS | 1824 | 1461114104321 Marionette TRACE conn4 <- [1,746,null,{}] 18:01:44 INFO - PROCESS | 1824 | 1461114104327 Marionette TRACE conn4 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:44 INFO - PROCESS | 1824 | 1461114104497 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 18:01:44 INFO - PROCESS | 1824 | 1461114104653 Marionette TRACE conn4 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:44 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843d105000 == 89 [pid = 1824] [id = 194] 18:01:44 INFO - PROCESS | 1824 | ++DOMWINDOW == 181 (0x7f843428d000) [pid = 1824] [serial = 582] [outer = (nil)] 18:01:44 INFO - PROCESS | 1824 | ++DOMWINDOW == 182 (0x7f8435e4c000) [pid = 1824] [serial = 583] [outer = 0x7f843428d000] 18:01:44 INFO - PROCESS | 1824 | 1461114104724 Marionette DEBUG loaded listener.js 18:01:44 INFO - PROCESS | 1824 | ++DOMWINDOW == 183 (0x7f8437198400) [pid = 1824] [serial = 584] [outer = 0x7f843428d000] 18:01:45 INFO - PROCESS | 1824 | SkCairoFTTypeface::onFilterRec unimplemented 18:01:45 INFO - PROCESS | 1824 | SkCairoFTTypeface::onFilterRec unimplemented 18:01:46 INFO - PROCESS | 1824 | 1461114106006 Marionette TRACE conn4 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 18:01:46 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.) 18:01:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1736ms 18:01:46 INFO - PROCESS | 1824 | 1461114106106 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 18:01:46 INFO - PROCESS | 1824 | 1461114106109 Marionette TRACE conn4 <- [1,749,null,{"value":"8"}] 18:01:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 18:01:46 INFO - PROCESS | 1824 | 1461114106121 Marionette TRACE conn4 -> [0,750,"setScriptTimeout",{"ms":35000}] 18:01:46 INFO - PROCESS | 1824 | 1461114106124 Marionette TRACE conn4 <- [1,750,null,{}] 18:01:46 INFO - PROCESS | 1824 | 1461114106130 Marionette TRACE conn4 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:46 INFO - PROCESS | 1824 | 1461114106349 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 18:01:46 INFO - PROCESS | 1824 | 1461114106510 Marionette TRACE conn4 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:46 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843e2b0800 == 90 [pid = 1824] [id = 195] 18:01:46 INFO - PROCESS | 1824 | ++DOMWINDOW == 184 (0x7f8435e50800) [pid = 1824] [serial = 585] [outer = (nil)] 18:01:46 INFO - PROCESS | 1824 | ++DOMWINDOW == 185 (0x7f8437467800) [pid = 1824] [serial = 586] [outer = 0x7f8435e50800] 18:01:46 INFO - PROCESS | 1824 | 1461114106589 Marionette DEBUG loaded listener.js 18:01:46 INFO - PROCESS | 1824 | ++DOMWINDOW == 186 (0x7f843ad96000) [pid = 1824] [serial = 587] [outer = 0x7f8435e50800] 18:01:47 INFO - PROCESS | 1824 | SkCairoFTTypeface::onFilterRec unimplemented 18:01:47 INFO - PROCESS | 1824 | 1461114107896 Marionette TRACE conn4 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 18:01:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 18:01:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1794ms 18:01:47 INFO - PROCESS | 1824 | 1461114107915 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 18:01:47 INFO - PROCESS | 1824 | 1461114107919 Marionette TRACE conn4 <- [1,753,null,{"value":"8"}] 18:01:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 18:01:47 INFO - PROCESS | 1824 | 1461114107987 Marionette TRACE conn4 -> [0,754,"setScriptTimeout",{"ms":35000}] 18:01:47 INFO - PROCESS | 1824 | 1461114107991 Marionette TRACE conn4 <- [1,754,null,{}] 18:01:48 INFO - PROCESS | 1824 | 1461114107999 Marionette TRACE conn4 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:48 INFO - PROCESS | 1824 | 1461114108177 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 18:01:48 INFO - PROCESS | 1824 | 1461114108550 Marionette TRACE conn4 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:48 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84335df000 == 91 [pid = 1824] [id = 196] 18:01:48 INFO - PROCESS | 1824 | ++DOMWINDOW == 187 (0x7f842a9f0c00) [pid = 1824] [serial = 588] [outer = (nil)] 18:01:48 INFO - PROCESS | 1824 | ++DOMWINDOW == 188 (0x7f842aadc000) [pid = 1824] [serial = 589] [outer = 0x7f842a9f0c00] 18:01:48 INFO - PROCESS | 1824 | 1461114108619 Marionette DEBUG loaded listener.js 18:01:48 INFO - PROCESS | 1824 | ++DOMWINDOW == 189 (0x7f842c58c800) [pid = 1824] [serial = 590] [outer = 0x7f842a9f0c00] 18:01:49 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84491f1800 == 90 [pid = 1824] [id = 156] 18:01:49 INFO - PROCESS | 1824 | --DOMWINDOW == 188 (0x7f8431a05800) [pid = 1824] [serial = 517] [outer = (nil)] [url = about:blank] 18:01:49 INFO - PROCESS | 1824 | --DOMWINDOW == 187 (0x7f844d3cb800) [pid = 1824] [serial = 538] [outer = (nil)] [url = about:blank] 18:01:49 INFO - PROCESS | 1824 | --DOMWINDOW == 186 (0x7f843d276000) [pid = 1824] [serial = 502] [outer = (nil)] [url = about:blank] 18:01:49 INFO - PROCESS | 1824 | --DOMWINDOW == 185 (0x7f84491d6400) [pid = 1824] [serial = 505] [outer = (nil)] [url = about:blank] 18:01:49 INFO - PROCESS | 1824 | --DOMWINDOW == 184 (0x7f843ce45c00) [pid = 1824] [serial = 508] [outer = (nil)] [url = about:blank] 18:01:49 INFO - PROCESS | 1824 | --DOMWINDOW == 183 (0x7f843ce41400) [pid = 1824] [serial = 511] [outer = (nil)] [url = about:blank] 18:01:49 INFO - PROCESS | 1824 | --DOMWINDOW == 182 (0x7f8430ad7800) [pid = 1824] [serial = 514] [outer = (nil)] [url = about:blank] 18:01:49 INFO - PROCESS | 1824 | SkCairoFTTypeface::onFilterRec unimplemented 18:01:49 INFO - PROCESS | 1824 | --DOMWINDOW == 181 (0x7f84374f6c00) [pid = 1824] [serial = 491] [outer = (nil)] [url = about:blank] 18:01:49 INFO - PROCESS | 1824 | --DOMWINDOW == 180 (0x7f84338a6400) [pid = 1824] [serial = 524] [outer = (nil)] [url = about:blank] 18:01:49 INFO - PROCESS | 1824 | --DOMWINDOW == 179 (0x7f8432ddb400) [pid = 1824] [serial = 523] [outer = (nil)] [url = about:blank] 18:01:49 INFO - PROCESS | 1824 | --DOMWINDOW == 178 (0x7f8432e11400) [pid = 1824] [serial = 526] [outer = (nil)] [url = about:blank] 18:01:49 INFO - PROCESS | 1824 | --DOMWINDOW == 177 (0x7f8433a87c00) [pid = 1824] [serial = 527] [outer = (nil)] [url = about:blank] 18:01:49 INFO - PROCESS | 1824 | --DOMWINDOW == 176 (0x7f8431a10800) [pid = 1824] [serial = 521] [outer = (nil)] [url = about:blank] 18:01:49 INFO - PROCESS | 1824 | --DOMWINDOW == 175 (0x7f842c596c00) [pid = 1824] [serial = 520] [outer = (nil)] [url = about:blank] 18:01:49 INFO - PROCESS | 1824 | --DOMWINDOW == 174 (0x7f842c7f0400) [pid = 1824] [serial = 493] [outer = (nil)] [url = about:blank] 18:01:49 INFO - PROCESS | 1824 | --DOMWINDOW == 173 (0x7f843716ac00) [pid = 1824] [serial = 499] [outer = (nil)] [url = about:blank] 18:01:49 INFO - PROCESS | 1824 | --DOMWINDOW == 172 (0x7f843393a400) [pid = 1824] [serial = 496] [outer = (nil)] [url = about:blank] 18:01:50 INFO - PROCESS | 1824 | 1461114110033 Marionette TRACE conn4 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 18:01:50 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 18:01:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 2115ms 18:01:50 INFO - PROCESS | 1824 | 1461114110084 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 18:01:50 INFO - PROCESS | 1824 | 1461114110089 Marionette TRACE conn4 <- [1,757,null,{"value":"8"}] 18:01:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 18:01:50 INFO - PROCESS | 1824 | 1461114110098 Marionette TRACE conn4 -> [0,758,"setScriptTimeout",{"ms":35000}] 18:01:50 INFO - PROCESS | 1824 | 1461114110103 Marionette TRACE conn4 <- [1,758,null,{}] 18:01:50 INFO - PROCESS | 1824 | 1461114110112 Marionette TRACE conn4 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:50 INFO - PROCESS | 1824 | 1461114110282 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 18:01:50 INFO - PROCESS | 1824 | --DOMWINDOW == 171 (0x7f843db36000) [pid = 1824] [serial = 536] [outer = (nil)] [url = about:blank] 18:01:50 INFO - PROCESS | 1824 | --DOMWINDOW == 170 (0x7f843ae50800) [pid = 1824] [serial = 533] [outer = (nil)] [url = about:blank] 18:01:50 INFO - PROCESS | 1824 | --DOMWINDOW == 169 (0x7f8437467400) [pid = 1824] [serial = 530] [outer = (nil)] [url = about:blank] 18:01:50 INFO - PROCESS | 1824 | --DOMWINDOW == 168 (0x7f8438fa9400) [pid = 1824] [serial = 532] [outer = (nil)] [url = about:blank] 18:01:50 INFO - PROCESS | 1824 | --DOMWINDOW == 167 (0x7f843c349800) [pid = 1824] [serial = 535] [outer = (nil)] [url = about:blank] 18:01:50 INFO - PROCESS | 1824 | --DOMWINDOW == 166 (0x7f8435e2dc00) [pid = 1824] [serial = 529] [outer = (nil)] [url = about:blank] 18:01:50 INFO - PROCESS | 1824 | 1461114110408 Marionette TRACE conn4 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:50 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f842c8db800 == 91 [pid = 1824] [id = 197] 18:01:50 INFO - PROCESS | 1824 | ++DOMWINDOW == 167 (0x7f842a9e7400) [pid = 1824] [serial = 591] [outer = (nil)] 18:01:50 INFO - PROCESS | 1824 | ++DOMWINDOW == 168 (0x7f8432d93800) [pid = 1824] [serial = 592] [outer = 0x7f842a9e7400] 18:01:50 INFO - PROCESS | 1824 | 1461114110474 Marionette DEBUG loaded listener.js 18:01:50 INFO - PROCESS | 1824 | ++DOMWINDOW == 169 (0x7f84333e6c00) [pid = 1824] [serial = 593] [outer = 0x7f842a9e7400] 18:01:51 INFO - PROCESS | 1824 | SkCairoFTTypeface::onFilterRec unimplemented 18:01:51 INFO - PROCESS | 1824 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 18:01:51 INFO - PROCESS | 1824 | SkCairoFTTypeface::onFilterRec unimplemented 18:01:51 INFO - PROCESS | 1824 | SkCairoFTTypeface::onFilterRec unimplemented 18:01:51 INFO - PROCESS | 1824 | SkCairoFTTypeface::onFilterRec unimplemented 18:01:51 INFO - PROCESS | 1824 | 1461114111165 Marionette TRACE conn4 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 18:01:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 18:01:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1140ms 18:01:51 INFO - PROCESS | 1824 | 1461114111242 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 18:01:51 INFO - PROCESS | 1824 | 1461114111248 Marionette TRACE conn4 <- [1,761,null,{"value":"8"}] 18:01:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 18:01:51 INFO - PROCESS | 1824 | 1461114111254 Marionette TRACE conn4 -> [0,762,"setScriptTimeout",{"ms":35000}] 18:01:51 INFO - PROCESS | 1824 | 1461114111258 Marionette TRACE conn4 <- [1,762,null,{}] 18:01:51 INFO - PROCESS | 1824 | 1461114111263 Marionette TRACE conn4 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:51 INFO - PROCESS | 1824 | 1461114111437 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 18:01:51 INFO - PROCESS | 1824 | 1461114111448 Marionette TRACE conn4 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:51 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8433729000 == 92 [pid = 1824] [id = 198] 18:01:51 INFO - PROCESS | 1824 | ++DOMWINDOW == 170 (0x7f84333e9800) [pid = 1824] [serial = 594] [outer = (nil)] 18:01:51 INFO - PROCESS | 1824 | ++DOMWINDOW == 171 (0x7f84338ac000) [pid = 1824] [serial = 595] [outer = 0x7f84333e9800] 18:01:51 INFO - PROCESS | 1824 | 1461114111513 Marionette DEBUG loaded listener.js 18:01:51 INFO - PROCESS | 1824 | ++DOMWINDOW == 172 (0x7f84339c0800) [pid = 1824] [serial = 596] [outer = 0x7f84333e9800] 18:01:52 INFO - PROCESS | 1824 | 1461114112848 Marionette TRACE conn4 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 18:01:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 18:01:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1634ms 18:01:52 INFO - PROCESS | 1824 | 1461114112890 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 18:01:52 INFO - PROCESS | 1824 | 1461114112892 Marionette TRACE conn4 <- [1,765,null,{"value":"8"}] 18:01:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 18:01:52 INFO - PROCESS | 1824 | 1461114112915 Marionette TRACE conn4 -> [0,766,"setScriptTimeout",{"ms":35000}] 18:01:52 INFO - PROCESS | 1824 | 1461114112924 Marionette TRACE conn4 <- [1,766,null,{}] 18:01:52 INFO - PROCESS | 1824 | 1461114112932 Marionette TRACE conn4 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:53 INFO - PROCESS | 1824 | 1461114113183 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 18:01:53 INFO - PROCESS | 1824 | 1461114113218 Marionette TRACE conn4 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:53 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843c310800 == 93 [pid = 1824] [id = 199] 18:01:53 INFO - PROCESS | 1824 | ++DOMWINDOW == 173 (0x7f8433a81400) [pid = 1824] [serial = 597] [outer = (nil)] 18:01:53 INFO - PROCESS | 1824 | ++DOMWINDOW == 174 (0x7f8435256800) [pid = 1824] [serial = 598] [outer = 0x7f8433a81400] 18:01:53 INFO - PROCESS | 1824 | 1461114113281 Marionette DEBUG loaded listener.js 18:01:53 INFO - PROCESS | 1824 | ++DOMWINDOW == 175 (0x7f843720f800) [pid = 1824] [serial = 599] [outer = 0x7f8433a81400] 18:01:54 INFO - PROCESS | 1824 | --DOMWINDOW == 174 (0x7f842c594000) [pid = 1824] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 18:01:54 INFO - PROCESS | 1824 | --DOMWINDOW == 173 (0x7f842c593400) [pid = 1824] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 18:01:54 INFO - PROCESS | 1824 | --DOMWINDOW == 172 (0x7f8433479c00) [pid = 1824] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 18:01:54 INFO - PROCESS | 1824 | --DOMWINDOW == 171 (0x7f8432dd8800) [pid = 1824] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 18:01:54 INFO - PROCESS | 1824 | 1461114114466 Marionette TRACE conn4 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 18:01:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 18:01:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1595ms 18:01:54 INFO - PROCESS | 1824 | 1461114114504 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 18:01:54 INFO - PROCESS | 1824 | 1461114114509 Marionette TRACE conn4 <- [1,769,null,{"value":"8"}] 18:01:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 18:01:54 INFO - PROCESS | 1824 | 1461114114515 Marionette TRACE conn4 -> [0,770,"setScriptTimeout",{"ms":35000}] 18:01:54 INFO - PROCESS | 1824 | 1461114114517 Marionette TRACE conn4 <- [1,770,null,{}] 18:01:54 INFO - PROCESS | 1824 | 1461114114523 Marionette TRACE conn4 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:54 INFO - PROCESS | 1824 | 1461114114672 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 18:01:54 INFO - PROCESS | 1824 | 1461114114838 Marionette TRACE conn4 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:54 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843e018000 == 94 [pid = 1824] [id = 200] 18:01:54 INFO - PROCESS | 1824 | ++DOMWINDOW == 172 (0x7f8433acbc00) [pid = 1824] [serial = 600] [outer = (nil)] 18:01:54 INFO - PROCESS | 1824 | ++DOMWINDOW == 173 (0x7f8437214400) [pid = 1824] [serial = 601] [outer = 0x7f8433acbc00] 18:01:54 INFO - PROCESS | 1824 | 1461114114902 Marionette DEBUG loaded listener.js 18:01:55 INFO - PROCESS | 1824 | ++DOMWINDOW == 174 (0x7f84374f4400) [pid = 1824] [serial = 602] [outer = 0x7f8433acbc00] 18:01:55 INFO - PROCESS | 1824 | 1461114115541 Marionette TRACE conn4 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 18:01:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 18:01:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1078ms 18:01:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 18:01:55 INFO - PROCESS | 1824 | 1461114115594 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 18:01:55 INFO - PROCESS | 1824 | 1461114115596 Marionette TRACE conn4 <- [1,773,null,{"value":"8"}] 18:01:55 INFO - PROCESS | 1824 | 1461114115603 Marionette TRACE conn4 -> [0,774,"setScriptTimeout",{"ms":35000}] 18:01:55 INFO - PROCESS | 1824 | 1461114115606 Marionette TRACE conn4 <- [1,774,null,{}] 18:01:55 INFO - PROCESS | 1824 | 1461114115611 Marionette TRACE conn4 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:55 INFO - PROCESS | 1824 | 1461114115826 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 18:01:55 INFO - PROCESS | 1824 | 1461114115847 Marionette TRACE conn4 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:55 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84440ca800 == 95 [pid = 1824] [id = 201] 18:01:55 INFO - PROCESS | 1824 | ++DOMWINDOW == 175 (0x7f843a425800) [pid = 1824] [serial = 603] [outer = (nil)] 18:01:55 INFO - PROCESS | 1824 | ++DOMWINDOW == 176 (0x7f843ad0f400) [pid = 1824] [serial = 604] [outer = 0x7f843a425800] 18:01:55 INFO - PROCESS | 1824 | 1461114115921 Marionette DEBUG loaded listener.js 18:01:56 INFO - PROCESS | 1824 | ++DOMWINDOW == 177 (0x7f843b2bac00) [pid = 1824] [serial = 605] [outer = 0x7f843a425800] 18:01:56 INFO - PROCESS | 1824 | 1461114116867 Marionette TRACE conn4 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 18:01:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 18:01:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1328ms 18:01:56 INFO - PROCESS | 1824 | 1461114116932 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 18:01:56 INFO - PROCESS | 1824 | 1461114116938 Marionette TRACE conn4 <- [1,777,null,{"value":"8"}] 18:01:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 18:01:56 INFO - PROCESS | 1824 | 1461114116948 Marionette TRACE conn4 -> [0,778,"setScriptTimeout",{"ms":35000}] 18:01:56 INFO - PROCESS | 1824 | 1461114116954 Marionette TRACE conn4 <- [1,778,null,{}] 18:01:56 INFO - PROCESS | 1824 | 1461114116964 Marionette TRACE conn4 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:57 INFO - PROCESS | 1824 | 1461114117195 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 18:01:57 INFO - PROCESS | 1824 | 1461114117428 Marionette TRACE conn4 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:57 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8433719800 == 96 [pid = 1824] [id = 202] 18:01:57 INFO - PROCESS | 1824 | ++DOMWINDOW == 178 (0x7f8430e60c00) [pid = 1824] [serial = 606] [outer = (nil)] 18:01:57 INFO - PROCESS | 1824 | ++DOMWINDOW == 179 (0x7f8431aed000) [pid = 1824] [serial = 607] [outer = 0x7f8430e60c00] 18:01:57 INFO - PROCESS | 1824 | 1461114117551 Marionette DEBUG loaded listener.js 18:01:57 INFO - PROCESS | 1824 | ++DOMWINDOW == 180 (0x7f8432e0e400) [pid = 1824] [serial = 608] [outer = 0x7f8430e60c00] 18:01:58 INFO - PROCESS | 1824 | 1461114118451 Marionette TRACE conn4 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 18:01:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 18:01:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1551ms 18:01:58 INFO - PROCESS | 1824 | 1461114118500 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 18:01:58 INFO - PROCESS | 1824 | 1461114118509 Marionette TRACE conn4 <- [1,781,null,{"value":"8"}] 18:01:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 18:01:58 INFO - PROCESS | 1824 | 1461114118519 Marionette TRACE conn4 -> [0,782,"setScriptTimeout",{"ms":35000}] 18:01:58 INFO - PROCESS | 1824 | 1461114118523 Marionette TRACE conn4 <- [1,782,null,{}] 18:01:58 INFO - PROCESS | 1824 | 1461114118530 Marionette TRACE conn4 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:58 INFO - PROCESS | 1824 | 1461114118752 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 18:01:58 INFO - PROCESS | 1824 | 1461114118915 Marionette TRACE conn4 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:58 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843c07c800 == 97 [pid = 1824] [id = 203] 18:01:58 INFO - PROCESS | 1824 | ++DOMWINDOW == 181 (0x7f8430ada400) [pid = 1824] [serial = 609] [outer = (nil)] 18:01:59 INFO - PROCESS | 1824 | ++DOMWINDOW == 182 (0x7f8433a84c00) [pid = 1824] [serial = 610] [outer = 0x7f8430ada400] 18:01:59 INFO - PROCESS | 1824 | 1461114119037 Marionette DEBUG loaded listener.js 18:01:59 INFO - PROCESS | 1824 | ++DOMWINDOW == 183 (0x7f8433adc800) [pid = 1824] [serial = 611] [outer = 0x7f8430ada400] 18:02:00 INFO - PROCESS | 1824 | 1461114120037 Marionette TRACE conn4 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 18:02:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 18:02:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1534ms 18:02:00 INFO - PROCESS | 1824 | 1461114120053 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 18:02:00 INFO - PROCESS | 1824 | 1461114120056 Marionette TRACE conn4 <- [1,785,null,{"value":"8"}] 18:02:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 18:02:00 INFO - PROCESS | 1824 | 1461114120062 Marionette TRACE conn4 -> [0,786,"setScriptTimeout",{"ms":35000}] 18:02:00 INFO - PROCESS | 1824 | 1461114120068 Marionette TRACE conn4 <- [1,786,null,{}] 18:02:00 INFO - PROCESS | 1824 | 1461114120084 Marionette TRACE conn4 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:02:00 INFO - PROCESS | 1824 | 1461114120264 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 18:02:00 INFO - PROCESS | 1824 | 1461114120479 Marionette TRACE conn4 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:00 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f844a2a3000 == 98 [pid = 1824] [id = 204] 18:02:00 INFO - PROCESS | 1824 | ++DOMWINDOW == 184 (0x7f84354a3800) [pid = 1824] [serial = 612] [outer = (nil)] 18:02:00 INFO - PROCESS | 1824 | ++DOMWINDOW == 185 (0x7f8438fa2400) [pid = 1824] [serial = 613] [outer = 0x7f84354a3800] 18:02:00 INFO - PROCESS | 1824 | 1461114120616 Marionette DEBUG loaded listener.js 18:02:00 INFO - PROCESS | 1824 | ++DOMWINDOW == 186 (0x7f843ae4b000) [pid = 1824] [serial = 614] [outer = 0x7f84354a3800] 18:02:01 INFO - PROCESS | 1824 | 1461114121487 Marionette TRACE conn4 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 18:02:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 18:02:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1484ms 18:02:01 INFO - PROCESS | 1824 | 1461114121547 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 18:02:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 18:02:01 INFO - PROCESS | 1824 | 1461114121552 Marionette TRACE conn4 <- [1,789,null,{"value":"8"}] 18:02:01 INFO - PROCESS | 1824 | 1461114121559 Marionette TRACE conn4 -> [0,790,"setScriptTimeout",{"ms":35000}] 18:02:01 INFO - PROCESS | 1824 | 1461114121562 Marionette TRACE conn4 <- [1,790,null,{}] 18:02:01 INFO - PROCESS | 1824 | 1461114121567 Marionette TRACE conn4 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:02:01 INFO - PROCESS | 1824 | 1461114121752 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 18:02:01 INFO - PROCESS | 1824 | 1461114121916 Marionette TRACE conn4 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:01 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f844ce13000 == 99 [pid = 1824] [id = 205] 18:02:01 INFO - PROCESS | 1824 | ++DOMWINDOW == 187 (0x7f8432dd9400) [pid = 1824] [serial = 615] [outer = (nil)] 18:02:01 INFO - PROCESS | 1824 | ++DOMWINDOW == 188 (0x7f843bbea000) [pid = 1824] [serial = 616] [outer = 0x7f8432dd9400] 18:02:01 INFO - PROCESS | 1824 | 1461114121992 Marionette DEBUG loaded listener.js 18:02:02 INFO - PROCESS | 1824 | ++DOMWINDOW == 189 (0x7f843bff4400) [pid = 1824] [serial = 617] [outer = 0x7f8432dd9400] 18:02:02 INFO - PROCESS | 1824 | 1461114122912 Marionette TRACE conn4 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 18:02:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 18:02:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1429ms 18:02:02 INFO - PROCESS | 1824 | 1461114122989 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 18:02:02 INFO - PROCESS | 1824 | 1461114122993 Marionette TRACE conn4 <- [1,793,null,{"value":"8"}] 18:02:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 18:02:03 INFO - PROCESS | 1824 | 1461114122999 Marionette TRACE conn4 -> [0,794,"setScriptTimeout",{"ms":35000}] 18:02:03 INFO - PROCESS | 1824 | 1461114123001 Marionette TRACE conn4 <- [1,794,null,{}] 18:02:03 INFO - PROCESS | 1824 | 1461114123007 Marionette TRACE conn4 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:02:03 INFO - PROCESS | 1824 | 1461114123186 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 18:02:03 INFO - PROCESS | 1824 | 1461114123350 Marionette TRACE conn4 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:03 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f844f296800 == 100 [pid = 1824] [id = 206] 18:02:03 INFO - PROCESS | 1824 | ++DOMWINDOW == 190 (0x7f842a9e6800) [pid = 1824] [serial = 618] [outer = (nil)] 18:02:03 INFO - PROCESS | 1824 | ++DOMWINDOW == 191 (0x7f843c342c00) [pid = 1824] [serial = 619] [outer = 0x7f842a9e6800] 18:02:03 INFO - PROCESS | 1824 | 1461114123423 Marionette DEBUG loaded listener.js 18:02:03 INFO - PROCESS | 1824 | ++DOMWINDOW == 192 (0x7f843c7c5800) [pid = 1824] [serial = 620] [outer = 0x7f842a9e6800] 18:02:04 INFO - PROCESS | 1824 | 1461114124268 Marionette TRACE conn4 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 18:02:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 18:02:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1331ms 18:02:04 INFO - PROCESS | 1824 | 1461114124331 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 18:02:04 INFO - PROCESS | 1824 | 1461114124341 Marionette TRACE conn4 <- [1,797,null,{"value":"8"}] 18:02:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 18:02:04 INFO - PROCESS | 1824 | 1461114124353 Marionette TRACE conn4 -> [0,798,"setScriptTimeout",{"ms":35000}] 18:02:04 INFO - PROCESS | 1824 | 1461114124355 Marionette TRACE conn4 <- [1,798,null,{}] 18:02:04 INFO - PROCESS | 1824 | 1461114124363 Marionette TRACE conn4 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:02:04 INFO - PROCESS | 1824 | 1461114124602 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 18:02:04 INFO - PROCESS | 1824 | 1461114124767 Marionette TRACE conn4 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:04 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8452032800 == 101 [pid = 1824] [id = 207] 18:02:04 INFO - PROCESS | 1824 | ++DOMWINDOW == 193 (0x7f843db35c00) [pid = 1824] [serial = 621] [outer = (nil)] 18:02:04 INFO - PROCESS | 1824 | ++DOMWINDOW == 194 (0x7f843db74000) [pid = 1824] [serial = 622] [outer = 0x7f843db35c00] 18:02:04 INFO - PROCESS | 1824 | 1461114124892 Marionette DEBUG loaded listener.js 18:02:05 INFO - PROCESS | 1824 | ++DOMWINDOW == 195 (0x7f843dd39000) [pid = 1824] [serial = 623] [outer = 0x7f843db35c00] 18:02:05 INFO - PROCESS | 1824 | 1461114125699 Marionette TRACE conn4 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 18:02:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 18:02:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1379ms 18:02:05 INFO - PROCESS | 1824 | 1461114125733 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 18:02:05 INFO - PROCESS | 1824 | 1461114125736 Marionette TRACE conn4 <- [1,801,null,{"value":"8"}] 18:02:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 18:02:05 INFO - PROCESS | 1824 | 1461114125742 Marionette TRACE conn4 -> [0,802,"setScriptTimeout",{"ms":35000}] 18:02:05 INFO - PROCESS | 1824 | 1461114125746 Marionette TRACE conn4 <- [1,802,null,{}] 18:02:05 INFO - PROCESS | 1824 | 1461114125751 Marionette TRACE conn4 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:02:05 INFO - PROCESS | 1824 | 1461114125922 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 18:02:06 INFO - PROCESS | 1824 | 1461114126092 Marionette TRACE conn4 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:06 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8454616800 == 102 [pid = 1824] [id = 208] 18:02:06 INFO - PROCESS | 1824 | ++DOMWINDOW == 196 (0x7f843db30800) [pid = 1824] [serial = 624] [outer = (nil)] 18:02:06 INFO - PROCESS | 1824 | ++DOMWINDOW == 197 (0x7f843e204400) [pid = 1824] [serial = 625] [outer = 0x7f843db30800] 18:02:06 INFO - PROCESS | 1824 | 1461114126162 Marionette DEBUG loaded listener.js 18:02:06 INFO - PROCESS | 1824 | ++DOMWINDOW == 198 (0x7f843ea66800) [pid = 1824] [serial = 626] [outer = 0x7f843db30800] 18:02:07 INFO - PROCESS | 1824 | 1461114127070 Marionette TRACE conn4 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 18:02:07 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 18:02:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1378ms 18:02:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 18:02:07 INFO - PROCESS | 1824 | 1461114127122 Marionette TRACE conn4 -> [0,805,"getWindowHandle",null] 18:02:07 INFO - PROCESS | 1824 | 1461114127125 Marionette TRACE conn4 <- [1,805,null,{"value":"8"}] 18:02:07 INFO - PROCESS | 1824 | 1461114127133 Marionette TRACE conn4 -> [0,806,"setScriptTimeout",{"ms":35000}] 18:02:07 INFO - PROCESS | 1824 | 1461114127136 Marionette TRACE conn4 <- [1,806,null,{}] 18:02:07 INFO - PROCESS | 1824 | 1461114127143 Marionette TRACE conn4 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:02:07 INFO - PROCESS | 1824 | 1461114127320 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 18:02:07 INFO - PROCESS | 1824 | 1461114127494 Marionette TRACE conn4 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:07 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f844f7bb000 == 103 [pid = 1824] [id = 209] 18:02:07 INFO - PROCESS | 1824 | ++DOMWINDOW == 199 (0x7f843db71400) [pid = 1824] [serial = 627] [outer = (nil)] 18:02:07 INFO - PROCESS | 1824 | ++DOMWINDOW == 200 (0x7f843fe10400) [pid = 1824] [serial = 628] [outer = 0x7f843db71400] 18:02:07 INFO - PROCESS | 1824 | 1461114127573 Marionette DEBUG loaded listener.js 18:02:07 INFO - PROCESS | 1824 | ++DOMWINDOW == 201 (0x7f8440152800) [pid = 1824] [serial = 629] [outer = 0x7f843db71400] 18:02:08 INFO - PROCESS | 1824 | 1461114128453 Marionette TRACE conn4 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 18:02:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 18:02:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1381ms 18:02:08 INFO - PROCESS | 1824 | 1461114128513 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 18:02:08 INFO - PROCESS | 1824 | 1461114128516 Marionette TRACE conn4 <- [1,809,null,{"value":"8"}] 18:02:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 18:02:08 INFO - PROCESS | 1824 | 1461114128524 Marionette TRACE conn4 -> [0,810,"setScriptTimeout",{"ms":35000}] 18:02:08 INFO - PROCESS | 1824 | 1461114128527 Marionette TRACE conn4 <- [1,810,null,{}] 18:02:08 INFO - PROCESS | 1824 | 1461114128535 Marionette TRACE conn4 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:02:08 INFO - PROCESS | 1824 | 1461114128719 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 18:02:08 INFO - PROCESS | 1824 | 1461114128890 Marionette TRACE conn4 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:08 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8437806000 == 104 [pid = 1824] [id = 210] 18:02:08 INFO - PROCESS | 1824 | ++DOMWINDOW == 202 (0x7f843e054800) [pid = 1824] [serial = 630] [outer = (nil)] 18:02:08 INFO - PROCESS | 1824 | ++DOMWINDOW == 203 (0x7f84491cd000) [pid = 1824] [serial = 631] [outer = 0x7f843e054800] 18:02:08 INFO - PROCESS | 1824 | 1461114128965 Marionette DEBUG loaded listener.js 18:02:09 INFO - PROCESS | 1824 | ++DOMWINDOW == 204 (0x7f8449d71c00) [pid = 1824] [serial = 632] [outer = 0x7f843e054800] 18:02:09 INFO - PROCESS | 1824 | 1461114129876 Marionette TRACE conn4 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 18:02:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 18:02:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1391ms 18:02:09 INFO - PROCESS | 1824 | 1461114129917 Marionette TRACE conn4 -> [0,813,"getWindowHandle",null] 18:02:09 INFO - PROCESS | 1824 | 1461114129921 Marionette TRACE conn4 <- [1,813,null,{"value":"8"}] 18:02:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 18:02:09 INFO - PROCESS | 1824 | 1461114129927 Marionette TRACE conn4 -> [0,814,"setScriptTimeout",{"ms":35000}] 18:02:09 INFO - PROCESS | 1824 | 1461114129931 Marionette TRACE conn4 <- [1,814,null,{}] 18:02:09 INFO - PROCESS | 1824 | 1461114129938 Marionette TRACE conn4 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:02:10 INFO - PROCESS | 1824 | 1461114130155 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 18:02:10 INFO - PROCESS | 1824 | 1461114130337 Marionette TRACE conn4 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:10 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843781e000 == 105 [pid = 1824] [id = 211] 18:02:10 INFO - PROCESS | 1824 | ++DOMWINDOW == 205 (0x7f843bbeb800) [pid = 1824] [serial = 633] [outer = (nil)] 18:02:10 INFO - PROCESS | 1824 | ++DOMWINDOW == 206 (0x7f844a40a400) [pid = 1824] [serial = 634] [outer = 0x7f843bbeb800] 18:02:10 INFO - PROCESS | 1824 | 1461114130449 Marionette DEBUG loaded listener.js 18:02:10 INFO - PROCESS | 1824 | ++DOMWINDOW == 207 (0x7f844b2cd800) [pid = 1824] [serial = 635] [outer = 0x7f843bbeb800] 18:02:11 INFO - PROCESS | 1824 | 1461114131338 Marionette TRACE conn4 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 18:02:11 INFO - PROCESS | 1824 | 1461114131415 Marionette TRACE conn4 <- [1,817,null,{"value":"8"}] 18:02:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 18:02:11 INFO - PROCESS | 1824 | 1461114131421 Marionette TRACE conn4 -> [0,818,"setScriptTimeout",{"ms":35000}] 18:02:11 INFO - PROCESS | 1824 | 1461114131426 Marionette TRACE conn4 <- [1,818,null,{}] 18:02:11 INFO - PROCESS | 1824 | 1461114131437 Marionette TRACE conn4 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:02:11 INFO - PROCESS | 1824 | 1461114131700 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 18:02:11 INFO - PROCESS | 1824 | 1461114131927 Marionette TRACE conn4 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:11 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f842c61d000 == 106 [pid = 1824] [id = 212] 18:02:11 INFO - PROCESS | 1824 | ++DOMWINDOW == 208 (0x7f844d482000) [pid = 1824] [serial = 636] [outer = (nil)] 18:02:12 INFO - PROCESS | 1824 | ++DOMWINDOW == 209 (0x7f844d48a000) [pid = 1824] [serial = 637] [outer = 0x7f844d482000] 18:02:12 INFO - PROCESS | 1824 | 1461114132025 Marionette DEBUG loaded listener.js 18:02:12 INFO - PROCESS | 1824 | ++DOMWINDOW == 210 (0x7f844f12a000) [pid = 1824] [serial = 638] [outer = 0x7f844d482000] 18:02:12 INFO - PROCESS | 1824 | 1461114132909 Marionette TRACE conn4 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 18:02:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 18:02:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1539ms 18:02:12 INFO - PROCESS | 1824 | 1461114132963 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 18:02:12 INFO - PROCESS | 1824 | 1461114132966 Marionette TRACE conn4 <- [1,821,null,{"value":"8"}] 18:02:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 18:02:12 INFO - PROCESS | 1824 | 1461114132973 Marionette TRACE conn4 -> [0,822,"setScriptTimeout",{"ms":35000}] 18:02:12 INFO - PROCESS | 1824 | 1461114132977 Marionette TRACE conn4 <- [1,822,null,{}] 18:02:12 INFO - PROCESS | 1824 | 1461114132983 Marionette TRACE conn4 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:02:13 INFO - PROCESS | 1824 | 1461114133172 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 18:02:13 INFO - PROCESS | 1824 | 1461114133646 Marionette TRACE conn4 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:13 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8427a1c000 == 107 [pid = 1824] [id = 213] 18:02:13 INFO - PROCESS | 1824 | ++DOMWINDOW == 211 (0x7f842aadec00) [pid = 1824] [serial = 639] [outer = (nil)] 18:02:13 INFO - PROCESS | 1824 | ++DOMWINDOW == 212 (0x7f842abf7400) [pid = 1824] [serial = 640] [outer = 0x7f842aadec00] 18:02:13 INFO - PROCESS | 1824 | 1461114133762 Marionette DEBUG loaded listener.js 18:02:13 INFO - PROCESS | 1824 | ++DOMWINDOW == 213 (0x7f8430adf400) [pid = 1824] [serial = 641] [outer = 0x7f842aadec00] 18:02:14 INFO - PROCESS | 1824 | 1461114134650 Marionette TRACE conn4 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 18:02:14 INFO - PROCESS | 1824 | 1461114134717 Marionette TRACE conn4 <- [1,825,null,{"value":"8"}] 18:02:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 18:02:14 INFO - PROCESS | 1824 | 1461114134727 Marionette TRACE conn4 -> [0,826,"setScriptTimeout",{"ms":35000}] 18:02:14 INFO - PROCESS | 1824 | 1461114134732 Marionette TRACE conn4 <- [1,826,null,{}] 18:02:14 INFO - PROCESS | 1824 | 1461114134794 Marionette TRACE conn4 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:02:15 INFO - PROCESS | 1824 | 1461114135071 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 18:02:15 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843e018000 == 106 [pid = 1824] [id = 200] 18:02:15 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843c310800 == 105 [pid = 1824] [id = 199] 18:02:15 INFO - PROCESS | 1824 | --DOMWINDOW == 212 (0x7f843ce38800) [pid = 1824] [serial = 550] [outer = (nil)] [url = about:blank] 18:02:15 INFO - PROCESS | 1824 | --DOMWINDOW == 211 (0x7f843716dc00) [pid = 1824] [serial = 547] [outer = (nil)] [url = about:blank] 18:02:15 INFO - PROCESS | 1824 | --DOMWINDOW == 210 (0x7f8432d94c00) [pid = 1824] [serial = 544] [outer = (nil)] [url = about:blank] 18:02:15 INFO - PROCESS | 1824 | --DOMWINDOW == 209 (0x7f842aad8c00) [pid = 1824] [serial = 553] [outer = (nil)] [url = about:blank] 18:02:15 INFO - PROCESS | 1824 | --DOMWINDOW == 208 (0x7f8433a7fc00) [pid = 1824] [serial = 568] [outer = (nil)] [url = about:blank] 18:02:15 INFO - PROCESS | 1824 | 1461114135398 Marionette TRACE conn4 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:15 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8433729000 == 104 [pid = 1824] [id = 198] 18:02:15 INFO - PROCESS | 1824 | --DOCSHELL 0x7f842c8db800 == 103 [pid = 1824] [id = 197] 18:02:15 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84335df000 == 102 [pid = 1824] [id = 196] 18:02:15 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f842c8e4800 == 103 [pid = 1824] [id = 214] 18:02:15 INFO - PROCESS | 1824 | ++DOMWINDOW == 209 (0x7f842aad8c00) [pid = 1824] [serial = 642] [outer = (nil)] 18:02:15 INFO - PROCESS | 1824 | ++DOMWINDOW == 210 (0x7f8433013c00) [pid = 1824] [serial = 643] [outer = 0x7f842aad8c00] 18:02:15 INFO - PROCESS | 1824 | 1461114135477 Marionette DEBUG loaded listener.js 18:02:15 INFO - PROCESS | 1824 | ++DOMWINDOW == 211 (0x7f84339bdc00) [pid = 1824] [serial = 644] [outer = 0x7f842aad8c00] 18:02:15 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843d105000 == 102 [pid = 1824] [id = 194] 18:02:15 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843ad20000 == 101 [pid = 1824] [id = 192] 18:02:15 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8437456800 == 100 [pid = 1824] [id = 191] 18:02:15 INFO - PROCESS | 1824 | --DOMWINDOW == 210 (0x7f842a9eec00) [pid = 1824] [serial = 541] [outer = (nil)] [url = about:blank] 18:02:15 INFO - PROCESS | 1824 | --DOMWINDOW == 209 (0x7f8432d98400) [pid = 1824] [serial = 560] [outer = (nil)] [url = about:blank] 18:02:15 INFO - PROCESS | 1824 | --DOMWINDOW == 208 (0x7f842c7ea400) [pid = 1824] [serial = 556] [outer = (nil)] [url = about:blank] 18:02:15 INFO - PROCESS | 1824 | --DOMWINDOW == 207 (0x7f8433940400) [pid = 1824] [serial = 566] [outer = (nil)] [url = about:blank] 18:02:15 INFO - PROCESS | 1824 | --DOMWINDOW == 206 (0x7f84338a3800) [pid = 1824] [serial = 565] [outer = (nil)] [url = about:blank] 18:02:15 INFO - PROCESS | 1824 | --DOMWINDOW == 205 (0x7f8430ad3400) [pid = 1824] [serial = 557] [outer = (nil)] [url = about:blank] 18:02:15 INFO - PROCESS | 1824 | --DOMWINDOW == 204 (0x7f843300b000) [pid = 1824] [serial = 562] [outer = (nil)] [url = about:blank] 18:02:15 INFO - PROCESS | 1824 | --DOMWINDOW == 203 (0x7f8433696400) [pid = 1824] [serial = 563] [outer = (nil)] [url = about:blank] 18:02:15 INFO - PROCESS | 1824 | --DOMWINDOW == 202 (0x7f8431a0d400) [pid = 1824] [serial = 559] [outer = (nil)] [url = about:blank] 18:02:16 INFO - PROCESS | 1824 | 1461114136315 Marionette TRACE conn4 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 18:02:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 18:02:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1642ms 18:02:16 INFO - PROCESS | 1824 | 1461114136373 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 18:02:16 INFO - PROCESS | 1824 | 1461114136380 Marionette TRACE conn4 <- [1,829,null,{"value":"8"}] 18:02:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 18:02:16 INFO - PROCESS | 1824 | 1461114136387 Marionette TRACE conn4 -> [0,830,"setScriptTimeout",{"ms":35000}] 18:02:16 INFO - PROCESS | 1824 | 1461114136391 Marionette TRACE conn4 <- [1,830,null,{}] 18:02:16 INFO - PROCESS | 1824 | 1461114136397 Marionette TRACE conn4 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:02:16 INFO - PROCESS | 1824 | 1461114136587 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 18:02:16 INFO - PROCESS | 1824 | 1461114136724 Marionette TRACE conn4 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:16 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8433711800 == 101 [pid = 1824] [id = 215] 18:02:16 INFO - PROCESS | 1824 | ++DOMWINDOW == 203 (0x7f8432d94c00) [pid = 1824] [serial = 645] [outer = (nil)] 18:02:16 INFO - PROCESS | 1824 | ++DOMWINDOW == 204 (0x7f8433ad4400) [pid = 1824] [serial = 646] [outer = 0x7f8432d94c00] 18:02:16 INFO - PROCESS | 1824 | 1461114136790 Marionette DEBUG loaded listener.js 18:02:16 INFO - PROCESS | 1824 | ++DOMWINDOW == 205 (0x7f843524cc00) [pid = 1824] [serial = 647] [outer = 0x7f8432d94c00] 18:02:17 INFO - PROCESS | 1824 | 1461114137575 Marionette TRACE conn4 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 18:02:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 18:02:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1234ms 18:02:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 18:02:17 INFO - PROCESS | 1824 | 1461114137628 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 18:02:17 INFO - PROCESS | 1824 | 1461114137631 Marionette TRACE conn4 <- [1,833,null,{"value":"8"}] 18:02:17 INFO - PROCESS | 1824 | 1461114137653 Marionette TRACE conn4 -> [0,834,"setScriptTimeout",{"ms":35000}] 18:02:17 INFO - PROCESS | 1824 | 1461114137662 Marionette TRACE conn4 <- [1,834,null,{}] 18:02:17 INFO - PROCESS | 1824 | 1461114137671 Marionette TRACE conn4 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:02:17 INFO - PROCESS | 1824 | 1461114137910 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 18:02:17 INFO - PROCESS | 1824 | 1461114137936 Marionette TRACE conn4 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:17 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8437cab800 == 102 [pid = 1824] [id = 216] 18:02:17 INFO - PROCESS | 1824 | ++DOMWINDOW == 206 (0x7f842abfb400) [pid = 1824] [serial = 648] [outer = (nil)] 18:02:17 INFO - PROCESS | 1824 | ++DOMWINDOW == 207 (0x7f8437191000) [pid = 1824] [serial = 649] [outer = 0x7f842abfb400] 18:02:18 INFO - PROCESS | 1824 | 1461114138000 Marionette DEBUG loaded listener.js 18:02:18 INFO - PROCESS | 1824 | ++DOMWINDOW == 208 (0x7f84374f6c00) [pid = 1824] [serial = 650] [outer = 0x7f842abfb400] 18:02:18 INFO - PROCESS | 1824 | 1461114138879 Marionette TRACE conn4 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 18:02:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 18:02:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1313ms 18:02:18 INFO - PROCESS | 1824 | 1461114138950 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 18:02:18 INFO - PROCESS | 1824 | 1461114138955 Marionette TRACE conn4 <- [1,837,null,{"value":"8"}] 18:02:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 18:02:18 INFO - PROCESS | 1824 | 1461114138962 Marionette TRACE conn4 -> [0,838,"setScriptTimeout",{"ms":35000}] 18:02:18 INFO - PROCESS | 1824 | 1461114138966 Marionette TRACE conn4 <- [1,838,null,{}] 18:02:18 INFO - PROCESS | 1824 | 1461114138979 Marionette TRACE conn4 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:02:19 INFO - PROCESS | 1824 | 1461114139200 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 18:02:19 INFO - PROCESS | 1824 | 1461114139227 Marionette TRACE conn4 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:19 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843c4d1800 == 103 [pid = 1824] [id = 217] 18:02:19 INFO - PROCESS | 1824 | ++DOMWINDOW == 209 (0x7f8433a87800) [pid = 1824] [serial = 651] [outer = (nil)] 18:02:19 INFO - PROCESS | 1824 | ++DOMWINDOW == 210 (0x7f843b2b6000) [pid = 1824] [serial = 652] [outer = 0x7f8433a87800] 18:02:19 INFO - PROCESS | 1824 | 1461114139291 Marionette DEBUG loaded listener.js 18:02:19 INFO - PROCESS | 1824 | ++DOMWINDOW == 211 (0x7f843c345c00) [pid = 1824] [serial = 653] [outer = 0x7f8433a87800] 18:02:19 INFO - PROCESS | 1824 | --DOMWINDOW == 210 (0x7f8431a0ec00) [pid = 1824] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 18:02:19 INFO - PROCESS | 1824 | --DOMWINDOW == 209 (0x7f84333e9800) [pid = 1824] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 18:02:19 INFO - PROCESS | 1824 | --DOMWINDOW == 208 (0x7f842a9f0c00) [pid = 1824] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 18:02:19 INFO - PROCESS | 1824 | --DOMWINDOW == 207 (0x7f842a9e7400) [pid = 1824] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 18:02:19 INFO - PROCESS | 1824 | --DOMWINDOW == 206 (0x7f8433a81400) [pid = 1824] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 18:02:19 INFO - PROCESS | 1824 | --DOMWINDOW == 205 (0x7f8433acbc00) [pid = 1824] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 18:02:19 INFO - PROCESS | 1824 | --DOMWINDOW == 204 (0x7f8432ddf000) [pid = 1824] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 18:02:20 INFO - PROCESS | 1824 | 1461114140256 Marionette TRACE conn4 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 18:02:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 18:02:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1340ms 18:02:20 INFO - PROCESS | 1824 | 1461114140303 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 18:02:20 INFO - PROCESS | 1824 | 1461114140307 Marionette TRACE conn4 <- [1,841,null,{"value":"8"}] 18:02:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 18:02:20 INFO - PROCESS | 1824 | 1461114140313 Marionette TRACE conn4 -> [0,842,"setScriptTimeout",{"ms":35000}] 18:02:20 INFO - PROCESS | 1824 | 1461114140316 Marionette TRACE conn4 <- [1,842,null,{}] 18:02:20 INFO - PROCESS | 1824 | 1461114140322 Marionette TRACE conn4 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:02:20 INFO - PROCESS | 1824 | 1461114140536 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 18:02:20 INFO - PROCESS | 1824 | 1461114140556 Marionette TRACE conn4 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:20 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843d99d800 == 104 [pid = 1824] [id = 218] 18:02:20 INFO - PROCESS | 1824 | ++DOMWINDOW == 205 (0x7f843a431800) [pid = 1824] [serial = 654] [outer = (nil)] 18:02:20 INFO - PROCESS | 1824 | ++DOMWINDOW == 206 (0x7f843c34a800) [pid = 1824] [serial = 655] [outer = 0x7f843a431800] 18:02:20 INFO - PROCESS | 1824 | 1461114140633 Marionette DEBUG loaded listener.js 18:02:20 INFO - PROCESS | 1824 | ++DOMWINDOW == 207 (0x7f843db33800) [pid = 1824] [serial = 656] [outer = 0x7f843a431800] 18:02:21 INFO - PROCESS | 1824 | 1461114141442 Marionette TRACE conn4 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 18:02:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 18:02:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1178ms 18:02:21 INFO - PROCESS | 1824 | 1461114141492 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 18:02:21 INFO - PROCESS | 1824 | 1461114141495 Marionette TRACE conn4 <- [1,845,null,{"value":"8"}] 18:02:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 18:02:21 INFO - PROCESS | 1824 | 1461114141502 Marionette TRACE conn4 -> [0,846,"setScriptTimeout",{"ms":35000}] 18:02:21 INFO - PROCESS | 1824 | 1461114141505 Marionette TRACE conn4 <- [1,846,null,{}] 18:02:21 INFO - PROCESS | 1824 | 1461114141511 Marionette TRACE conn4 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:02:21 INFO - PROCESS | 1824 | 1461114141685 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 18:02:21 INFO - PROCESS | 1824 | 1461114141695 Marionette TRACE conn4 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:21 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f844a460800 == 105 [pid = 1824] [id = 219] 18:02:21 INFO - PROCESS | 1824 | ++DOMWINDOW == 208 (0x7f843dbe9400) [pid = 1824] [serial = 657] [outer = (nil)] 18:02:21 INFO - PROCESS | 1824 | ++DOMWINDOW == 209 (0x7f844b2c7000) [pid = 1824] [serial = 658] [outer = 0x7f843dbe9400] 18:02:21 INFO - PROCESS | 1824 | 1461114141761 Marionette DEBUG loaded listener.js 18:02:21 INFO - PROCESS | 1824 | ++DOMWINDOW == 210 (0x7f844b5c5400) [pid = 1824] [serial = 659] [outer = 0x7f843dbe9400] 18:02:22 INFO - PROCESS | 1824 | 1461114142896 Marionette TRACE conn4 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 18:02:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 18:02:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1437ms 18:02:22 INFO - PROCESS | 1824 | 1461114142940 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 18:02:22 INFO - PROCESS | 1824 | 1461114142948 Marionette TRACE conn4 <- [1,849,null,{"value":"8"}] 18:02:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 18:02:22 INFO - PROCESS | 1824 | 1461114142958 Marionette TRACE conn4 -> [0,850,"setScriptTimeout",{"ms":35000}] 18:02:22 INFO - PROCESS | 1824 | 1461114142963 Marionette TRACE conn4 <- [1,850,null,{}] 18:02:22 INFO - PROCESS | 1824 | 1461114142972 Marionette TRACE conn4 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:02:23 INFO - PROCESS | 1824 | 1461114143172 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 18:02:23 INFO - PROCESS | 1824 | 1461114143344 Marionette TRACE conn4 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:23 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84336bb800 == 106 [pid = 1824] [id = 220] 18:02:23 INFO - PROCESS | 1824 | ++DOMWINDOW == 211 (0x7f8432ddc400) [pid = 1824] [serial = 660] [outer = (nil)] 18:02:23 INFO - PROCESS | 1824 | ++DOMWINDOW == 212 (0x7f843369a000) [pid = 1824] [serial = 661] [outer = 0x7f8432ddc400] 18:02:23 INFO - PROCESS | 1824 | 1461114143422 Marionette DEBUG loaded listener.js 18:02:23 INFO - PROCESS | 1824 | ++DOMWINDOW == 213 (0x7f8433a83c00) [pid = 1824] [serial = 662] [outer = 0x7f8432ddc400] 18:02:24 INFO - PROCESS | 1824 | 1461114144378 Marionette TRACE conn4 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 18:02:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 18:02:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1483ms 18:02:24 INFO - PROCESS | 1824 | 1461114144442 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 18:02:24 INFO - PROCESS | 1824 | 1461114144455 Marionette TRACE conn4 <- [1,853,null,{"value":"8"}] 18:02:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 18:02:24 INFO - PROCESS | 1824 | 1461114144474 Marionette TRACE conn4 -> [0,854,"setScriptTimeout",{"ms":35000}] 18:02:24 INFO - PROCESS | 1824 | 1461114144479 Marionette TRACE conn4 <- [1,854,null,{}] 18:02:24 INFO - PROCESS | 1824 | 1461114144485 Marionette TRACE conn4 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:02:24 INFO - PROCESS | 1824 | 1461114144744 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 18:02:25 INFO - PROCESS | 1824 | 1461114145058 Marionette TRACE conn4 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:25 INFO - PROCESS | 1824 | ++DOMWINDOW == 214 (0x7f8435251400) [pid = 1824] [serial = 663] [outer = 0x7f8435e48800] 18:02:25 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f844f29a000 == 107 [pid = 1824] [id = 221] 18:02:25 INFO - PROCESS | 1824 | ++DOMWINDOW == 215 (0x7f842c595400) [pid = 1824] [serial = 664] [outer = (nil)] 18:02:25 INFO - PROCESS | 1824 | ++DOMWINDOW == 216 (0x7f8437195c00) [pid = 1824] [serial = 665] [outer = 0x7f842c595400] 18:02:25 INFO - PROCESS | 1824 | 1461114145161 Marionette DEBUG loaded listener.js 18:02:25 INFO - PROCESS | 1824 | ++DOMWINDOW == 217 (0x7f843b2b9c00) [pid = 1824] [serial = 666] [outer = 0x7f842c595400] 18:02:26 INFO - PROCESS | 1824 | 1461114146065 Marionette TRACE conn4 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 18:02:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 18:02:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1640ms 18:02:26 INFO - PROCESS | 1824 | 1461114146114 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 18:02:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 18:02:26 INFO - PROCESS | 1824 | 1461114146118 Marionette TRACE conn4 <- [1,857,null,{"value":"8"}] 18:02:26 INFO - PROCESS | 1824 | 1461114146125 Marionette TRACE conn4 -> [0,858,"setScriptTimeout",{"ms":35000}] 18:02:26 INFO - PROCESS | 1824 | 1461114146131 Marionette TRACE conn4 <- [1,858,null,{}] 18:02:26 INFO - PROCESS | 1824 | 1461114146148 Marionette TRACE conn4 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:02:26 INFO - PROCESS | 1824 | 1461114146345 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 18:02:26 INFO - PROCESS | 1824 | 1461114146529 Marionette TRACE conn4 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:26 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f844eb91000 == 108 [pid = 1824] [id = 222] 18:02:26 INFO - PROCESS | 1824 | ++DOMWINDOW == 218 (0x7f842c58d800) [pid = 1824] [serial = 667] [outer = (nil)] 18:02:26 INFO - PROCESS | 1824 | ++DOMWINDOW == 219 (0x7f843dd31000) [pid = 1824] [serial = 668] [outer = 0x7f842c58d800] 18:02:26 INFO - PROCESS | 1824 | 1461114146651 Marionette DEBUG loaded listener.js 18:02:26 INFO - PROCESS | 1824 | ++DOMWINDOW == 220 (0x7f8449fdc800) [pid = 1824] [serial = 669] [outer = 0x7f842c58d800] 18:02:27 INFO - PROCESS | 1824 | 1461114147461 Marionette TRACE conn4 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 18:02:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 18:02:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1388ms 18:02:27 INFO - PROCESS | 1824 | 1461114147512 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 18:02:27 INFO - PROCESS | 1824 | 1461114147518 Marionette TRACE conn4 <- [1,861,null,{"value":"8"}] 18:02:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 18:02:27 INFO - PROCESS | 1824 | 1461114147525 Marionette TRACE conn4 -> [0,862,"setScriptTimeout",{"ms":35000}] 18:02:27 INFO - PROCESS | 1824 | 1461114147527 Marionette TRACE conn4 <- [1,862,null,{}] 18:02:27 INFO - PROCESS | 1824 | 1461114147534 Marionette TRACE conn4 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:02:27 INFO - PROCESS | 1824 | 1461114147724 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 18:02:27 INFO - PROCESS | 1824 | 1461114147895 Marionette TRACE conn4 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:27 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843c971000 == 109 [pid = 1824] [id = 223] 18:02:27 INFO - PROCESS | 1824 | ++DOMWINDOW == 221 (0x7f8437176c00) [pid = 1824] [serial = 670] [outer = (nil)] 18:02:27 INFO - PROCESS | 1824 | ++DOMWINDOW == 222 (0x7f844d441000) [pid = 1824] [serial = 671] [outer = 0x7f8437176c00] 18:02:27 INFO - PROCESS | 1824 | 1461114147984 Marionette DEBUG loaded listener.js 18:02:28 INFO - PROCESS | 1824 | ++DOMWINDOW == 223 (0x7f844f12c400) [pid = 1824] [serial = 672] [outer = 0x7f8437176c00] 18:02:28 INFO - PROCESS | 1824 | 1461114148836 Marionette TRACE conn4 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 18:02:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 18:02:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1340ms 18:02:28 INFO - PROCESS | 1824 | 1461114148865 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 18:02:28 INFO - PROCESS | 1824 | 1461114148869 Marionette TRACE conn4 <- [1,865,null,{"value":"8"}] 18:02:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 18:02:28 INFO - PROCESS | 1824 | 1461114148875 Marionette TRACE conn4 -> [0,866,"setScriptTimeout",{"ms":35000}] 18:02:28 INFO - PROCESS | 1824 | 1461114148877 Marionette TRACE conn4 <- [1,866,null,{}] 18:02:28 INFO - PROCESS | 1824 | 1461114148883 Marionette TRACE conn4 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:02:29 INFO - PROCESS | 1824 | 1461114149060 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 18:02:29 INFO - PROCESS | 1824 | 1461114149236 Marionette TRACE conn4 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:29 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84270ae800 == 110 [pid = 1824] [id = 224] 18:02:29 INFO - PROCESS | 1824 | ++DOMWINDOW == 224 (0x7f8428b94c00) [pid = 1824] [serial = 673] [outer = (nil)] 18:02:29 INFO - PROCESS | 1824 | ++DOMWINDOW == 225 (0x7f8428b9ac00) [pid = 1824] [serial = 674] [outer = 0x7f8428b94c00] 18:02:29 INFO - PROCESS | 1824 | 1461114149306 Marionette DEBUG loaded listener.js 18:02:29 INFO - PROCESS | 1824 | ++DOMWINDOW == 226 (0x7f8428b9ec00) [pid = 1824] [serial = 675] [outer = 0x7f8428b94c00] 18:02:30 INFO - PROCESS | 1824 | 1461114150243 Marionette TRACE conn4 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 18:02:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 18:02:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1430ms 18:02:30 INFO - PROCESS | 1824 | 1461114150306 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 18:02:30 INFO - PROCESS | 1824 | 1461114150310 Marionette TRACE conn4 <- [1,869,null,{"value":"8"}] 18:02:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 18:02:30 INFO - PROCESS | 1824 | 1461114150316 Marionette TRACE conn4 -> [0,870,"setScriptTimeout",{"ms":35000}] 18:02:30 INFO - PROCESS | 1824 | 1461114150318 Marionette TRACE conn4 <- [1,870,null,{}] 18:02:30 INFO - PROCESS | 1824 | 1461114150324 Marionette TRACE conn4 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:02:30 INFO - PROCESS | 1824 | 1461114150514 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 18:02:30 INFO - PROCESS | 1824 | 1461114150686 Marionette TRACE conn4 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:30 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f842ab58000 == 111 [pid = 1824] [id = 225] 18:02:30 INFO - PROCESS | 1824 | ++DOMWINDOW == 227 (0x7f844b404800) [pid = 1824] [serial = 676] [outer = (nil)] 18:02:30 INFO - PROCESS | 1824 | ++DOMWINDOW == 228 (0x7f844f5eec00) [pid = 1824] [serial = 677] [outer = 0x7f844b404800] 18:02:30 INFO - PROCESS | 1824 | 1461114150759 Marionette DEBUG loaded listener.js 18:02:30 INFO - PROCESS | 1824 | ++DOMWINDOW == 229 (0x7f844f647800) [pid = 1824] [serial = 678] [outer = 0x7f844b404800] 18:02:31 INFO - PROCESS | 1824 | 1461114151602 Marionette TRACE conn4 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 18:02:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 18:02:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1332ms 18:02:31 INFO - PROCESS | 1824 | 1461114151650 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 18:02:31 INFO - PROCESS | 1824 | 1461114151653 Marionette TRACE conn4 <- [1,873,null,{"value":"8"}] 18:02:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 18:02:31 INFO - PROCESS | 1824 | 1461114151660 Marionette TRACE conn4 -> [0,874,"setScriptTimeout",{"ms":35000}] 18:02:31 INFO - PROCESS | 1824 | 1461114151663 Marionette TRACE conn4 <- [1,874,null,{}] 18:02:31 INFO - PROCESS | 1824 | 1461114151668 Marionette TRACE conn4 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:02:31 INFO - PROCESS | 1824 | 1461114151843 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 18:02:32 INFO - PROCESS | 1824 | 1461114152028 Marionette TRACE conn4 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:32 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f842ab70000 == 112 [pid = 1824] [id = 226] 18:02:32 INFO - PROCESS | 1824 | ++DOMWINDOW == 230 (0x7f8427cf2800) [pid = 1824] [serial = 679] [outer = (nil)] 18:02:32 INFO - PROCESS | 1824 | ++DOMWINDOW == 231 (0x7f8427cf7400) [pid = 1824] [serial = 680] [outer = 0x7f8427cf2800] 18:02:32 INFO - PROCESS | 1824 | 1461114152103 Marionette DEBUG loaded listener.js 18:02:32 INFO - PROCESS | 1824 | ++DOMWINDOW == 232 (0x7f8427cfb400) [pid = 1824] [serial = 681] [outer = 0x7f8427cf2800] 18:02:32 INFO - PROCESS | 1824 | 1461114152946 Marionette TRACE conn4 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 18:02:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 18:02:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1333ms 18:02:32 INFO - PROCESS | 1824 | 1461114152994 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 18:02:32 INFO - PROCESS | 1824 | 1461114152998 Marionette TRACE conn4 <- [1,877,null,{"value":"8"}] 18:02:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 18:02:33 INFO - PROCESS | 1824 | 1461114153004 Marionette TRACE conn4 -> [0,878,"setScriptTimeout",{"ms":35000}] 18:02:33 INFO - PROCESS | 1824 | 1461114153006 Marionette TRACE conn4 <- [1,878,null,{}] 18:02:33 INFO - PROCESS | 1824 | 1461114153013 Marionette TRACE conn4 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:02:33 INFO - PROCESS | 1824 | 1461114153197 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 18:02:33 INFO - PROCESS | 1824 | 1461114153377 Marionette TRACE conn4 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:33 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8428fd4800 == 113 [pid = 1824] [id = 227] 18:02:33 INFO - PROCESS | 1824 | ++DOMWINDOW == 233 (0x7f8427cf3000) [pid = 1824] [serial = 682] [outer = (nil)] 18:02:33 INFO - PROCESS | 1824 | ++DOMWINDOW == 234 (0x7f8429c55000) [pid = 1824] [serial = 683] [outer = 0x7f8427cf3000] 18:02:33 INFO - PROCESS | 1824 | 1461114153450 Marionette DEBUG loaded listener.js 18:02:33 INFO - PROCESS | 1824 | ++DOMWINDOW == 235 (0x7f8429c59400) [pid = 1824] [serial = 684] [outer = 0x7f8427cf3000] 18:02:34 INFO - PROCESS | 1824 | 1461114154258 Marionette TRACE conn4 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 18:02:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 18:02:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1279ms 18:02:34 INFO - PROCESS | 1824 | 1461114154296 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 18:02:34 INFO - PROCESS | 1824 | 1461114154301 Marionette TRACE conn4 <- [1,881,null,{"value":"8"}] 18:02:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 18:02:34 INFO - PROCESS | 1824 | 1461114154310 Marionette TRACE conn4 -> [0,882,"setScriptTimeout",{"ms":35000}] 18:02:34 INFO - PROCESS | 1824 | 1461114154312 Marionette TRACE conn4 <- [1,882,null,{}] 18:02:34 INFO - PROCESS | 1824 | 1461114154319 Marionette TRACE conn4 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:02:34 INFO - PROCESS | 1824 | 1461114154503 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 18:02:34 INFO - PROCESS | 1824 | 1461114154688 Marionette TRACE conn4 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:34 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8426b27000 == 114 [pid = 1824] [id = 228] 18:02:34 INFO - PROCESS | 1824 | ++DOMWINDOW == 236 (0x7f8426ab6800) [pid = 1824] [serial = 685] [outer = (nil)] 18:02:34 INFO - PROCESS | 1824 | ++DOMWINDOW == 237 (0x7f8426abd800) [pid = 1824] [serial = 686] [outer = 0x7f8426ab6800] 18:02:34 INFO - PROCESS | 1824 | 1461114154767 Marionette DEBUG loaded listener.js 18:02:34 INFO - PROCESS | 1824 | ++DOMWINDOW == 238 (0x7f8426ac3000) [pid = 1824] [serial = 687] [outer = 0x7f8426ab6800] 18:02:35 INFO - PROCESS | 1824 | 1461114155615 Marionette TRACE conn4 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 18:02:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 18:02:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1330ms 18:02:35 INFO - PROCESS | 1824 | 1461114155643 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 18:02:35 INFO - PROCESS | 1824 | 1461114155648 Marionette TRACE conn4 <- [1,885,null,{"value":"8"}] 18:02:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 18:02:35 INFO - PROCESS | 1824 | 1461114155654 Marionette TRACE conn4 -> [0,886,"setScriptTimeout",{"ms":35000}] 18:02:35 INFO - PROCESS | 1824 | 1461114155656 Marionette TRACE conn4 <- [1,886,null,{}] 18:02:35 INFO - PROCESS | 1824 | 1461114155662 Marionette TRACE conn4 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:02:35 INFO - PROCESS | 1824 | 1461114155844 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 18:02:36 INFO - PROCESS | 1824 | 1461114156025 Marionette TRACE conn4 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:36 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8428fe2800 == 115 [pid = 1824] [id = 229] 18:02:36 INFO - PROCESS | 1824 | ++DOMWINDOW == 239 (0x7f8425b49400) [pid = 1824] [serial = 688] [outer = (nil)] 18:02:36 INFO - PROCESS | 1824 | ++DOMWINDOW == 240 (0x7f8425b52400) [pid = 1824] [serial = 689] [outer = 0x7f8425b49400] 18:02:36 INFO - PROCESS | 1824 | 1461114156104 Marionette DEBUG loaded listener.js 18:02:36 INFO - PROCESS | 1824 | ++DOMWINDOW == 241 (0x7f8425b57000) [pid = 1824] [serial = 690] [outer = 0x7f8425b49400] 18:02:37 INFO - PROCESS | 1824 | 1461114157048 Marionette TRACE conn4 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 18:02:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 18:02:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1429ms 18:02:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 18:02:37 INFO - PROCESS | 1824 | 1461114157083 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 18:02:37 INFO - PROCESS | 1824 | 1461114157086 Marionette TRACE conn4 <- [1,889,null,{"value":"8"}] 18:02:37 INFO - PROCESS | 1824 | 1461114157093 Marionette TRACE conn4 -> [0,890,"setScriptTimeout",{"ms":35000}] 18:02:37 INFO - PROCESS | 1824 | 1461114157097 Marionette TRACE conn4 <- [1,890,null,{}] 18:02:37 INFO - PROCESS | 1824 | 1461114157103 Marionette TRACE conn4 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:02:37 INFO - PROCESS | 1824 | 1461114157319 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 18:02:37 INFO - PROCESS | 1824 | 1461114157471 Marionette TRACE conn4 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:37 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8425c62000 == 116 [pid = 1824] [id = 230] 18:02:37 INFO - PROCESS | 1824 | ++DOMWINDOW == 242 (0x7f8425b4f800) [pid = 1824] [serial = 691] [outer = (nil)] 18:02:37 INFO - PROCESS | 1824 | ++DOMWINDOW == 243 (0x7f8429c5a400) [pid = 1824] [serial = 692] [outer = 0x7f8425b4f800] 18:02:37 INFO - PROCESS | 1824 | 1461114157548 Marionette DEBUG loaded listener.js 18:02:37 INFO - PROCESS | 1824 | ++DOMWINDOW == 244 (0x7f8431ae9800) [pid = 1824] [serial = 693] [outer = 0x7f8425b4f800] 18:02:38 INFO - PROCESS | 1824 | 1461114158781 Marionette TRACE conn4 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 18:02:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 18:02:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1741ms 18:02:38 INFO - PROCESS | 1824 | 1461114158835 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 18:02:38 INFO - PROCESS | 1824 | 1461114158839 Marionette TRACE conn4 <- [1,893,null,{"value":"8"}] 18:02:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 18:02:38 INFO - PROCESS | 1824 | 1461114158848 Marionette TRACE conn4 -> [0,894,"setScriptTimeout",{"ms":35000}] 18:02:38 INFO - PROCESS | 1824 | 1461114158854 Marionette TRACE conn4 <- [1,894,null,{}] 18:02:38 INFO - PROCESS | 1824 | 1461114158863 Marionette TRACE conn4 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:02:39 INFO - PROCESS | 1824 | 1461114159128 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 18:02:39 INFO - PROCESS | 1824 | 1461114159312 Marionette TRACE conn4 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:39 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f842a7d9800 == 117 [pid = 1824] [id = 231] 18:02:39 INFO - PROCESS | 1824 | ++DOMWINDOW == 245 (0x7f8428b91400) [pid = 1824] [serial = 694] [outer = (nil)] 18:02:39 INFO - PROCESS | 1824 | ++DOMWINDOW == 246 (0x7f8428b97800) [pid = 1824] [serial = 695] [outer = 0x7f8428b91400] 18:02:39 INFO - PROCESS | 1824 | 1461114159378 Marionette DEBUG loaded listener.js 18:02:39 INFO - PROCESS | 1824 | ++DOMWINDOW == 247 (0x7f8429c5bc00) [pid = 1824] [serial = 696] [outer = 0x7f8428b91400] 18:02:40 INFO - PROCESS | 1824 | 1461114160375 Marionette TRACE conn4 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 18:02:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 18:02:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1586ms 18:02:40 INFO - PROCESS | 1824 | 1461114160434 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 18:02:40 INFO - PROCESS | 1824 | 1461114160443 Marionette TRACE conn4 <- [1,897,null,{"value":"8"}] 18:02:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 18:02:40 INFO - PROCESS | 1824 | 1461114160454 Marionette TRACE conn4 -> [0,898,"setScriptTimeout",{"ms":35000}] 18:02:40 INFO - PROCESS | 1824 | 1461114160458 Marionette TRACE conn4 <- [1,898,null,{}] 18:02:40 INFO - PROCESS | 1824 | 1461114160508 Marionette TRACE conn4 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:02:40 INFO - PROCESS | 1824 | 1461114160696 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 18:02:40 INFO - PROCESS | 1824 | 1461114160965 Marionette TRACE conn4 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:40 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84331d9800 == 118 [pid = 1824] [id = 232] 18:02:40 INFO - PROCESS | 1824 | ++DOMWINDOW == 248 (0x7f842abf7000) [pid = 1824] [serial = 697] [outer = (nil)] 18:02:41 INFO - PROCESS | 1824 | ++DOMWINDOW == 249 (0x7f842c596c00) [pid = 1824] [serial = 698] [outer = 0x7f842abf7000] 18:02:41 INFO - PROCESS | 1824 | 1461114161039 Marionette DEBUG loaded listener.js 18:02:41 INFO - PROCESS | 1824 | ++DOMWINDOW == 250 (0x7f8430e57400) [pid = 1824] [serial = 699] [outer = 0x7f842abf7000] 18:02:41 INFO - PROCESS | 1824 | 1461114161985 Marionette TRACE conn4 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 18:02:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 18:02:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1583ms 18:02:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 18:02:42 INFO - PROCESS | 1824 | 1461114162037 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 18:02:42 INFO - PROCESS | 1824 | 1461114162040 Marionette TRACE conn4 <- [1,901,null,{"value":"8"}] 18:02:42 INFO - PROCESS | 1824 | 1461114162047 Marionette TRACE conn4 -> [0,902,"setScriptTimeout",{"ms":35000}] 18:02:42 INFO - PROCESS | 1824 | 1461114162053 Marionette TRACE conn4 <- [1,902,null,{}] 18:02:42 INFO - PROCESS | 1824 | 1461114162068 Marionette TRACE conn4 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:02:42 INFO - PROCESS | 1824 | 1461114162286 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 18:02:42 INFO - PROCESS | 1824 | 1461114162550 Marionette TRACE conn4 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:42 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84331d3800 == 119 [pid = 1824] [id = 233] 18:02:42 INFO - PROCESS | 1824 | ++DOMWINDOW == 251 (0x7f8430ada000) [pid = 1824] [serial = 700] [outer = (nil)] 18:02:42 INFO - PROCESS | 1824 | ++DOMWINDOW == 252 (0x7f843369a800) [pid = 1824] [serial = 701] [outer = 0x7f8430ada000] 18:02:42 INFO - PROCESS | 1824 | 1461114162669 Marionette DEBUG loaded listener.js 18:02:42 INFO - PROCESS | 1824 | ++DOMWINDOW == 253 (0x7f8433ab5000) [pid = 1824] [serial = 702] [outer = 0x7f8430ada000] 18:02:43 INFO - PROCESS | 1824 | --DOCSHELL 0x7f844d4bf000 == 118 [pid = 1824] [id = 112] 18:02:43 INFO - PROCESS | 1824 | --DOCSHELL 0x7f844eb04000 == 117 [pid = 1824] [id = 103] 18:02:43 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843ec45000 == 116 [pid = 1824] [id = 102] 18:02:43 INFO - PROCESS | 1824 | --DOMWINDOW == 252 (0x7f843ad0f400) [pid = 1824] [serial = 604] [outer = (nil)] [url = about:blank] 18:02:43 INFO - PROCESS | 1824 | --DOMWINDOW == 251 (0x7f8430ad2c00) [pid = 1824] [serial = 571] [outer = (nil)] [url = about:blank] 18:02:43 INFO - PROCESS | 1824 | --DOMWINDOW == 250 (0x7f843359dc00) [pid = 1824] [serial = 574] [outer = (nil)] [url = about:blank] 18:02:43 INFO - PROCESS | 1824 | --DOMWINDOW == 249 (0x7f8433adb000) [pid = 1824] [serial = 577] [outer = (nil)] [url = about:blank] 18:02:43 INFO - PROCESS | 1824 | --DOMWINDOW == 248 (0x7f8435198800) [pid = 1824] [serial = 580] [outer = (nil)] [url = about:blank] 18:02:43 INFO - PROCESS | 1824 | --DOMWINDOW == 247 (0x7f8435e4c000) [pid = 1824] [serial = 583] [outer = (nil)] [url = about:blank] 18:02:43 INFO - PROCESS | 1824 | --DOMWINDOW == 246 (0x7f8437467800) [pid = 1824] [serial = 586] [outer = (nil)] [url = about:blank] 18:02:43 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843d99d800 == 115 [pid = 1824] [id = 218] 18:02:43 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843c4d1800 == 114 [pid = 1824] [id = 217] 18:02:43 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8437cab800 == 113 [pid = 1824] [id = 216] 18:02:43 INFO - PROCESS | 1824 | 1461114163588 Marionette TRACE conn4 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 18:02:43 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8433711800 == 112 [pid = 1824] [id = 215] 18:02:43 INFO - PROCESS | 1824 | --DOCSHELL 0x7f842c8e4800 == 111 [pid = 1824] [id = 214] 18:02:43 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8427a1c000 == 110 [pid = 1824] [id = 213] 18:02:43 INFO - PROCESS | 1824 | --DOCSHELL 0x7f842c61d000 == 109 [pid = 1824] [id = 212] 18:02:43 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843781e000 == 108 [pid = 1824] [id = 211] 18:02:43 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8437806000 == 107 [pid = 1824] [id = 210] 18:02:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 18:02:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1601ms 18:02:43 INFO - PROCESS | 1824 | --DOCSHELL 0x7f844f7bb000 == 106 [pid = 1824] [id = 209] 18:02:43 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8454616800 == 105 [pid = 1824] [id = 208] 18:02:43 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8452032800 == 104 [pid = 1824] [id = 207] 18:02:43 INFO - PROCESS | 1824 | --DOCSHELL 0x7f844f296800 == 103 [pid = 1824] [id = 206] 18:02:43 INFO - PROCESS | 1824 | --DOCSHELL 0x7f844ce13000 == 102 [pid = 1824] [id = 205] 18:02:43 INFO - PROCESS | 1824 | --DOCSHELL 0x7f844a2a3000 == 101 [pid = 1824] [id = 204] 18:02:43 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843c07c800 == 100 [pid = 1824] [id = 203] 18:02:43 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8433719800 == 99 [pid = 1824] [id = 202] 18:02:43 INFO - PROCESS | 1824 | 1461114163662 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 18:02:43 INFO - PROCESS | 1824 | 1461114163667 Marionette TRACE conn4 <- [1,905,null,{"value":"8"}] 18:02:43 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84440ca800 == 98 [pid = 1824] [id = 201] 18:02:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 18:02:43 INFO - PROCESS | 1824 | 1461114163675 Marionette TRACE conn4 -> [0,906,"setScriptTimeout",{"ms":35000}] 18:02:43 INFO - PROCESS | 1824 | 1461114163677 Marionette TRACE conn4 <- [1,906,null,{}] 18:02:43 INFO - PROCESS | 1824 | 1461114163683 Marionette TRACE conn4 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:02:43 INFO - PROCESS | 1824 | 1461114163855 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 18:02:43 INFO - PROCESS | 1824 | 1461114163864 Marionette TRACE conn4 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:43 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8430e77000 == 99 [pid = 1824] [id = 234] 18:02:43 INFO - PROCESS | 1824 | ++DOMWINDOW == 247 (0x7f8432dde400) [pid = 1824] [serial = 703] [outer = (nil)] 18:02:43 INFO - PROCESS | 1824 | ++DOMWINDOW == 248 (0x7f8433ae1800) [pid = 1824] [serial = 704] [outer = 0x7f8432dde400] 18:02:43 INFO - PROCESS | 1824 | 1461114163936 Marionette DEBUG loaded listener.js 18:02:44 INFO - PROCESS | 1824 | ++DOMWINDOW == 249 (0x7f8433e6e800) [pid = 1824] [serial = 705] [outer = 0x7f8432dde400] 18:02:44 INFO - PROCESS | 1824 | --DOMWINDOW == 248 (0x7f844eb55000) [pid = 1824] [serial = 539] [outer = (nil)] [url = about:blank] 18:02:44 INFO - PROCESS | 1824 | --DOMWINDOW == 247 (0x7f84338ac000) [pid = 1824] [serial = 595] [outer = (nil)] [url = about:blank] 18:02:44 INFO - PROCESS | 1824 | --DOMWINDOW == 246 (0x7f842c58c800) [pid = 1824] [serial = 590] [outer = (nil)] [url = about:blank] 18:02:44 INFO - PROCESS | 1824 | --DOMWINDOW == 245 (0x7f842aadc000) [pid = 1824] [serial = 589] [outer = (nil)] [url = about:blank] 18:02:44 INFO - PROCESS | 1824 | --DOMWINDOW == 244 (0x7f8432d93800) [pid = 1824] [serial = 592] [outer = (nil)] [url = about:blank] 18:02:44 INFO - PROCESS | 1824 | --DOMWINDOW == 243 (0x7f8435256800) [pid = 1824] [serial = 598] [outer = (nil)] [url = about:blank] 18:02:44 INFO - PROCESS | 1824 | --DOMWINDOW == 242 (0x7f84333e6c00) [pid = 1824] [serial = 593] [outer = (nil)] [url = about:blank] 18:02:44 INFO - PROCESS | 1824 | --DOMWINDOW == 241 (0x7f8437214400) [pid = 1824] [serial = 601] [outer = (nil)] [url = about:blank] 18:02:44 INFO - PROCESS | 1824 | --DOMWINDOW == 240 (0x7f84374f4400) [pid = 1824] [serial = 602] [outer = (nil)] [url = about:blank] 18:02:44 INFO - PROCESS | 1824 | --DOMWINDOW == 239 (0x7f843720f800) [pid = 1824] [serial = 599] [outer = (nil)] [url = about:blank] 18:02:44 INFO - PROCESS | 1824 | --DOMWINDOW == 238 (0x7f84339c0800) [pid = 1824] [serial = 596] [outer = (nil)] [url = about:blank] 18:02:44 INFO - PROCESS | 1824 | --DOMWINDOW == 237 (0x7f84336f7400) [pid = 1824] [serial = 452] [outer = (nil)] [url = about:blank] 18:02:44 INFO - PROCESS | 1824 | 1461114164808 Marionette TRACE conn4 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 18:02:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 18:02:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1179ms 18:02:44 INFO - PROCESS | 1824 | 1461114164855 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 18:02:44 INFO - PROCESS | 1824 | 1461114164860 Marionette TRACE conn4 <- [1,909,null,{"value":"8"}] 18:02:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 18:02:44 INFO - PROCESS | 1824 | 1461114164870 Marionette TRACE conn4 -> [0,910,"setScriptTimeout",{"ms":35000}] 18:02:44 INFO - PROCESS | 1824 | 1461114164872 Marionette TRACE conn4 <- [1,910,null,{}] 18:02:44 INFO - PROCESS | 1824 | 1461114164878 Marionette TRACE conn4 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:02:45 INFO - PROCESS | 1824 | 1461114165076 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 18:02:45 INFO - PROCESS | 1824 | 1461114165212 Marionette TRACE conn4 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:45 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843406d800 == 100 [pid = 1824] [id = 235] 18:02:45 INFO - PROCESS | 1824 | ++DOMWINDOW == 238 (0x7f842a9f1c00) [pid = 1824] [serial = 706] [outer = (nil)] 18:02:45 INFO - PROCESS | 1824 | ++DOMWINDOW == 239 (0x7f8433e70800) [pid = 1824] [serial = 707] [outer = 0x7f842a9f1c00] 18:02:45 INFO - PROCESS | 1824 | 1461114165274 Marionette DEBUG loaded listener.js 18:02:45 INFO - PROCESS | 1824 | ++DOMWINDOW == 240 (0x7f8433e77c00) [pid = 1824] [serial = 708] [outer = 0x7f842a9f1c00] 18:02:46 INFO - PROCESS | 1824 | 1461114166044 Marionette TRACE conn4 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 18:02:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 18:02:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1228ms 18:02:46 INFO - PROCESS | 1824 | 1461114166111 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 18:02:46 INFO - PROCESS | 1824 | 1461114166115 Marionette TRACE conn4 <- [1,913,null,{"value":"8"}] 18:02:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 18:02:46 INFO - PROCESS | 1824 | 1461114166120 Marionette TRACE conn4 -> [0,914,"setScriptTimeout",{"ms":35000}] 18:02:46 INFO - PROCESS | 1824 | 1461114166123 Marionette TRACE conn4 <- [1,914,null,{}] 18:02:46 INFO - PROCESS | 1824 | 1461114166129 Marionette TRACE conn4 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:02:46 INFO - PROCESS | 1824 | 1461114166383 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 18:02:46 INFO - PROCESS | 1824 | 1461114166412 Marionette TRACE conn4 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:46 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843781e000 == 101 [pid = 1824] [id = 236] 18:02:46 INFO - PROCESS | 1824 | ++DOMWINDOW == 241 (0x7f8434e23400) [pid = 1824] [serial = 709] [outer = (nil)] 18:02:46 INFO - PROCESS | 1824 | ++DOMWINDOW == 242 (0x7f8437191400) [pid = 1824] [serial = 710] [outer = 0x7f8434e23400] 18:02:46 INFO - PROCESS | 1824 | 1461114166478 Marionette DEBUG loaded listener.js 18:02:46 INFO - PROCESS | 1824 | ++DOMWINDOW == 243 (0x7f8438fa8000) [pid = 1824] [serial = 711] [outer = 0x7f8434e23400] 18:02:47 INFO - PROCESS | 1824 | 1461114167312 Marionette TRACE conn4 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 18:02:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 18:02:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1231ms 18:02:47 INFO - PROCESS | 1824 | 1461114167353 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 18:02:47 INFO - PROCESS | 1824 | 1461114167356 Marionette TRACE conn4 <- [1,917,null,{"value":"8"}] 18:02:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 18:02:47 INFO - PROCESS | 1824 | 1461114167363 Marionette TRACE conn4 -> [0,918,"setScriptTimeout",{"ms":35000}] 18:02:47 INFO - PROCESS | 1824 | 1461114167365 Marionette TRACE conn4 <- [1,918,null,{}] 18:02:47 INFO - PROCESS | 1824 | 1461114167377 Marionette TRACE conn4 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:02:47 INFO - PROCESS | 1824 | 1461114167579 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 18:02:47 INFO - PROCESS | 1824 | 1461114167607 Marionette TRACE conn4 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:47 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843c081000 == 102 [pid = 1824] [id = 237] 18:02:47 INFO - PROCESS | 1824 | ++DOMWINDOW == 244 (0x7f84374f0c00) [pid = 1824] [serial = 712] [outer = (nil)] 18:02:47 INFO - PROCESS | 1824 | ++DOMWINDOW == 245 (0x7f843b2b6400) [pid = 1824] [serial = 713] [outer = 0x7f84374f0c00] 18:02:47 INFO - PROCESS | 1824 | 1461114167667 Marionette DEBUG loaded listener.js 18:02:47 INFO - PROCESS | 1824 | ++DOMWINDOW == 246 (0x7f843c20e400) [pid = 1824] [serial = 714] [outer = 0x7f84374f0c00] 18:02:49 INFO - PROCESS | 1824 | --DOMWINDOW == 245 (0x7f8433ac5000) [pid = 1824] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 18:02:49 INFO - PROCESS | 1824 | --DOMWINDOW == 244 (0x7f8433697000) [pid = 1824] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 18:02:49 INFO - PROCESS | 1824 | --DOMWINDOW == 243 (0x7f842abf2c00) [pid = 1824] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 18:02:49 INFO - PROCESS | 1824 | --DOMWINDOW == 242 (0x7f8431a0e000) [pid = 1824] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 18:02:49 INFO - PROCESS | 1824 | --DOMWINDOW == 241 (0x7f84336f1c00) [pid = 1824] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 18:02:49 INFO - PROCESS | 1824 | --DOMWINDOW == 240 (0x7f8435e22c00) [pid = 1824] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 18:02:49 INFO - PROCESS | 1824 | --DOMWINDOW == 239 (0x7f843c342800) [pid = 1824] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 18:02:49 INFO - PROCESS | 1824 | --DOMWINDOW == 238 (0x7f8433012c00) [pid = 1824] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 18:02:49 INFO - PROCESS | 1824 | --DOMWINDOW == 237 (0x7f8433a87800) [pid = 1824] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 18:02:49 INFO - PROCESS | 1824 | --DOMWINDOW == 236 (0x7f8433adf400) [pid = 1824] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 18:02:49 INFO - PROCESS | 1824 | --DOMWINDOW == 235 (0x7f843bfeb800) [pid = 1824] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 18:02:49 INFO - PROCESS | 1824 | --DOMWINDOW == 234 (0x7f842abfb400) [pid = 1824] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 18:02:49 INFO - PROCESS | 1824 | --DOMWINDOW == 233 (0x7f8433934800) [pid = 1824] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 18:02:49 INFO - PROCESS | 1824 | --DOMWINDOW == 232 (0x7f8433ac8000) [pid = 1824] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 18:02:49 INFO - PROCESS | 1824 | --DOMWINDOW == 231 (0x7f8433c39c00) [pid = 1824] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 18:02:49 INFO - PROCESS | 1824 | --DOMWINDOW == 230 (0x7f842c596000) [pid = 1824] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 18:02:49 INFO - PROCESS | 1824 | --DOMWINDOW == 229 (0x7f8430e60c00) [pid = 1824] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 18:02:49 INFO - PROCESS | 1824 | --DOMWINDOW == 228 (0x7f843428d000) [pid = 1824] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 18:02:49 INFO - PROCESS | 1824 | --DOMWINDOW == 227 (0x7f8433011400) [pid = 1824] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 18:02:49 INFO - PROCESS | 1824 | --DOMWINDOW == 226 (0x7f842abf6000) [pid = 1824] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 18:02:49 INFO - PROCESS | 1824 | --DOMWINDOW == 225 (0x7f842aadec00) [pid = 1824] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 18:02:49 INFO - PROCESS | 1824 | --DOMWINDOW == 224 (0x7f842c597800) [pid = 1824] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 18:02:49 INFO - PROCESS | 1824 | --DOMWINDOW == 223 (0x7f842c58dc00) [pid = 1824] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 18:02:49 INFO - PROCESS | 1824 | --DOMWINDOW == 222 (0x7f8433a80000) [pid = 1824] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 18:02:49 INFO - PROCESS | 1824 | --DOMWINDOW == 221 (0x7f8432e0d800) [pid = 1824] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 18:02:49 INFO - PROCESS | 1824 | --DOMWINDOW == 220 (0x7f8432d98000) [pid = 1824] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 18:02:49 INFO - PROCESS | 1824 | --DOMWINDOW == 219 (0x7f842c598c00) [pid = 1824] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 18:02:49 INFO - PROCESS | 1824 | --DOMWINDOW == 218 (0x7f8439979800) [pid = 1824] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 18:02:49 INFO - PROCESS | 1824 | --DOMWINDOW == 217 (0x7f84354a4c00) [pid = 1824] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 18:02:49 INFO - PROCESS | 1824 | --DOMWINDOW == 216 (0x7f843393fc00) [pid = 1824] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 18:02:49 INFO - PROCESS | 1824 | --DOMWINDOW == 215 (0x7f84333e5c00) [pid = 1824] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 18:02:49 INFO - PROCESS | 1824 | --DOMWINDOW == 214 (0x7f8433470c00) [pid = 1824] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 18:02:49 INFO - PROCESS | 1824 | --DOMWINDOW == 213 (0x7f84342f6c00) [pid = 1824] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 18:02:49 INFO - PROCESS | 1824 | --DOMWINDOW == 212 (0x7f843a478000) [pid = 1824] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 18:02:49 INFO - PROCESS | 1824 | --DOMWINDOW == 211 (0x7f842c58e000) [pid = 1824] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 18:02:49 INFO - PROCESS | 1824 | --DOMWINDOW == 210 (0x7f843c2c7000) [pid = 1824] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 18:02:49 INFO - PROCESS | 1824 | --DOMWINDOW == 209 (0x7f8433ab0400) [pid = 1824] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 18:02:49 INFO - PROCESS | 1824 | --DOMWINDOW == 208 (0x7f842c591c00) [pid = 1824] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 18:02:49 INFO - PROCESS | 1824 | --DOMWINDOW == 207 (0x7f8433c37800) [pid = 1824] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 18:02:49 INFO - PROCESS | 1824 | --DOMWINDOW == 206 (0x7f8432e10800) [pid = 1824] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 18:02:49 INFO - PROCESS | 1824 | --DOMWINDOW == 205 (0x7f8434e27400) [pid = 1824] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 18:02:49 INFO - PROCESS | 1824 | --DOMWINDOW == 204 (0x7f843a431800) [pid = 1824] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 18:02:49 INFO - PROCESS | 1824 | --DOMWINDOW == 203 (0x7f84374f4800) [pid = 1824] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 18:02:49 INFO - PROCESS | 1824 | --DOMWINDOW == 202 (0x7f842abfc800) [pid = 1824] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 18:02:49 INFO - PROCESS | 1824 | --DOMWINDOW == 201 (0x7f8433ac7400) [pid = 1824] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 18:02:49 INFO - PROCESS | 1824 | --DOMWINDOW == 200 (0x7f842c58e800) [pid = 1824] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 18:02:49 INFO - PROCESS | 1824 | --DOMWINDOW == 199 (0x7f842aad8c00) [pid = 1824] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 18:02:49 INFO - PROCESS | 1824 | --DOMWINDOW == 198 (0x7f8432d94c00) [pid = 1824] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 18:02:49 INFO - PROCESS | 1824 | --DOMWINDOW == 197 (0x7f843a423c00) [pid = 1824] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 18:02:49 INFO - PROCESS | 1824 | --DOMWINDOW == 196 (0x7f843a425800) [pid = 1824] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 18:02:49 INFO - PROCESS | 1824 | --DOMWINDOW == 195 (0x7f842a9e4c00) [pid = 1824] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 18:02:49 INFO - PROCESS | 1824 | --DOMWINDOW == 194 (0x7f8432dd7000) [pid = 1824] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 18:02:49 INFO - PROCESS | 1824 | --DOMWINDOW == 193 (0x7f8432d92c00) [pid = 1824] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 18:02:49 INFO - PROCESS | 1824 | --DOMWINDOW == 192 (0x7f8432d8f800) [pid = 1824] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 18:02:49 INFO - PROCESS | 1824 | --DOMWINDOW == 191 (0x7f8433a8ac00) [pid = 1824] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 18:02:49 INFO - PROCESS | 1824 | --DOMWINDOW == 190 (0x7f8433ab3000) [pid = 1824] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 18:02:49 INFO - PROCESS | 1824 | --DOMWINDOW == 189 (0x7f843347d800) [pid = 1824] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 18:02:49 INFO - PROCESS | 1824 | --DOMWINDOW == 188 (0x7f842a9e8400) [pid = 1824] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 18:02:49 INFO - PROCESS | 1824 | --DOMWINDOW == 187 (0x7f8434287400) [pid = 1824] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 18:02:49 INFO - PROCESS | 1824 | --DOMWINDOW == 186 (0x7f8433936400) [pid = 1824] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 18:02:49 INFO - PROCESS | 1824 | --DOMWINDOW == 185 (0x7f842a9e5400) [pid = 1824] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 18:02:49 INFO - PROCESS | 1824 | --DOMWINDOW == 184 (0x7f8432d8c400) [pid = 1824] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 18:02:49 INFO - PROCESS | 1824 | --DOMWINDOW == 183 (0x7f8435e50800) [pid = 1824] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 18:02:49 INFO - PROCESS | 1824 | --DOMWINDOW == 182 (0x7f843ce44000) [pid = 1824] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 18:02:49 INFO - PROCESS | 1824 | --DOMWINDOW == 181 (0x7f842c598000) [pid = 1824] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 18:02:49 INFO - PROCESS | 1824 | --DOMWINDOW == 180 (0x7f843c345400) [pid = 1824] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 18:02:49 INFO - PROCESS | 1824 | 1461114169415 Marionette TRACE conn4 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 18:02:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 18:02:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 2090ms 18:02:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 18:02:49 INFO - PROCESS | 1824 | 1461114169454 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 18:02:49 INFO - PROCESS | 1824 | 1461114169456 Marionette TRACE conn4 <- [1,921,null,{"value":"8"}] 18:02:49 INFO - PROCESS | 1824 | 1461114169463 Marionette TRACE conn4 -> [0,922,"setScriptTimeout",{"ms":35000}] 18:02:49 INFO - PROCESS | 1824 | 1461114169465 Marionette TRACE conn4 <- [1,922,null,{}] 18:02:49 INFO - PROCESS | 1824 | 1461114169470 Marionette TRACE conn4 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:02:49 INFO - PROCESS | 1824 | 1461114169627 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 18:02:49 INFO - PROCESS | 1824 | 1461114169778 Marionette TRACE conn4 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:49 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f842c623800 == 103 [pid = 1824] [id = 238] 18:02:49 INFO - PROCESS | 1824 | ++DOMWINDOW == 181 (0x7f842a9e8400) [pid = 1824] [serial = 715] [outer = (nil)] 18:02:49 INFO - PROCESS | 1824 | ++DOMWINDOW == 182 (0x7f842abfb400) [pid = 1824] [serial = 716] [outer = 0x7f842a9e8400] 18:02:49 INFO - PROCESS | 1824 | 1461114169838 Marionette DEBUG loaded listener.js 18:02:49 INFO - PROCESS | 1824 | ++DOMWINDOW == 183 (0x7f8431a10c00) [pid = 1824] [serial = 717] [outer = 0x7f842a9e8400] 18:02:50 INFO - PROCESS | 1824 | 1461114170817 Marionette TRACE conn4 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 18:02:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 18:02:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1428ms 18:02:50 INFO - PROCESS | 1824 | 1461114170892 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 18:02:50 INFO - PROCESS | 1824 | 1461114170899 Marionette TRACE conn4 <- [1,925,null,{"value":"8"}] 18:02:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 18:02:50 INFO - PROCESS | 1824 | 1461114170909 Marionette TRACE conn4 -> [0,926,"setScriptTimeout",{"ms":35000}] 18:02:50 INFO - PROCESS | 1824 | 1461114170915 Marionette TRACE conn4 <- [1,926,null,{}] 18:02:50 INFO - PROCESS | 1824 | 1461114170923 Marionette TRACE conn4 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:02:51 INFO - PROCESS | 1824 | 1461114171162 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 18:02:51 INFO - PROCESS | 1824 | 1461114171441 Marionette TRACE conn4 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:51 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f842c61d000 == 104 [pid = 1824] [id = 239] 18:02:51 INFO - PROCESS | 1824 | ++DOMWINDOW == 184 (0x7f8429c5e000) [pid = 1824] [serial = 718] [outer = (nil)] 18:02:51 INFO - PROCESS | 1824 | ++DOMWINDOW == 185 (0x7f842a9e7800) [pid = 1824] [serial = 719] [outer = 0x7f8429c5e000] 18:02:51 INFO - PROCESS | 1824 | 1461114171518 Marionette DEBUG loaded listener.js 18:02:51 INFO - PROCESS | 1824 | ++DOMWINDOW == 186 (0x7f842abfb800) [pid = 1824] [serial = 720] [outer = 0x7f8429c5e000] 18:02:52 INFO - PROCESS | 1824 | 1461114172375 Marionette TRACE conn4 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 18:02:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 18:02:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1536ms 18:02:52 INFO - PROCESS | 1824 | 1461114172446 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 18:02:52 INFO - PROCESS | 1824 | 1461114172455 Marionette TRACE conn4 <- [1,929,null,{"value":"8"}] 18:02:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 18:02:52 INFO - PROCESS | 1824 | 1461114172465 Marionette TRACE conn4 -> [0,930,"setScriptTimeout",{"ms":35000}] 18:02:52 INFO - PROCESS | 1824 | 1461114172470 Marionette TRACE conn4 <- [1,930,null,{}] 18:02:52 INFO - PROCESS | 1824 | 1461114172476 Marionette TRACE conn4 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:02:52 INFO - PROCESS | 1824 | 1461114172709 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 18:02:52 INFO - PROCESS | 1824 | 1461114172989 Marionette TRACE conn4 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:53 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8433e8e800 == 105 [pid = 1824] [id = 240] 18:02:53 INFO - PROCESS | 1824 | ++DOMWINDOW == 187 (0x7f8431a0ec00) [pid = 1824] [serial = 721] [outer = (nil)] 18:02:53 INFO - PROCESS | 1824 | ++DOMWINDOW == 188 (0x7f8432d8f800) [pid = 1824] [serial = 722] [outer = 0x7f8431a0ec00] 18:02:53 INFO - PROCESS | 1824 | 1461114173107 Marionette DEBUG loaded listener.js 18:02:53 INFO - PROCESS | 1824 | ++DOMWINDOW == 189 (0x7f8432e07800) [pid = 1824] [serial = 723] [outer = 0x7f8431a0ec00] 18:02:54 INFO - PROCESS | 1824 | 1461114174007 Marionette TRACE conn4 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 18:02:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 18:02:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1587ms 18:02:54 INFO - PROCESS | 1824 | 1461114174054 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 18:02:54 INFO - PROCESS | 1824 | 1461114174058 Marionette TRACE conn4 <- [1,933,null,{"value":"8"}] 18:02:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 18:02:54 INFO - PROCESS | 1824 | 1461114174065 Marionette TRACE conn4 -> [0,934,"setScriptTimeout",{"ms":35000}] 18:02:54 INFO - PROCESS | 1824 | 1461114174071 Marionette TRACE conn4 <- [1,934,null,{}] 18:02:54 INFO - PROCESS | 1824 | 1461114174088 Marionette TRACE conn4 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:02:54 INFO - PROCESS | 1824 | 1461114174295 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 18:02:54 INFO - PROCESS | 1824 | 1461114174517 Marionette TRACE conn4 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:54 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8437cbf800 == 106 [pid = 1824] [id = 241] 18:02:54 INFO - PROCESS | 1824 | ++DOMWINDOW == 190 (0x7f8433697c00) [pid = 1824] [serial = 724] [outer = (nil)] 18:02:54 INFO - PROCESS | 1824 | ++DOMWINDOW == 191 (0x7f84339bac00) [pid = 1824] [serial = 725] [outer = 0x7f8433697c00] 18:02:54 INFO - PROCESS | 1824 | 1461114174640 Marionette DEBUG loaded listener.js 18:02:54 INFO - PROCESS | 1824 | ++DOMWINDOW == 192 (0x7f8433ac5000) [pid = 1824] [serial = 726] [outer = 0x7f8433697c00] 18:02:55 INFO - PROCESS | 1824 | 1461114175516 Marionette TRACE conn4 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 18:02:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 18:02:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1484ms 18:02:55 INFO - PROCESS | 1824 | 1461114175552 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 18:02:55 INFO - PROCESS | 1824 | 1461114175555 Marionette TRACE conn4 <- [1,937,null,{"value":"8"}] 18:02:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 18:02:55 INFO - PROCESS | 1824 | 1461114175563 Marionette TRACE conn4 -> [0,938,"setScriptTimeout",{"ms":35000}] 18:02:55 INFO - PROCESS | 1824 | 1461114175566 Marionette TRACE conn4 <- [1,938,null,{}] 18:02:55 INFO - PROCESS | 1824 | 1461114175572 Marionette TRACE conn4 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:02:55 INFO - PROCESS | 1824 | 1461114175761 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 18:02:55 INFO - PROCESS | 1824 | 1461114175945 Marionette TRACE conn4 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:55 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843cc53800 == 107 [pid = 1824] [id = 242] 18:02:55 INFO - PROCESS | 1824 | ++DOMWINDOW == 193 (0x7f84338a2c00) [pid = 1824] [serial = 727] [outer = (nil)] 18:02:56 INFO - PROCESS | 1824 | ++DOMWINDOW == 194 (0x7f8433e6fc00) [pid = 1824] [serial = 728] [outer = 0x7f84338a2c00] 18:02:56 INFO - PROCESS | 1824 | 1461114176018 Marionette DEBUG loaded listener.js 18:02:56 INFO - PROCESS | 1824 | ++DOMWINDOW == 195 (0x7f84342f7000) [pid = 1824] [serial = 729] [outer = 0x7f84338a2c00] 18:02:56 INFO - PROCESS | 1824 | 1461114176943 Marionette TRACE conn4 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 18:02:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 18:02:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1429ms 18:02:56 INFO - PROCESS | 1824 | 1461114176993 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 18:02:56 INFO - PROCESS | 1824 | 1461114176997 Marionette TRACE conn4 <- [1,941,null,{"value":"8"}] 18:02:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 18:02:57 INFO - PROCESS | 1824 | 1461114177004 Marionette TRACE conn4 -> [0,942,"setScriptTimeout",{"ms":35000}] 18:02:57 INFO - PROCESS | 1824 | 1461114177007 Marionette TRACE conn4 <- [1,942,null,{}] 18:02:57 INFO - PROCESS | 1824 | 1461114177013 Marionette TRACE conn4 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:02:57 INFO - PROCESS | 1824 | 1461114177197 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 18:02:57 INFO - PROCESS | 1824 | 1461114177380 Marionette TRACE conn4 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:57 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843eb9a800 == 108 [pid = 1824] [id = 243] 18:02:57 INFO - PROCESS | 1824 | ++DOMWINDOW == 196 (0x7f8433ac8000) [pid = 1824] [serial = 730] [outer = (nil)] 18:02:57 INFO - PROCESS | 1824 | ++DOMWINDOW == 197 (0x7f843524ec00) [pid = 1824] [serial = 731] [outer = 0x7f8433ac8000] 18:02:57 INFO - PROCESS | 1824 | 1461114177455 Marionette DEBUG loaded listener.js 18:02:57 INFO - PROCESS | 1824 | ++DOMWINDOW == 198 (0x7f8435e4ec00) [pid = 1824] [serial = 732] [outer = 0x7f8433ac8000] 18:02:58 INFO - PROCESS | 1824 | 1461114178390 Marionette TRACE conn4 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 18:02:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 18:02:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1428ms 18:02:58 INFO - PROCESS | 1824 | 1461114178434 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 18:02:58 INFO - PROCESS | 1824 | 1461114178437 Marionette TRACE conn4 <- [1,945,null,{"value":"8"}] 18:02:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 18:02:58 INFO - PROCESS | 1824 | 1461114178444 Marionette TRACE conn4 -> [0,946,"setScriptTimeout",{"ms":35000}] 18:02:58 INFO - PROCESS | 1824 | 1461114178447 Marionette TRACE conn4 <- [1,946,null,{}] 18:02:58 INFO - PROCESS | 1824 | 1461114178453 Marionette TRACE conn4 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:02:58 INFO - PROCESS | 1824 | 1461114178665 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 18:02:58 INFO - PROCESS | 1824 | 1461114178844 Marionette TRACE conn4 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:58 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8449fcb800 == 109 [pid = 1824] [id = 244] 18:02:58 INFO - PROCESS | 1824 | ++DOMWINDOW == 199 (0x7f8437170800) [pid = 1824] [serial = 733] [outer = (nil)] 18:02:58 INFO - PROCESS | 1824 | ++DOMWINDOW == 200 (0x7f8439979800) [pid = 1824] [serial = 734] [outer = 0x7f8437170800] 18:02:58 INFO - PROCESS | 1824 | 1461114178924 Marionette DEBUG loaded listener.js 18:02:59 INFO - PROCESS | 1824 | ++DOMWINDOW == 201 (0x7f843c20e800) [pid = 1824] [serial = 735] [outer = 0x7f8437170800] 18:02:59 INFO - PROCESS | 1824 | 1461114179790 Marionette TRACE conn4 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 18:02:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 18:02:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1383ms 18:02:59 INFO - PROCESS | 1824 | 1461114179828 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 18:02:59 INFO - PROCESS | 1824 | 1461114179831 Marionette TRACE conn4 <- [1,949,null,{"value":"8"}] 18:02:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 18:02:59 INFO - PROCESS | 1824 | 1461114179839 Marionette TRACE conn4 -> [0,950,"setScriptTimeout",{"ms":35000}] 18:02:59 INFO - PROCESS | 1824 | 1461114179843 Marionette TRACE conn4 <- [1,950,null,{}] 18:02:59 INFO - PROCESS | 1824 | 1461114179848 Marionette TRACE conn4 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:00 INFO - PROCESS | 1824 | 1461114180037 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 18:03:00 INFO - PROCESS | 1824 | 1461114180224 Marionette TRACE conn4 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:00 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f844d4bd800 == 110 [pid = 1824] [id = 245] 18:03:00 INFO - PROCESS | 1824 | ++DOMWINDOW == 202 (0x7f8433e73000) [pid = 1824] [serial = 736] [outer = (nil)] 18:03:00 INFO - PROCESS | 1824 | ++DOMWINDOW == 203 (0x7f843ce3c000) [pid = 1824] [serial = 737] [outer = 0x7f8433e73000] 18:03:00 INFO - PROCESS | 1824 | 1461114180298 Marionette DEBUG loaded listener.js 18:03:00 INFO - PROCESS | 1824 | ++DOMWINDOW == 204 (0x7f843db76800) [pid = 1824] [serial = 738] [outer = 0x7f8433e73000] 18:03:01 INFO - PROCESS | 1824 | 1461114181192 Marionette TRACE conn4 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 18:03:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 18:03:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1384ms 18:03:01 INFO - PROCESS | 1824 | 1461114181225 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 18:03:01 INFO - PROCESS | 1824 | 1461114181228 Marionette TRACE conn4 <- [1,953,null,{"value":"8"}] 18:03:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 18:03:01 INFO - PROCESS | 1824 | 1461114181235 Marionette TRACE conn4 -> [0,954,"setScriptTimeout",{"ms":35000}] 18:03:01 INFO - PROCESS | 1824 | 1461114181238 Marionette TRACE conn4 <- [1,954,null,{}] 18:03:01 INFO - PROCESS | 1824 | 1461114181245 Marionette TRACE conn4 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:01 INFO - PROCESS | 1824 | 1461114181450 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 18:03:01 INFO - PROCESS | 1824 | 1461114181655 Marionette TRACE conn4 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:01 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f844f727800 == 111 [pid = 1824] [id = 246] 18:03:01 INFO - PROCESS | 1824 | ++DOMWINDOW == 205 (0x7f843721cc00) [pid = 1824] [serial = 739] [outer = (nil)] 18:03:01 INFO - PROCESS | 1824 | ++DOMWINDOW == 206 (0x7f843e05e800) [pid = 1824] [serial = 740] [outer = 0x7f843721cc00] 18:03:01 INFO - PROCESS | 1824 | 1461114181773 Marionette DEBUG loaded listener.js 18:03:01 INFO - PROCESS | 1824 | ++DOMWINDOW == 207 (0x7f843fe05400) [pid = 1824] [serial = 741] [outer = 0x7f843721cc00] 18:03:02 INFO - PROCESS | 1824 | 1461114182698 Marionette TRACE conn4 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 18:03:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 18:03:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1538ms 18:03:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 18:03:02 INFO - PROCESS | 1824 | 1461114182773 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 18:03:02 INFO - PROCESS | 1824 | 1461114182776 Marionette TRACE conn4 <- [1,957,null,{"value":"8"}] 18:03:02 INFO - PROCESS | 1824 | 1461114182783 Marionette TRACE conn4 -> [0,958,"setScriptTimeout",{"ms":35000}] 18:03:02 INFO - PROCESS | 1824 | 1461114182786 Marionette TRACE conn4 <- [1,958,null,{}] 18:03:02 INFO - PROCESS | 1824 | 1461114182793 Marionette TRACE conn4 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:03 INFO - PROCESS | 1824 | 1461114183026 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 18:03:03 INFO - PROCESS | 1824 | 1461114183263 Marionette TRACE conn4 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:03 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84278af000 == 112 [pid = 1824] [id = 247] 18:03:03 INFO - PROCESS | 1824 | ++DOMWINDOW == 208 (0x7f8426abc800) [pid = 1824] [serial = 742] [outer = (nil)] 18:03:03 INFO - PROCESS | 1824 | ++DOMWINDOW == 209 (0x7f842c596800) [pid = 1824] [serial = 743] [outer = 0x7f8426abc800] 18:03:03 INFO - PROCESS | 1824 | 1461114183383 Marionette DEBUG loaded listener.js 18:03:03 INFO - PROCESS | 1824 | ++DOMWINDOW == 210 (0x7f8438f9a800) [pid = 1824] [serial = 744] [outer = 0x7f8426abc800] 18:03:04 INFO - PROCESS | 1824 | 1461114184252 Marionette TRACE conn4 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 18:03:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 18:03:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1537ms 18:03:04 INFO - PROCESS | 1824 | 1461114184320 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 18:03:04 INFO - PROCESS | 1824 | 1461114184324 Marionette TRACE conn4 <- [1,961,null,{"value":"8"}] 18:03:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 18:03:04 INFO - PROCESS | 1824 | 1461114184331 Marionette TRACE conn4 -> [0,962,"setScriptTimeout",{"ms":35000}] 18:03:04 INFO - PROCESS | 1824 | 1461114184334 Marionette TRACE conn4 <- [1,962,null,{}] 18:03:04 INFO - PROCESS | 1824 | 1461114184341 Marionette TRACE conn4 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:04 INFO - PROCESS | 1824 | 1461114184541 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 18:03:04 INFO - PROCESS | 1824 | 1461114184724 Marionette TRACE conn4 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:04 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8430e7e000 == 113 [pid = 1824] [id = 248] 18:03:04 INFO - PROCESS | 1824 | ++DOMWINDOW == 211 (0x7f8427cf6800) [pid = 1824] [serial = 745] [outer = (nil)] 18:03:04 INFO - PROCESS | 1824 | ++DOMWINDOW == 212 (0x7f842aad3c00) [pid = 1824] [serial = 746] [outer = 0x7f8427cf6800] 18:03:04 INFO - PROCESS | 1824 | 1461114184800 Marionette DEBUG loaded listener.js 18:03:04 INFO - PROCESS | 1824 | ++DOMWINDOW == 213 (0x7f8432dd3000) [pid = 1824] [serial = 747] [outer = 0x7f8427cf6800] 18:03:05 INFO - PROCESS | 1824 | 1461114185735 Marionette TRACE conn4 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 18:03:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 18:03:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1479ms 18:03:05 INFO - PROCESS | 1824 | 1461114185812 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 18:03:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 18:03:05 INFO - PROCESS | 1824 | 1461114185816 Marionette TRACE conn4 <- [1,965,null,{"value":"8"}] 18:03:05 INFO - PROCESS | 1824 | 1461114185823 Marionette TRACE conn4 -> [0,966,"setScriptTimeout",{"ms":35000}] 18:03:05 INFO - PROCESS | 1824 | 1461114185828 Marionette TRACE conn4 <- [1,966,null,{}] 18:03:05 INFO - PROCESS | 1824 | 1461114185834 Marionette TRACE conn4 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:06 INFO - PROCESS | 1824 | 1461114186103 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 18:03:06 INFO - PROCESS | 1824 | 1461114186342 Marionette TRACE conn4 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:06 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8430e8e800 == 114 [pid = 1824] [id = 249] 18:03:06 INFO - PROCESS | 1824 | ++DOMWINDOW == 214 (0x7f8430e58800) [pid = 1824] [serial = 748] [outer = (nil)] 18:03:06 INFO - PROCESS | 1824 | ++DOMWINDOW == 215 (0x7f8432d8f400) [pid = 1824] [serial = 749] [outer = 0x7f8430e58800] 18:03:06 INFO - PROCESS | 1824 | 1461114186466 Marionette DEBUG loaded listener.js 18:03:06 INFO - PROCESS | 1824 | ++DOMWINDOW == 216 (0x7f84339c2c00) [pid = 1824] [serial = 750] [outer = 0x7f8430e58800] 18:03:07 INFO - PROCESS | 1824 | 1461114187344 Marionette TRACE conn4 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 18:03:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 18:03:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1584ms 18:03:07 INFO - PROCESS | 1824 | 1461114187407 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 18:03:07 INFO - PROCESS | 1824 | 1461114187411 Marionette TRACE conn4 <- [1,969,null,{"value":"8"}] 18:03:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 18:03:07 INFO - PROCESS | 1824 | 1461114187418 Marionette TRACE conn4 -> [0,970,"setScriptTimeout",{"ms":35000}] 18:03:07 INFO - PROCESS | 1824 | 1461114187421 Marionette TRACE conn4 <- [1,970,null,{}] 18:03:07 INFO - PROCESS | 1824 | 1461114187427 Marionette TRACE conn4 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:07 INFO - PROCESS | 1824 | 1461114187624 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 18:03:08 INFO - PROCESS | 1824 | 1461114188259 Marionette TRACE conn4 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:08 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f842c628800 == 115 [pid = 1824] [id = 250] 18:03:08 INFO - PROCESS | 1824 | ++DOMWINDOW == 217 (0x7f8425b54000) [pid = 1824] [serial = 751] [outer = (nil)] 18:03:08 INFO - PROCESS | 1824 | ++DOMWINDOW == 218 (0x7f8426ab6000) [pid = 1824] [serial = 752] [outer = 0x7f8425b54000] 18:03:08 INFO - PROCESS | 1824 | 1461114188334 Marionette DEBUG loaded listener.js 18:03:08 INFO - PROCESS | 1824 | ++DOMWINDOW == 219 (0x7f8427cf5000) [pid = 1824] [serial = 753] [outer = 0x7f8425b54000] 18:03:09 INFO - PROCESS | 1824 | 1461114189202 Marionette TRACE conn4 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 18:03:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 18:03:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1830ms 18:03:09 INFO - PROCESS | 1824 | 1461114189250 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 18:03:09 INFO - PROCESS | 1824 | 1461114189257 Marionette TRACE conn4 <- [1,973,null,{"value":"8"}] 18:03:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 18:03:09 INFO - PROCESS | 1824 | 1461114189266 Marionette TRACE conn4 -> [0,974,"setScriptTimeout",{"ms":35000}] 18:03:09 INFO - PROCESS | 1824 | 1461114189270 Marionette TRACE conn4 <- [1,974,null,{}] 18:03:09 INFO - PROCESS | 1824 | 1461114189278 Marionette TRACE conn4 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:09 INFO - PROCESS | 1824 | 1461114189470 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 18:03:09 INFO - PROCESS | 1824 | 1461114189827 Marionette TRACE conn4 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:09 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8426b20000 == 116 [pid = 1824] [id = 251] 18:03:09 INFO - PROCESS | 1824 | ++DOMWINDOW == 220 (0x7f8429c57800) [pid = 1824] [serial = 754] [outer = (nil)] 18:03:09 INFO - PROCESS | 1824 | ++DOMWINDOW == 221 (0x7f8429c5e800) [pid = 1824] [serial = 755] [outer = 0x7f8429c57800] 18:03:09 INFO - PROCESS | 1824 | 1461114189903 Marionette DEBUG loaded listener.js 18:03:10 INFO - PROCESS | 1824 | ++DOMWINDOW == 222 (0x7f842c58d400) [pid = 1824] [serial = 756] [outer = 0x7f8429c57800] 18:03:10 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8453868800 == 115 [pid = 1824] [id = 115] 18:03:10 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843c081000 == 114 [pid = 1824] [id = 237] 18:03:10 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843781e000 == 113 [pid = 1824] [id = 236] 18:03:10 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843c4df000 == 112 [pid = 1824] [id = 193] 18:03:10 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843406d800 == 111 [pid = 1824] [id = 235] 18:03:10 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8430e77000 == 110 [pid = 1824] [id = 234] 18:03:10 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84331d3800 == 109 [pid = 1824] [id = 233] 18:03:10 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84331d9800 == 108 [pid = 1824] [id = 232] 18:03:10 INFO - PROCESS | 1824 | --DOCSHELL 0x7f842a7d9800 == 107 [pid = 1824] [id = 231] 18:03:10 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8425c62000 == 106 [pid = 1824] [id = 230] 18:03:10 INFO - PROCESS | 1824 | 1461114190951 Marionette TRACE conn4 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 18:03:10 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8428fe2800 == 105 [pid = 1824] [id = 229] 18:03:10 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8426b27000 == 104 [pid = 1824] [id = 228] 18:03:10 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8428fd4800 == 103 [pid = 1824] [id = 227] 18:03:10 INFO - PROCESS | 1824 | --DOCSHELL 0x7f842ab70000 == 102 [pid = 1824] [id = 226] 18:03:10 INFO - PROCESS | 1824 | --DOCSHELL 0x7f842ab58000 == 101 [pid = 1824] [id = 225] 18:03:10 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84270ae800 == 100 [pid = 1824] [id = 224] 18:03:10 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843c971000 == 99 [pid = 1824] [id = 223] 18:03:10 INFO - PROCESS | 1824 | --DOCSHELL 0x7f844eb91000 == 98 [pid = 1824] [id = 222] 18:03:10 INFO - PROCESS | 1824 | --DOCSHELL 0x7f844f29a000 == 97 [pid = 1824] [id = 221] 18:03:10 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84336bb800 == 96 [pid = 1824] [id = 220] 18:03:10 INFO - PROCESS | 1824 | --DOCSHELL 0x7f844a460800 == 95 [pid = 1824] [id = 219] 18:03:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 18:03:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1737ms 18:03:11 INFO - PROCESS | 1824 | 1461114191006 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 18:03:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 18:03:11 INFO - PROCESS | 1824 | 1461114191012 Marionette TRACE conn4 <- [1,977,null,{"value":"8"}] 18:03:11 INFO - PROCESS | 1824 | 1461114191019 Marionette TRACE conn4 -> [0,978,"setScriptTimeout",{"ms":35000}] 18:03:11 INFO - PROCESS | 1824 | 1461114191023 Marionette TRACE conn4 <- [1,978,null,{}] 18:03:11 INFO - PROCESS | 1824 | 1461114191028 Marionette TRACE conn4 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:11 INFO - PROCESS | 1824 | 1461114191205 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 18:03:11 INFO - PROCESS | 1824 | --DOMWINDOW == 221 (0x7f843db33800) [pid = 1824] [serial = 656] [outer = (nil)] [url = about:blank] 18:03:11 INFO - PROCESS | 1824 | --DOMWINDOW == 220 (0x7f8435e29400) [pid = 1824] [serial = 388] [outer = (nil)] [url = about:blank] 18:03:11 INFO - PROCESS | 1824 | --DOMWINDOW == 219 (0x7f84338ac800) [pid = 1824] [serial = 458] [outer = (nil)] [url = about:blank] 18:03:11 INFO - PROCESS | 1824 | --DOMWINDOW == 218 (0x7f844d3c6000) [pid = 1824] [serial = 512] [outer = (nil)] [url = about:blank] 18:03:11 INFO - PROCESS | 1824 | --DOMWINDOW == 217 (0x7f8432d95000) [pid = 1824] [serial = 418] [outer = (nil)] [url = about:blank] 18:03:11 INFO - PROCESS | 1824 | --DOMWINDOW == 216 (0x7f84538d7000) [pid = 1824] [serial = 280] [outer = (nil)] [url = about:blank] 18:03:11 INFO - PROCESS | 1824 | --DOMWINDOW == 215 (0x7f844a28c400) [pid = 1824] [serial = 228] [outer = (nil)] [url = about:blank] 18:03:11 INFO - PROCESS | 1824 | --DOMWINDOW == 214 (0x7f843db32c00) [pid = 1824] [serial = 310] [outer = (nil)] [url = about:blank] 18:03:11 INFO - PROCESS | 1824 | --DOMWINDOW == 213 (0x7f8433c42800) [pid = 1824] [serial = 424] [outer = (nil)] [url = about:blank] 18:03:11 INFO - PROCESS | 1824 | --DOMWINDOW == 212 (0x7f843b2b6000) [pid = 1824] [serial = 652] [outer = (nil)] [url = about:blank] 18:03:11 INFO - PROCESS | 1824 | --DOMWINDOW == 211 (0x7f843a532c00) [pid = 1824] [serial = 427] [outer = (nil)] [url = about:blank] 18:03:11 INFO - PROCESS | 1824 | --DOMWINDOW == 210 (0x7f843db39400) [pid = 1824] [serial = 274] [outer = (nil)] [url = about:blank] 18:03:11 INFO - PROCESS | 1824 | --DOMWINDOW == 209 (0x7f8437191000) [pid = 1824] [serial = 649] [outer = (nil)] [url = about:blank] 18:03:11 INFO - PROCESS | 1824 | --DOMWINDOW == 208 (0x7f8433c37400) [pid = 1824] [serial = 461] [outer = (nil)] [url = about:blank] 18:03:11 INFO - PROCESS | 1824 | --DOMWINDOW == 207 (0x7f8433adb800) [pid = 1824] [serial = 391] [outer = (nil)] [url = about:blank] 18:03:11 INFO - PROCESS | 1824 | --DOMWINDOW == 206 (0x7f8438fa2400) [pid = 1824] [serial = 613] [outer = (nil)] [url = about:blank] 18:03:11 INFO - PROCESS | 1824 | --DOMWINDOW == 205 (0x7f843ea63800) [pid = 1824] [serial = 394] [outer = (nil)] [url = about:blank] 18:03:11 INFO - PROCESS | 1824 | --DOMWINDOW == 204 (0x7f8432de0000) [pid = 1824] [serial = 518] [outer = (nil)] [url = about:blank] 18:03:11 INFO - PROCESS | 1824 | --DOMWINDOW == 203 (0x7f8431aed000) [pid = 1824] [serial = 607] [outer = (nil)] [url = about:blank] 18:03:11 INFO - PROCESS | 1824 | --DOMWINDOW == 202 (0x7f8437198400) [pid = 1824] [serial = 584] [outer = (nil)] [url = about:blank] 18:03:11 INFO - PROCESS | 1824 | --DOMWINDOW == 201 (0x7f84333e9000) [pid = 1824] [serial = 421] [outer = (nil)] [url = about:blank] 18:03:11 INFO - PROCESS | 1824 | --DOMWINDOW == 200 (0x7f8430add000) [pid = 1824] [serial = 515] [outer = (nil)] [url = about:blank] 18:03:11 INFO - PROCESS | 1824 | --DOMWINDOW == 199 (0x7f843c345c00) [pid = 1824] [serial = 653] [outer = (nil)] [url = about:blank] 18:03:11 INFO - PROCESS | 1824 | --DOMWINDOW == 198 (0x7f842abf7400) [pid = 1824] [serial = 640] [outer = (nil)] [url = about:blank] 18:03:11 INFO - PROCESS | 1824 | --DOMWINDOW == 197 (0x7f8432d8ac00) [pid = 1824] [serial = 494] [outer = (nil)] [url = about:blank] 18:03:11 INFO - PROCESS | 1824 | --DOMWINDOW == 196 (0x7f844b1d0000) [pid = 1824] [serial = 434] [outer = (nil)] [url = about:blank] 18:03:11 INFO - PROCESS | 1824 | --DOMWINDOW == 195 (0x7f84491cd000) [pid = 1824] [serial = 631] [outer = (nil)] [url = about:blank] 18:03:11 INFO - PROCESS | 1824 | --DOMWINDOW == 194 (0x7f8439978000) [pid = 1824] [serial = 548] [outer = (nil)] [url = about:blank] 18:03:11 INFO - PROCESS | 1824 | --DOMWINDOW == 193 (0x7f8433695800) [pid = 1824] [serial = 304] [outer = (nil)] [url = about:blank] 18:03:11 INFO - PROCESS | 1824 | --DOMWINDOW == 192 (0x7f84336f1800) [pid = 1824] [serial = 340] [outer = (nil)] [url = about:blank] 18:03:11 INFO - PROCESS | 1824 | --DOMWINDOW == 191 (0x7f8433ab0000) [pid = 1824] [serial = 497] [outer = (nil)] [url = about:blank] 18:03:11 INFO - PROCESS | 1824 | --DOMWINDOW == 190 (0x7f843db68400) [pid = 1824] [serial = 470] [outer = (nil)] [url = about:blank] 18:03:11 INFO - PROCESS | 1824 | --DOMWINDOW == 189 (0x7f843e204400) [pid = 1824] [serial = 625] [outer = (nil)] [url = about:blank] 18:03:11 INFO - PROCESS | 1824 | --DOMWINDOW == 188 (0x7f844b1d2000) [pid = 1824] [serial = 506] [outer = (nil)] [url = about:blank] 18:03:11 INFO - PROCESS | 1824 | --DOMWINDOW == 187 (0x7f84374f3c00) [pid = 1824] [serial = 382] [outer = (nil)] [url = about:blank] 18:03:11 INFO - PROCESS | 1824 | --DOMWINDOW == 186 (0x7f8435e2b800) [pid = 1824] [serial = 343] [outer = (nil)] [url = about:blank] 18:03:11 INFO - PROCESS | 1824 | --DOMWINDOW == 185 (0x7f84336f8400) [pid = 1824] [serial = 575] [outer = (nil)] [url = about:blank] 18:03:11 INFO - PROCESS | 1824 | --DOMWINDOW == 184 (0x7f8435e46800) [pid = 1824] [serial = 271] [outer = (nil)] [url = about:blank] 18:03:11 INFO - PROCESS | 1824 | --DOMWINDOW == 183 (0x7f844d48a000) [pid = 1824] [serial = 637] [outer = (nil)] [url = about:blank] 18:03:11 INFO - PROCESS | 1824 | --DOMWINDOW == 182 (0x7f84491d7800) [pid = 1824] [serial = 346] [outer = (nil)] [url = about:blank] 18:03:11 INFO - PROCESS | 1824 | --DOMWINDOW == 181 (0x7f844b1d0400) [pid = 1824] [serial = 476] [outer = (nil)] [url = about:blank] 18:03:11 INFO - PROCESS | 1824 | --DOMWINDOW == 180 (0x7f8432e0e400) [pid = 1824] [serial = 608] [outer = (nil)] [url = about:blank] 18:03:11 INFO - PROCESS | 1824 | --DOMWINDOW == 179 (0x7f844f12a800) [pid = 1824] [serial = 277] [outer = (nil)] [url = about:blank] 18:03:11 INFO - PROCESS | 1824 | --DOMWINDOW == 178 (0x7f8435e25000) [pid = 1824] [serial = 581] [outer = (nil)] [url = about:blank] 18:03:11 INFO - PROCESS | 1824 | --DOMWINDOW == 177 (0x7f84338a2000) [pid = 1824] [serial = 440] [outer = (nil)] [url = about:blank] 18:03:11 INFO - PROCESS | 1824 | --DOMWINDOW == 176 (0x7f84374f5800) [pid = 1824] [serial = 467] [outer = (nil)] [url = about:blank] 18:03:11 INFO - PROCESS | 1824 | --DOMWINDOW == 175 (0x7f8437214c00) [pid = 1824] [serial = 307] [outer = (nil)] [url = about:blank] 18:03:11 INFO - PROCESS | 1824 | --DOMWINDOW == 174 (0x7f844f259800) [pid = 1824] [serial = 316] [outer = (nil)] [url = about:blank] 18:03:11 INFO - PROCESS | 1824 | --DOMWINDOW == 173 (0x7f843db74000) [pid = 1824] [serial = 622] [outer = (nil)] [url = about:blank] 18:03:11 INFO - PROCESS | 1824 | --DOMWINDOW == 172 (0x7f843c34a800) [pid = 1824] [serial = 655] [outer = (nil)] [url = about:blank] 18:03:11 INFO - PROCESS | 1824 | --DOMWINDOW == 171 (0x7f843e251800) [pid = 1824] [serial = 385] [outer = (nil)] [url = about:blank] 18:03:11 INFO - PROCESS | 1824 | --DOMWINDOW == 170 (0x7f8431a06000) [pid = 1824] [serial = 572] [outer = (nil)] [url = about:blank] 18:03:11 INFO - PROCESS | 1824 | --DOMWINDOW == 169 (0x7f8440159000) [pid = 1824] [serial = 473] [outer = (nil)] [url = about:blank] 18:03:11 INFO - PROCESS | 1824 | --DOMWINDOW == 168 (0x7f8433a84c00) [pid = 1824] [serial = 610] [outer = (nil)] [url = about:blank] 18:03:11 INFO - PROCESS | 1824 | --DOMWINDOW == 167 (0x7f842c7f5400) [pid = 1824] [serial = 437] [outer = (nil)] [url = about:blank] 18:03:11 INFO - PROCESS | 1824 | --DOMWINDOW == 166 (0x7f8433013c00) [pid = 1824] [serial = 643] [outer = (nil)] [url = about:blank] 18:03:11 INFO - PROCESS | 1824 | --DOMWINDOW == 165 (0x7f8433ad4400) [pid = 1824] [serial = 646] [outer = (nil)] [url = about:blank] 18:03:11 INFO - PROCESS | 1824 | --DOMWINDOW == 164 (0x7f843db35800) [pid = 1824] [serial = 551] [outer = (nil)] [url = about:blank] 18:03:11 INFO - PROCESS | 1824 | --DOMWINDOW == 163 (0x7f843b2bac00) [pid = 1824] [serial = 605] [outer = (nil)] [url = about:blank] 18:03:11 INFO - PROCESS | 1824 | --DOMWINDOW == 162 (0x7f843bff0000) [pid = 1824] [serial = 554] [outer = (nil)] [url = about:blank] 18:03:11 INFO - PROCESS | 1824 | --DOMWINDOW == 161 (0x7f84336f3800) [pid = 1824] [serial = 379] [outer = (nil)] [url = about:blank] 18:03:11 INFO - PROCESS | 1824 | --DOMWINDOW == 160 (0x7f8433010c00) [pid = 1824] [serial = 455] [outer = (nil)] [url = about:blank] 18:03:11 INFO - PROCESS | 1824 | --DOMWINDOW == 159 (0x7f8430adf400) [pid = 1824] [serial = 641] [outer = (nil)] [url = about:blank] 18:03:11 INFO - PROCESS | 1824 | --DOMWINDOW == 158 (0x7f843c342c00) [pid = 1824] [serial = 619] [outer = (nil)] [url = about:blank] 18:03:11 INFO - PROCESS | 1824 | --DOMWINDOW == 157 (0x7f844f64ac00) [pid = 1824] [serial = 349] [outer = (nil)] [url = about:blank] 18:03:11 INFO - PROCESS | 1824 | --DOMWINDOW == 156 (0x7f843428c800) [pid = 1824] [serial = 578] [outer = (nil)] [url = about:blank] 18:03:11 INFO - PROCESS | 1824 | --DOMWINDOW == 155 (0x7f8438fa3000) [pid = 1824] [serial = 500] [outer = (nil)] [url = about:blank] 18:03:11 INFO - PROCESS | 1824 | --DOMWINDOW == 154 (0x7f843dbeac00) [pid = 1824] [serial = 431] [outer = (nil)] [url = about:blank] 18:03:11 INFO - PROCESS | 1824 | --DOMWINDOW == 153 (0x7f843393a000) [pid = 1824] [serial = 545] [outer = (nil)] [url = about:blank] 18:03:11 INFO - PROCESS | 1824 | --DOMWINDOW == 152 (0x7f843e053c00) [pid = 1824] [serial = 503] [outer = (nil)] [url = about:blank] 18:03:11 INFO - PROCESS | 1824 | --DOMWINDOW == 151 (0x7f8435e4e800) [pid = 1824] [serial = 464] [outer = (nil)] [url = about:blank] 18:03:11 INFO - PROCESS | 1824 | --DOMWINDOW == 150 (0x7f842c7ebc00) [pid = 1824] [serial = 542] [outer = (nil)] [url = about:blank] 18:03:11 INFO - PROCESS | 1824 | --DOMWINDOW == 149 (0x7f843fe10400) [pid = 1824] [serial = 628] [outer = (nil)] [url = about:blank] 18:03:11 INFO - PROCESS | 1824 | --DOMWINDOW == 148 (0x7f84374f2c00) [pid = 1824] [serial = 352] [outer = (nil)] [url = about:blank] 18:03:11 INFO - PROCESS | 1824 | --DOMWINDOW == 147 (0x7f843524cc00) [pid = 1824] [serial = 647] [outer = (nil)] [url = about:blank] 18:03:11 INFO - PROCESS | 1824 | --DOMWINDOW == 146 (0x7f843ad96000) [pid = 1824] [serial = 587] [outer = (nil)] [url = about:blank] 18:03:11 INFO - PROCESS | 1824 | --DOMWINDOW == 145 (0x7f844b5b7800) [pid = 1824] [serial = 509] [outer = (nil)] [url = about:blank] 18:03:11 INFO - PROCESS | 1824 | --DOMWINDOW == 144 (0x7f84374f6c00) [pid = 1824] [serial = 650] [outer = (nil)] [url = about:blank] 18:03:11 INFO - PROCESS | 1824 | --DOMWINDOW == 143 (0x7f844a40a400) [pid = 1824] [serial = 634] [outer = (nil)] [url = about:blank] 18:03:11 INFO - PROCESS | 1824 | --DOMWINDOW == 142 (0x7f84339bdc00) [pid = 1824] [serial = 644] [outer = (nil)] [url = about:blank] 18:03:11 INFO - PROCESS | 1824 | --DOMWINDOW == 141 (0x7f8430e60000) [pid = 1824] [serial = 443] [outer = (nil)] [url = about:blank] 18:03:11 INFO - PROCESS | 1824 | --DOMWINDOW == 140 (0x7f843bbea000) [pid = 1824] [serial = 616] [outer = (nil)] [url = about:blank] 18:03:11 INFO - PROCESS | 1824 | --DOMWINDOW == 139 (0x7f844a297000) [pid = 1824] [serial = 313] [outer = (nil)] [url = about:blank] 18:03:11 INFO - PROCESS | 1824 | 1461114191484 Marionette TRACE conn4 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:11 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8428fcd000 == 96 [pid = 1824] [id = 252] 18:03:11 INFO - PROCESS | 1824 | ++DOMWINDOW == 140 (0x7f8429c59c00) [pid = 1824] [serial = 757] [outer = (nil)] 18:03:11 INFO - PROCESS | 1824 | ++DOMWINDOW == 141 (0x7f8430adf400) [pid = 1824] [serial = 758] [outer = 0x7f8429c59c00] 18:03:11 INFO - PROCESS | 1824 | 1461114191604 Marionette DEBUG loaded listener.js 18:03:11 INFO - PROCESS | 1824 | ++DOMWINDOW == 142 (0x7f8432d8ac00) [pid = 1824] [serial = 759] [outer = 0x7f8429c59c00] 18:03:12 INFO - PROCESS | 1824 | 1461114192340 Marionette TRACE conn4 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 18:03:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 18:03:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1335ms 18:03:12 INFO - PROCESS | 1824 | 1461114192355 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 18:03:12 INFO - PROCESS | 1824 | 1461114192358 Marionette TRACE conn4 <- [1,981,null,{"value":"8"}] 18:03:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 18:03:12 INFO - PROCESS | 1824 | 1461114192375 Marionette TRACE conn4 -> [0,982,"setScriptTimeout",{"ms":35000}] 18:03:12 INFO - PROCESS | 1824 | 1461114192384 Marionette TRACE conn4 <- [1,982,null,{}] 18:03:12 INFO - PROCESS | 1824 | 1461114192391 Marionette TRACE conn4 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:12 INFO - PROCESS | 1824 | 1461114192621 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 18:03:12 INFO - PROCESS | 1824 | 1461114192648 Marionette TRACE conn4 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:12 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8430e8b800 == 97 [pid = 1824] [id = 253] 18:03:12 INFO - PROCESS | 1824 | ++DOMWINDOW == 143 (0x7f842abf7400) [pid = 1824] [serial = 760] [outer = (nil)] 18:03:12 INFO - PROCESS | 1824 | ++DOMWINDOW == 144 (0x7f8433010c00) [pid = 1824] [serial = 761] [outer = 0x7f842abf7400] 18:03:12 INFO - PROCESS | 1824 | 1461114192712 Marionette DEBUG loaded listener.js 18:03:12 INFO - PROCESS | 1824 | ++DOMWINDOW == 145 (0x7f8433693800) [pid = 1824] [serial = 762] [outer = 0x7f842abf7400] 18:03:13 INFO - PROCESS | 1824 | 1461114193582 Marionette TRACE conn4 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 18:03:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 18:03:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1251ms 18:03:13 INFO - PROCESS | 1824 | 1461114193618 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 18:03:13 INFO - PROCESS | 1824 | 1461114193621 Marionette TRACE conn4 <- [1,985,null,{"value":"8"}] 18:03:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 18:03:13 INFO - PROCESS | 1824 | 1461114193628 Marionette TRACE conn4 -> [0,986,"setScriptTimeout",{"ms":35000}] 18:03:13 INFO - PROCESS | 1824 | 1461114193631 Marionette TRACE conn4 <- [1,986,null,{}] 18:03:13 INFO - PROCESS | 1824 | 1461114193645 Marionette TRACE conn4 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:13 INFO - PROCESS | 1824 | 1461114193874 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 18:03:13 INFO - PROCESS | 1824 | 1461114193907 Marionette TRACE conn4 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:13 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84335d6800 == 98 [pid = 1824] [id = 254] 18:03:13 INFO - PROCESS | 1824 | ++DOMWINDOW == 146 (0x7f8425b4b400) [pid = 1824] [serial = 763] [outer = (nil)] 18:03:13 INFO - PROCESS | 1824 | ++DOMWINDOW == 147 (0x7f84336f2400) [pid = 1824] [serial = 764] [outer = 0x7f8425b4b400] 18:03:13 INFO - PROCESS | 1824 | 1461114193969 Marionette DEBUG loaded listener.js 18:03:14 INFO - PROCESS | 1824 | ++DOMWINDOW == 148 (0x7f84338a6400) [pid = 1824] [serial = 765] [outer = 0x7f8425b4b400] 18:03:14 INFO - PROCESS | 1824 | 1461114194817 Marionette TRACE conn4 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 18:03:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 18:03:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1293ms 18:03:14 INFO - PROCESS | 1824 | 1461114194948 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 18:03:14 INFO - PROCESS | 1824 | 1461114194954 Marionette TRACE conn4 <- [1,989,null,{"value":"8"}] 18:03:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 18:03:14 INFO - PROCESS | 1824 | 1461114194977 Marionette TRACE conn4 -> [0,990,"setScriptTimeout",{"ms":35000}] 18:03:14 INFO - PROCESS | 1824 | 1461114194983 Marionette TRACE conn4 <- [1,990,null,{}] 18:03:15 INFO - PROCESS | 1824 | 1461114195007 Marionette TRACE conn4 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:15 INFO - PROCESS | 1824 | 1461114195219 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 18:03:15 INFO - PROCESS | 1824 | 1461114195251 Marionette TRACE conn4 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:15 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8433d1e000 == 99 [pid = 1824] [id = 255] 18:03:15 INFO - PROCESS | 1824 | ++DOMWINDOW == 149 (0x7f84339be800) [pid = 1824] [serial = 766] [outer = (nil)] 18:03:15 INFO - PROCESS | 1824 | ++DOMWINDOW == 150 (0x7f8433a89800) [pid = 1824] [serial = 767] [outer = 0x7f84339be800] 18:03:15 INFO - PROCESS | 1824 | 1461114195324 Marionette DEBUG loaded listener.js 18:03:15 INFO - PROCESS | 1824 | ++DOMWINDOW == 151 (0x7f8433ad3800) [pid = 1824] [serial = 768] [outer = 0x7f84339be800] 18:03:15 INFO - PROCESS | 1824 | --DOMWINDOW == 150 (0x7f84374f0c00) [pid = 1824] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 18:03:15 INFO - PROCESS | 1824 | --DOMWINDOW == 149 (0x7f8432dde400) [pid = 1824] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 18:03:15 INFO - PROCESS | 1824 | --DOMWINDOW == 148 (0x7f8430ada000) [pid = 1824] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 18:03:15 INFO - PROCESS | 1824 | --DOMWINDOW == 147 (0x7f843dbe9400) [pid = 1824] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 18:03:15 INFO - PROCESS | 1824 | --DOMWINDOW == 146 (0x7f842a9f1c00) [pid = 1824] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 18:03:15 INFO - PROCESS | 1824 | --DOMWINDOW == 145 (0x7f8428b91400) [pid = 1824] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 18:03:15 INFO - PROCESS | 1824 | --DOMWINDOW == 144 (0x7f842abf7000) [pid = 1824] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 18:03:15 INFO - PROCESS | 1824 | --DOMWINDOW == 143 (0x7f8434e23400) [pid = 1824] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 18:03:16 INFO - PROCESS | 1824 | 1461114196398 Marionette TRACE conn4 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 18:03:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 18:03:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1465ms 18:03:16 INFO - PROCESS | 1824 | 1461114196432 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 18:03:16 INFO - PROCESS | 1824 | 1461114196436 Marionette TRACE conn4 <- [1,993,null,{"value":"8"}] 18:03:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 18:03:16 INFO - PROCESS | 1824 | 1461114196442 Marionette TRACE conn4 -> [0,994,"setScriptTimeout",{"ms":35000}] 18:03:16 INFO - PROCESS | 1824 | 1461114196445 Marionette TRACE conn4 <- [1,994,null,{}] 18:03:16 INFO - PROCESS | 1824 | 1461114196450 Marionette TRACE conn4 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:16 INFO - PROCESS | 1824 | 1461114196616 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 18:03:16 INFO - PROCESS | 1824 | 1461114196642 Marionette TRACE conn4 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:16 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84341ce800 == 100 [pid = 1824] [id = 256] 18:03:16 INFO - PROCESS | 1824 | ++DOMWINDOW == 144 (0x7f8433c35400) [pid = 1824] [serial = 769] [outer = (nil)] 18:03:16 INFO - PROCESS | 1824 | ++DOMWINDOW == 145 (0x7f843428b000) [pid = 1824] [serial = 770] [outer = 0x7f8433c35400] 18:03:16 INFO - PROCESS | 1824 | 1461114196714 Marionette DEBUG loaded listener.js 18:03:16 INFO - PROCESS | 1824 | ++DOMWINDOW == 146 (0x7f8434e24c00) [pid = 1824] [serial = 771] [outer = 0x7f8433c35400] 18:03:17 INFO - PROCESS | 1824 | 1461114197590 Marionette TRACE conn4 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 18:03:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 18:03:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1178ms 18:03:17 INFO - PROCESS | 1824 | 1461114197621 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 18:03:17 INFO - PROCESS | 1824 | 1461114197624 Marionette TRACE conn4 <- [1,997,null,{"value":"8"}] 18:03:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 18:03:17 INFO - PROCESS | 1824 | 1461114197639 Marionette TRACE conn4 -> [0,998,"setScriptTimeout",{"ms":35000}] 18:03:17 INFO - PROCESS | 1824 | 1461114197642 Marionette TRACE conn4 <- [1,998,null,{}] 18:03:17 INFO - PROCESS | 1824 | 1461114197647 Marionette TRACE conn4 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:17 INFO - PROCESS | 1824 | 1461114197814 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 18:03:18 INFO - PROCESS | 1824 | 1461114198092 Marionette TRACE conn4 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:18 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84270b0000 == 101 [pid = 1824] [id = 257] 18:03:18 INFO - PROCESS | 1824 | ++DOMWINDOW == 147 (0x7f8425b4d000) [pid = 1824] [serial = 772] [outer = (nil)] 18:03:18 INFO - PROCESS | 1824 | ++DOMWINDOW == 148 (0x7f8425b53000) [pid = 1824] [serial = 773] [outer = 0x7f8425b4d000] 18:03:18 INFO - PROCESS | 1824 | 1461114198179 Marionette DEBUG loaded listener.js 18:03:18 INFO - PROCESS | 1824 | ++DOMWINDOW == 149 (0x7f8427cf2000) [pid = 1824] [serial = 774] [outer = 0x7f8425b4d000] 18:03:19 INFO - PROCESS | 1824 | 1461114199188 Marionette TRACE conn4 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 18:03:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 18:03:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1589ms 18:03:19 INFO - PROCESS | 1824 | 1461114199231 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 18:03:19 INFO - PROCESS | 1824 | 1461114199239 Marionette TRACE conn4 <- [1,1001,null,{"value":"8"}] 18:03:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 18:03:19 INFO - PROCESS | 1824 | 1461114199248 Marionette TRACE conn4 -> [0,1002,"setScriptTimeout",{"ms":35000}] 18:03:19 INFO - PROCESS | 1824 | 1461114199252 Marionette TRACE conn4 <- [1,1002,null,{}] 18:03:19 INFO - PROCESS | 1824 | 1461114199260 Marionette TRACE conn4 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:19 INFO - PROCESS | 1824 | 1461114199468 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 18:03:19 INFO - PROCESS | 1824 | 1461114199700 Marionette TRACE conn4 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:19 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84331c8800 == 102 [pid = 1824] [id = 258] 18:03:19 INFO - PROCESS | 1824 | ++DOMWINDOW == 150 (0x7f842abf6800) [pid = 1824] [serial = 775] [outer = (nil)] 18:03:19 INFO - PROCESS | 1824 | ++DOMWINDOW == 151 (0x7f8430adac00) [pid = 1824] [serial = 776] [outer = 0x7f842abf6800] 18:03:19 INFO - PROCESS | 1824 | 1461114199851 Marionette DEBUG loaded listener.js 18:03:19 INFO - PROCESS | 1824 | ++DOMWINDOW == 152 (0x7f8431ae6c00) [pid = 1824] [serial = 777] [outer = 0x7f842abf6800] 18:03:20 INFO - PROCESS | 1824 | 1461114200780 Marionette TRACE conn4 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 18:03:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 18:03:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1587ms 18:03:20 INFO - PROCESS | 1824 | 1461114200839 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 18:03:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 18:03:20 INFO - PROCESS | 1824 | 1461114200846 Marionette TRACE conn4 <- [1,1005,null,{"value":"8"}] 18:03:20 INFO - PROCESS | 1824 | 1461114200852 Marionette TRACE conn4 -> [0,1006,"setScriptTimeout",{"ms":35000}] 18:03:20 INFO - PROCESS | 1824 | 1461114200856 Marionette TRACE conn4 <- [1,1006,null,{}] 18:03:20 INFO - PROCESS | 1824 | 1461114200862 Marionette TRACE conn4 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:21 INFO - PROCESS | 1824 | 1461114201099 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 18:03:21 INFO - PROCESS | 1824 | 1461114201488 Marionette TRACE conn4 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:21 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84341ce000 == 103 [pid = 1824] [id = 259] 18:03:21 INFO - PROCESS | 1824 | ++DOMWINDOW == 153 (0x7f8432dd7400) [pid = 1824] [serial = 778] [outer = (nil)] 18:03:21 INFO - PROCESS | 1824 | ++DOMWINDOW == 154 (0x7f8433695400) [pid = 1824] [serial = 779] [outer = 0x7f8432dd7400] 18:03:21 INFO - PROCESS | 1824 | 1461114201634 Marionette DEBUG loaded listener.js 18:03:21 INFO - PROCESS | 1824 | ++DOMWINDOW == 155 (0x7f843393a000) [pid = 1824] [serial = 780] [outer = 0x7f8432dd7400] 18:03:22 INFO - PROCESS | 1824 | 1461114202596 Marionette TRACE conn4 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 18:03:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 18:03:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1784ms 18:03:22 INFO - PROCESS | 1824 | 1461114202637 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 18:03:22 INFO - PROCESS | 1824 | 1461114202640 Marionette TRACE conn4 <- [1,1009,null,{"value":"8"}] 18:03:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 18:03:22 INFO - PROCESS | 1824 | 1461114202657 Marionette TRACE conn4 -> [0,1010,"setScriptTimeout",{"ms":35000}] 18:03:22 INFO - PROCESS | 1824 | 1461114202666 Marionette TRACE conn4 <- [1,1010,null,{}] 18:03:22 INFO - PROCESS | 1824 | 1461114202672 Marionette TRACE conn4 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:22 INFO - PROCESS | 1824 | 1461114202872 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 18:03:23 INFO - PROCESS | 1824 | 1461114203045 Marionette TRACE conn4 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:23 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843996a000 == 104 [pid = 1824] [id = 260] 18:03:23 INFO - PROCESS | 1824 | ++DOMWINDOW == 156 (0x7f843300d800) [pid = 1824] [serial = 781] [outer = (nil)] 18:03:23 INFO - PROCESS | 1824 | ++DOMWINDOW == 157 (0x7f8433e6a400) [pid = 1824] [serial = 782] [outer = 0x7f843300d800] 18:03:23 INFO - PROCESS | 1824 | 1461114203121 Marionette DEBUG loaded listener.js 18:03:23 INFO - PROCESS | 1824 | ++DOMWINDOW == 158 (0x7f8435250400) [pid = 1824] [serial = 783] [outer = 0x7f843300d800] 18:03:23 INFO - PROCESS | 1824 | 1461114203993 Marionette TRACE conn4 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 18:03:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 18:03:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1395ms 18:03:24 INFO - PROCESS | 1824 | 1461114204044 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 18:03:24 INFO - PROCESS | 1824 | 1461114204049 Marionette TRACE conn4 <- [1,1013,null,{"value":"8"}] 18:03:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 18:03:24 INFO - PROCESS | 1824 | 1461114204055 Marionette TRACE conn4 -> [0,1014,"setScriptTimeout",{"ms":35000}] 18:03:24 INFO - PROCESS | 1824 | 1461114204058 Marionette TRACE conn4 <- [1,1014,null,{}] 18:03:24 INFO - PROCESS | 1824 | 1461114204064 Marionette TRACE conn4 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:24 INFO - PROCESS | 1824 | 1461114204248 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 18:03:24 INFO - PROCESS | 1824 | 1461114204428 Marionette TRACE conn4 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:24 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843c4dd000 == 105 [pid = 1824] [id = 261] 18:03:24 INFO - PROCESS | 1824 | ++DOMWINDOW == 159 (0x7f8433470c00) [pid = 1824] [serial = 784] [outer = (nil)] 18:03:24 INFO - PROCESS | 1824 | ++DOMWINDOW == 160 (0x7f843716c800) [pid = 1824] [serial = 785] [outer = 0x7f8433470c00] 18:03:24 INFO - PROCESS | 1824 | 1461114204519 Marionette DEBUG loaded listener.js 18:03:24 INFO - PROCESS | 1824 | ++DOMWINDOW == 161 (0x7f843720f400) [pid = 1824] [serial = 786] [outer = 0x7f8433470c00] 18:03:25 INFO - PROCESS | 1824 | 1461114205402 Marionette TRACE conn4 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 18:03:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 18:03:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1381ms 18:03:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 18:03:25 INFO - PROCESS | 1824 | 1461114205437 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 18:03:25 INFO - PROCESS | 1824 | 1461114205440 Marionette TRACE conn4 <- [1,1017,null,{"value":"8"}] 18:03:25 INFO - PROCESS | 1824 | 1461114205446 Marionette TRACE conn4 -> [0,1018,"setScriptTimeout",{"ms":35000}] 18:03:25 INFO - PROCESS | 1824 | 1461114205449 Marionette TRACE conn4 <- [1,1018,null,{}] 18:03:25 INFO - PROCESS | 1824 | 1461114205455 Marionette TRACE conn4 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:25 INFO - PROCESS | 1824 | 1461114205660 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 18:03:25 INFO - PROCESS | 1824 | 1461114205842 Marionette TRACE conn4 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:25 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843c97d800 == 106 [pid = 1824] [id = 262] 18:03:25 INFO - PROCESS | 1824 | ++DOMWINDOW == 162 (0x7f84374e9400) [pid = 1824] [serial = 787] [outer = (nil)] 18:03:25 INFO - PROCESS | 1824 | ++DOMWINDOW == 163 (0x7f84374f3800) [pid = 1824] [serial = 788] [outer = 0x7f84374e9400] 18:03:25 INFO - PROCESS | 1824 | 1461114205931 Marionette DEBUG loaded listener.js 18:03:26 INFO - PROCESS | 1824 | ++DOMWINDOW == 164 (0x7f843bbe7400) [pid = 1824] [serial = 789] [outer = 0x7f84374e9400] 18:03:26 INFO - PROCESS | 1824 | 1461114206853 Marionette TRACE conn4 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 18:03:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 18:03:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1480ms 18:03:26 INFO - PROCESS | 1824 | 1461114206927 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 18:03:26 INFO - PROCESS | 1824 | 1461114206929 Marionette TRACE conn4 <- [1,1021,null,{"value":"8"}] 18:03:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 18:03:26 INFO - PROCESS | 1824 | 1461114206936 Marionette TRACE conn4 -> [0,1022,"setScriptTimeout",{"ms":35000}] 18:03:26 INFO - PROCESS | 1824 | 1461114206939 Marionette TRACE conn4 <- [1,1022,null,{}] 18:03:26 INFO - PROCESS | 1824 | 1461114206944 Marionette TRACE conn4 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:27 INFO - PROCESS | 1824 | 1461114207127 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 18:03:27 INFO - PROCESS | 1824 | 1461114207300 Marionette TRACE conn4 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:27 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843d99d000 == 107 [pid = 1824] [id = 263] 18:03:27 INFO - PROCESS | 1824 | ++DOMWINDOW == 165 (0x7f84374eb800) [pid = 1824] [serial = 790] [outer = (nil)] 18:03:27 INFO - PROCESS | 1824 | ++DOMWINDOW == 166 (0x7f843ce42c00) [pid = 1824] [serial = 791] [outer = 0x7f84374eb800] 18:03:27 INFO - PROCESS | 1824 | 1461114207374 Marionette DEBUG loaded listener.js 18:03:27 INFO - PROCESS | 1824 | ++DOMWINDOW == 167 (0x7f843db32800) [pid = 1824] [serial = 792] [outer = 0x7f84374eb800] 18:03:28 INFO - PROCESS | 1824 | 1461114208257 Marionette TRACE conn4 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 18:03:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 18:03:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1378ms 18:03:28 INFO - PROCESS | 1824 | 1461114208314 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 18:03:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 18:03:28 INFO - PROCESS | 1824 | 1461114208318 Marionette TRACE conn4 <- [1,1025,null,{"value":"8"}] 18:03:28 INFO - PROCESS | 1824 | 1461114208324 Marionette TRACE conn4 -> [0,1026,"setScriptTimeout",{"ms":35000}] 18:03:28 INFO - PROCESS | 1824 | 1461114208327 Marionette TRACE conn4 <- [1,1026,null,{}] 18:03:28 INFO - PROCESS | 1824 | 1461114208332 Marionette TRACE conn4 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:28 INFO - PROCESS | 1824 | 1461114208507 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 18:03:28 INFO - PROCESS | 1824 | 1461114208686 Marionette TRACE conn4 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:28 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843eb9b800 == 108 [pid = 1824] [id = 264] 18:03:28 INFO - PROCESS | 1824 | ++DOMWINDOW == 168 (0x7f843bd95800) [pid = 1824] [serial = 793] [outer = (nil)] 18:03:28 INFO - PROCESS | 1824 | ++DOMWINDOW == 169 (0x7f843db68400) [pid = 1824] [serial = 794] [outer = 0x7f843bd95800] 18:03:28 INFO - PROCESS | 1824 | 1461114208756 Marionette DEBUG loaded listener.js 18:03:28 INFO - PROCESS | 1824 | ++DOMWINDOW == 170 (0x7f843e251400) [pid = 1824] [serial = 795] [outer = 0x7f843bd95800] 18:03:29 INFO - PROCESS | 1824 | 1461114209644 Marionette TRACE conn4 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 18:03:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 18:03:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1386ms 18:03:29 INFO - PROCESS | 1824 | 1461114209711 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 18:03:29 INFO - PROCESS | 1824 | 1461114209715 Marionette TRACE conn4 <- [1,1029,null,{"value":"8"}] 18:03:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 18:03:29 INFO - PROCESS | 1824 | 1461114209721 Marionette TRACE conn4 -> [0,1030,"setScriptTimeout",{"ms":35000}] 18:03:29 INFO - PROCESS | 1824 | 1461114209723 Marionette TRACE conn4 <- [1,1030,null,{}] 18:03:29 INFO - PROCESS | 1824 | 1461114209729 Marionette TRACE conn4 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:29 INFO - PROCESS | 1824 | 1461114209911 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 18:03:30 INFO - PROCESS | 1824 | 1461114210087 Marionette TRACE conn4 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:30 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8449dc9800 == 109 [pid = 1824] [id = 265] 18:03:30 INFO - PROCESS | 1824 | ++DOMWINDOW == 171 (0x7f843bff3c00) [pid = 1824] [serial = 796] [outer = (nil)] 18:03:30 INFO - PROCESS | 1824 | ++DOMWINDOW == 172 (0x7f843fe08000) [pid = 1824] [serial = 797] [outer = 0x7f843bff3c00] 18:03:30 INFO - PROCESS | 1824 | 1461114210161 Marionette DEBUG loaded listener.js 18:03:30 INFO - PROCESS | 1824 | ++DOMWINDOW == 173 (0x7f8449152800) [pid = 1824] [serial = 798] [outer = 0x7f843bff3c00] 18:03:31 INFO - PROCESS | 1824 | 1461114211014 Marionette TRACE conn4 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 18:03:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 18:03:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1334ms 18:03:31 INFO - PROCESS | 1824 | 1461114211056 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 18:03:31 INFO - PROCESS | 1824 | 1461114211059 Marionette TRACE conn4 <- [1,1033,null,{"value":"8"}] 18:03:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 18:03:31 INFO - PROCESS | 1824 | 1461114211065 Marionette TRACE conn4 -> [0,1034,"setScriptTimeout",{"ms":35000}] 18:03:31 INFO - PROCESS | 1824 | 1461114211069 Marionette TRACE conn4 <- [1,1034,null,{}] 18:03:31 INFO - PROCESS | 1824 | 1461114211074 Marionette TRACE conn4 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:31 INFO - PROCESS | 1824 | 1461114211257 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 18:03:31 INFO - PROCESS | 1824 | 1461114211438 Marionette TRACE conn4 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:31 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f844ae4c000 == 110 [pid = 1824] [id = 266] 18:03:31 INFO - PROCESS | 1824 | ++DOMWINDOW == 174 (0x7f843db36c00) [pid = 1824] [serial = 799] [outer = (nil)] 18:03:31 INFO - PROCESS | 1824 | ++DOMWINDOW == 175 (0x7f8449fd3c00) [pid = 1824] [serial = 800] [outer = 0x7f843db36c00] 18:03:31 INFO - PROCESS | 1824 | 1461114211509 Marionette DEBUG loaded listener.js 18:03:31 INFO - PROCESS | 1824 | ++DOMWINDOW == 176 (0x7f844a4d7800) [pid = 1824] [serial = 801] [outer = 0x7f843db36c00] 18:03:32 INFO - PROCESS | 1824 | 1461114212404 Marionette TRACE conn4 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 18:03:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 18:03:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1385ms 18:03:32 INFO - PROCESS | 1824 | 1461114212453 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 18:03:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 18:03:32 INFO - PROCESS | 1824 | 1461114212457 Marionette TRACE conn4 <- [1,1037,null,{"value":"8"}] 18:03:32 INFO - PROCESS | 1824 | 1461114212463 Marionette TRACE conn4 -> [0,1038,"setScriptTimeout",{"ms":35000}] 18:03:32 INFO - PROCESS | 1824 | 1461114212466 Marionette TRACE conn4 <- [1,1038,null,{}] 18:03:32 INFO - PROCESS | 1824 | 1461114212472 Marionette TRACE conn4 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:32 INFO - PROCESS | 1824 | 1461114212689 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 18:03:32 INFO - PROCESS | 1824 | 1461114212870 Marionette TRACE conn4 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:32 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f844eb97000 == 111 [pid = 1824] [id = 267] 18:03:32 INFO - PROCESS | 1824 | ++DOMWINDOW == 177 (0x7f844a4db400) [pid = 1824] [serial = 802] [outer = (nil)] 18:03:32 INFO - PROCESS | 1824 | ++DOMWINDOW == 178 (0x7f844b2ce000) [pid = 1824] [serial = 803] [outer = 0x7f844a4db400] 18:03:32 INFO - PROCESS | 1824 | 1461114212964 Marionette DEBUG loaded listener.js 18:03:33 INFO - PROCESS | 1824 | ++DOMWINDOW == 179 (0x7f844d44ac00) [pid = 1824] [serial = 804] [outer = 0x7f844a4db400] 18:03:33 INFO - PROCESS | 1824 | 1461114213834 Marionette TRACE conn4 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 18:03:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 18:03:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1444ms 18:03:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 18:03:33 INFO - PROCESS | 1824 | 1461114213907 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 18:03:33 INFO - PROCESS | 1824 | 1461114213910 Marionette TRACE conn4 <- [1,1041,null,{"value":"8"}] 18:03:33 INFO - PROCESS | 1824 | 1461114213917 Marionette TRACE conn4 -> [0,1042,"setScriptTimeout",{"ms":35000}] 18:03:33 INFO - PROCESS | 1824 | 1461114213921 Marionette TRACE conn4 <- [1,1042,null,{}] 18:03:33 INFO - PROCESS | 1824 | 1461114213927 Marionette TRACE conn4 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:34 INFO - PROCESS | 1824 | 1461114214182 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 18:03:34 INFO - PROCESS | 1824 | 1461114214403 Marionette TRACE conn4 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:34 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8451383000 == 112 [pid = 1824] [id = 268] 18:03:34 INFO - PROCESS | 1824 | ++DOMWINDOW == 180 (0x7f844eb4f000) [pid = 1824] [serial = 805] [outer = (nil)] 18:03:34 INFO - PROCESS | 1824 | ++DOMWINDOW == 181 (0x7f844f50ec00) [pid = 1824] [serial = 806] [outer = 0x7f844eb4f000] 18:03:34 INFO - PROCESS | 1824 | 1461114214487 Marionette DEBUG loaded listener.js 18:03:34 INFO - PROCESS | 1824 | ++DOMWINDOW == 182 (0x7f844f5f2c00) [pid = 1824] [serial = 807] [outer = 0x7f844eb4f000] 18:03:35 INFO - PROCESS | 1824 | 1461114215259 Marionette TRACE conn4 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 18:03:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 18:03:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1385ms 18:03:35 INFO - PROCESS | 1824 | 1461114215303 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 18:03:35 INFO - PROCESS | 1824 | 1461114215306 Marionette TRACE conn4 <- [1,1045,null,{"value":"8"}] 18:03:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 18:03:35 INFO - PROCESS | 1824 | 1461114215312 Marionette TRACE conn4 -> [0,1046,"setScriptTimeout",{"ms":35000}] 18:03:35 INFO - PROCESS | 1824 | 1461114215314 Marionette TRACE conn4 <- [1,1046,null,{}] 18:03:35 INFO - PROCESS | 1824 | 1461114215320 Marionette TRACE conn4 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:35 INFO - PROCESS | 1824 | 1461114215493 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 18:03:35 INFO - PROCESS | 1824 | 1461114215685 Marionette TRACE conn4 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:35 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8454605000 == 113 [pid = 1824] [id = 269] 18:03:35 INFO - PROCESS | 1824 | ++DOMWINDOW == 183 (0x7f8431d6f000) [pid = 1824] [serial = 808] [outer = (nil)] 18:03:35 INFO - PROCESS | 1824 | ++DOMWINDOW == 184 (0x7f8431d77000) [pid = 1824] [serial = 809] [outer = 0x7f8431d6f000] 18:03:35 INFO - PROCESS | 1824 | 1461114215757 Marionette DEBUG loaded listener.js 18:03:35 INFO - PROCESS | 1824 | ++DOMWINDOW == 185 (0x7f8431d7b800) [pid = 1824] [serial = 810] [outer = 0x7f8431d6f000] 18:03:36 INFO - PROCESS | 1824 | 1461114216619 Marionette TRACE conn4 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 18:03:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 18:03:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1335ms 18:03:36 INFO - PROCESS | 1824 | 1461114216648 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 18:03:36 INFO - PROCESS | 1824 | 1461114216652 Marionette TRACE conn4 <- [1,1049,null,{"value":"8"}] 18:03:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 18:03:36 INFO - PROCESS | 1824 | 1461114216657 Marionette TRACE conn4 -> [0,1050,"setScriptTimeout",{"ms":35000}] 18:03:36 INFO - PROCESS | 1824 | 1461114216659 Marionette TRACE conn4 <- [1,1050,null,{}] 18:03:36 INFO - PROCESS | 1824 | 1461114216665 Marionette TRACE conn4 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:36 INFO - PROCESS | 1824 | 1461114216855 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 18:03:37 INFO - PROCESS | 1824 | 1461114217431 Marionette TRACE conn4 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:37 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8430e6e800 == 114 [pid = 1824] [id = 270] 18:03:37 INFO - PROCESS | 1824 | ++DOMWINDOW == 186 (0x7f8425198c00) [pid = 1824] [serial = 811] [outer = (nil)] 18:03:37 INFO - PROCESS | 1824 | ++DOMWINDOW == 187 (0x7f8425b50c00) [pid = 1824] [serial = 812] [outer = 0x7f8425198c00] 18:03:37 INFO - PROCESS | 1824 | 1461114217543 Marionette DEBUG loaded listener.js 18:03:37 INFO - PROCESS | 1824 | ++DOMWINDOW == 188 (0x7f8427cf8800) [pid = 1824] [serial = 813] [outer = 0x7f8425198c00] 18:03:38 INFO - PROCESS | 1824 | 1461114218372 Marionette TRACE conn4 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 18:03:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 18:03:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1778ms 18:03:38 INFO - PROCESS | 1824 | 1461114218438 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 18:03:38 INFO - PROCESS | 1824 | 1461114218445 Marionette TRACE conn4 <- [1,1053,null,{"value":"8"}] 18:03:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 18:03:38 INFO - PROCESS | 1824 | 1461114218453 Marionette TRACE conn4 -> [0,1054,"setScriptTimeout",{"ms":35000}] 18:03:38 INFO - PROCESS | 1824 | 1461114218457 Marionette TRACE conn4 <- [1,1054,null,{}] 18:03:38 INFO - PROCESS | 1824 | 1461114218464 Marionette TRACE conn4 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:38 INFO - PROCESS | 1824 | 1461114218650 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 18:03:38 INFO - PROCESS | 1824 | 1461114218853 Marionette TRACE conn4 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:38 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8433725000 == 115 [pid = 1824] [id = 271] 18:03:38 INFO - PROCESS | 1824 | ++DOMWINDOW == 189 (0x7f8425199400) [pid = 1824] [serial = 814] [outer = (nil)] 18:03:38 INFO - PROCESS | 1824 | ++DOMWINDOW == 190 (0x7f8428b95000) [pid = 1824] [serial = 815] [outer = 0x7f8425199400] 18:03:38 INFO - PROCESS | 1824 | 1461114218925 Marionette DEBUG loaded listener.js 18:03:39 INFO - PROCESS | 1824 | ++DOMWINDOW == 191 (0x7f842abef000) [pid = 1824] [serial = 816] [outer = 0x7f8425199400] 18:03:39 INFO - PROCESS | 1824 | 1461114219966 Marionette TRACE conn4 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 18:03:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 18:03:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1586ms 18:03:40 INFO - PROCESS | 1824 | 1461114220044 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 18:03:40 INFO - PROCESS | 1824 | 1461114220049 Marionette TRACE conn4 <- [1,1057,null,{"value":"8"}] 18:03:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 18:03:40 INFO - PROCESS | 1824 | 1461114220056 Marionette TRACE conn4 -> [0,1058,"setScriptTimeout",{"ms":35000}] 18:03:40 INFO - PROCESS | 1824 | 1461114220059 Marionette TRACE conn4 <- [1,1058,null,{}] 18:03:40 INFO - PROCESS | 1824 | 1461114220065 Marionette TRACE conn4 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:40 INFO - PROCESS | 1824 | 1461114220285 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 18:03:40 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84341ce800 == 114 [pid = 1824] [id = 256] 18:03:40 INFO - PROCESS | 1824 | --DOMWINDOW == 190 (0x7f843dd31000) [pid = 1824] [serial = 668] [outer = (nil)] [url = about:blank] 18:03:40 INFO - PROCESS | 1824 | --DOMWINDOW == 189 (0x7f844d441000) [pid = 1824] [serial = 671] [outer = (nil)] [url = about:blank] 18:03:40 INFO - PROCESS | 1824 | --DOMWINDOW == 188 (0x7f844f5eec00) [pid = 1824] [serial = 677] [outer = (nil)] [url = about:blank] 18:03:40 INFO - PROCESS | 1824 | --DOMWINDOW == 187 (0x7f8428b9ac00) [pid = 1824] [serial = 674] [outer = (nil)] [url = about:blank] 18:03:40 INFO - PROCESS | 1824 | --DOMWINDOW == 186 (0x7f8427cf7400) [pid = 1824] [serial = 680] [outer = (nil)] [url = about:blank] 18:03:40 INFO - PROCESS | 1824 | --DOMWINDOW == 185 (0x7f8429c55000) [pid = 1824] [serial = 683] [outer = (nil)] [url = about:blank] 18:03:40 INFO - PROCESS | 1824 | --DOMWINDOW == 184 (0x7f8426abd800) [pid = 1824] [serial = 686] [outer = (nil)] [url = about:blank] 18:03:40 INFO - PROCESS | 1824 | --DOMWINDOW == 183 (0x7f8425b52400) [pid = 1824] [serial = 689] [outer = (nil)] [url = about:blank] 18:03:40 INFO - PROCESS | 1824 | 1461114220625 Marionette TRACE conn4 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:40 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8433d1e000 == 113 [pid = 1824] [id = 255] 18:03:40 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84335d6800 == 112 [pid = 1824] [id = 254] 18:03:40 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8430e8b800 == 111 [pid = 1824] [id = 253] 18:03:40 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8428fcd000 == 110 [pid = 1824] [id = 252] 18:03:40 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8426b2e800 == 111 [pid = 1824] [id = 272] 18:03:40 INFO - PROCESS | 1824 | ++DOMWINDOW == 184 (0x7f8425b52400) [pid = 1824] [serial = 817] [outer = (nil)] 18:03:40 INFO - PROCESS | 1824 | ++DOMWINDOW == 185 (0x7f8430ad5800) [pid = 1824] [serial = 818] [outer = 0x7f8425b52400] 18:03:40 INFO - PROCESS | 1824 | 1461114220729 Marionette DEBUG loaded listener.js 18:03:40 INFO - PROCESS | 1824 | ++DOMWINDOW == 186 (0x7f8431d78800) [pid = 1824] [serial = 819] [outer = 0x7f8425b52400] 18:03:40 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8426b20000 == 110 [pid = 1824] [id = 251] 18:03:40 INFO - PROCESS | 1824 | --DOCSHELL 0x7f842c628800 == 109 [pid = 1824] [id = 250] 18:03:41 INFO - PROCESS | 1824 | --DOCSHELL 0x7f844d4bd800 == 108 [pid = 1824] [id = 245] 18:03:41 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8449fcb800 == 107 [pid = 1824] [id = 244] 18:03:41 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843eb9a800 == 106 [pid = 1824] [id = 243] 18:03:41 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843cc53800 == 105 [pid = 1824] [id = 242] 18:03:41 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8437cbf800 == 104 [pid = 1824] [id = 241] 18:03:41 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8433e8e800 == 103 [pid = 1824] [id = 240] 18:03:41 INFO - PROCESS | 1824 | --DOCSHELL 0x7f842c61d000 == 102 [pid = 1824] [id = 239] 18:03:41 INFO - PROCESS | 1824 | --DOMWINDOW == 185 (0x7f843b2b6400) [pid = 1824] [serial = 713] [outer = (nil)] [url = about:blank] 18:03:41 INFO - PROCESS | 1824 | --DOMWINDOW == 184 (0x7f8433ae1800) [pid = 1824] [serial = 704] [outer = (nil)] [url = about:blank] 18:03:41 INFO - PROCESS | 1824 | --DOMWINDOW == 183 (0x7f8433e6e800) [pid = 1824] [serial = 705] [outer = (nil)] [url = about:blank] 18:03:41 INFO - PROCESS | 1824 | --DOMWINDOW == 182 (0x7f8433ab5000) [pid = 1824] [serial = 702] [outer = (nil)] [url = about:blank] 18:03:41 INFO - PROCESS | 1824 | --DOMWINDOW == 181 (0x7f843369a800) [pid = 1824] [serial = 701] [outer = (nil)] [url = about:blank] 18:03:41 INFO - PROCESS | 1824 | --DOMWINDOW == 180 (0x7f844b2c7000) [pid = 1824] [serial = 658] [outer = (nil)] [url = about:blank] 18:03:41 INFO - PROCESS | 1824 | --DOMWINDOW == 179 (0x7f844b5c5400) [pid = 1824] [serial = 659] [outer = (nil)] [url = about:blank] 18:03:41 INFO - PROCESS | 1824 | --DOMWINDOW == 178 (0x7f8433e70800) [pid = 1824] [serial = 707] [outer = (nil)] [url = about:blank] 18:03:41 INFO - PROCESS | 1824 | --DOMWINDOW == 177 (0x7f8437195c00) [pid = 1824] [serial = 665] [outer = (nil)] [url = about:blank] 18:03:41 INFO - PROCESS | 1824 | --DOMWINDOW == 176 (0x7f8429c5bc00) [pid = 1824] [serial = 696] [outer = (nil)] [url = about:blank] 18:03:41 INFO - PROCESS | 1824 | --DOMWINDOW == 175 (0x7f8428b97800) [pid = 1824] [serial = 695] [outer = (nil)] [url = about:blank] 18:03:41 INFO - PROCESS | 1824 | --DOMWINDOW == 174 (0x7f8429c5a400) [pid = 1824] [serial = 692] [outer = (nil)] [url = about:blank] 18:03:41 INFO - PROCESS | 1824 | --DOMWINDOW == 173 (0x7f8430e57400) [pid = 1824] [serial = 699] [outer = (nil)] [url = about:blank] 18:03:41 INFO - PROCESS | 1824 | --DOMWINDOW == 172 (0x7f842c596c00) [pid = 1824] [serial = 698] [outer = (nil)] [url = about:blank] 18:03:41 INFO - PROCESS | 1824 | --DOMWINDOW == 171 (0x7f843369a000) [pid = 1824] [serial = 661] [outer = (nil)] [url = about:blank] 18:03:41 INFO - PROCESS | 1824 | --DOMWINDOW == 170 (0x7f8437191400) [pid = 1824] [serial = 710] [outer = (nil)] [url = about:blank] 18:03:41 INFO - PROCESS | 1824 | --DOMWINDOW == 169 (0x7f8435e2f800) [pid = 1824] [serial = 428] [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.] 18:03:41 INFO - PROCESS | 1824 | --DOMWINDOW == 168 (0x7f8438fa8000) [pid = 1824] [serial = 711] [outer = (nil)] [url = about:blank] 18:03:41 INFO - PROCESS | 1824 | --DOMWINDOW == 167 (0x7f843c20e400) [pid = 1824] [serial = 714] [outer = (nil)] [url = about:blank] 18:03:41 INFO - PROCESS | 1824 | --DOMWINDOW == 166 (0x7f8433e77c00) [pid = 1824] [serial = 708] [outer = (nil)] [url = about:blank] 18:03:41 INFO - PROCESS | 1824 | 1461114221577 Marionette TRACE conn4 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 18:03:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 18:03:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1532ms 18:03:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 18:03:41 INFO - PROCESS | 1824 | 1461114221588 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 18:03:41 INFO - PROCESS | 1824 | 1461114221591 Marionette TRACE conn4 <- [1,1061,null,{"value":"8"}] 18:03:41 INFO - PROCESS | 1824 | 1461114221606 Marionette TRACE conn4 -> [0,1062,"setScriptTimeout",{"ms":35000}] 18:03:41 INFO - PROCESS | 1824 | 1461114221614 Marionette TRACE conn4 <- [1,1062,null,{}] 18:03:41 INFO - PROCESS | 1824 | 1461114221622 Marionette TRACE conn4 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:41 INFO - PROCESS | 1824 | 1461114221807 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 18:03:41 INFO - PROCESS | 1824 | 1461114221962 Marionette TRACE conn4 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:41 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8431bcd000 == 103 [pid = 1824] [id = 273] 18:03:41 INFO - PROCESS | 1824 | ++DOMWINDOW == 167 (0x7f8426abd800) [pid = 1824] [serial = 820] [outer = (nil)] 18:03:42 INFO - PROCESS | 1824 | ++DOMWINDOW == 168 (0x7f8433013c00) [pid = 1824] [serial = 821] [outer = 0x7f8426abd800] 18:03:42 INFO - PROCESS | 1824 | 1461114222026 Marionette DEBUG loaded listener.js 18:03:42 INFO - PROCESS | 1824 | ++DOMWINDOW == 169 (0x7f84336f1800) [pid = 1824] [serial = 822] [outer = 0x7f8426abd800] 18:03:42 INFO - PROCESS | 1824 | 1461114222773 Marionette TRACE conn4 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 18:03:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 18:03:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1244ms 18:03:42 INFO - PROCESS | 1824 | 1461114222842 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 18:03:42 INFO - PROCESS | 1824 | 1461114222847 Marionette TRACE conn4 <- [1,1065,null,{"value":"8"}] 18:03:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 18:03:42 INFO - PROCESS | 1824 | 1461114222853 Marionette TRACE conn4 -> [0,1066,"setScriptTimeout",{"ms":35000}] 18:03:42 INFO - PROCESS | 1824 | 1461114222855 Marionette TRACE conn4 <- [1,1066,null,{}] 18:03:42 INFO - PROCESS | 1824 | 1461114222860 Marionette TRACE conn4 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:43 INFO - PROCESS | 1824 | 1461114223029 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 18:03:43 INFO - PROCESS | 1824 | 1461114223038 Marionette TRACE conn4 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:43 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8433d1e000 == 104 [pid = 1824] [id = 274] 18:03:43 INFO - PROCESS | 1824 | ++DOMWINDOW == 170 (0x7f84336f5000) [pid = 1824] [serial = 823] [outer = (nil)] 18:03:43 INFO - PROCESS | 1824 | ++DOMWINDOW == 171 (0x7f84339b6c00) [pid = 1824] [serial = 824] [outer = 0x7f84336f5000] 18:03:43 INFO - PROCESS | 1824 | 1461114223112 Marionette DEBUG loaded listener.js 18:03:43 INFO - PROCESS | 1824 | ++DOMWINDOW == 172 (0x7f8433a80000) [pid = 1824] [serial = 825] [outer = 0x7f84336f5000] 18:03:44 INFO - PROCESS | 1824 | 1461114224020 Marionette TRACE conn4 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 18:03:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 18:03:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1227ms 18:03:44 INFO - PROCESS | 1824 | 1461114224081 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 18:03:44 INFO - PROCESS | 1824 | 1461114224085 Marionette TRACE conn4 <- [1,1069,null,{"value":"8"}] 18:03:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 18:03:44 INFO - PROCESS | 1824 | 1461114224091 Marionette TRACE conn4 -> [0,1070,"setScriptTimeout",{"ms":35000}] 18:03:44 INFO - PROCESS | 1824 | 1461114224093 Marionette TRACE conn4 <- [1,1070,null,{}] 18:03:44 INFO - PROCESS | 1824 | 1461114224099 Marionette TRACE conn4 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:44 INFO - PROCESS | 1824 | 1461114224317 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 18:03:44 INFO - PROCESS | 1824 | 1461114224343 Marionette TRACE conn4 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:44 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8435422000 == 105 [pid = 1824] [id = 275] 18:03:44 INFO - PROCESS | 1824 | ++DOMWINDOW == 173 (0x7f8433aaec00) [pid = 1824] [serial = 826] [outer = (nil)] 18:03:44 INFO - PROCESS | 1824 | ++DOMWINDOW == 174 (0x7f8433ac3000) [pid = 1824] [serial = 827] [outer = 0x7f8433aaec00] 18:03:44 INFO - PROCESS | 1824 | 1461114224417 Marionette DEBUG loaded listener.js 18:03:44 INFO - PROCESS | 1824 | ++DOMWINDOW == 175 (0x7f84342f8400) [pid = 1824] [serial = 828] [outer = 0x7f8433aaec00] 18:03:45 INFO - PROCESS | 1824 | 1461114225551 Marionette TRACE conn4 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 18:03:45 INFO - PROCESS | 1824 | --DOMWINDOW == 174 (0x7f842a9e8400) [pid = 1824] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 18:03:45 INFO - PROCESS | 1824 | --DOMWINDOW == 173 (0x7f8425b4b400) [pid = 1824] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 18:03:45 INFO - PROCESS | 1824 | --DOMWINDOW == 172 (0x7f84339be800) [pid = 1824] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 18:03:45 INFO - PROCESS | 1824 | --DOMWINDOW == 171 (0x7f8429c57800) [pid = 1824] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 18:03:45 INFO - PROCESS | 1824 | --DOMWINDOW == 170 (0x7f8429c59c00) [pid = 1824] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 18:03:45 INFO - PROCESS | 1824 | --DOMWINDOW == 169 (0x7f8425b54000) [pid = 1824] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 18:03:45 INFO - PROCESS | 1824 | --DOMWINDOW == 168 (0x7f842abf7400) [pid = 1824] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 18:03:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 18:03:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1531ms 18:03:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 18:03:45 INFO - PROCESS | 1824 | 1461114225623 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 18:03:45 INFO - PROCESS | 1824 | 1461114225626 Marionette TRACE conn4 <- [1,1073,null,{"value":"8"}] 18:03:45 INFO - PROCESS | 1824 | 1461114225632 Marionette TRACE conn4 -> [0,1074,"setScriptTimeout",{"ms":35000}] 18:03:45 INFO - PROCESS | 1824 | 1461114225635 Marionette TRACE conn4 <- [1,1074,null,{}] 18:03:45 INFO - PROCESS | 1824 | 1461114225640 Marionette TRACE conn4 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:45 INFO - PROCESS | 1824 | 1461114225816 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 18:03:46 INFO - PROCESS | 1824 | 1461114226000 Marionette TRACE conn4 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:46 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8433727800 == 106 [pid = 1824] [id = 276] 18:03:46 INFO - PROCESS | 1824 | ++DOMWINDOW == 169 (0x7f8431a10800) [pid = 1824] [serial = 829] [outer = (nil)] 18:03:46 INFO - PROCESS | 1824 | ++DOMWINDOW == 170 (0x7f8433aafc00) [pid = 1824] [serial = 830] [outer = 0x7f8431a10800] 18:03:46 INFO - PROCESS | 1824 | 1461114226066 Marionette DEBUG loaded listener.js 18:03:46 INFO - PROCESS | 1824 | ++DOMWINDOW == 171 (0x7f8435e46000) [pid = 1824] [serial = 831] [outer = 0x7f8431a10800] 18:03:46 INFO - PROCESS | 1824 | 1461114226746 Marionette TRACE conn4 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 18:03:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 18:03:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1136ms 18:03:46 INFO - PROCESS | 1824 | 1461114226768 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 18:03:46 INFO - PROCESS | 1824 | 1461114226772 Marionette TRACE conn4 <- [1,1077,null,{"value":"8"}] 18:03:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 18:03:46 INFO - PROCESS | 1824 | 1461114226778 Marionette TRACE conn4 -> [0,1078,"setScriptTimeout",{"ms":35000}] 18:03:46 INFO - PROCESS | 1824 | 1461114226780 Marionette TRACE conn4 <- [1,1078,null,{}] 18:03:46 INFO - PROCESS | 1824 | 1461114226786 Marionette TRACE conn4 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:47 INFO - PROCESS | 1824 | 1461114227025 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 18:03:47 INFO - PROCESS | 1824 | 1461114227039 Marionette TRACE conn4 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:47 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843c4e1000 == 107 [pid = 1824] [id = 277] 18:03:47 INFO - PROCESS | 1824 | ++DOMWINDOW == 172 (0x7f84339b5800) [pid = 1824] [serial = 832] [outer = (nil)] 18:03:47 INFO - PROCESS | 1824 | ++DOMWINDOW == 173 (0x7f8438fa0c00) [pid = 1824] [serial = 833] [outer = 0x7f84339b5800] 18:03:47 INFO - PROCESS | 1824 | 1461114227100 Marionette DEBUG loaded listener.js 18:03:47 INFO - PROCESS | 1824 | ++DOMWINDOW == 174 (0x7f843a481000) [pid = 1824] [serial = 834] [outer = 0x7f84339b5800] 18:03:48 INFO - PROCESS | 1824 | 1461114228125 Marionette TRACE conn4 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 18:03:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 18:03:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1385ms 18:03:48 INFO - PROCESS | 1824 | 1461114228164 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 18:03:48 INFO - PROCESS | 1824 | 1461114228171 Marionette TRACE conn4 <- [1,1081,null,{"value":"8"}] 18:03:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 18:03:48 INFO - PROCESS | 1824 | 1461114228179 Marionette TRACE conn4 -> [0,1082,"setScriptTimeout",{"ms":35000}] 18:03:48 INFO - PROCESS | 1824 | 1461114228186 Marionette TRACE conn4 <- [1,1082,null,{}] 18:03:48 INFO - PROCESS | 1824 | 1461114228195 Marionette TRACE conn4 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:48 INFO - PROCESS | 1824 | 1461114228422 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 18:03:48 INFO - PROCESS | 1824 | 1461114228674 Marionette TRACE conn4 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:48 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f842c8dd000 == 108 [pid = 1824] [id = 278] 18:03:48 INFO - PROCESS | 1824 | ++DOMWINDOW == 175 (0x7f842a9e4c00) [pid = 1824] [serial = 835] [outer = (nil)] 18:03:48 INFO - PROCESS | 1824 | ++DOMWINDOW == 176 (0x7f842aad6400) [pid = 1824] [serial = 836] [outer = 0x7f842a9e4c00] 18:03:48 INFO - PROCESS | 1824 | 1461114228803 Marionette DEBUG loaded listener.js 18:03:48 INFO - PROCESS | 1824 | ++DOMWINDOW == 177 (0x7f842c7f5400) [pid = 1824] [serial = 837] [outer = 0x7f842a9e4c00] 18:03:49 INFO - PROCESS | 1824 | 1461114229720 Marionette TRACE conn4 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 18:03:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 18:03:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1591ms 18:03:49 INFO - PROCESS | 1824 | 1461114229771 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 18:03:49 INFO - PROCESS | 1824 | 1461114229780 Marionette TRACE conn4 <- [1,1085,null,{"value":"8"}] 18:03:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 18:03:49 INFO - PROCESS | 1824 | 1461114229791 Marionette TRACE conn4 -> [0,1086,"setScriptTimeout",{"ms":35000}] 18:03:49 INFO - PROCESS | 1824 | 1461114229795 Marionette TRACE conn4 <- [1,1086,null,{}] 18:03:49 INFO - PROCESS | 1824 | 1461114229802 Marionette TRACE conn4 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:50 INFO - PROCESS | 1824 | 1461114230046 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 18:03:50 INFO - PROCESS | 1824 | 1461114230289 Marionette TRACE conn4 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:50 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84371ab800 == 109 [pid = 1824] [id = 279] 18:03:50 INFO - PROCESS | 1824 | ++DOMWINDOW == 178 (0x7f8431aed400) [pid = 1824] [serial = 838] [outer = (nil)] 18:03:50 INFO - PROCESS | 1824 | ++DOMWINDOW == 179 (0x7f8432dd8000) [pid = 1824] [serial = 839] [outer = 0x7f8431aed400] 18:03:50 INFO - PROCESS | 1824 | 1461114230374 Marionette DEBUG loaded listener.js 18:03:50 INFO - PROCESS | 1824 | ++DOMWINDOW == 180 (0x7f8433016400) [pid = 1824] [serial = 840] [outer = 0x7f8431aed400] 18:03:51 INFO - PROCESS | 1824 | 1461114231319 Marionette TRACE conn4 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 18:03:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 18:03:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1593ms 18:03:51 INFO - PROCESS | 1824 | 1461114231385 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 18:03:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 18:03:51 INFO - PROCESS | 1824 | 1461114231389 Marionette TRACE conn4 <- [1,1089,null,{"value":"8"}] 18:03:51 INFO - PROCESS | 1824 | 1461114231396 Marionette TRACE conn4 -> [0,1090,"setScriptTimeout",{"ms":35000}] 18:03:51 INFO - PROCESS | 1824 | 1461114231401 Marionette TRACE conn4 <- [1,1090,null,{}] 18:03:51 INFO - PROCESS | 1824 | 1461114231418 Marionette TRACE conn4 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:51 INFO - PROCESS | 1824 | 1461114231668 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 18:03:51 INFO - PROCESS | 1824 | 1461114231953 Marionette TRACE conn4 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:51 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843d982800 == 110 [pid = 1824] [id = 280] 18:03:51 INFO - PROCESS | 1824 | ++DOMWINDOW == 181 (0x7f8433acd400) [pid = 1824] [serial = 841] [outer = (nil)] 18:03:52 INFO - PROCESS | 1824 | ++DOMWINDOW == 182 (0x7f8433e78800) [pid = 1824] [serial = 842] [outer = 0x7f8433acd400] 18:03:52 INFO - PROCESS | 1824 | 1461114232039 Marionette DEBUG loaded listener.js 18:03:52 INFO - PROCESS | 1824 | ++DOMWINDOW == 183 (0x7f8437170000) [pid = 1824] [serial = 843] [outer = 0x7f8433acd400] 18:03:52 INFO - PROCESS | 1824 | 1461114232863 Marionette TRACE conn4 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 18:03:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 18:03:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1539ms 18:03:52 INFO - PROCESS | 1824 | 1461114232935 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 18:03:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 18:03:52 INFO - PROCESS | 1824 | 1461114232940 Marionette TRACE conn4 <- [1,1093,null,{"value":"8"}] 18:03:52 INFO - PROCESS | 1824 | 1461114232946 Marionette TRACE conn4 -> [0,1094,"setScriptTimeout",{"ms":35000}] 18:03:52 INFO - PROCESS | 1824 | 1461114232950 Marionette TRACE conn4 <- [1,1094,null,{}] 18:03:52 INFO - PROCESS | 1824 | 1461114232956 Marionette TRACE conn4 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:53 INFO - PROCESS | 1824 | 1461114233193 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 18:03:53 INFO - PROCESS | 1824 | 1461114233427 Marionette TRACE conn4 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:53 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f844ae4b000 == 111 [pid = 1824] [id = 281] 18:03:53 INFO - PROCESS | 1824 | ++DOMWINDOW == 184 (0x7f8433e70800) [pid = 1824] [serial = 844] [outer = (nil)] 18:03:53 INFO - PROCESS | 1824 | ++DOMWINDOW == 185 (0x7f843a532c00) [pid = 1824] [serial = 845] [outer = 0x7f8433e70800] 18:03:53 INFO - PROCESS | 1824 | 1461114233549 Marionette DEBUG loaded listener.js 18:03:53 INFO - PROCESS | 1824 | ++DOMWINDOW == 186 (0x7f843b4a2800) [pid = 1824] [serial = 846] [outer = 0x7f8433e70800] 18:03:54 INFO - PROCESS | 1824 | 1461114234427 Marionette TRACE conn4 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 18:03:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 18:03:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1539ms 18:03:54 INFO - PROCESS | 1824 | 1461114234485 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 18:03:54 INFO - PROCESS | 1824 | 1461114234488 Marionette TRACE conn4 <- [1,1097,null,{"value":"8"}] 18:03:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 18:03:54 INFO - PROCESS | 1824 | 1461114234495 Marionette TRACE conn4 -> [0,1098,"setScriptTimeout",{"ms":35000}] 18:03:54 INFO - PROCESS | 1824 | 1461114234498 Marionette TRACE conn4 <- [1,1098,null,{}] 18:03:54 INFO - PROCESS | 1824 | 1461114234504 Marionette TRACE conn4 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:54 INFO - PROCESS | 1824 | 1461114234749 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 18:03:54 INFO - PROCESS | 1824 | 1461114234982 Marionette TRACE conn4 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:55 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f844f526000 == 112 [pid = 1824] [id = 282] 18:03:55 INFO - PROCESS | 1824 | ++DOMWINDOW == 187 (0x7f8433690000) [pid = 1824] [serial = 847] [outer = (nil)] 18:03:55 INFO - PROCESS | 1824 | ++DOMWINDOW == 188 (0x7f843c20e400) [pid = 1824] [serial = 848] [outer = 0x7f8433690000] 18:03:55 INFO - PROCESS | 1824 | 1461114235071 Marionette DEBUG loaded listener.js 18:03:55 INFO - PROCESS | 1824 | ++DOMWINDOW == 189 (0x7f843c34b800) [pid = 1824] [serial = 849] [outer = 0x7f8433690000] 18:03:55 INFO - PROCESS | 1824 | 1461114235894 Marionette TRACE conn4 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 18:03:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 18:03:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1432ms 18:03:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 18:03:55 INFO - PROCESS | 1824 | 1461114235928 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 18:03:55 INFO - PROCESS | 1824 | 1461114235931 Marionette TRACE conn4 <- [1,1101,null,{"value":"8"}] 18:03:55 INFO - PROCESS | 1824 | 1461114235938 Marionette TRACE conn4 -> [0,1102,"setScriptTimeout",{"ms":35000}] 18:03:55 INFO - PROCESS | 1824 | 1461114235941 Marionette TRACE conn4 <- [1,1102,null,{}] 18:03:55 INFO - PROCESS | 1824 | 1461114235947 Marionette TRACE conn4 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:56 INFO - PROCESS | 1824 | 1461114236184 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 18:03:56 INFO - PROCESS | 1824 | 1461114236446 Marionette TRACE conn4 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:56 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84536aa000 == 113 [pid = 1824] [id = 283] 18:03:56 INFO - PROCESS | 1824 | ++DOMWINDOW == 190 (0x7f844b405c00) [pid = 1824] [serial = 850] [outer = (nil)] 18:03:56 INFO - PROCESS | 1824 | ++DOMWINDOW == 191 (0x7f844d324000) [pid = 1824] [serial = 851] [outer = 0x7f844b405c00] 18:03:56 INFO - PROCESS | 1824 | 1461114236566 Marionette DEBUG loaded listener.js 18:03:56 INFO - PROCESS | 1824 | ++DOMWINDOW == 192 (0x7f844f124000) [pid = 1824] [serial = 852] [outer = 0x7f844b405c00] 18:03:57 INFO - PROCESS | 1824 | 1461114237390 Marionette TRACE conn4 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 18:03:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 18:03:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1488ms 18:03:57 INFO - PROCESS | 1824 | 1461114237426 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 18:03:57 INFO - PROCESS | 1824 | 1461114237430 Marionette TRACE conn4 <- [1,1105,null,{"value":"8"}] 18:03:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 18:03:57 INFO - PROCESS | 1824 | 1461114237436 Marionette TRACE conn4 -> [0,1106,"setScriptTimeout",{"ms":35000}] 18:03:57 INFO - PROCESS | 1824 | 1461114237439 Marionette TRACE conn4 <- [1,1106,null,{}] 18:03:57 INFO - PROCESS | 1824 | 1461114237445 Marionette TRACE conn4 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:57 INFO - PROCESS | 1824 | 1461114237634 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 18:03:57 INFO - PROCESS | 1824 | 1461114237821 Marionette TRACE conn4 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:57 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8430c50000 == 114 [pid = 1824] [id = 284] 18:03:57 INFO - PROCESS | 1824 | ++DOMWINDOW == 193 (0x7f8428e99000) [pid = 1824] [serial = 853] [outer = (nil)] 18:03:57 INFO - PROCESS | 1824 | ++DOMWINDOW == 194 (0x7f8428e9e000) [pid = 1824] [serial = 854] [outer = 0x7f8428e99000] 18:03:57 INFO - PROCESS | 1824 | 1461114237891 Marionette DEBUG loaded listener.js 18:03:57 INFO - PROCESS | 1824 | ++DOMWINDOW == 195 (0x7f8428ea2000) [pid = 1824] [serial = 855] [outer = 0x7f8428e99000] 18:03:58 INFO - PROCESS | 1824 | 1461114238768 Marionette TRACE conn4 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 18:03:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 18:03:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1383ms 18:03:58 INFO - PROCESS | 1824 | 1461114238821 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 18:03:58 INFO - PROCESS | 1824 | 1461114238824 Marionette TRACE conn4 <- [1,1109,null,{"value":"8"}] 18:03:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 18:03:58 INFO - PROCESS | 1824 | 1461114238830 Marionette TRACE conn4 -> [0,1110,"setScriptTimeout",{"ms":35000}] 18:03:58 INFO - PROCESS | 1824 | 1461114238832 Marionette TRACE conn4 <- [1,1110,null,{}] 18:03:58 INFO - PROCESS | 1824 | 1461114238838 Marionette TRACE conn4 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:59 INFO - PROCESS | 1824 | 1461114239026 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 18:03:59 INFO - PROCESS | 1824 | 1461114239219 Marionette TRACE conn4 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:59 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8437b87000 == 115 [pid = 1824] [id = 285] 18:03:59 INFO - PROCESS | 1824 | ++DOMWINDOW == 196 (0x7f8428e98000) [pid = 1824] [serial = 856] [outer = (nil)] 18:03:59 INFO - PROCESS | 1824 | ++DOMWINDOW == 197 (0x7f844b402400) [pid = 1824] [serial = 857] [outer = 0x7f8428e98000] 18:03:59 INFO - PROCESS | 1824 | 1461114239294 Marionette DEBUG loaded listener.js 18:03:59 INFO - PROCESS | 1824 | ++DOMWINDOW == 198 (0x7f844f12e000) [pid = 1824] [serial = 858] [outer = 0x7f8428e98000] 18:04:00 INFO - PROCESS | 1824 | 1461114240133 Marionette TRACE conn4 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 18:04:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 18:04:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1338ms 18:04:00 INFO - PROCESS | 1824 | 1461114240171 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 18:04:00 INFO - PROCESS | 1824 | 1461114240174 Marionette TRACE conn4 <- [1,1113,null,{"value":"8"}] 18:04:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 18:04:00 INFO - PROCESS | 1824 | 1461114240183 Marionette TRACE conn4 -> [0,1114,"setScriptTimeout",{"ms":35000}] 18:04:00 INFO - PROCESS | 1824 | 1461114240186 Marionette TRACE conn4 <- [1,1114,null,{}] 18:04:00 INFO - PROCESS | 1824 | 1461114240192 Marionette TRACE conn4 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:00 INFO - PROCESS | 1824 | 1461114240375 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 18:04:00 INFO - PROCESS | 1824 | 1461114240563 Marionette TRACE conn4 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:00 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8437b9f800 == 116 [pid = 1824] [id = 286] 18:04:00 INFO - PROCESS | 1824 | ++DOMWINDOW == 199 (0x7f8428b03800) [pid = 1824] [serial = 859] [outer = (nil)] 18:04:00 INFO - PROCESS | 1824 | ++DOMWINDOW == 200 (0x7f8428b0a800) [pid = 1824] [serial = 860] [outer = 0x7f8428b03800] 18:04:00 INFO - PROCESS | 1824 | 1461114240633 Marionette DEBUG loaded listener.js 18:04:00 INFO - PROCESS | 1824 | ++DOMWINDOW == 201 (0x7f8428b0f800) [pid = 1824] [serial = 861] [outer = 0x7f8428b03800] 18:04:01 INFO - PROCESS | 1824 | 1461114241798 Marionette TRACE conn4 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 18:04:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 18:04:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1683ms 18:04:01 INFO - PROCESS | 1824 | 1461114241867 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 18:04:01 INFO - PROCESS | 1824 | 1461114241870 Marionette TRACE conn4 <- [1,1117,null,{"value":"8"}] 18:04:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 18:04:01 INFO - PROCESS | 1824 | 1461114241877 Marionette TRACE conn4 -> [0,1118,"setScriptTimeout",{"ms":35000}] 18:04:01 INFO - PROCESS | 1824 | 1461114241880 Marionette TRACE conn4 <- [1,1118,null,{}] 18:04:01 INFO - PROCESS | 1824 | 1461114241887 Marionette TRACE conn4 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:02 INFO - PROCESS | 1824 | 1461114242150 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 18:04:02 INFO - PROCESS | 1824 | 1461114242430 Marionette TRACE conn4 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:02 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84271c0800 == 117 [pid = 1824] [id = 287] 18:04:02 INFO - PROCESS | 1824 | ++DOMWINDOW == 202 (0x7f8428b06800) [pid = 1824] [serial = 862] [outer = (nil)] 18:04:02 INFO - PROCESS | 1824 | ++DOMWINDOW == 203 (0x7f843ff6d000) [pid = 1824] [serial = 863] [outer = 0x7f8428b06800] 18:04:02 INFO - PROCESS | 1824 | 1461114242505 Marionette DEBUG loaded listener.js 18:04:02 INFO - PROCESS | 1824 | ++DOMWINDOW == 204 (0x7f844f262000) [pid = 1824] [serial = 864] [outer = 0x7f8428b06800] 18:04:03 INFO - PROCESS | 1824 | 1461114243357 Marionette TRACE conn4 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 18:04:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 18:04:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1529ms 18:04:03 INFO - PROCESS | 1824 | 1461114243408 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 18:04:03 INFO - PROCESS | 1824 | 1461114243412 Marionette TRACE conn4 <- [1,1121,null,{"value":"8"}] 18:04:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 18:04:03 INFO - PROCESS | 1824 | 1461114243417 Marionette TRACE conn4 -> [0,1122,"setScriptTimeout",{"ms":35000}] 18:04:03 INFO - PROCESS | 1824 | 1461114243421 Marionette TRACE conn4 <- [1,1122,null,{}] 18:04:03 INFO - PROCESS | 1824 | 1461114243426 Marionette TRACE conn4 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:03 INFO - PROCESS | 1824 | 1461114243638 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 18:04:03 INFO - PROCESS | 1824 | 1461114243875 Marionette TRACE conn4 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:03 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8428d2b800 == 118 [pid = 1824] [id = 288] 18:04:03 INFO - PROCESS | 1824 | ++DOMWINDOW == 205 (0x7f844f04f400) [pid = 1824] [serial = 865] [outer = (nil)] 18:04:03 INFO - PROCESS | 1824 | ++DOMWINDOW == 206 (0x7f844f058000) [pid = 1824] [serial = 866] [outer = 0x7f844f04f400] 18:04:04 INFO - PROCESS | 1824 | 1461114243995 Marionette DEBUG loaded listener.js 18:04:04 INFO - PROCESS | 1824 | ++DOMWINDOW == 207 (0x7f844f511c00) [pid = 1824] [serial = 867] [outer = 0x7f844f04f400] 18:04:04 INFO - PROCESS | 1824 | 1461114244870 Marionette TRACE conn4 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 18:04:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 18:04:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1479ms 18:04:04 INFO - PROCESS | 1824 | 1461114244898 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 18:04:04 INFO - PROCESS | 1824 | 1461114244901 Marionette TRACE conn4 <- [1,1125,null,{"value":"8"}] 18:04:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 18:04:04 INFO - PROCESS | 1824 | 1461114244907 Marionette TRACE conn4 -> [0,1126,"setScriptTimeout",{"ms":35000}] 18:04:04 INFO - PROCESS | 1824 | 1461114244909 Marionette TRACE conn4 <- [1,1126,null,{}] 18:04:04 INFO - PROCESS | 1824 | 1461114244915 Marionette TRACE conn4 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:05 INFO - PROCESS | 1824 | 1461114245097 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 18:04:05 INFO - PROCESS | 1824 | 1461114245288 Marionette TRACE conn4 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:05 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f842a90e000 == 119 [pid = 1824] [id = 289] 18:04:05 INFO - PROCESS | 1824 | ++DOMWINDOW == 208 (0x7f8425b58800) [pid = 1824] [serial = 868] [outer = (nil)] 18:04:05 INFO - PROCESS | 1824 | ++DOMWINDOW == 209 (0x7f842c58f400) [pid = 1824] [serial = 869] [outer = 0x7f8425b58800] 18:04:05 INFO - PROCESS | 1824 | 1461114245358 Marionette DEBUG loaded listener.js 18:04:05 INFO - PROCESS | 1824 | ++DOMWINDOW == 210 (0x7f842c93d800) [pid = 1824] [serial = 870] [outer = 0x7f8425b58800] 18:04:06 INFO - PROCESS | 1824 | 1461114246232 Marionette TRACE conn4 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 18:04:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 18:04:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1386ms 18:04:06 INFO - PROCESS | 1824 | 1461114246294 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 18:04:06 INFO - PROCESS | 1824 | 1461114246298 Marionette TRACE conn4 <- [1,1129,null,{"value":"8"}] 18:04:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 18:04:06 INFO - PROCESS | 1824 | 1461114246304 Marionette TRACE conn4 -> [0,1130,"setScriptTimeout",{"ms":35000}] 18:04:06 INFO - PROCESS | 1824 | 1461114246307 Marionette TRACE conn4 <- [1,1130,null,{}] 18:04:06 INFO - PROCESS | 1824 | 1461114246312 Marionette TRACE conn4 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:06 INFO - PROCESS | 1824 | 1461114246514 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 18:04:07 INFO - PROCESS | 1824 | 1461114247193 Marionette TRACE conn4 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:07 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f842ab76000 == 120 [pid = 1824] [id = 290] 18:04:07 INFO - PROCESS | 1824 | ++DOMWINDOW == 211 (0x7f8425198000) [pid = 1824] [serial = 871] [outer = (nil)] 18:04:07 INFO - PROCESS | 1824 | ++DOMWINDOW == 212 (0x7f8425b4c400) [pid = 1824] [serial = 872] [outer = 0x7f8425198000] 18:04:07 INFO - PROCESS | 1824 | 1461114247266 Marionette DEBUG loaded listener.js 18:04:07 INFO - PROCESS | 1824 | ++DOMWINDOW == 213 (0x7f8428b0b800) [pid = 1824] [serial = 873] [outer = 0x7f8425198000] 18:04:08 INFO - PROCESS | 1824 | 1461114248091 Marionette TRACE conn4 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 18:04:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 18:04:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1835ms 18:04:08 INFO - PROCESS | 1824 | 1461114248141 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 18:04:08 INFO - PROCESS | 1824 | 1461114248148 Marionette TRACE conn4 <- [1,1133,null,{"value":"8"}] 18:04:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 18:04:08 INFO - PROCESS | 1824 | 1461114248156 Marionette TRACE conn4 -> [0,1134,"setScriptTimeout",{"ms":35000}] 18:04:08 INFO - PROCESS | 1824 | 1461114248161 Marionette TRACE conn4 <- [1,1134,null,{}] 18:04:08 INFO - PROCESS | 1824 | 1461114248168 Marionette TRACE conn4 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:08 INFO - PROCESS | 1824 | 1461114248424 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 18:04:08 INFO - PROCESS | 1824 | 1461114248814 Marionette TRACE conn4 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:08 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84278cd000 == 121 [pid = 1824] [id = 291] 18:04:08 INFO - PROCESS | 1824 | ++DOMWINDOW == 214 (0x7f842aad2800) [pid = 1824] [serial = 874] [outer = (nil)] 18:04:08 INFO - PROCESS | 1824 | ++DOMWINDOW == 215 (0x7f842abf6c00) [pid = 1824] [serial = 875] [outer = 0x7f842aad2800] 18:04:08 INFO - PROCESS | 1824 | 1461114248891 Marionette DEBUG loaded listener.js 18:04:08 INFO - PROCESS | 1824 | ++DOMWINDOW == 216 (0x7f842c934400) [pid = 1824] [serial = 876] [outer = 0x7f842aad2800] 18:04:09 INFO - PROCESS | 1824 | 1461114249776 Marionette TRACE conn4 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 18:04:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 18:04:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1682ms 18:04:09 INFO - PROCESS | 1824 | 1461114249843 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 18:04:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 18:04:09 INFO - PROCESS | 1824 | 1461114249849 Marionette TRACE conn4 <- [1,1137,null,{"value":"8"}] 18:04:09 INFO - PROCESS | 1824 | 1461114249856 Marionette TRACE conn4 -> [0,1138,"setScriptTimeout",{"ms":35000}] 18:04:09 INFO - PROCESS | 1824 | 1461114249859 Marionette TRACE conn4 <- [1,1138,null,{}] 18:04:09 INFO - PROCESS | 1824 | 1461114249864 Marionette TRACE conn4 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:10 INFO - PROCESS | 1824 | 1461114250059 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 18:04:10 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843c5b0000 == 120 [pid = 1824] [id = 141] 18:04:10 INFO - PROCESS | 1824 | --DOCSHELL 0x7f844f560000 == 119 [pid = 1824] [id = 104] 18:04:10 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8430e82800 == 118 [pid = 1824] [id = 190] 18:04:10 INFO - PROCESS | 1824 | --DOMWINDOW == 215 (0x7f843428b000) [pid = 1824] [serial = 770] [outer = (nil)] [url = about:blank] 18:04:10 INFO - PROCESS | 1824 | --DOMWINDOW == 214 (0x7f842aad3c00) [pid = 1824] [serial = 746] [outer = (nil)] [url = about:blank] 18:04:10 INFO - PROCESS | 1824 | --DOMWINDOW == 213 (0x7f8432d8f400) [pid = 1824] [serial = 749] [outer = (nil)] [url = about:blank] 18:04:10 INFO - PROCESS | 1824 | 1461114250396 Marionette TRACE conn4 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:10 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8428fc6000 == 119 [pid = 1824] [id = 292] 18:04:10 INFO - PROCESS | 1824 | ++DOMWINDOW == 214 (0x7f8429c61000) [pid = 1824] [serial = 877] [outer = (nil)] 18:04:10 INFO - PROCESS | 1824 | ++DOMWINDOW == 215 (0x7f842c7f4000) [pid = 1824] [serial = 878] [outer = 0x7f8429c61000] 18:04:10 INFO - PROCESS | 1824 | 1461114250494 Marionette DEBUG loaded listener.js 18:04:10 INFO - PROCESS | 1824 | ++DOMWINDOW == 216 (0x7f8431d7a800) [pid = 1824] [serial = 879] [outer = 0x7f8429c61000] 18:04:10 INFO - PROCESS | 1824 | --DOCSHELL 0x7f844eb97000 == 118 [pid = 1824] [id = 267] 18:04:10 INFO - PROCESS | 1824 | --DOCSHELL 0x7f844ae4c000 == 117 [pid = 1824] [id = 266] 18:04:10 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8449dc9800 == 116 [pid = 1824] [id = 265] 18:04:10 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843eb9b800 == 115 [pid = 1824] [id = 264] 18:04:10 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843d99d000 == 114 [pid = 1824] [id = 263] 18:04:10 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843c97d800 == 113 [pid = 1824] [id = 262] 18:04:10 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843c4dd000 == 112 [pid = 1824] [id = 261] 18:04:10 INFO - PROCESS | 1824 | --DOCSHELL 0x7f842c623800 == 111 [pid = 1824] [id = 238] 18:04:10 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843996a000 == 110 [pid = 1824] [id = 260] 18:04:10 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84341ce000 == 109 [pid = 1824] [id = 259] 18:04:10 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84331c8800 == 108 [pid = 1824] [id = 258] 18:04:11 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84270b0000 == 107 [pid = 1824] [id = 257] 18:04:11 INFO - PROCESS | 1824 | --DOMWINDOW == 215 (0x7f842abfb400) [pid = 1824] [serial = 716] [outer = (nil)] [url = about:blank] 18:04:11 INFO - PROCESS | 1824 | --DOMWINDOW == 214 (0x7f84336f2400) [pid = 1824] [serial = 764] [outer = (nil)] [url = about:blank] 18:04:11 INFO - PROCESS | 1824 | --DOMWINDOW == 213 (0x7f8433a89800) [pid = 1824] [serial = 767] [outer = (nil)] [url = about:blank] 18:04:11 INFO - PROCESS | 1824 | --DOMWINDOW == 212 (0x7f8431a10c00) [pid = 1824] [serial = 717] [outer = (nil)] [url = about:blank] 18:04:11 INFO - PROCESS | 1824 | --DOMWINDOW == 211 (0x7f843524ec00) [pid = 1824] [serial = 731] [outer = (nil)] [url = about:blank] 18:04:11 INFO - PROCESS | 1824 | --DOMWINDOW == 210 (0x7f84339bac00) [pid = 1824] [serial = 725] [outer = (nil)] [url = about:blank] 18:04:11 INFO - PROCESS | 1824 | --DOMWINDOW == 209 (0x7f842a9e7800) [pid = 1824] [serial = 719] [outer = (nil)] [url = about:blank] 18:04:11 INFO - PROCESS | 1824 | --DOMWINDOW == 208 (0x7f842c58d400) [pid = 1824] [serial = 756] [outer = (nil)] [url = about:blank] 18:04:11 INFO - PROCESS | 1824 | --DOMWINDOW == 207 (0x7f8430adf400) [pid = 1824] [serial = 758] [outer = (nil)] [url = about:blank] 18:04:11 INFO - PROCESS | 1824 | --DOMWINDOW == 206 (0x7f8432d8ac00) [pid = 1824] [serial = 759] [outer = (nil)] [url = about:blank] 18:04:11 INFO - PROCESS | 1824 | --DOMWINDOW == 205 (0x7f8429c5e800) [pid = 1824] [serial = 755] [outer = (nil)] [url = about:blank] 18:04:11 INFO - PROCESS | 1824 | --DOMWINDOW == 204 (0x7f8427cf5000) [pid = 1824] [serial = 753] [outer = (nil)] [url = about:blank] 18:04:11 INFO - PROCESS | 1824 | --DOMWINDOW == 203 (0x7f8426ab6000) [pid = 1824] [serial = 752] [outer = (nil)] [url = about:blank] 18:04:11 INFO - PROCESS | 1824 | --DOMWINDOW == 202 (0x7f843e05e800) [pid = 1824] [serial = 740] [outer = (nil)] [url = about:blank] 18:04:11 INFO - PROCESS | 1824 | --DOMWINDOW == 201 (0x7f843ce3c000) [pid = 1824] [serial = 737] [outer = (nil)] [url = about:blank] 18:04:11 INFO - PROCESS | 1824 | --DOMWINDOW == 200 (0x7f8439979800) [pid = 1824] [serial = 734] [outer = (nil)] [url = about:blank] 18:04:11 INFO - PROCESS | 1824 | --DOMWINDOW == 199 (0x7f8433e6fc00) [pid = 1824] [serial = 728] [outer = (nil)] [url = about:blank] 18:04:11 INFO - PROCESS | 1824 | --DOMWINDOW == 198 (0x7f8432d8f800) [pid = 1824] [serial = 722] [outer = (nil)] [url = about:blank] 18:04:11 INFO - PROCESS | 1824 | --DOMWINDOW == 197 (0x7f8433010c00) [pid = 1824] [serial = 761] [outer = (nil)] [url = about:blank] 18:04:11 INFO - PROCESS | 1824 | --DOMWINDOW == 196 (0x7f842c596800) [pid = 1824] [serial = 743] [outer = (nil)] [url = about:blank] 18:04:11 INFO - PROCESS | 1824 | --DOMWINDOW == 195 (0x7f8433ad3800) [pid = 1824] [serial = 768] [outer = (nil)] [url = about:blank] 18:04:11 INFO - PROCESS | 1824 | --DOMWINDOW == 194 (0x7f84338a6400) [pid = 1824] [serial = 765] [outer = (nil)] [url = about:blank] 18:04:11 INFO - PROCESS | 1824 | --DOMWINDOW == 193 (0x7f8433693800) [pid = 1824] [serial = 762] [outer = (nil)] [url = about:blank] 18:04:11 INFO - PROCESS | 1824 | 1461114251541 Marionette TRACE conn4 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 18:04:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 18:04:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1733ms 18:04:11 INFO - PROCESS | 1824 | 1461114251589 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 18:04:11 INFO - PROCESS | 1824 | 1461114251595 Marionette TRACE conn4 <- [1,1141,null,{"value":"8"}] 18:04:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 18:04:11 INFO - PROCESS | 1824 | 1461114251603 Marionette TRACE conn4 -> [0,1142,"setScriptTimeout",{"ms":35000}] 18:04:11 INFO - PROCESS | 1824 | 1461114251609 Marionette TRACE conn4 <- [1,1142,null,{}] 18:04:11 INFO - PROCESS | 1824 | 1461114251617 Marionette TRACE conn4 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:11 INFO - PROCESS | 1824 | 1461114251821 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 18:04:12 INFO - PROCESS | 1824 | 1461114252069 Marionette TRACE conn4 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:12 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84319ee800 == 108 [pid = 1824] [id = 293] 18:04:12 INFO - PROCESS | 1824 | ++DOMWINDOW == 194 (0x7f8429c5a400) [pid = 1824] [serial = 880] [outer = (nil)] 18:04:12 INFO - PROCESS | 1824 | ++DOMWINDOW == 195 (0x7f842c58d400) [pid = 1824] [serial = 881] [outer = 0x7f8429c5a400] 18:04:12 INFO - PROCESS | 1824 | 1461114252190 Marionette DEBUG loaded listener.js 18:04:12 INFO - PROCESS | 1824 | ++DOMWINDOW == 196 (0x7f8430ad8000) [pid = 1824] [serial = 882] [outer = 0x7f8429c5a400] 18:04:13 INFO - PROCESS | 1824 | 1461114253046 Marionette TRACE conn4 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 18:04:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 18:04:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1489ms 18:04:13 INFO - PROCESS | 1824 | 1461114253093 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 18:04:13 INFO - PROCESS | 1824 | 1461114253102 Marionette TRACE conn4 <- [1,1145,null,{"value":"8"}] 18:04:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 18:04:13 INFO - PROCESS | 1824 | 1461114253113 Marionette TRACE conn4 -> [0,1146,"setScriptTimeout",{"ms":35000}] 18:04:13 INFO - PROCESS | 1824 | 1461114253118 Marionette TRACE conn4 <- [1,1146,null,{}] 18:04:13 INFO - PROCESS | 1824 | 1461114253124 Marionette TRACE conn4 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:13 INFO - PROCESS | 1824 | 1461114253340 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 18:04:13 INFO - PROCESS | 1824 | 1461114253523 Marionette TRACE conn4 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:13 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8433710000 == 109 [pid = 1824] [id = 294] 18:04:13 INFO - PROCESS | 1824 | ++DOMWINDOW == 197 (0x7f8428b97000) [pid = 1824] [serial = 883] [outer = (nil)] 18:04:13 INFO - PROCESS | 1824 | ++DOMWINDOW == 198 (0x7f8432dd9800) [pid = 1824] [serial = 884] [outer = 0x7f8428b97000] 18:04:13 INFO - PROCESS | 1824 | 1461114253598 Marionette DEBUG loaded listener.js 18:04:13 INFO - PROCESS | 1824 | ++DOMWINDOW == 199 (0x7f8433012000) [pid = 1824] [serial = 885] [outer = 0x7f8428b97000] 18:04:14 INFO - PROCESS | 1824 | 1461114254661 Marionette TRACE conn4 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 18:04:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 18:04:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1587ms 18:04:14 INFO - PROCESS | 1824 | 1461114254700 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 18:04:14 INFO - PROCESS | 1824 | 1461114254704 Marionette TRACE conn4 <- [1,1149,null,{"value":"8"}] 18:04:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 18:04:14 INFO - PROCESS | 1824 | 1461114254711 Marionette TRACE conn4 -> [0,1150,"setScriptTimeout",{"ms":35000}] 18:04:14 INFO - PROCESS | 1824 | 1461114254717 Marionette TRACE conn4 <- [1,1150,null,{}] 18:04:14 INFO - PROCESS | 1824 | 1461114254733 Marionette TRACE conn4 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:14 INFO - PROCESS | 1824 | 1461114254939 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 18:04:15 INFO - PROCESS | 1824 | 1461114255174 Marionette TRACE conn4 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:15 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8434060000 == 110 [pid = 1824] [id = 295] 18:04:15 INFO - PROCESS | 1824 | ++DOMWINDOW == 200 (0x7f84336f3800) [pid = 1824] [serial = 886] [outer = (nil)] 18:04:15 INFO - PROCESS | 1824 | ++DOMWINDOW == 201 (0x7f84338a8400) [pid = 1824] [serial = 887] [outer = 0x7f84336f3800] 18:04:15 INFO - PROCESS | 1824 | 1461114255300 Marionette DEBUG loaded listener.js 18:04:15 INFO - PROCESS | 1824 | ++DOMWINDOW == 202 (0x7f84339b9c00) [pid = 1824] [serial = 888] [outer = 0x7f84336f3800] 18:04:16 INFO - PROCESS | 1824 | 1461114256148 Marionette TRACE conn4 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 18:04:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 18:04:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1489ms 18:04:16 INFO - PROCESS | 1824 | 1461114256200 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 18:04:16 INFO - PROCESS | 1824 | 1461114256204 Marionette TRACE conn4 <- [1,1153,null,{"value":"8"}] 18:04:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 18:04:16 INFO - PROCESS | 1824 | 1461114256212 Marionette TRACE conn4 -> [0,1154,"setScriptTimeout",{"ms":35000}] 18:04:16 INFO - PROCESS | 1824 | 1461114256214 Marionette TRACE conn4 <- [1,1154,null,{}] 18:04:16 INFO - PROCESS | 1824 | 1461114256220 Marionette TRACE conn4 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:16 INFO - PROCESS | 1824 | 1461114256433 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 18:04:16 INFO - PROCESS | 1824 | 1461114256615 Marionette TRACE conn4 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:16 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8437b88000 == 111 [pid = 1824] [id = 296] 18:04:16 INFO - PROCESS | 1824 | ++DOMWINDOW == 203 (0x7f8427cf5000) [pid = 1824] [serial = 889] [outer = (nil)] 18:04:16 INFO - PROCESS | 1824 | ++DOMWINDOW == 204 (0x7f8433ac5800) [pid = 1824] [serial = 890] [outer = 0x7f8427cf5000] 18:04:16 INFO - PROCESS | 1824 | 1461114256693 Marionette DEBUG loaded listener.js 18:04:16 INFO - PROCESS | 1824 | ++DOMWINDOW == 205 (0x7f8433e6ec00) [pid = 1824] [serial = 891] [outer = 0x7f8427cf5000] 18:04:17 INFO - PROCESS | 1824 | 1461114257594 Marionette TRACE conn4 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 18:04:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 18:04:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1428ms 18:04:17 INFO - PROCESS | 1824 | 1461114257642 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 18:04:17 INFO - PROCESS | 1824 | 1461114257646 Marionette TRACE conn4 <- [1,1157,null,{"value":"8"}] 18:04:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 18:04:17 INFO - PROCESS | 1824 | 1461114257652 Marionette TRACE conn4 -> [0,1158,"setScriptTimeout",{"ms":35000}] 18:04:17 INFO - PROCESS | 1824 | 1461114257655 Marionette TRACE conn4 <- [1,1158,null,{}] 18:04:17 INFO - PROCESS | 1824 | 1461114257660 Marionette TRACE conn4 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:17 INFO - PROCESS | 1824 | 1461114257843 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 18:04:19 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843d108000 == 110 [pid = 1824] [id = 52] 18:04:19 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8430e6e800 == 109 [pid = 1824] [id = 270] 18:04:19 INFO - PROCESS | 1824 | --DOCSHELL 0x7f842a90f000 == 108 [pid = 1824] [id = 169] 18:04:19 INFO - PROCESS | 1824 | --DOCSHELL 0x7f842c8da000 == 107 [pid = 1824] [id = 171] 18:04:20 INFO - PROCESS | 1824 | 1461114259994 Marionette TRACE conn4 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:20 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84271bd000 == 108 [pid = 1824] [id = 297] 18:04:20 INFO - PROCESS | 1824 | ++DOMWINDOW == 206 (0x7f8428b0e800) [pid = 1824] [serial = 892] [outer = (nil)] 18:04:20 INFO - PROCESS | 1824 | ++DOMWINDOW == 207 (0x7f8428b98c00) [pid = 1824] [serial = 893] [outer = 0x7f8428b0e800] 18:04:20 INFO - PROCESS | 1824 | 1461114260066 Marionette DEBUG loaded listener.js 18:04:20 INFO - PROCESS | 1824 | ++DOMWINDOW == 208 (0x7f8428e9c800) [pid = 1824] [serial = 894] [outer = 0x7f8428b0e800] 18:04:20 INFO - PROCESS | 1824 | 1461114260791 Marionette TRACE conn4 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 18:04:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 18:04:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 3191ms 18:04:20 INFO - PROCESS | 1824 | 1461114260845 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 18:04:20 INFO - PROCESS | 1824 | 1461114260852 Marionette TRACE conn4 <- [1,1161,null,{"value":"8"}] 18:04:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 18:04:20 INFO - PROCESS | 1824 | 1461114260861 Marionette TRACE conn4 -> [0,1162,"setScriptTimeout",{"ms":35000}] 18:04:20 INFO - PROCESS | 1824 | 1461114260865 Marionette TRACE conn4 <- [1,1162,null,{}] 18:04:20 INFO - PROCESS | 1824 | 1461114260871 Marionette TRACE conn4 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:21 INFO - PROCESS | 1824 | 1461114261040 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 18:04:21 INFO - PROCESS | 1824 | 1461114261058 Marionette TRACE conn4 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:21 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8430e77000 == 109 [pid = 1824] [id = 298] 18:04:21 INFO - PROCESS | 1824 | ++DOMWINDOW == 209 (0x7f842c7f1400) [pid = 1824] [serial = 895] [outer = (nil)] 18:04:21 INFO - PROCESS | 1824 | ++DOMWINDOW == 210 (0x7f8430e60000) [pid = 1824] [serial = 896] [outer = 0x7f842c7f1400] 18:04:21 INFO - PROCESS | 1824 | 1461114261124 Marionette DEBUG loaded listener.js 18:04:21 INFO - PROCESS | 1824 | ++DOMWINDOW == 211 (0x7f8431d76800) [pid = 1824] [serial = 897] [outer = 0x7f842c7f1400] 18:04:22 INFO - PROCESS | 1824 | 1461114262152 Marionette TRACE conn4 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 18:04:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 18:04:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1330ms 18:04:22 INFO - PROCESS | 1824 | 1461114262196 Marionette TRACE conn4 -> [0,1165,"getWindowHandle",null] 18:04:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 18:04:22 INFO - PROCESS | 1824 | 1461114262201 Marionette TRACE conn4 <- [1,1165,null,{"value":"8"}] 18:04:22 INFO - PROCESS | 1824 | 1461114262207 Marionette TRACE conn4 -> [0,1166,"setScriptTimeout",{"ms":35000}] 18:04:22 INFO - PROCESS | 1824 | 1461114262210 Marionette TRACE conn4 <- [1,1166,null,{}] 18:04:22 INFO - PROCESS | 1824 | 1461114262215 Marionette TRACE conn4 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:22 INFO - PROCESS | 1824 | 1461114262432 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 18:04:22 INFO - PROCESS | 1824 | 1461114262467 Marionette TRACE conn4 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:22 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8433d25800 == 110 [pid = 1824] [id = 299] 18:04:22 INFO - PROCESS | 1824 | ++DOMWINDOW == 212 (0x7f842c93fc00) [pid = 1824] [serial = 898] [outer = (nil)] 18:04:22 INFO - PROCESS | 1824 | ++DOMWINDOW == 213 (0x7f84336f9400) [pid = 1824] [serial = 899] [outer = 0x7f842c93fc00] 18:04:22 INFO - PROCESS | 1824 | 1461114262529 Marionette DEBUG loaded listener.js 18:04:22 INFO - PROCESS | 1824 | ++DOMWINDOW == 214 (0x7f84339bc000) [pid = 1824] [serial = 900] [outer = 0x7f842c93fc00] 18:04:23 INFO - PROCESS | 1824 | 1461114263495 Marionette TRACE conn4 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 18:04:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 18:04:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1330ms 18:04:23 INFO - PROCESS | 1824 | 1461114263538 Marionette TRACE conn4 -> [0,1169,"getWindowHandle",null] 18:04:23 INFO - PROCESS | 1824 | 1461114263542 Marionette TRACE conn4 <- [1,1169,null,{"value":"8"}] 18:04:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 18:04:23 INFO - PROCESS | 1824 | 1461114263565 Marionette TRACE conn4 -> [0,1170,"setScriptTimeout",{"ms":35000}] 18:04:23 INFO - PROCESS | 1824 | 1461114263574 Marionette TRACE conn4 <- [1,1170,null,{}] 18:04:23 INFO - PROCESS | 1824 | 1461114263580 Marionette TRACE conn4 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:24 INFO - PROCESS | 1824 | 1461114264088 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 18:04:24 INFO - PROCESS | 1824 | --DOMWINDOW == 213 (0x7f8425198000) [pid = 1824] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 18:04:24 INFO - PROCESS | 1824 | --DOMWINDOW == 212 (0x7f842aad2800) [pid = 1824] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 18:04:24 INFO - PROCESS | 1824 | --DOMWINDOW == 211 (0x7f8433c35400) [pid = 1824] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 18:04:24 INFO - PROCESS | 1824 | --DOMWINDOW == 210 (0x7f8425199400) [pid = 1824] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 18:04:24 INFO - PROCESS | 1824 | --DOMWINDOW == 209 (0x7f8425198c00) [pid = 1824] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 18:04:24 INFO - PROCESS | 1824 | --DOMWINDOW == 208 (0x7f8433aaec00) [pid = 1824] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 18:04:24 INFO - PROCESS | 1824 | --DOMWINDOW == 207 (0x7f8426abd800) [pid = 1824] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 18:04:24 INFO - PROCESS | 1824 | --DOMWINDOW == 206 (0x7f8431a10800) [pid = 1824] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 18:04:24 INFO - PROCESS | 1824 | --DOMWINDOW == 205 (0x7f8425b52400) [pid = 1824] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 18:04:24 INFO - PROCESS | 1824 | --DOMWINDOW == 204 (0x7f84336f5000) [pid = 1824] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 18:04:24 INFO - PROCESS | 1824 | 1461114264254 Marionette TRACE conn4 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:24 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8430c5b800 == 111 [pid = 1824] [id = 300] 18:04:24 INFO - PROCESS | 1824 | ++DOMWINDOW == 205 (0x7f8425192000) [pid = 1824] [serial = 901] [outer = (nil)] 18:04:24 INFO - PROCESS | 1824 | ++DOMWINDOW == 206 (0x7f8429c61c00) [pid = 1824] [serial = 902] [outer = 0x7f8425192000] 18:04:24 INFO - PROCESS | 1824 | 1461114264320 Marionette DEBUG loaded listener.js 18:04:24 INFO - PROCESS | 1824 | ++DOMWINDOW == 207 (0x7f8433a8c400) [pid = 1824] [serial = 903] [outer = 0x7f8425192000] 18:04:25 INFO - PROCESS | 1824 | 1461114265003 Marionette TRACE conn4 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 18:04:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 18:04:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1502ms 18:04:25 INFO - PROCESS | 1824 | 1461114265053 Marionette TRACE conn4 -> [0,1173,"getWindowHandle",null] 18:04:25 INFO - PROCESS | 1824 | 1461114265057 Marionette TRACE conn4 <- [1,1173,null,{"value":"8"}] 18:04:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 18:04:25 INFO - PROCESS | 1824 | 1461114265075 Marionette TRACE conn4 -> [0,1174,"setScriptTimeout",{"ms":35000}] 18:04:25 INFO - PROCESS | 1824 | 1461114265078 Marionette TRACE conn4 <- [1,1174,null,{}] 18:04:25 INFO - PROCESS | 1824 | 1461114265088 Marionette TRACE conn4 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:25 INFO - PROCESS | 1824 | 1461114265266 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 18:04:25 INFO - PROCESS | 1824 | 1461114265282 Marionette TRACE conn4 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:25 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843c4c8000 == 112 [pid = 1824] [id = 301] 18:04:25 INFO - PROCESS | 1824 | ++DOMWINDOW == 208 (0x7f8435e4f000) [pid = 1824] [serial = 904] [outer = (nil)] 18:04:25 INFO - PROCESS | 1824 | ++DOMWINDOW == 209 (0x7f84374eb000) [pid = 1824] [serial = 905] [outer = 0x7f8435e4f000] 18:04:25 INFO - PROCESS | 1824 | 1461114265346 Marionette DEBUG loaded listener.js 18:04:25 INFO - PROCESS | 1824 | ++DOMWINDOW == 210 (0x7f8438fa2c00) [pid = 1824] [serial = 906] [outer = 0x7f8435e4f000] 18:04:26 INFO - PROCESS | 1824 | 1461114266446 Marionette TRACE conn4 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 18:04:26 INFO - PROCESS | 1824 | 1461114266536 Marionette TRACE conn4 <- [1,1177,null,{"value":"8"}] 18:04:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 18:04:26 INFO - PROCESS | 1824 | 1461114266553 Marionette TRACE conn4 -> [0,1178,"setScriptTimeout",{"ms":35000}] 18:04:26 INFO - PROCESS | 1824 | 1461114266558 Marionette TRACE conn4 <- [1,1178,null,{}] 18:04:26 INFO - PROCESS | 1824 | 1461114266567 Marionette TRACE conn4 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:26 INFO - PROCESS | 1824 | 1461114266858 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 18:04:27 INFO - PROCESS | 1824 | 1461114267126 Marionette TRACE conn4 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:27 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8426b32800 == 113 [pid = 1824] [id = 302] 18:04:27 INFO - PROCESS | 1824 | ++DOMWINDOW == 211 (0x7f842c939400) [pid = 1824] [serial = 907] [outer = (nil)] 18:04:27 INFO - PROCESS | 1824 | ++DOMWINDOW == 212 (0x7f8430adc000) [pid = 1824] [serial = 908] [outer = 0x7f842c939400] 18:04:27 INFO - PROCESS | 1824 | 1461114267205 Marionette DEBUG loaded listener.js 18:04:27 INFO - PROCESS | 1824 | ++DOMWINDOW == 213 (0x7f8432d94c00) [pid = 1824] [serial = 909] [outer = 0x7f842c939400] 18:04:28 INFO - PROCESS | 1824 | 1461114268102 Marionette TRACE conn4 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 18:04:28 INFO - PROCESS | 1824 | 1461114268159 Marionette TRACE conn4 <- [1,1181,null,{"value":"8"}] 18:04:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 18:04:28 INFO - PROCESS | 1824 | 1461114268172 Marionette TRACE conn4 -> [0,1182,"setScriptTimeout",{"ms":35000}] 18:04:28 INFO - PROCESS | 1824 | 1461114268175 Marionette TRACE conn4 <- [1,1182,null,{}] 18:04:28 INFO - PROCESS | 1824 | 1461114268183 Marionette TRACE conn4 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:28 INFO - PROCESS | 1824 | 1461114268403 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 18:04:28 INFO - PROCESS | 1824 | 1461114268640 Marionette TRACE conn4 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:28 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843c96e000 == 114 [pid = 1824] [id = 303] 18:04:28 INFO - PROCESS | 1824 | ++DOMWINDOW == 214 (0x7f84338aa800) [pid = 1824] [serial = 910] [outer = (nil)] 18:04:28 INFO - PROCESS | 1824 | ++DOMWINDOW == 215 (0x7f8433e6f000) [pid = 1824] [serial = 911] [outer = 0x7f84338aa800] 18:04:28 INFO - PROCESS | 1824 | 1461114268759 Marionette DEBUG loaded listener.js 18:04:28 INFO - PROCESS | 1824 | ++DOMWINDOW == 216 (0x7f8435e47400) [pid = 1824] [serial = 912] [outer = 0x7f84338aa800] 18:04:29 INFO - PROCESS | 1824 | SkCairoFTTypeface::onFilterRec unimplemented 18:04:29 INFO - PROCESS | 1824 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 18:04:29 INFO - PROCESS | 1824 | 1461114269774 Marionette TRACE conn4 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 18:04:29 INFO - PROCESS | 1824 | 1461114269814 Marionette TRACE conn4 <- [1,1185,null,{"value":"8"}] 18:04:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 18:04:29 INFO - PROCESS | 1824 | 1461114269821 Marionette TRACE conn4 -> [0,1186,"setScriptTimeout",{"ms":35000}] 18:04:29 INFO - PROCESS | 1824 | 1461114269827 Marionette TRACE conn4 <- [1,1186,null,{}] 18:04:29 INFO - PROCESS | 1824 | 1461114269844 Marionette TRACE conn4 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:30 INFO - PROCESS | 1824 | 1461114270052 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 18:04:30 INFO - PROCESS | 1824 | 1461114270290 Marionette TRACE conn4 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:30 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843e9d4800 == 115 [pid = 1824] [id = 304] 18:04:30 INFO - PROCESS | 1824 | ++DOMWINDOW == 217 (0x7f8438f9e400) [pid = 1824] [serial = 913] [outer = (nil)] 18:04:30 INFO - PROCESS | 1824 | ++DOMWINDOW == 218 (0x7f843bc62000) [pid = 1824] [serial = 914] [outer = 0x7f8438f9e400] 18:04:30 INFO - PROCESS | 1824 | 1461114270416 Marionette DEBUG loaded listener.js 18:04:30 INFO - PROCESS | 1824 | ++DOMWINDOW == 219 (0x7f843c343c00) [pid = 1824] [serial = 915] [outer = 0x7f8438f9e400] 18:04:31 INFO - PROCESS | 1824 | 1461114271292 Marionette TRACE conn4 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 18:04:31 INFO - PROCESS | 1824 | 1461114271366 Marionette TRACE conn4 <- [1,1189,null,{"value":"8"}] 18:04:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 18:04:31 INFO - PROCESS | 1824 | 1461114271373 Marionette TRACE conn4 -> [0,1190,"setScriptTimeout",{"ms":35000}] 18:04:31 INFO - PROCESS | 1824 | 1461114271376 Marionette TRACE conn4 <- [1,1190,null,{}] 18:04:31 INFO - PROCESS | 1824 | 1461114271383 Marionette TRACE conn4 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:31 INFO - PROCESS | 1824 | 1461114271607 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 18:04:31 INFO - PROCESS | 1824 | 1461114271850 Marionette TRACE conn4 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:31 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f844a084000 == 116 [pid = 1824] [id = 305] 18:04:31 INFO - PROCESS | 1824 | ++DOMWINDOW == 220 (0x7f8429c5e800) [pid = 1824] [serial = 916] [outer = (nil)] 18:04:31 INFO - PROCESS | 1824 | ++DOMWINDOW == 221 (0x7f843dd2c400) [pid = 1824] [serial = 917] [outer = 0x7f8429c5e800] 18:04:31 INFO - PROCESS | 1824 | 1461114271971 Marionette DEBUG loaded listener.js 18:04:32 INFO - PROCESS | 1824 | ++DOMWINDOW == 222 (0x7f843ea58000) [pid = 1824] [serial = 918] [outer = 0x7f8429c5e800] 18:04:32 INFO - PROCESS | 1824 | 1461114272930 Marionette TRACE conn4 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 18:04:33 INFO - PROCESS | 1824 | 1461114273021 Marionette TRACE conn4 <- [1,1193,null,{"value":"8"}] 18:04:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 18:04:33 INFO - PROCESS | 1824 | 1461114273030 Marionette TRACE conn4 -> [0,1194,"setScriptTimeout",{"ms":35000}] 18:04:33 INFO - PROCESS | 1824 | 1461114273033 Marionette TRACE conn4 <- [1,1194,null,{}] 18:04:33 INFO - PROCESS | 1824 | 1461114273039 Marionette TRACE conn4 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:33 INFO - PROCESS | 1824 | 1461114273267 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 18:04:33 INFO - PROCESS | 1824 | 1461114273506 Marionette TRACE conn4 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:33 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f844d436000 == 117 [pid = 1824] [id = 306] 18:04:33 INFO - PROCESS | 1824 | ++DOMWINDOW == 223 (0x7f8439978800) [pid = 1824] [serial = 919] [outer = (nil)] 18:04:33 INFO - PROCESS | 1824 | ++DOMWINDOW == 224 (0x7f84491d2400) [pid = 1824] [serial = 920] [outer = 0x7f8439978800] 18:04:33 INFO - PROCESS | 1824 | 1461114273626 Marionette DEBUG loaded listener.js 18:04:33 INFO - PROCESS | 1824 | ++DOMWINDOW == 225 (0x7f844b1d0000) [pid = 1824] [serial = 921] [outer = 0x7f8439978800] 18:04:34 INFO - PROCESS | 1824 | SkCairoFTTypeface::onFilterRec unimplemented 18:04:34 INFO - PROCESS | 1824 | SkCairoFTTypeface::onFilterRec unimplemented 18:04:34 INFO - PROCESS | 1824 | 1461114274477 Marionette TRACE conn4 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 18:04:34 INFO - PROCESS | 1824 | 1461114274516 Marionette TRACE conn4 <- [1,1197,null,{"value":"8"}] 18:04:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 18:04:34 INFO - PROCESS | 1824 | 1461114274524 Marionette TRACE conn4 -> [0,1198,"setScriptTimeout",{"ms":35000}] 18:04:34 INFO - PROCESS | 1824 | 1461114274527 Marionette TRACE conn4 <- [1,1198,null,{}] 18:04:34 INFO - PROCESS | 1824 | 1461114274533 Marionette TRACE conn4 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:34 INFO - PROCESS | 1824 | 1461114274750 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 18:04:34 INFO - PROCESS | 1824 | 1461114274940 Marionette TRACE conn4 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:34 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8451d42800 == 118 [pid = 1824] [id = 307] 18:04:34 INFO - PROCESS | 1824 | ++DOMWINDOW == 226 (0x7f844b1d1c00) [pid = 1824] [serial = 922] [outer = (nil)] 18:04:35 INFO - PROCESS | 1824 | ++DOMWINDOW == 227 (0x7f844f051c00) [pid = 1824] [serial = 923] [outer = 0x7f844b1d1c00] 18:04:35 INFO - PROCESS | 1824 | 1461114275021 Marionette DEBUG loaded listener.js 18:04:35 INFO - PROCESS | 1824 | ++DOMWINDOW == 228 (0x7f844f2b6800) [pid = 1824] [serial = 924] [outer = 0x7f844b1d1c00] 18:04:35 INFO - PROCESS | 1824 | 1461114275896 Marionette TRACE conn4 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 18:04:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 18:04:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1430ms 18:04:35 INFO - PROCESS | 1824 | 1461114275955 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 18:04:35 INFO - PROCESS | 1824 | 1461114275959 Marionette TRACE conn4 <- [1,1201,null,{"value":"8"}] 18:04:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 18:04:35 INFO - PROCESS | 1824 | 1461114275965 Marionette TRACE conn4 -> [0,1202,"setScriptTimeout",{"ms":35000}] 18:04:35 INFO - PROCESS | 1824 | 1461114275969 Marionette TRACE conn4 <- [1,1202,null,{}] 18:04:35 INFO - PROCESS | 1824 | 1461114275975 Marionette TRACE conn4 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:36 INFO - PROCESS | 1824 | 1461114276162 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 18:04:36 INFO - PROCESS | 1824 | 1461114276357 Marionette TRACE conn4 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:36 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84250bd000 == 119 [pid = 1824] [id = 308] 18:04:36 INFO - PROCESS | 1824 | ++DOMWINDOW == 229 (0x7f8425482400) [pid = 1824] [serial = 925] [outer = (nil)] 18:04:36 INFO - PROCESS | 1824 | ++DOMWINDOW == 230 (0x7f842548d800) [pid = 1824] [serial = 926] [outer = 0x7f8425482400] 18:04:36 INFO - PROCESS | 1824 | 1461114276430 Marionette DEBUG loaded listener.js 18:04:36 INFO - PROCESS | 1824 | ++DOMWINDOW == 231 (0x7f8426ac1000) [pid = 1824] [serial = 927] [outer = 0x7f8425482400] 18:04:37 INFO - PROCESS | 1824 | 1461114277324 Marionette TRACE conn4 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 18:04:37 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 18:04:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1433ms 18:04:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 18:04:37 INFO - PROCESS | 1824 | 1461114277399 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 18:04:37 INFO - PROCESS | 1824 | 1461114277402 Marionette TRACE conn4 <- [1,1205,null,{"value":"8"}] 18:04:37 INFO - PROCESS | 1824 | 1461114277409 Marionette TRACE conn4 -> [0,1206,"setScriptTimeout",{"ms":35000}] 18:04:37 INFO - PROCESS | 1824 | 1461114277412 Marionette TRACE conn4 <- [1,1206,null,{}] 18:04:37 INFO - PROCESS | 1824 | 1461114277417 Marionette TRACE conn4 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:37 INFO - PROCESS | 1824 | 1461114277593 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 18:04:37 INFO - PROCESS | 1824 | 1461114277780 Marionette TRACE conn4 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:37 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f842526b000 == 120 [pid = 1824] [id = 309] 18:04:37 INFO - PROCESS | 1824 | ++DOMWINDOW == 232 (0x7f8425483c00) [pid = 1824] [serial = 928] [outer = (nil)] 18:04:37 INFO - PROCESS | 1824 | ++DOMWINDOW == 233 (0x7f8427066c00) [pid = 1824] [serial = 929] [outer = 0x7f8425483c00] 18:04:37 INFO - PROCESS | 1824 | 1461114277851 Marionette DEBUG loaded listener.js 18:04:37 INFO - PROCESS | 1824 | ++DOMWINDOW == 234 (0x7f842706b400) [pid = 1824] [serial = 930] [outer = 0x7f8425483c00] 18:04:38 INFO - PROCESS | 1824 | 1461114278725 Marionette TRACE conn4 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 18:04:38 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 18:04:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1348ms 18:04:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 18:04:38 INFO - PROCESS | 1824 | 1461114278757 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 18:04:38 INFO - PROCESS | 1824 | 1461114278760 Marionette TRACE conn4 <- [1,1209,null,{"value":"8"}] 18:04:38 INFO - PROCESS | 1824 | 1461114278766 Marionette TRACE conn4 -> [0,1210,"setScriptTimeout",{"ms":35000}] 18:04:38 INFO - PROCESS | 1824 | 1461114278769 Marionette TRACE conn4 <- [1,1210,null,{}] 18:04:38 INFO - PROCESS | 1824 | 1461114278774 Marionette TRACE conn4 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:38 INFO - PROCESS | 1824 | 1461114278954 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 18:04:39 INFO - PROCESS | 1824 | 1461114279145 Marionette TRACE conn4 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:39 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f844b45a800 == 121 [pid = 1824] [id = 310] 18:04:39 INFO - PROCESS | 1824 | ++DOMWINDOW == 235 (0x7f8425487000) [pid = 1824] [serial = 931] [outer = (nil)] 18:04:39 INFO - PROCESS | 1824 | ++DOMWINDOW == 236 (0x7f8427cf4800) [pid = 1824] [serial = 932] [outer = 0x7f8425487000] 18:04:39 INFO - PROCESS | 1824 | 1461114279216 Marionette DEBUG loaded listener.js 18:04:39 INFO - PROCESS | 1824 | ++DOMWINDOW == 237 (0x7f844f502800) [pid = 1824] [serial = 933] [outer = 0x7f8425487000] 18:04:40 INFO - PROCESS | 1824 | 1461114280104 Marionette TRACE conn4 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 18:04:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 18:04:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1381ms 18:04:40 INFO - PROCESS | 1824 | 1461114280148 Marionette TRACE conn4 -> [0,1213,"getWindowHandle",null] 18:04:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 18:04:40 INFO - PROCESS | 1824 | 1461114280152 Marionette TRACE conn4 <- [1,1213,null,{"value":"8"}] 18:04:40 INFO - PROCESS | 1824 | 1461114280158 Marionette TRACE conn4 -> [0,1214,"setScriptTimeout",{"ms":35000}] 18:04:40 INFO - PROCESS | 1824 | 1461114280161 Marionette TRACE conn4 <- [1,1214,null,{}] 18:04:40 INFO - PROCESS | 1824 | 1461114280167 Marionette TRACE conn4 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:40 INFO - PROCESS | 1824 | 1461114280352 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 18:04:40 INFO - PROCESS | 1824 | 1461114280552 Marionette TRACE conn4 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:40 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8425fb8800 == 122 [pid = 1824] [id = 311] 18:04:40 INFO - PROCESS | 1824 | ++DOMWINDOW == 238 (0x7f8426ac2000) [pid = 1824] [serial = 934] [outer = (nil)] 18:04:40 INFO - PROCESS | 1824 | ++DOMWINDOW == 239 (0x7f842a318c00) [pid = 1824] [serial = 935] [outer = 0x7f8426ac2000] 18:04:40 INFO - PROCESS | 1824 | 1461114280623 Marionette DEBUG loaded listener.js 18:04:40 INFO - PROCESS | 1824 | ++DOMWINDOW == 240 (0x7f842a31ec00) [pid = 1824] [serial = 936] [outer = 0x7f8426ac2000] 18:04:41 INFO - PROCESS | 1824 | 1461114281483 Marionette TRACE conn4 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 18:04:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 18:04:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1379ms 18:04:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 18:04:41 INFO - PROCESS | 1824 | 1461114281537 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 18:04:41 INFO - PROCESS | 1824 | 1461114281541 Marionette TRACE conn4 <- [1,1217,null,{"value":"8"}] 18:04:41 INFO - PROCESS | 1824 | 1461114281580 Marionette TRACE conn4 -> [0,1218,"setScriptTimeout",{"ms":35000}] 18:04:41 INFO - PROCESS | 1824 | 1461114281595 Marionette TRACE conn4 <- [1,1218,null,{}] 18:04:41 INFO - PROCESS | 1824 | 1461114281665 Marionette TRACE conn4 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:41 INFO - PROCESS | 1824 | 1461114281880 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 18:04:42 INFO - PROCESS | 1824 | 1461114282139 Marionette TRACE conn4 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:42 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8428f98000 == 123 [pid = 1824] [id = 312] 18:04:42 INFO - PROCESS | 1824 | ++DOMWINDOW == 241 (0x7f842a57d000) [pid = 1824] [serial = 937] [outer = (nil)] 18:04:42 INFO - PROCESS | 1824 | ++DOMWINDOW == 242 (0x7f842a57fc00) [pid = 1824] [serial = 938] [outer = 0x7f842a57d000] 18:04:42 INFO - PROCESS | 1824 | 1461114282233 Marionette DEBUG loaded listener.js 18:04:42 INFO - PROCESS | 1824 | ++DOMWINDOW == 243 (0x7f844f505c00) [pid = 1824] [serial = 939] [outer = 0x7f842a57d000] 18:04:43 INFO - PROCESS | 1824 | 1461114283054 Marionette TRACE conn4 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 18:04:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 18:04:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1586ms 18:04:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 18:04:43 INFO - PROCESS | 1824 | 1461114283133 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 18:04:43 INFO - PROCESS | 1824 | 1461114283136 Marionette TRACE conn4 <- [1,1221,null,{"value":"8"}] 18:04:43 INFO - PROCESS | 1824 | 1461114283142 Marionette TRACE conn4 -> [0,1222,"setScriptTimeout",{"ms":35000}] 18:04:43 INFO - PROCESS | 1824 | 1461114283145 Marionette TRACE conn4 <- [1,1222,null,{}] 18:04:43 INFO - PROCESS | 1824 | 1461114283151 Marionette TRACE conn4 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:43 INFO - PROCESS | 1824 | 1461114283369 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 18:04:43 INFO - PROCESS | 1824 | 1461114283559 Marionette TRACE conn4 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:43 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8426f33000 == 124 [pid = 1824] [id = 313] 18:04:43 INFO - PROCESS | 1824 | ++DOMWINDOW == 244 (0x7f8426abe400) [pid = 1824] [serial = 940] [outer = (nil)] 18:04:43 INFO - PROCESS | 1824 | ++DOMWINDOW == 245 (0x7f8426f6ec00) [pid = 1824] [serial = 941] [outer = 0x7f8426abe400] 18:04:43 INFO - PROCESS | 1824 | 1461114283672 Marionette DEBUG loaded listener.js 18:04:43 INFO - PROCESS | 1824 | ++DOMWINDOW == 246 (0x7f8426f73800) [pid = 1824] [serial = 942] [outer = 0x7f8426abe400] 18:04:44 INFO - PROCESS | 1824 | 1461114284751 Marionette TRACE conn4 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 18:04:44 INFO - PROCESS | 1824 | 1461114284784 Marionette TRACE conn4 <- [1,1225,null,{"value":"8"}] 18:04:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 18:04:44 INFO - PROCESS | 1824 | 1461114284794 Marionette TRACE conn4 -> [0,1226,"setScriptTimeout",{"ms":35000}] 18:04:44 INFO - PROCESS | 1824 | 1461114284798 Marionette TRACE conn4 <- [1,1226,null,{}] 18:04:44 INFO - PROCESS | 1824 | 1461114284807 Marionette TRACE conn4 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:45 INFO - PROCESS | 1824 | 1461114285014 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 18:04:45 INFO - PROCESS | 1824 | 1461114285270 Marionette TRACE conn4 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:45 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8428f8f800 == 125 [pid = 1824] [id = 314] 18:04:45 INFO - PROCESS | 1824 | ++DOMWINDOW == 247 (0x7f8428b0ec00) [pid = 1824] [serial = 943] [outer = (nil)] 18:04:45 INFO - PROCESS | 1824 | ++DOMWINDOW == 248 (0x7f8428b9f400) [pid = 1824] [serial = 944] [outer = 0x7f8428b0ec00] 18:04:45 INFO - PROCESS | 1824 | 1461114285334 Marionette DEBUG loaded listener.js 18:04:45 INFO - PROCESS | 1824 | ++DOMWINDOW == 249 (0x7f842a319800) [pid = 1824] [serial = 945] [outer = 0x7f8428b0ec00] 18:04:46 INFO - PROCESS | 1824 | 1461114286200 Marionette TRACE conn4 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 18:04:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 18:04:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1436ms 18:04:46 INFO - PROCESS | 1824 | 1461114286231 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 18:04:46 INFO - PROCESS | 1824 | 1461114286237 Marionette TRACE conn4 <- [1,1229,null,{"value":"8"}] 18:04:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 18:04:46 INFO - PROCESS | 1824 | 1461114286247 Marionette TRACE conn4 -> [0,1230,"setScriptTimeout",{"ms":35000}] 18:04:46 INFO - PROCESS | 1824 | 1461114286251 Marionette TRACE conn4 <- [1,1230,null,{}] 18:04:46 INFO - PROCESS | 1824 | 1461114286256 Marionette TRACE conn4 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:46 INFO - PROCESS | 1824 | 1461114286424 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 18:04:46 INFO - PROCESS | 1824 | 1461114286803 Marionette TRACE conn4 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:46 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f842a97a000 == 126 [pid = 1824] [id = 315] 18:04:46 INFO - PROCESS | 1824 | ++DOMWINDOW == 250 (0x7f842a575000) [pid = 1824] [serial = 946] [outer = (nil)] 18:04:46 INFO - PROCESS | 1824 | ++DOMWINDOW == 251 (0x7f842a57d400) [pid = 1824] [serial = 947] [outer = 0x7f842a575000] 18:04:46 INFO - PROCESS | 1824 | 1461114286876 Marionette DEBUG loaded listener.js 18:04:46 INFO - PROCESS | 1824 | ++DOMWINDOW == 252 (0x7f842aad7c00) [pid = 1824] [serial = 948] [outer = 0x7f842a575000] 18:04:47 INFO - PROCESS | 1824 | 1461114287761 Marionette TRACE conn4 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 18:04:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 18:04:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1586ms 18:04:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 18:04:47 INFO - PROCESS | 1824 | 1461114287834 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 18:04:47 INFO - PROCESS | 1824 | 1461114287837 Marionette TRACE conn4 <- [1,1233,null,{"value":"8"}] 18:04:47 INFO - PROCESS | 1824 | 1461114287843 Marionette TRACE conn4 -> [0,1234,"setScriptTimeout",{"ms":35000}] 18:04:47 INFO - PROCESS | 1824 | 1461114287849 Marionette TRACE conn4 <- [1,1234,null,{}] 18:04:47 INFO - PROCESS | 1824 | 1461114287863 Marionette TRACE conn4 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:48 INFO - PROCESS | 1824 | 1461114288075 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 18:04:48 INFO - PROCESS | 1824 | 1461114288307 Marionette TRACE conn4 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:48 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8428d30000 == 127 [pid = 1824] [id = 316] 18:04:48 INFO - PROCESS | 1824 | ++DOMWINDOW == 253 (0x7f8431ae3800) [pid = 1824] [serial = 949] [outer = (nil)] 18:04:48 INFO - PROCESS | 1824 | ++DOMWINDOW == 254 (0x7f8432d98000) [pid = 1824] [serial = 950] [outer = 0x7f8431ae3800] 18:04:48 INFO - PROCESS | 1824 | 1461114288424 Marionette DEBUG loaded listener.js 18:04:48 INFO - PROCESS | 1824 | ++DOMWINDOW == 255 (0x7f84333e5800) [pid = 1824] [serial = 951] [outer = 0x7f8431ae3800] 18:04:49 INFO - PROCESS | 1824 | 1461114289266 Marionette TRACE conn4 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 18:04:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 18:04:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1488ms 18:04:49 INFO - PROCESS | 1824 | 1461114289331 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 18:04:49 INFO - PROCESS | 1824 | 1461114289336 Marionette TRACE conn4 <- [1,1237,null,{"value":"8"}] 18:04:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 18:04:49 INFO - PROCESS | 1824 | 1461114289341 Marionette TRACE conn4 -> [0,1238,"setScriptTimeout",{"ms":35000}] 18:04:49 INFO - PROCESS | 1824 | 1461114289343 Marionette TRACE conn4 <- [1,1238,null,{}] 18:04:49 INFO - PROCESS | 1824 | 1461114289348 Marionette TRACE conn4 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:49 INFO - PROCESS | 1824 | 1461114289534 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 18:04:49 INFO - PROCESS | 1824 | 1461114289728 Marionette TRACE conn4 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:49 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8430c5a000 == 128 [pid = 1824] [id = 317] 18:04:49 INFO - PROCESS | 1824 | ++DOMWINDOW == 256 (0x7f842c937400) [pid = 1824] [serial = 952] [outer = (nil)] 18:04:49 INFO - PROCESS | 1824 | ++DOMWINDOW == 257 (0x7f84338a0000) [pid = 1824] [serial = 953] [outer = 0x7f842c937400] 18:04:49 INFO - PROCESS | 1824 | 1461114289795 Marionette DEBUG loaded listener.js 18:04:49 INFO - PROCESS | 1824 | ++DOMWINDOW == 258 (0x7f8433a8d000) [pid = 1824] [serial = 954] [outer = 0x7f842c937400] 18:04:50 INFO - PROCESS | 1824 | --DOCSHELL 0x7f842c8dc000 == 127 [pid = 1824] [id = 186] 18:04:50 INFO - PROCESS | 1824 | --DOCSHELL 0x7f844d372000 == 126 [pid = 1824] [id = 182] 18:04:50 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843db96000 == 125 [pid = 1824] [id = 53] 18:04:50 INFO - PROCESS | 1824 | --DOMWINDOW == 257 (0x7f842c7f4000) [pid = 1824] [serial = 878] [outer = (nil)] [url = about:blank] 18:04:50 INFO - PROCESS | 1824 | --DOMWINDOW == 256 (0x7f842aad6400) [pid = 1824] [serial = 836] [outer = (nil)] [url = about:blank] 18:04:50 INFO - PROCESS | 1824 | --DOMWINDOW == 255 (0x7f8432dd8000) [pid = 1824] [serial = 839] [outer = (nil)] [url = about:blank] 18:04:50 INFO - PROCESS | 1824 | --DOMWINDOW == 254 (0x7f8433e78800) [pid = 1824] [serial = 842] [outer = (nil)] [url = about:blank] 18:04:50 INFO - PROCESS | 1824 | --DOMWINDOW == 253 (0x7f843a532c00) [pid = 1824] [serial = 845] [outer = (nil)] [url = about:blank] 18:04:50 INFO - PROCESS | 1824 | --DOMWINDOW == 252 (0x7f843c20e400) [pid = 1824] [serial = 848] [outer = (nil)] [url = about:blank] 18:04:50 INFO - PROCESS | 1824 | --DOMWINDOW == 251 (0x7f844d324000) [pid = 1824] [serial = 851] [outer = (nil)] [url = about:blank] 18:04:50 INFO - PROCESS | 1824 | --DOMWINDOW == 250 (0x7f8428e9e000) [pid = 1824] [serial = 854] [outer = (nil)] [url = about:blank] 18:04:50 INFO - PROCESS | 1824 | --DOMWINDOW == 249 (0x7f844b402400) [pid = 1824] [serial = 857] [outer = (nil)] [url = about:blank] 18:04:50 INFO - PROCESS | 1824 | --DOMWINDOW == 248 (0x7f8428b0a800) [pid = 1824] [serial = 860] [outer = (nil)] [url = about:blank] 18:04:50 INFO - PROCESS | 1824 | --DOMWINDOW == 247 (0x7f843ff6d000) [pid = 1824] [serial = 863] [outer = (nil)] [url = about:blank] 18:04:50 INFO - PROCESS | 1824 | --DOMWINDOW == 246 (0x7f844f058000) [pid = 1824] [serial = 866] [outer = (nil)] [url = about:blank] 18:04:50 INFO - PROCESS | 1824 | --DOMWINDOW == 245 (0x7f842c58f400) [pid = 1824] [serial = 869] [outer = (nil)] [url = about:blank] 18:04:50 INFO - PROCESS | 1824 | --DOMWINDOW == 244 (0x7f8431d77000) [pid = 1824] [serial = 809] [outer = (nil)] [url = about:blank] 18:04:50 INFO - PROCESS | 1824 | --DOMWINDOW == 243 (0x7f8430adac00) [pid = 1824] [serial = 776] [outer = (nil)] [url = about:blank] 18:04:50 INFO - PROCESS | 1824 | --DOMWINDOW == 242 (0x7f843ce42c00) [pid = 1824] [serial = 791] [outer = (nil)] [url = about:blank] 18:04:50 INFO - PROCESS | 1824 | --DOMWINDOW == 241 (0x7f8433695400) [pid = 1824] [serial = 779] [outer = (nil)] [url = about:blank] 18:04:50 INFO - PROCESS | 1824 | --DOMWINDOW == 240 (0x7f843db68400) [pid = 1824] [serial = 794] [outer = (nil)] [url = about:blank] 18:04:50 INFO - PROCESS | 1824 | --DOMWINDOW == 239 (0x7f844b2ce000) [pid = 1824] [serial = 803] [outer = (nil)] [url = about:blank] 18:04:50 INFO - PROCESS | 1824 | --DOMWINDOW == 238 (0x7f8449fd3c00) [pid = 1824] [serial = 800] [outer = (nil)] [url = about:blank] 18:04:50 INFO - PROCESS | 1824 | --DOMWINDOW == 237 (0x7f84374f3800) [pid = 1824] [serial = 788] [outer = (nil)] [url = about:blank] 18:04:50 INFO - PROCESS | 1824 | --DOMWINDOW == 236 (0x7f844f50ec00) [pid = 1824] [serial = 806] [outer = (nil)] [url = about:blank] 18:04:50 INFO - PROCESS | 1824 | --DOMWINDOW == 235 (0x7f843fe08000) [pid = 1824] [serial = 797] [outer = (nil)] [url = about:blank] 18:04:50 INFO - PROCESS | 1824 | --DOMWINDOW == 234 (0x7f843716c800) [pid = 1824] [serial = 785] [outer = (nil)] [url = about:blank] 18:04:50 INFO - PROCESS | 1824 | --DOMWINDOW == 233 (0x7f8425b53000) [pid = 1824] [serial = 773] [outer = (nil)] [url = about:blank] 18:04:50 INFO - PROCESS | 1824 | --DOMWINDOW == 232 (0x7f8433e6a400) [pid = 1824] [serial = 782] [outer = (nil)] [url = about:blank] 18:04:50 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8430c5b800 == 124 [pid = 1824] [id = 300] 18:04:50 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8433d25800 == 123 [pid = 1824] [id = 299] 18:04:50 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8430e77000 == 122 [pid = 1824] [id = 298] 18:04:50 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84271bd000 == 121 [pid = 1824] [id = 297] 18:04:50 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8434060000 == 120 [pid = 1824] [id = 295] 18:04:50 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8433710000 == 119 [pid = 1824] [id = 294] 18:04:50 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84319ee800 == 118 [pid = 1824] [id = 293] 18:04:50 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8428fc6000 == 117 [pid = 1824] [id = 292] 18:04:50 INFO - PROCESS | 1824 | --DOMWINDOW == 231 (0x7f8425b4c400) [pid = 1824] [serial = 872] [outer = (nil)] [url = about:blank] 18:04:50 INFO - PROCESS | 1824 | --DOMWINDOW == 230 (0x7f8428b0b800) [pid = 1824] [serial = 873] [outer = (nil)] [url = about:blank] 18:04:50 INFO - PROCESS | 1824 | --DOMWINDOW == 229 (0x7f8438fa0c00) [pid = 1824] [serial = 833] [outer = (nil)] [url = about:blank] 18:04:50 INFO - PROCESS | 1824 | --DOMWINDOW == 228 (0x7f842abf6c00) [pid = 1824] [serial = 875] [outer = (nil)] [url = about:blank] 18:04:50 INFO - PROCESS | 1824 | --DOMWINDOW == 227 (0x7f842c934400) [pid = 1824] [serial = 876] [outer = (nil)] [url = about:blank] 18:04:50 INFO - PROCESS | 1824 | --DOMWINDOW == 226 (0x7f8434e24c00) [pid = 1824] [serial = 771] [outer = (nil)] [url = about:blank] 18:04:50 INFO - PROCESS | 1824 | --DOMWINDOW == 225 (0x7f842abef000) [pid = 1824] [serial = 816] [outer = (nil)] [url = about:blank] 18:04:50 INFO - PROCESS | 1824 | --DOMWINDOW == 224 (0x7f8425b50c00) [pid = 1824] [serial = 812] [outer = (nil)] [url = about:blank] 18:04:50 INFO - PROCESS | 1824 | --DOMWINDOW == 223 (0x7f84342f8400) [pid = 1824] [serial = 828] [outer = (nil)] [url = about:blank] 18:04:50 INFO - PROCESS | 1824 | --DOMWINDOW == 222 (0x7f8433ac3000) [pid = 1824] [serial = 827] [outer = (nil)] [url = about:blank] 18:04:50 INFO - PROCESS | 1824 | --DOMWINDOW == 221 (0x7f8433013c00) [pid = 1824] [serial = 821] [outer = (nil)] [url = about:blank] 18:04:50 INFO - PROCESS | 1824 | --DOMWINDOW == 220 (0x7f8427cf8800) [pid = 1824] [serial = 813] [outer = (nil)] [url = about:blank] 18:04:50 INFO - PROCESS | 1824 | --DOMWINDOW == 219 (0x7f8433aafc00) [pid = 1824] [serial = 830] [outer = (nil)] [url = about:blank] 18:04:50 INFO - PROCESS | 1824 | --DOMWINDOW == 218 (0x7f84336f1800) [pid = 1824] [serial = 822] [outer = (nil)] [url = about:blank] 18:04:50 INFO - PROCESS | 1824 | --DOMWINDOW == 217 (0x7f8435e46000) [pid = 1824] [serial = 831] [outer = (nil)] [url = about:blank] 18:04:50 INFO - PROCESS | 1824 | --DOMWINDOW == 216 (0x7f8430ad5800) [pid = 1824] [serial = 818] [outer = (nil)] [url = about:blank] 18:04:50 INFO - PROCESS | 1824 | --DOMWINDOW == 215 (0x7f8428b95000) [pid = 1824] [serial = 815] [outer = (nil)] [url = about:blank] 18:04:50 INFO - PROCESS | 1824 | --DOMWINDOW == 214 (0x7f8431d78800) [pid = 1824] [serial = 819] [outer = (nil)] [url = about:blank] 18:04:50 INFO - PROCESS | 1824 | --DOMWINDOW == 213 (0x7f8433a80000) [pid = 1824] [serial = 825] [outer = (nil)] [url = about:blank] 18:04:50 INFO - PROCESS | 1824 | --DOMWINDOW == 212 (0x7f84339b6c00) [pid = 1824] [serial = 824] [outer = (nil)] [url = about:blank] 18:04:50 INFO - PROCESS | 1824 | 1461114290747 Marionette TRACE conn4 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 18:04:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 18:04:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1431ms 18:04:50 INFO - PROCESS | 1824 | 1461114290774 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 18:04:50 INFO - PROCESS | 1824 | 1461114290777 Marionette TRACE conn4 <- [1,1241,null,{"value":"8"}] 18:04:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 18:04:50 INFO - PROCESS | 1824 | 1461114290784 Marionette TRACE conn4 -> [0,1242,"setScriptTimeout",{"ms":35000}] 18:04:50 INFO - PROCESS | 1824 | 1461114290786 Marionette TRACE conn4 <- [1,1242,null,{}] 18:04:50 INFO - PROCESS | 1824 | 1461114290791 Marionette TRACE conn4 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:50 INFO - PROCESS | 1824 | 1461114290967 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 18:04:50 INFO - PROCESS | 1824 | 1461114290981 Marionette TRACE conn4 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:51 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f842c8ea800 == 118 [pid = 1824] [id = 318] 18:04:51 INFO - PROCESS | 1824 | ++DOMWINDOW == 213 (0x7f8428b95000) [pid = 1824] [serial = 955] [outer = (nil)] 18:04:51 INFO - PROCESS | 1824 | ++DOMWINDOW == 214 (0x7f8433695400) [pid = 1824] [serial = 956] [outer = 0x7f8428b95000] 18:04:51 INFO - PROCESS | 1824 | 1461114291042 Marionette DEBUG loaded listener.js 18:04:51 INFO - PROCESS | 1824 | ++DOMWINDOW == 215 (0x7f8433aa8000) [pid = 1824] [serial = 957] [outer = 0x7f8428b95000] 18:04:51 INFO - PROCESS | 1824 | 1461114291924 Marionette TRACE conn4 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 18:04:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 18:04:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1176ms 18:04:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 18:04:51 INFO - PROCESS | 1824 | 1461114291962 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 18:04:51 INFO - PROCESS | 1824 | 1461114291964 Marionette TRACE conn4 <- [1,1245,null,{"value":"8"}] 18:04:51 INFO - PROCESS | 1824 | 1461114291971 Marionette TRACE conn4 -> [0,1246,"setScriptTimeout",{"ms":35000}] 18:04:51 INFO - PROCESS | 1824 | 1461114291974 Marionette TRACE conn4 <- [1,1246,null,{}] 18:04:51 INFO - PROCESS | 1824 | 1461114291984 Marionette TRACE conn4 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:52 INFO - PROCESS | 1824 | 1461114292209 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 18:04:52 INFO - PROCESS | 1824 | 1461114292371 Marionette TRACE conn4 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:52 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8433d26800 == 119 [pid = 1824] [id = 319] 18:04:52 INFO - PROCESS | 1824 | ++DOMWINDOW == 216 (0x7f8425b50c00) [pid = 1824] [serial = 958] [outer = (nil)] 18:04:52 INFO - PROCESS | 1824 | ++DOMWINDOW == 217 (0x7f84354a8800) [pid = 1824] [serial = 959] [outer = 0x7f8425b50c00] 18:04:52 INFO - PROCESS | 1824 | 1461114292440 Marionette DEBUG loaded listener.js 18:04:52 INFO - PROCESS | 1824 | ++DOMWINDOW == 218 (0x7f843b2b6400) [pid = 1824] [serial = 960] [outer = 0x7f8425b50c00] 18:04:53 INFO - PROCESS | 1824 | 1461114293261 Marionette TRACE conn4 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 18:04:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 18:04:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1337ms 18:04:53 INFO - PROCESS | 1824 | 1461114293309 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 18:04:53 INFO - PROCESS | 1824 | 1461114293312 Marionette TRACE conn4 <- [1,1249,null,{"value":"8"}] 18:04:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 18:04:53 INFO - PROCESS | 1824 | 1461114293324 Marionette TRACE conn4 -> [0,1250,"setScriptTimeout",{"ms":35000}] 18:04:53 INFO - PROCESS | 1824 | 1461114293326 Marionette TRACE conn4 <- [1,1250,null,{}] 18:04:53 INFO - PROCESS | 1824 | 1461114293332 Marionette TRACE conn4 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:53 INFO - PROCESS | 1824 | 1461114293573 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 18:04:53 INFO - PROCESS | 1824 | 1461114293613 Marionette TRACE conn4 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:53 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843780e000 == 120 [pid = 1824] [id = 320] 18:04:53 INFO - PROCESS | 1824 | ++DOMWINDOW == 219 (0x7f8433ad3c00) [pid = 1824] [serial = 961] [outer = (nil)] 18:04:53 INFO - PROCESS | 1824 | ++DOMWINDOW == 220 (0x7f843db36400) [pid = 1824] [serial = 962] [outer = 0x7f8433ad3c00] 18:04:53 INFO - PROCESS | 1824 | 1461114293677 Marionette DEBUG loaded listener.js 18:04:53 INFO - PROCESS | 1824 | ++DOMWINDOW == 221 (0x7f844a211400) [pid = 1824] [serial = 963] [outer = 0x7f8433ad3c00] 18:04:54 INFO - PROCESS | 1824 | 1461114294555 Marionette TRACE conn4 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 18:04:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 18:04:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1276ms 18:04:54 INFO - PROCESS | 1824 | 1461114294601 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 18:04:54 INFO - PROCESS | 1824 | 1461114294605 Marionette TRACE conn4 <- [1,1253,null,{"value":"8"}] 18:04:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 18:04:54 INFO - PROCESS | 1824 | 1461114294612 Marionette TRACE conn4 -> [0,1254,"setScriptTimeout",{"ms":35000}] 18:04:54 INFO - PROCESS | 1824 | 1461114294614 Marionette TRACE conn4 <- [1,1254,null,{}] 18:04:54 INFO - PROCESS | 1824 | 1461114294630 Marionette TRACE conn4 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:55 INFO - PROCESS | 1824 | 1461114295488 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 18:04:55 INFO - PROCESS | 1824 | --DOMWINDOW == 220 (0x7f843db35c00) [pid = 1824] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 18:04:55 INFO - PROCESS | 1824 | --DOMWINDOW == 219 (0x7f843bbeb800) [pid = 1824] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 18:04:55 INFO - PROCESS | 1824 | --DOMWINDOW == 218 (0x7f843e054800) [pid = 1824] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 18:04:55 INFO - PROCESS | 1824 | --DOMWINDOW == 217 (0x7f8428b03800) [pid = 1824] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 18:04:55 INFO - PROCESS | 1824 | --DOMWINDOW == 216 (0x7f8432dd7400) [pid = 1824] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 18:04:55 INFO - PROCESS | 1824 | --DOMWINDOW == 215 (0x7f8433ac8000) [pid = 1824] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 18:04:55 INFO - PROCESS | 1824 | --DOMWINDOW == 214 (0x7f844d482000) [pid = 1824] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 18:04:55 INFO - PROCESS | 1824 | --DOMWINDOW == 213 (0x7f843db71400) [pid = 1824] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 18:04:55 INFO - PROCESS | 1824 | --DOMWINDOW == 212 (0x7f8433697c00) [pid = 1824] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 18:04:55 INFO - PROCESS | 1824 | --DOMWINDOW == 211 (0x7f8425192000) [pid = 1824] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 18:04:55 INFO - PROCESS | 1824 | --DOMWINDOW == 210 (0x7f8428b0e800) [pid = 1824] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 18:04:55 INFO - PROCESS | 1824 | --DOMWINDOW == 209 (0x7f8431d6f000) [pid = 1824] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 18:04:55 INFO - PROCESS | 1824 | --DOMWINDOW == 208 (0x7f843bd95800) [pid = 1824] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 18:04:55 INFO - PROCESS | 1824 | --DOMWINDOW == 207 (0x7f8429c5a400) [pid = 1824] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 18:04:55 INFO - PROCESS | 1824 | --DOMWINDOW == 206 (0x7f843db36c00) [pid = 1824] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 18:04:55 INFO - PROCESS | 1824 | --DOMWINDOW == 205 (0x7f8425b49400) [pid = 1824] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 18:04:55 INFO - PROCESS | 1824 | --DOMWINDOW == 204 (0x7f8427cf5000) [pid = 1824] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 18:04:55 INFO - PROCESS | 1824 | --DOMWINDOW == 203 (0x7f8433690000) [pid = 1824] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 18:04:55 INFO - PROCESS | 1824 | --DOMWINDOW == 202 (0x7f842c595400) [pid = 1824] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 18:04:55 INFO - PROCESS | 1824 | --DOMWINDOW == 201 (0x7f844b404800) [pid = 1824] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 18:04:55 INFO - PROCESS | 1824 | --DOMWINDOW == 200 (0x7f8428b94c00) [pid = 1824] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 18:04:55 INFO - PROCESS | 1824 | --DOMWINDOW == 199 (0x7f8437170800) [pid = 1824] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 18:04:55 INFO - PROCESS | 1824 | --DOMWINDOW == 198 (0x7f8432ddc400) [pid = 1824] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 18:04:55 INFO - PROCESS | 1824 | --DOMWINDOW == 197 (0x7f842c7f1400) [pid = 1824] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 18:04:55 INFO - PROCESS | 1824 | --DOMWINDOW == 196 (0x7f8433e73000) [pid = 1824] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 18:04:55 INFO - PROCESS | 1824 | --DOMWINDOW == 195 (0x7f842a9e4c00) [pid = 1824] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 18:04:55 INFO - PROCESS | 1824 | --DOMWINDOW == 194 (0x7f8425b4f800) [pid = 1824] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 18:04:55 INFO - PROCESS | 1824 | --DOMWINDOW == 193 (0x7f842c93fc00) [pid = 1824] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 18:04:55 INFO - PROCESS | 1824 | --DOMWINDOW == 192 (0x7f8428e99000) [pid = 1824] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 18:04:55 INFO - PROCESS | 1824 | --DOMWINDOW == 191 (0x7f844a4db400) [pid = 1824] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 18:04:55 INFO - PROCESS | 1824 | --DOMWINDOW == 190 (0x7f8431aed400) [pid = 1824] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 18:04:55 INFO - PROCESS | 1824 | --DOMWINDOW == 189 (0x7f8437176c00) [pid = 1824] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 18:04:55 INFO - PROCESS | 1824 | --DOMWINDOW == 188 (0x7f8432dd9400) [pid = 1824] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 18:04:55 INFO - PROCESS | 1824 | --DOMWINDOW == 187 (0x7f8427cf2800) [pid = 1824] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 18:04:55 INFO - PROCESS | 1824 | --DOMWINDOW == 186 (0x7f8427cf3000) [pid = 1824] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 18:04:55 INFO - PROCESS | 1824 | --DOMWINDOW == 185 (0x7f8430e58800) [pid = 1824] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 18:04:55 INFO - PROCESS | 1824 | --DOMWINDOW == 184 (0x7f84336f3800) [pid = 1824] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 18:04:55 INFO - PROCESS | 1824 | --DOMWINDOW == 183 (0x7f843300d800) [pid = 1824] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 18:04:55 INFO - PROCESS | 1824 | --DOMWINDOW == 182 (0x7f8426ab6800) [pid = 1824] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 18:04:55 INFO - PROCESS | 1824 | --DOMWINDOW == 181 (0x7f84354a3800) [pid = 1824] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 18:04:55 INFO - PROCESS | 1824 | --DOMWINDOW == 180 (0x7f8429c5e000) [pid = 1824] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 18:04:55 INFO - PROCESS | 1824 | --DOMWINDOW == 179 (0x7f8427cf6800) [pid = 1824] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 18:04:55 INFO - PROCESS | 1824 | --DOMWINDOW == 178 (0x7f8430ada400) [pid = 1824] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 18:04:55 INFO - PROCESS | 1824 | --DOMWINDOW == 177 (0x7f8431a0ec00) [pid = 1824] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 18:04:55 INFO - PROCESS | 1824 | --DOMWINDOW == 176 (0x7f8428b97000) [pid = 1824] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 18:04:55 INFO - PROCESS | 1824 | --DOMWINDOW == 175 (0x7f844f04f400) [pid = 1824] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 18:04:55 INFO - PROCESS | 1824 | --DOMWINDOW == 174 (0x7f842c58d800) [pid = 1824] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 18:04:55 INFO - PROCESS | 1824 | --DOMWINDOW == 173 (0x7f8433acd400) [pid = 1824] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 18:04:55 INFO - PROCESS | 1824 | --DOMWINDOW == 172 (0x7f8425b4d000) [pid = 1824] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 18:04:55 INFO - PROCESS | 1824 | --DOMWINDOW == 171 (0x7f842abf6800) [pid = 1824] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 18:04:55 INFO - PROCESS | 1824 | --DOMWINDOW == 170 (0x7f843721cc00) [pid = 1824] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 18:04:55 INFO - PROCESS | 1824 | --DOMWINDOW == 169 (0x7f844b405c00) [pid = 1824] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 18:04:55 INFO - PROCESS | 1824 | --DOMWINDOW == 168 (0x7f84338a2c00) [pid = 1824] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 18:04:55 INFO - PROCESS | 1824 | --DOMWINDOW == 167 (0x7f8433e70800) [pid = 1824] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 18:04:55 INFO - PROCESS | 1824 | --DOMWINDOW == 166 (0x7f84374eb800) [pid = 1824] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 18:04:55 INFO - PROCESS | 1824 | --DOMWINDOW == 165 (0x7f8428b06800) [pid = 1824] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 18:04:55 INFO - PROCESS | 1824 | --DOMWINDOW == 164 (0x7f8425b58800) [pid = 1824] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 18:04:55 INFO - PROCESS | 1824 | --DOMWINDOW == 163 (0x7f8432de0c00) [pid = 1824] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 18:04:55 INFO - PROCESS | 1824 | --DOMWINDOW == 162 (0x7f8433470c00) [pid = 1824] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 18:04:55 INFO - PROCESS | 1824 | --DOMWINDOW == 161 (0x7f8426abc800) [pid = 1824] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 18:04:55 INFO - PROCESS | 1824 | --DOMWINDOW == 160 (0x7f843bff3c00) [pid = 1824] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 18:04:55 INFO - PROCESS | 1824 | --DOMWINDOW == 159 (0x7f8428e98000) [pid = 1824] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 18:04:55 INFO - PROCESS | 1824 | --DOMWINDOW == 158 (0x7f84374e9400) [pid = 1824] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 18:04:55 INFO - PROCESS | 1824 | --DOMWINDOW == 157 (0x7f843db30800) [pid = 1824] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 18:04:55 INFO - PROCESS | 1824 | --DOMWINDOW == 156 (0x7f842a9e6800) [pid = 1824] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 18:04:55 INFO - PROCESS | 1824 | --DOMWINDOW == 155 (0x7f844eb4f000) [pid = 1824] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 18:04:55 INFO - PROCESS | 1824 | --DOMWINDOW == 154 (0x7f84339b5800) [pid = 1824] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 18:04:55 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84352ca800 == 119 [pid = 1824] [id = 10] 18:04:55 INFO - PROCESS | 1824 | 1461114295795 Marionette TRACE conn4 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:55 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8426b33800 == 120 [pid = 1824] [id = 321] 18:04:55 INFO - PROCESS | 1824 | ++DOMWINDOW == 155 (0x7f8425192000) [pid = 1824] [serial = 964] [outer = (nil)] 18:04:55 INFO - PROCESS | 1824 | ++DOMWINDOW == 156 (0x7f8425b4f800) [pid = 1824] [serial = 965] [outer = 0x7f8425192000] 18:04:55 INFO - PROCESS | 1824 | 1461114295901 Marionette DEBUG loaded listener.js 18:04:56 INFO - PROCESS | 1824 | ++DOMWINDOW == 157 (0x7f8428b03400) [pid = 1824] [serial = 966] [outer = 0x7f8425192000] 18:04:56 INFO - PROCESS | 1824 | 1461114296552 Marionette TRACE conn4 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 18:04:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 18:04:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1992ms 18:04:56 INFO - PROCESS | 1824 | 1461114296625 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 18:04:56 INFO - PROCESS | 1824 | 1461114296629 Marionette TRACE conn4 <- [1,1257,null,{"value":"8"}] 18:04:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 18:04:56 INFO - PROCESS | 1824 | 1461114296662 Marionette TRACE conn4 -> [0,1258,"setScriptTimeout",{"ms":35000}] 18:04:56 INFO - PROCESS | 1824 | 1461114296665 Marionette TRACE conn4 <- [1,1258,null,{}] 18:04:56 INFO - PROCESS | 1824 | 1461114296671 Marionette TRACE conn4 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:56 INFO - PROCESS | 1824 | 1461114296854 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 18:04:56 INFO - PROCESS | 1824 | 1461114296865 Marionette TRACE conn4 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:56 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84336bc000 == 121 [pid = 1824] [id = 322] 18:04:56 INFO - PROCESS | 1824 | ++DOMWINDOW == 158 (0x7f842518d400) [pid = 1824] [serial = 967] [outer = (nil)] 18:04:56 INFO - PROCESS | 1824 | ++DOMWINDOW == 159 (0x7f8430ada400) [pid = 1824] [serial = 968] [outer = 0x7f842518d400] 18:04:56 INFO - PROCESS | 1824 | 1461114296927 Marionette DEBUG loaded listener.js 18:04:57 INFO - PROCESS | 1824 | ++DOMWINDOW == 160 (0x7f8432d90000) [pid = 1824] [serial = 969] [outer = 0x7f842518d400] 18:04:58 INFO - PROCESS | 1824 | 1461114298080 Marionette TRACE conn4 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 18:04:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 18:04:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1487ms 18:04:58 INFO - PROCESS | 1824 | 1461114298149 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 18:04:58 INFO - PROCESS | 1824 | 1461114298155 Marionette TRACE conn4 <- [1,1261,null,{"value":"8"}] 18:04:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 18:04:58 INFO - PROCESS | 1824 | 1461114298164 Marionette TRACE conn4 -> [0,1262,"setScriptTimeout",{"ms":35000}] 18:04:58 INFO - PROCESS | 1824 | 1461114298170 Marionette TRACE conn4 <- [1,1262,null,{}] 18:04:58 INFO - PROCESS | 1824 | 1461114298178 Marionette TRACE conn4 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:58 INFO - PROCESS | 1824 | 1461114298437 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 18:04:58 INFO - PROCESS | 1824 | 1461114298714 Marionette TRACE conn4 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:58 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8428fdb800 == 122 [pid = 1824] [id = 323] 18:04:58 INFO - PROCESS | 1824 | ++DOMWINDOW == 161 (0x7f8428b95800) [pid = 1824] [serial = 970] [outer = (nil)] 18:04:58 INFO - PROCESS | 1824 | ++DOMWINDOW == 162 (0x7f8428e9f800) [pid = 1824] [serial = 971] [outer = 0x7f8428b95800] 18:04:58 INFO - PROCESS | 1824 | 1461114298795 Marionette DEBUG loaded listener.js 18:04:58 INFO - PROCESS | 1824 | ++DOMWINDOW == 163 (0x7f842a322000) [pid = 1824] [serial = 972] [outer = 0x7f8428b95800] 18:04:59 INFO - PROCESS | 1824 | 1461114299662 Marionette TRACE conn4 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 18:04:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 18:04:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1547ms 18:04:59 INFO - PROCESS | 1824 | 1461114299713 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 18:04:59 INFO - PROCESS | 1824 | 1461114299722 Marionette TRACE conn4 <- [1,1265,null,{"value":"8"}] 18:04:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 18:04:59 INFO - PROCESS | 1824 | 1461114299734 Marionette TRACE conn4 -> [0,1266,"setScriptTimeout",{"ms":35000}] 18:04:59 INFO - PROCESS | 1824 | 1461114299737 Marionette TRACE conn4 <- [1,1266,null,{}] 18:04:59 INFO - PROCESS | 1824 | 1461114299744 Marionette TRACE conn4 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:59 INFO - PROCESS | 1824 | 1461114299962 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 18:05:00 INFO - PROCESS | 1824 | 1461114300260 Marionette TRACE conn4 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:00 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8433328000 == 123 [pid = 1824] [id = 324] 18:05:00 INFO - PROCESS | 1824 | ++DOMWINDOW == 164 (0x7f842abf9800) [pid = 1824] [serial = 973] [outer = (nil)] 18:05:00 INFO - PROCESS | 1824 | ++DOMWINDOW == 165 (0x7f842c934800) [pid = 1824] [serial = 974] [outer = 0x7f842abf9800] 18:05:00 INFO - PROCESS | 1824 | 1461114300386 Marionette DEBUG loaded listener.js 18:05:00 INFO - PROCESS | 1824 | ++DOMWINDOW == 166 (0x7f8431a0d400) [pid = 1824] [serial = 975] [outer = 0x7f842abf9800] 18:05:01 INFO - PROCESS | 1824 | 1461114301336 Marionette TRACE conn4 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 18:05:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 18:05:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1631ms 18:05:01 INFO - PROCESS | 1824 | 1461114301365 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 18:05:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 18:05:01 INFO - PROCESS | 1824 | 1461114301370 Marionette TRACE conn4 <- [1,1269,null,{"value":"8"}] 18:05:01 INFO - PROCESS | 1824 | 1461114301377 Marionette TRACE conn4 -> [0,1270,"setScriptTimeout",{"ms":35000}] 18:05:01 INFO - PROCESS | 1824 | 1461114301383 Marionette TRACE conn4 <- [1,1270,null,{}] 18:05:01 INFO - PROCESS | 1824 | 1461114301400 Marionette TRACE conn4 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:01 INFO - PROCESS | 1824 | 1461114301629 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 18:05:01 INFO - PROCESS | 1824 | 1461114301881 Marionette TRACE conn4 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:01 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843a413800 == 124 [pid = 1824] [id = 325] 18:05:01 INFO - PROCESS | 1824 | ++DOMWINDOW == 167 (0x7f8431a0ec00) [pid = 1824] [serial = 976] [outer = (nil)] 18:05:02 INFO - PROCESS | 1824 | ++DOMWINDOW == 168 (0x7f84338a5400) [pid = 1824] [serial = 977] [outer = 0x7f8431a0ec00] 18:05:02 INFO - PROCESS | 1824 | 1461114302030 Marionette DEBUG loaded listener.js 18:05:02 INFO - PROCESS | 1824 | ++DOMWINDOW == 169 (0x7f8433aa8400) [pid = 1824] [serial = 978] [outer = 0x7f8431a0ec00] 18:05:03 INFO - PROCESS | 1824 | 1461114303051 Marionette TRACE conn4 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 18:05:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 18:05:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1742ms 18:05:03 INFO - PROCESS | 1824 | 1461114303120 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 18:05:03 INFO - PROCESS | 1824 | 1461114303125 Marionette TRACE conn4 <- [1,1273,null,{"value":"8"}] 18:05:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 18:05:03 INFO - PROCESS | 1824 | 1461114303132 Marionette TRACE conn4 -> [0,1274,"setScriptTimeout",{"ms":35000}] 18:05:03 INFO - PROCESS | 1824 | 1461114303136 Marionette TRACE conn4 <- [1,1274,null,{}] 18:05:03 INFO - PROCESS | 1824 | 1461114303141 Marionette TRACE conn4 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:03 INFO - PROCESS | 1824 | 1461114303357 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 18:05:03 INFO - PROCESS | 1824 | 1461114303559 Marionette TRACE conn4 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:03 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843c5a2800 == 125 [pid = 1824] [id = 326] 18:05:03 INFO - PROCESS | 1824 | ++DOMWINDOW == 170 (0x7f8431d7ac00) [pid = 1824] [serial = 979] [outer = (nil)] 18:05:03 INFO - PROCESS | 1824 | ++DOMWINDOW == 171 (0x7f8434e20000) [pid = 1824] [serial = 980] [outer = 0x7f8431d7ac00] 18:05:03 INFO - PROCESS | 1824 | 1461114303681 Marionette DEBUG loaded listener.js 18:05:03 INFO - PROCESS | 1824 | ++DOMWINDOW == 172 (0x7f8435e46000) [pid = 1824] [serial = 981] [outer = 0x7f8431d7ac00] 18:05:04 INFO - PROCESS | 1824 | 1461114304563 Marionette TRACE conn4 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 18:05:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 18:05:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1484ms 18:05:04 INFO - PROCESS | 1824 | 1461114304617 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 18:05:04 INFO - PROCESS | 1824 | 1461114304620 Marionette TRACE conn4 <- [1,1277,null,{"value":"8"}] 18:05:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 18:05:04 INFO - PROCESS | 1824 | 1461114304627 Marionette TRACE conn4 -> [0,1278,"setScriptTimeout",{"ms":35000}] 18:05:04 INFO - PROCESS | 1824 | 1461114304629 Marionette TRACE conn4 <- [1,1278,null,{}] 18:05:04 INFO - PROCESS | 1824 | 1461114304636 Marionette TRACE conn4 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:04 INFO - PROCESS | 1824 | 1461114304847 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 18:05:05 INFO - PROCESS | 1824 | 1461114305043 Marionette TRACE conn4 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:05 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843d992800 == 126 [pid = 1824] [id = 327] 18:05:05 INFO - PROCESS | 1824 | ++DOMWINDOW == 173 (0x7f84338a0800) [pid = 1824] [serial = 982] [outer = (nil)] 18:05:05 INFO - PROCESS | 1824 | ++DOMWINDOW == 174 (0x7f8437212800) [pid = 1824] [serial = 983] [outer = 0x7f84338a0800] 18:05:05 INFO - PROCESS | 1824 | 1461114305121 Marionette DEBUG loaded listener.js 18:05:05 INFO - PROCESS | 1824 | ++DOMWINDOW == 175 (0x7f84374eb800) [pid = 1824] [serial = 984] [outer = 0x7f84338a0800] 18:05:06 INFO - PROCESS | 1824 | 1461114306008 Marionette TRACE conn4 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 18:05:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 18:05:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1429ms 18:05:06 INFO - PROCESS | 1824 | 1461114306057 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 18:05:06 INFO - PROCESS | 1824 | 1461114306061 Marionette TRACE conn4 <- [1,1281,null,{"value":"8"}] 18:05:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 18:05:06 INFO - PROCESS | 1824 | 1461114306068 Marionette TRACE conn4 -> [0,1282,"setScriptTimeout",{"ms":35000}] 18:05:06 INFO - PROCESS | 1824 | 1461114306072 Marionette TRACE conn4 <- [1,1282,null,{}] 18:05:06 INFO - PROCESS | 1824 | 1461114306077 Marionette TRACE conn4 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:06 INFO - PROCESS | 1824 | 1461114306307 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 18:05:06 INFO - PROCESS | 1824 | 1461114306501 Marionette TRACE conn4 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:06 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8449fc3000 == 127 [pid = 1824] [id = 328] 18:05:06 INFO - PROCESS | 1824 | ++DOMWINDOW == 176 (0x7f843db38000) [pid = 1824] [serial = 985] [outer = (nil)] 18:05:06 INFO - PROCESS | 1824 | ++DOMWINDOW == 177 (0x7f844336f800) [pid = 1824] [serial = 986] [outer = 0x7f843db38000] 18:05:06 INFO - PROCESS | 1824 | 1461114306632 Marionette DEBUG loaded listener.js 18:05:06 INFO - PROCESS | 1824 | ++DOMWINDOW == 178 (0x7f844b2ce000) [pid = 1824] [serial = 987] [outer = 0x7f843db38000] 18:05:07 INFO - PROCESS | 1824 | 1461114307495 Marionette TRACE conn4 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 18:05:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 18:05:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1482ms 18:05:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 18:05:07 INFO - PROCESS | 1824 | 1461114307551 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 18:05:07 INFO - PROCESS | 1824 | 1461114307554 Marionette TRACE conn4 <- [1,1285,null,{"value":"8"}] 18:05:07 INFO - PROCESS | 1824 | 1461114307561 Marionette TRACE conn4 -> [0,1286,"setScriptTimeout",{"ms":35000}] 18:05:07 INFO - PROCESS | 1824 | 1461114307564 Marionette TRACE conn4 <- [1,1286,null,{}] 18:05:07 INFO - PROCESS | 1824 | 1461114307569 Marionette TRACE conn4 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:07 INFO - PROCESS | 1824 | 1461114307766 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 18:05:07 INFO - PROCESS | 1824 | 1461114307966 Marionette TRACE conn4 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:07 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f844eb9a000 == 128 [pid = 1824] [id = 329] 18:05:07 INFO - PROCESS | 1824 | ++DOMWINDOW == 179 (0x7f8430e59400) [pid = 1824] [serial = 988] [outer = (nil)] 18:05:08 INFO - PROCESS | 1824 | ++DOMWINDOW == 180 (0x7f844eb4f000) [pid = 1824] [serial = 989] [outer = 0x7f8430e59400] 18:05:08 INFO - PROCESS | 1824 | 1461114308040 Marionette DEBUG loaded listener.js 18:05:08 INFO - PROCESS | 1824 | ++DOMWINDOW == 181 (0x7f844f054c00) [pid = 1824] [serial = 990] [outer = 0x7f8430e59400] 18:05:08 INFO - PROCESS | 1824 | 1461114308916 Marionette TRACE conn4 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 18:05:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 18:05:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1388ms 18:05:08 INFO - PROCESS | 1824 | 1461114308949 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 18:05:08 INFO - PROCESS | 1824 | 1461114308952 Marionette TRACE conn4 <- [1,1289,null,{"value":"8"}] 18:05:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 18:05:08 INFO - PROCESS | 1824 | 1461114308959 Marionette TRACE conn4 -> [0,1290,"setScriptTimeout",{"ms":35000}] 18:05:08 INFO - PROCESS | 1824 | 1461114308962 Marionette TRACE conn4 <- [1,1290,null,{}] 18:05:08 INFO - PROCESS | 1824 | 1461114308967 Marionette TRACE conn4 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:09 INFO - PROCESS | 1824 | 1461114309162 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 18:05:09 INFO - PROCESS | 1824 | 1461114309359 Marionette TRACE conn4 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:09 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f845137e000 == 129 [pid = 1824] [id = 330] 18:05:09 INFO - PROCESS | 1824 | ++DOMWINDOW == 182 (0x7f843ce3ac00) [pid = 1824] [serial = 991] [outer = (nil)] 18:05:09 INFO - PROCESS | 1824 | ++DOMWINDOW == 183 (0x7f844f2ac400) [pid = 1824] [serial = 992] [outer = 0x7f843ce3ac00] 18:05:09 INFO - PROCESS | 1824 | 1461114309431 Marionette DEBUG loaded listener.js 18:05:09 INFO - PROCESS | 1824 | ++DOMWINDOW == 184 (0x7f844f5efc00) [pid = 1824] [serial = 993] [outer = 0x7f843ce3ac00] 18:05:10 INFO - PROCESS | 1824 | 1461114310305 Marionette TRACE conn4 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 18:05:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 18:05:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1390ms 18:05:10 INFO - PROCESS | 1824 | 1461114310350 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 18:05:10 INFO - PROCESS | 1824 | 1461114310354 Marionette TRACE conn4 <- [1,1293,null,{"value":"8"}] 18:05:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 18:05:10 INFO - PROCESS | 1824 | 1461114310361 Marionette TRACE conn4 -> [0,1294,"setScriptTimeout",{"ms":35000}] 18:05:10 INFO - PROCESS | 1824 | 1461114310364 Marionette TRACE conn4 <- [1,1294,null,{}] 18:05:10 INFO - PROCESS | 1824 | 1461114310369 Marionette TRACE conn4 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:10 INFO - PROCESS | 1824 | 1461114310572 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 18:05:10 INFO - PROCESS | 1824 | 1461114310772 Marionette TRACE conn4 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:10 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8429b8e800 == 130 [pid = 1824] [id = 331] 18:05:10 INFO - PROCESS | 1824 | ++DOMWINDOW == 185 (0x7f8426a02400) [pid = 1824] [serial = 994] [outer = (nil)] 18:05:10 INFO - PROCESS | 1824 | ++DOMWINDOW == 186 (0x7f8426a0c400) [pid = 1824] [serial = 995] [outer = 0x7f8426a02400] 18:05:10 INFO - PROCESS | 1824 | 1461114310852 Marionette DEBUG loaded listener.js 18:05:11 INFO - PROCESS | 1824 | ++DOMWINDOW == 187 (0x7f8426a11400) [pid = 1824] [serial = 996] [outer = 0x7f8426a02400] 18:05:11 INFO - PROCESS | 1824 | 1461114311815 Marionette TRACE conn4 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 18:05:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 18:05:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1488ms 18:05:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 18:05:11 INFO - PROCESS | 1824 | 1461114311849 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 18:05:11 INFO - PROCESS | 1824 | 1461114311852 Marionette TRACE conn4 <- [1,1297,null,{"value":"8"}] 18:05:11 INFO - PROCESS | 1824 | 1461114311858 Marionette TRACE conn4 -> [0,1298,"setScriptTimeout",{"ms":35000}] 18:05:11 INFO - PROCESS | 1824 | 1461114311861 Marionette TRACE conn4 <- [1,1298,null,{}] 18:05:11 INFO - PROCESS | 1824 | 1461114311867 Marionette TRACE conn4 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:12 INFO - PROCESS | 1824 | 1461114312064 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 18:05:12 INFO - PROCESS | 1824 | 1461114312328 Marionette TRACE conn4 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:12 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f845460b000 == 131 [pid = 1824] [id = 332] 18:05:12 INFO - PROCESS | 1824 | ++DOMWINDOW == 188 (0x7f8426a06000) [pid = 1824] [serial = 997] [outer = (nil)] 18:05:12 INFO - PROCESS | 1824 | ++DOMWINDOW == 189 (0x7f842708e000) [pid = 1824] [serial = 998] [outer = 0x7f8426a06000] 18:05:12 INFO - PROCESS | 1824 | 1461114312445 Marionette DEBUG loaded listener.js 18:05:12 INFO - PROCESS | 1824 | ++DOMWINDOW == 190 (0x7f8427095400) [pid = 1824] [serial = 999] [outer = 0x7f8426a06000] 18:05:13 INFO - PROCESS | 1824 | 1461114313363 Marionette TRACE conn4 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 18:05:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 18:05:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1580ms 18:05:13 INFO - PROCESS | 1824 | 1461114313438 Marionette TRACE conn4 -> [0,1301,"getWindowHandle",null] 18:05:13 INFO - PROCESS | 1824 | 1461114313442 Marionette TRACE conn4 <- [1,1301,null,{"value":"8"}] 18:05:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 18:05:13 INFO - PROCESS | 1824 | 1461114313449 Marionette TRACE conn4 -> [0,1302,"setScriptTimeout",{"ms":35000}] 18:05:13 INFO - PROCESS | 1824 | 1461114313452 Marionette TRACE conn4 <- [1,1302,null,{}] 18:05:13 INFO - PROCESS | 1824 | 1461114313459 Marionette TRACE conn4 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:13 INFO - PROCESS | 1824 | 1461114313747 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 18:05:14 INFO - PROCESS | 1824 | 1461114314041 Marionette TRACE conn4 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:14 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8425fef000 == 132 [pid = 1824] [id = 333] 18:05:14 INFO - PROCESS | 1824 | ++DOMWINDOW == 191 (0x7f8425b54400) [pid = 1824] [serial = 1000] [outer = (nil)] 18:05:14 INFO - PROCESS | 1824 | ++DOMWINDOW == 192 (0x7f842c935000) [pid = 1824] [serial = 1001] [outer = 0x7f8425b54400] 18:05:14 INFO - PROCESS | 1824 | 1461114314126 Marionette DEBUG loaded listener.js 18:05:14 INFO - PROCESS | 1824 | ++DOMWINDOW == 193 (0x7f8433adc400) [pid = 1824] [serial = 1002] [outer = 0x7f8425b54400] 18:05:15 INFO - PROCESS | 1824 | 1461114314995 Marionette TRACE conn4 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 18:05:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 18:05:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1587ms 18:05:15 INFO - PROCESS | 1824 | 1461114315036 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 18:05:15 INFO - PROCESS | 1824 | 1461114315039 Marionette TRACE conn4 <- [1,1305,null,{"value":"8"}] 18:05:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 18:05:15 INFO - PROCESS | 1824 | 1461114315045 Marionette TRACE conn4 -> [0,1306,"setScriptTimeout",{"ms":35000}] 18:05:15 INFO - PROCESS | 1824 | 1461114315048 Marionette TRACE conn4 <- [1,1306,null,{}] 18:05:15 INFO - PROCESS | 1824 | 1461114315054 Marionette TRACE conn4 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:15 INFO - PROCESS | 1824 | 1461114315254 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 18:05:15 INFO - PROCESS | 1824 | 1461114315462 Marionette TRACE conn4 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:15 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8433714800 == 133 [pid = 1824] [id = 334] 18:05:15 INFO - PROCESS | 1824 | ++DOMWINDOW == 194 (0x7f842518b400) [pid = 1824] [serial = 1003] [outer = (nil)] 18:05:15 INFO - PROCESS | 1824 | ++DOMWINDOW == 195 (0x7f8426f6cc00) [pid = 1824] [serial = 1004] [outer = 0x7f842518b400] 18:05:15 INFO - PROCESS | 1824 | 1461114315533 Marionette DEBUG loaded listener.js 18:05:15 INFO - PROCESS | 1824 | ++DOMWINDOW == 196 (0x7f84299c9800) [pid = 1824] [serial = 1005] [outer = 0x7f842518b400] 18:05:16 INFO - PROCESS | 1824 | 1461114316447 Marionette TRACE conn4 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 18:05:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 18:05:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1478ms 18:05:16 INFO - PROCESS | 1824 | 1461114316525 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 18:05:16 INFO - PROCESS | 1824 | 1461114316528 Marionette TRACE conn4 <- [1,1309,null,{"value":"8"}] 18:05:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 18:05:16 INFO - PROCESS | 1824 | 1461114316535 Marionette TRACE conn4 -> [0,1310,"setScriptTimeout",{"ms":35000}] 18:05:16 INFO - PROCESS | 1824 | 1461114316538 Marionette TRACE conn4 <- [1,1310,null,{}] 18:05:16 INFO - PROCESS | 1824 | 1461114316543 Marionette TRACE conn4 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:16 INFO - PROCESS | 1824 | 1461114316747 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 18:05:17 INFO - PROCESS | 1824 | 1461114317000 Marionette TRACE conn4 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:17 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8426b33000 == 134 [pid = 1824] [id = 335] 18:05:17 INFO - PROCESS | 1824 | ++DOMWINDOW == 197 (0x7f8425b4ac00) [pid = 1824] [serial = 1006] [outer = (nil)] 18:05:17 INFO - PROCESS | 1824 | ++DOMWINDOW == 198 (0x7f8426ab6c00) [pid = 1824] [serial = 1007] [outer = 0x7f8425b4ac00] 18:05:17 INFO - PROCESS | 1824 | 1461114317121 Marionette DEBUG loaded listener.js 18:05:17 INFO - PROCESS | 1824 | ++DOMWINDOW == 199 (0x7f84299ca000) [pid = 1824] [serial = 1008] [outer = 0x7f8425b4ac00] 18:05:18 INFO - PROCESS | 1824 | 1461114318010 Marionette TRACE conn4 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 18:05:18 INFO - PROCESS | 1824 | 1461114318069 Marionette TRACE conn4 <- [1,1313,null,{"value":"8"}] 18:05:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 18:05:18 INFO - PROCESS | 1824 | 1461114318076 Marionette TRACE conn4 -> [0,1314,"setScriptTimeout",{"ms":35000}] 18:05:18 INFO - PROCESS | 1824 | 1461114318080 Marionette TRACE conn4 <- [1,1314,null,{}] 18:05:18 INFO - PROCESS | 1824 | 1461114318085 Marionette TRACE conn4 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:18 INFO - PROCESS | 1824 | 1461114318288 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 18:05:18 INFO - PROCESS | 1824 | 1461114318495 Marionette TRACE conn4 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:18 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8432e7a800 == 135 [pid = 1824] [id = 336] 18:05:18 INFO - PROCESS | 1824 | ++DOMWINDOW == 200 (0x7f8426ac4800) [pid = 1824] [serial = 1009] [outer = (nil)] 18:05:18 INFO - PROCESS | 1824 | ++DOMWINDOW == 201 (0x7f8428b97400) [pid = 1824] [serial = 1010] [outer = 0x7f8426ac4800] 18:05:18 INFO - PROCESS | 1824 | 1461114318624 Marionette DEBUG loaded listener.js 18:05:18 INFO - PROCESS | 1824 | ++DOMWINDOW == 202 (0x7f842abf8400) [pid = 1824] [serial = 1011] [outer = 0x7f8426ac4800] 18:05:20 INFO - PROCESS | 1824 | 1461114320056 Marionette TRACE conn4 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 18:05:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 18:05:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 2039ms 18:05:20 INFO - PROCESS | 1824 | 1461114320117 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 18:05:20 INFO - PROCESS | 1824 | 1461114320124 Marionette TRACE conn4 <- [1,1317,null,{"value":"8"}] 18:05:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 18:05:20 INFO - PROCESS | 1824 | 1461114320133 Marionette TRACE conn4 -> [0,1318,"setScriptTimeout",{"ms":35000}] 18:05:20 INFO - PROCESS | 1824 | 1461114320138 Marionette TRACE conn4 <- [1,1318,null,{}] 18:05:20 INFO - PROCESS | 1824 | 1461114320146 Marionette TRACE conn4 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:20 INFO - PROCESS | 1824 | 1461114320341 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 18:05:20 INFO - PROCESS | 1824 | 1461114320540 Marionette TRACE conn4 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:20 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8428f89000 == 136 [pid = 1824] [id = 337] 18:05:20 INFO - PROCESS | 1824 | ++DOMWINDOW == 203 (0x7f8427068800) [pid = 1824] [serial = 1012] [outer = (nil)] 18:05:20 INFO - PROCESS | 1824 | ++DOMWINDOW == 204 (0x7f8427092400) [pid = 1824] [serial = 1013] [outer = 0x7f8427068800] 18:05:20 INFO - PROCESS | 1824 | 1461114320609 Marionette DEBUG loaded listener.js 18:05:20 INFO - PROCESS | 1824 | ++DOMWINDOW == 205 (0x7f8428b0dc00) [pid = 1824] [serial = 1014] [outer = 0x7f8427068800] 18:05:21 INFO - PROCESS | 1824 | 1461114321567 Marionette TRACE conn4 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 18:05:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 18:05:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1485ms 18:05:21 INFO - PROCESS | 1824 | 1461114321619 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 18:05:21 INFO - PROCESS | 1824 | 1461114321628 Marionette TRACE conn4 <- [1,1321,null,{"value":"8"}] 18:05:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 18:05:21 INFO - PROCESS | 1824 | 1461114321638 Marionette TRACE conn4 -> [0,1322,"setScriptTimeout",{"ms":35000}] 18:05:21 INFO - PROCESS | 1824 | 1461114321641 Marionette TRACE conn4 <- [1,1322,null,{}] 18:05:21 INFO - PROCESS | 1824 | 1461114321648 Marionette TRACE conn4 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:21 INFO - PROCESS | 1824 | 1461114321855 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 18:05:22 INFO - PROCESS | 1824 | 1461114322329 Marionette TRACE conn4 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:22 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8425275800 == 137 [pid = 1824] [id = 338] 18:05:22 INFO - PROCESS | 1824 | ++DOMWINDOW == 206 (0x7f8427069c00) [pid = 1824] [serial = 1015] [outer = (nil)] 18:05:22 INFO - PROCESS | 1824 | ++DOMWINDOW == 207 (0x7f8428b11800) [pid = 1824] [serial = 1016] [outer = 0x7f8427069c00] 18:05:22 INFO - PROCESS | 1824 | 1461114322404 Marionette DEBUG loaded listener.js 18:05:22 INFO - PROCESS | 1824 | ++DOMWINDOW == 208 (0x7f842a31c400) [pid = 1824] [serial = 1017] [outer = 0x7f8427069c00] 18:05:23 INFO - PROCESS | 1824 | 1461114323299 Marionette TRACE conn4 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 18:05:23 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84354f6000 == 136 [pid = 1824] [id = 82] 18:05:23 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8437cbd800 == 135 [pid = 1824] [id = 116] 18:05:23 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8438fcd000 == 134 [pid = 1824] [id = 113] 18:05:23 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8449de0800 == 133 [pid = 1824] [id = 127] 18:05:23 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8426b33800 == 132 [pid = 1824] [id = 321] 18:05:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 18:05:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1734ms 18:05:23 INFO - PROCESS | 1824 | --DOMWINDOW == 207 (0x7f84374eb000) [pid = 1824] [serial = 905] [outer = (nil)] [url = about:blank] 18:05:23 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843780e000 == 131 [pid = 1824] [id = 320] 18:05:23 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8433d26800 == 130 [pid = 1824] [id = 319] 18:05:23 INFO - PROCESS | 1824 | --DOCSHELL 0x7f842c8ea800 == 129 [pid = 1824] [id = 318] 18:05:23 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8430c5a000 == 128 [pid = 1824] [id = 317] 18:05:23 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8428d30000 == 127 [pid = 1824] [id = 316] 18:05:23 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8434e55800 == 126 [pid = 1824] [id = 11] 18:05:23 INFO - PROCESS | 1824 | --DOCSHELL 0x7f842a97a000 == 125 [pid = 1824] [id = 315] 18:05:23 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8428f8f800 == 124 [pid = 1824] [id = 314] 18:05:23 INFO - PROCESS | 1824 | 1461114323439 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 18:05:23 INFO - PROCESS | 1824 | 1461114323442 Marionette TRACE conn4 <- [1,1325,null,{"value":"8"}] 18:05:23 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84250bd000 == 123 [pid = 1824] [id = 308] 18:05:23 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8451d42800 == 122 [pid = 1824] [id = 307] 18:05:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 18:05:23 INFO - PROCESS | 1824 | --DOCSHELL 0x7f844d436000 == 121 [pid = 1824] [id = 306] 18:05:23 INFO - PROCESS | 1824 | --DOCSHELL 0x7f844a084000 == 120 [pid = 1824] [id = 305] 18:05:23 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843c96e000 == 119 [pid = 1824] [id = 303] 18:05:23 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8426b32800 == 118 [pid = 1824] [id = 302] 18:05:23 INFO - PROCESS | 1824 | 1461114323464 Marionette TRACE conn4 -> [0,1326,"setScriptTimeout",{"ms":35000}] 18:05:23 INFO - PROCESS | 1824 | 1461114323469 Marionette TRACE conn4 <- [1,1326,null,{}] 18:05:23 INFO - PROCESS | 1824 | 1461114323485 Marionette TRACE conn4 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:23 INFO - PROCESS | 1824 | 1461114323676 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 18:05:23 INFO - PROCESS | 1824 | --DOMWINDOW == 206 (0x7f843dd39000) [pid = 1824] [serial = 623] [outer = (nil)] [url = about:blank] 18:05:23 INFO - PROCESS | 1824 | --DOMWINDOW == 205 (0x7f844b2cd800) [pid = 1824] [serial = 635] [outer = (nil)] [url = about:blank] 18:05:23 INFO - PROCESS | 1824 | --DOMWINDOW == 204 (0x7f8449d71c00) [pid = 1824] [serial = 632] [outer = (nil)] [url = about:blank] 18:05:23 INFO - PROCESS | 1824 | --DOMWINDOW == 203 (0x7f8428b0f800) [pid = 1824] [serial = 861] [outer = (nil)] [url = about:blank] 18:05:23 INFO - PROCESS | 1824 | --DOMWINDOW == 202 (0x7f843393a000) [pid = 1824] [serial = 780] [outer = (nil)] [url = about:blank] 18:05:23 INFO - PROCESS | 1824 | --DOMWINDOW == 201 (0x7f8435e4ec00) [pid = 1824] [serial = 732] [outer = (nil)] [url = about:blank] 18:05:23 INFO - PROCESS | 1824 | --DOMWINDOW == 200 (0x7f844f12a000) [pid = 1824] [serial = 638] [outer = (nil)] [url = about:blank] 18:05:23 INFO - PROCESS | 1824 | --DOMWINDOW == 199 (0x7f8440152800) [pid = 1824] [serial = 629] [outer = (nil)] [url = about:blank] 18:05:23 INFO - PROCESS | 1824 | --DOMWINDOW == 198 (0x7f8433ac5000) [pid = 1824] [serial = 726] [outer = (nil)] [url = about:blank] 18:05:23 INFO - PROCESS | 1824 | --DOMWINDOW == 197 (0x7f8433a8c400) [pid = 1824] [serial = 903] [outer = (nil)] [url = about:blank] 18:05:23 INFO - PROCESS | 1824 | --DOMWINDOW == 196 (0x7f8428e9c800) [pid = 1824] [serial = 894] [outer = (nil)] [url = about:blank] 18:05:23 INFO - PROCESS | 1824 | --DOMWINDOW == 195 (0x7f8431d7b800) [pid = 1824] [serial = 810] [outer = (nil)] [url = about:blank] 18:05:23 INFO - PROCESS | 1824 | --DOMWINDOW == 194 (0x7f843e251400) [pid = 1824] [serial = 795] [outer = (nil)] [url = about:blank] 18:05:23 INFO - PROCESS | 1824 | --DOMWINDOW == 193 (0x7f8430ad8000) [pid = 1824] [serial = 882] [outer = (nil)] [url = about:blank] 18:05:23 INFO - PROCESS | 1824 | --DOMWINDOW == 192 (0x7f844a4d7800) [pid = 1824] [serial = 801] [outer = (nil)] [url = about:blank] 18:05:23 INFO - PROCESS | 1824 | --DOMWINDOW == 191 (0x7f8425b57000) [pid = 1824] [serial = 690] [outer = (nil)] [url = about:blank] 18:05:23 INFO - PROCESS | 1824 | --DOMWINDOW == 190 (0x7f8433e6ec00) [pid = 1824] [serial = 891] [outer = (nil)] [url = about:blank] 18:05:23 INFO - PROCESS | 1824 | --DOMWINDOW == 189 (0x7f843c34b800) [pid = 1824] [serial = 849] [outer = (nil)] [url = about:blank] 18:05:23 INFO - PROCESS | 1824 | --DOMWINDOW == 188 (0x7f843b2b9c00) [pid = 1824] [serial = 666] [outer = (nil)] [url = about:blank] 18:05:23 INFO - PROCESS | 1824 | --DOMWINDOW == 187 (0x7f844f647800) [pid = 1824] [serial = 678] [outer = (nil)] [url = about:blank] 18:05:23 INFO - PROCESS | 1824 | --DOMWINDOW == 186 (0x7f8428b9ec00) [pid = 1824] [serial = 675] [outer = (nil)] [url = about:blank] 18:05:23 INFO - PROCESS | 1824 | --DOMWINDOW == 185 (0x7f843c20e800) [pid = 1824] [serial = 735] [outer = (nil)] [url = about:blank] 18:05:23 INFO - PROCESS | 1824 | --DOMWINDOW == 184 (0x7f8433a83c00) [pid = 1824] [serial = 662] [outer = (nil)] [url = about:blank] 18:05:23 INFO - PROCESS | 1824 | --DOMWINDOW == 183 (0x7f8430e60000) [pid = 1824] [serial = 896] [outer = (nil)] [url = about:blank] 18:05:23 INFO - PROCESS | 1824 | --DOMWINDOW == 182 (0x7f843db76800) [pid = 1824] [serial = 738] [outer = (nil)] [url = about:blank] 18:05:23 INFO - PROCESS | 1824 | --DOMWINDOW == 181 (0x7f8428b98c00) [pid = 1824] [serial = 893] [outer = (nil)] [url = about:blank] 18:05:23 INFO - PROCESS | 1824 | --DOMWINDOW == 180 (0x7f842c7f5400) [pid = 1824] [serial = 837] [outer = (nil)] [url = about:blank] 18:05:23 INFO - PROCESS | 1824 | --DOMWINDOW == 179 (0x7f8429c61c00) [pid = 1824] [serial = 902] [outer = (nil)] [url = about:blank] 18:05:23 INFO - PROCESS | 1824 | --DOMWINDOW == 178 (0x7f8431ae9800) [pid = 1824] [serial = 693] [outer = (nil)] [url = about:blank] 18:05:23 INFO - PROCESS | 1824 | --DOMWINDOW == 177 (0x7f8431d76800) [pid = 1824] [serial = 897] [outer = (nil)] [url = about:blank] 18:05:23 INFO - PROCESS | 1824 | --DOMWINDOW == 176 (0x7f84336f9400) [pid = 1824] [serial = 899] [outer = (nil)] [url = about:blank] 18:05:23 INFO - PROCESS | 1824 | --DOMWINDOW == 175 (0x7f8428ea2000) [pid = 1824] [serial = 855] [outer = (nil)] [url = about:blank] 18:05:23 INFO - PROCESS | 1824 | --DOMWINDOW == 174 (0x7f8433ac5800) [pid = 1824] [serial = 890] [outer = (nil)] [url = about:blank] 18:05:23 INFO - PROCESS | 1824 | --DOMWINDOW == 173 (0x7f844d44ac00) [pid = 1824] [serial = 804] [outer = (nil)] [url = about:blank] 18:05:23 INFO - PROCESS | 1824 | --DOMWINDOW == 172 (0x7f8433016400) [pid = 1824] [serial = 840] [outer = (nil)] [url = about:blank] 18:05:23 INFO - PROCESS | 1824 | --DOMWINDOW == 171 (0x7f844f12c400) [pid = 1824] [serial = 672] [outer = (nil)] [url = about:blank] 18:05:23 INFO - PROCESS | 1824 | --DOMWINDOW == 170 (0x7f843bff4400) [pid = 1824] [serial = 617] [outer = (nil)] [url = about:blank] 18:05:23 INFO - PROCESS | 1824 | --DOMWINDOW == 169 (0x7f8427cfb400) [pid = 1824] [serial = 681] [outer = (nil)] [url = about:blank] 18:05:23 INFO - PROCESS | 1824 | --DOMWINDOW == 168 (0x7f8429c59400) [pid = 1824] [serial = 684] [outer = (nil)] [url = about:blank] 18:05:23 INFO - PROCESS | 1824 | --DOMWINDOW == 167 (0x7f84339c2c00) [pid = 1824] [serial = 750] [outer = (nil)] [url = about:blank] 18:05:23 INFO - PROCESS | 1824 | --DOMWINDOW == 166 (0x7f84339b9c00) [pid = 1824] [serial = 888] [outer = (nil)] [url = about:blank] 18:05:23 INFO - PROCESS | 1824 | --DOMWINDOW == 165 (0x7f8435250400) [pid = 1824] [serial = 783] [outer = (nil)] [url = about:blank] 18:05:23 INFO - PROCESS | 1824 | --DOMWINDOW == 164 (0x7f842c58d400) [pid = 1824] [serial = 881] [outer = (nil)] [url = about:blank] 18:05:23 INFO - PROCESS | 1824 | --DOMWINDOW == 163 (0x7f8426ac3000) [pid = 1824] [serial = 687] [outer = (nil)] [url = about:blank] 18:05:23 INFO - PROCESS | 1824 | --DOMWINDOW == 162 (0x7f843ae4b000) [pid = 1824] [serial = 614] [outer = (nil)] [url = about:blank] 18:05:23 INFO - PROCESS | 1824 | --DOMWINDOW == 161 (0x7f842abfb800) [pid = 1824] [serial = 720] [outer = (nil)] [url = about:blank] 18:05:23 INFO - PROCESS | 1824 | --DOMWINDOW == 160 (0x7f8432dd3000) [pid = 1824] [serial = 747] [outer = (nil)] [url = about:blank] 18:05:23 INFO - PROCESS | 1824 | --DOMWINDOW == 159 (0x7f84338a8400) [pid = 1824] [serial = 887] [outer = (nil)] [url = about:blank] 18:05:23 INFO - PROCESS | 1824 | --DOMWINDOW == 158 (0x7f8433adc800) [pid = 1824] [serial = 611] [outer = (nil)] [url = about:blank] 18:05:23 INFO - PROCESS | 1824 | --DOMWINDOW == 157 (0x7f8432e07800) [pid = 1824] [serial = 723] [outer = (nil)] [url = about:blank] 18:05:23 INFO - PROCESS | 1824 | --DOMWINDOW == 156 (0x7f8432dd9800) [pid = 1824] [serial = 884] [outer = (nil)] [url = about:blank] 18:05:23 INFO - PROCESS | 1824 | --DOMWINDOW == 155 (0x7f844f511c00) [pid = 1824] [serial = 867] [outer = (nil)] [url = about:blank] 18:05:23 INFO - PROCESS | 1824 | --DOMWINDOW == 154 (0x7f8449fdc800) [pid = 1824] [serial = 669] [outer = (nil)] [url = about:blank] 18:05:23 INFO - PROCESS | 1824 | --DOMWINDOW == 153 (0x7f8437170000) [pid = 1824] [serial = 843] [outer = (nil)] [url = about:blank] 18:05:23 INFO - PROCESS | 1824 | --DOMWINDOW == 152 (0x7f8427cf2000) [pid = 1824] [serial = 774] [outer = (nil)] [url = about:blank] 18:05:23 INFO - PROCESS | 1824 | --DOMWINDOW == 151 (0x7f8431ae6c00) [pid = 1824] [serial = 777] [outer = (nil)] [url = about:blank] 18:05:23 INFO - PROCESS | 1824 | --DOMWINDOW == 150 (0x7f843fe05400) [pid = 1824] [serial = 741] [outer = (nil)] [url = about:blank] 18:05:23 INFO - PROCESS | 1824 | --DOMWINDOW == 149 (0x7f844f124000) [pid = 1824] [serial = 852] [outer = (nil)] [url = about:blank] 18:05:23 INFO - PROCESS | 1824 | --DOMWINDOW == 148 (0x7f84342f7000) [pid = 1824] [serial = 729] [outer = (nil)] [url = about:blank] 18:05:23 INFO - PROCESS | 1824 | --DOMWINDOW == 147 (0x7f843b4a2800) [pid = 1824] [serial = 846] [outer = (nil)] [url = about:blank] 18:05:23 INFO - PROCESS | 1824 | --DOMWINDOW == 146 (0x7f843db32800) [pid = 1824] [serial = 792] [outer = (nil)] [url = about:blank] 18:05:23 INFO - PROCESS | 1824 | --DOMWINDOW == 145 (0x7f844f262000) [pid = 1824] [serial = 864] [outer = (nil)] [url = about:blank] 18:05:23 INFO - PROCESS | 1824 | --DOMWINDOW == 144 (0x7f842c93d800) [pid = 1824] [serial = 870] [outer = (nil)] [url = about:blank] 18:05:23 INFO - PROCESS | 1824 | --DOMWINDOW == 143 (0x7f8433a87400) [pid = 1824] [serial = 569] [outer = (nil)] [url = about:blank] 18:05:23 INFO - PROCESS | 1824 | --DOMWINDOW == 142 (0x7f843720f400) [pid = 1824] [serial = 786] [outer = (nil)] [url = about:blank] 18:05:23 INFO - PROCESS | 1824 | --DOMWINDOW == 141 (0x7f8438f9a800) [pid = 1824] [serial = 744] [outer = (nil)] [url = about:blank] 18:05:23 INFO - PROCESS | 1824 | --DOMWINDOW == 140 (0x7f8449152800) [pid = 1824] [serial = 798] [outer = (nil)] [url = about:blank] 18:05:23 INFO - PROCESS | 1824 | --DOMWINDOW == 139 (0x7f844f12e000) [pid = 1824] [serial = 858] [outer = (nil)] [url = about:blank] 18:05:23 INFO - PROCESS | 1824 | --DOMWINDOW == 138 (0x7f843bbe7400) [pid = 1824] [serial = 789] [outer = (nil)] [url = about:blank] 18:05:23 INFO - PROCESS | 1824 | --DOMWINDOW == 137 (0x7f843ea66800) [pid = 1824] [serial = 626] [outer = (nil)] [url = about:blank] 18:05:23 INFO - PROCESS | 1824 | --DOMWINDOW == 136 (0x7f843c7c5800) [pid = 1824] [serial = 620] [outer = (nil)] [url = about:blank] 18:05:23 INFO - PROCESS | 1824 | --DOMWINDOW == 135 (0x7f8433012000) [pid = 1824] [serial = 885] [outer = (nil)] [url = about:blank] 18:05:23 INFO - PROCESS | 1824 | --DOMWINDOW == 134 (0x7f84339bc000) [pid = 1824] [serial = 900] [outer = (nil)] [url = about:blank] 18:05:23 INFO - PROCESS | 1824 | --DOMWINDOW == 133 (0x7f844f5f2c00) [pid = 1824] [serial = 807] [outer = (nil)] [url = about:blank] 18:05:23 INFO - PROCESS | 1824 | --DOMWINDOW == 132 (0x7f843a481000) [pid = 1824] [serial = 834] [outer = (nil)] [url = about:blank] 18:05:23 INFO - PROCESS | 1824 | 1461114323971 Marionette TRACE conn4 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:24 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8426f26000 == 119 [pid = 1824] [id = 339] 18:05:24 INFO - PROCESS | 1824 | ++DOMWINDOW == 133 (0x7f8427cf2000) [pid = 1824] [serial = 1018] [outer = (nil)] 18:05:24 INFO - PROCESS | 1824 | ++DOMWINDOW == 134 (0x7f8429c59400) [pid = 1824] [serial = 1019] [outer = 0x7f8427cf2000] 18:05:24 INFO - PROCESS | 1824 | 1461114324154 Marionette DEBUG loaded listener.js 18:05:24 INFO - PROCESS | 1824 | ++DOMWINDOW == 135 (0x7f842c592c00) [pid = 1824] [serial = 1020] [outer = 0x7f8427cf2000] 18:05:24 INFO - PROCESS | 1824 | 1461114324899 Marionette TRACE conn4 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 18:05:24 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 18:05:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1500ms 18:05:24 INFO - PROCESS | 1824 | 1461114324960 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 18:05:24 INFO - PROCESS | 1824 | 1461114324965 Marionette TRACE conn4 <- [1,1329,null,{"value":"8"}] 18:05:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 18:05:24 INFO - PROCESS | 1824 | 1461114324983 Marionette TRACE conn4 -> [0,1330,"setScriptTimeout",{"ms":35000}] 18:05:24 INFO - PROCESS | 1824 | 1461114324987 Marionette TRACE conn4 <- [1,1330,null,{}] 18:05:24 INFO - PROCESS | 1824 | 1461114324992 Marionette TRACE conn4 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:25 INFO - PROCESS | 1824 | 1461114325174 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 18:05:25 INFO - PROCESS | 1824 | 1461114325184 Marionette TRACE conn4 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:25 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8428fe0800 == 120 [pid = 1824] [id = 340] 18:05:25 INFO - PROCESS | 1824 | ++DOMWINDOW == 136 (0x7f842a9ec400) [pid = 1824] [serial = 1021] [outer = (nil)] 18:05:25 INFO - PROCESS | 1824 | ++DOMWINDOW == 137 (0x7f8430ad5800) [pid = 1824] [serial = 1022] [outer = 0x7f842a9ec400] 18:05:25 INFO - PROCESS | 1824 | 1461114325249 Marionette DEBUG loaded listener.js 18:05:25 INFO - PROCESS | 1824 | ++DOMWINDOW == 138 (0x7f8430e56800) [pid = 1824] [serial = 1023] [outer = 0x7f842a9ec400] 18:05:26 INFO - PROCESS | 1824 | 1461114326192 Marionette TRACE conn4 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 18:05:26 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 18:05:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1235ms 18:05:26 INFO - PROCESS | 1824 | 1461114326219 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 18:05:26 INFO - PROCESS | 1824 | 1461114326223 Marionette TRACE conn4 <- [1,1333,null,{"value":"8"}] 18:05:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 18:05:26 INFO - PROCESS | 1824 | 1461114326228 Marionette TRACE conn4 -> [0,1334,"setScriptTimeout",{"ms":35000}] 18:05:26 INFO - PROCESS | 1824 | 1461114326232 Marionette TRACE conn4 <- [1,1334,null,{}] 18:05:26 INFO - PROCESS | 1824 | 1461114326237 Marionette TRACE conn4 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:26 INFO - PROCESS | 1824 | 1461114326472 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 18:05:26 INFO - PROCESS | 1824 | 1461114326509 Marionette TRACE conn4 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:26 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f842c8e0000 == 121 [pid = 1824] [id = 341] 18:05:26 INFO - PROCESS | 1824 | ++DOMWINDOW == 139 (0x7f8425198800) [pid = 1824] [serial = 1024] [outer = (nil)] 18:05:26 INFO - PROCESS | 1824 | ++DOMWINDOW == 140 (0x7f8431a06000) [pid = 1824] [serial = 1025] [outer = 0x7f8425198800] 18:05:26 INFO - PROCESS | 1824 | 1461114326570 Marionette DEBUG loaded listener.js 18:05:26 INFO - PROCESS | 1824 | ++DOMWINDOW == 141 (0x7f8431a11c00) [pid = 1824] [serial = 1026] [outer = 0x7f8425198800] 18:05:27 INFO - PROCESS | 1824 | 1461114327642 Marionette TRACE conn4 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 18:05:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 18:05:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1438ms 18:05:27 INFO - PROCESS | 1824 | 1461114327668 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 18:05:27 INFO - PROCESS | 1824 | 1461114327671 Marionette TRACE conn4 <- [1,1337,null,{"value":"8"}] 18:05:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 18:05:27 INFO - PROCESS | 1824 | 1461114327677 Marionette TRACE conn4 -> [0,1338,"setScriptTimeout",{"ms":35000}] 18:05:27 INFO - PROCESS | 1824 | 1461114327679 Marionette TRACE conn4 <- [1,1338,null,{}] 18:05:27 INFO - PROCESS | 1824 | 1461114327684 Marionette TRACE conn4 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:27 INFO - PROCESS | 1824 | 1461114327925 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 18:05:28 INFO - PROCESS | 1824 | --DOMWINDOW == 140 (0x7f8425b50c00) [pid = 1824] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 18:05:28 INFO - PROCESS | 1824 | --DOMWINDOW == 139 (0x7f8433ad3c00) [pid = 1824] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 18:05:28 INFO - PROCESS | 1824 | --DOMWINDOW == 138 (0x7f8431ae3800) [pid = 1824] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 18:05:28 INFO - PROCESS | 1824 | --DOMWINDOW == 137 (0x7f8428b95000) [pid = 1824] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 18:05:28 INFO - PROCESS | 1824 | --DOMWINDOW == 136 (0x7f842c937400) [pid = 1824] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 18:05:28 INFO - PROCESS | 1824 | --DOMWINDOW == 135 (0x7f8435e4f000) [pid = 1824] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 18:05:28 INFO - PROCESS | 1824 | --DOMWINDOW == 134 (0x7f842a575000) [pid = 1824] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 18:05:28 INFO - PROCESS | 1824 | --DOMWINDOW == 133 (0x7f8428b0ec00) [pid = 1824] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 18:05:28 INFO - PROCESS | 1824 | --DOMWINDOW == 132 (0x7f8435e48800) [pid = 1824] [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.] 18:05:28 INFO - PROCESS | 1824 | --DOMWINDOW == 131 (0x7f8425192000) [pid = 1824] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 18:05:28 INFO - PROCESS | 1824 | --DOMWINDOW == 130 (0x7f84352cd000) [pid = 1824] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 18:05:28 INFO - PROCESS | 1824 | 1461114328633 Marionette TRACE conn4 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:28 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8427a21800 == 122 [pid = 1824] [id = 342] 18:05:28 INFO - PROCESS | 1824 | ++DOMWINDOW == 131 (0x7f8425192000) [pid = 1824] [serial = 1027] [outer = (nil)] 18:05:28 INFO - PROCESS | 1824 | ++DOMWINDOW == 132 (0x7f8428b95000) [pid = 1824] [serial = 1028] [outer = 0x7f8425192000] 18:05:28 INFO - PROCESS | 1824 | 1461114328713 Marionette DEBUG loaded listener.js 18:05:28 INFO - PROCESS | 1824 | ++DOMWINDOW == 133 (0x7f8432e0dc00) [pid = 1824] [serial = 1029] [outer = 0x7f8425192000] 18:05:29 INFO - PROCESS | 1824 | 1461114329814 Marionette TRACE conn4 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 18:05:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 18:05:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2184ms 18:05:29 INFO - PROCESS | 1824 | 1461114329862 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 18:05:29 INFO - PROCESS | 1824 | 1461114329864 Marionette TRACE conn4 <- [1,1341,null,{"value":"8"}] 18:05:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 18:05:29 INFO - PROCESS | 1824 | 1461114329871 Marionette TRACE conn4 -> [0,1342,"setScriptTimeout",{"ms":35000}] 18:05:29 INFO - PROCESS | 1824 | 1461114329873 Marionette TRACE conn4 <- [1,1342,null,{}] 18:05:29 INFO - PROCESS | 1824 | 1461114329878 Marionette TRACE conn4 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:30 INFO - PROCESS | 1824 | 1461114330113 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 18:05:30 INFO - PROCESS | 1824 | 1461114330168 Marionette TRACE conn4 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:30 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8432e7a000 == 123 [pid = 1824] [id = 343] 18:05:30 INFO - PROCESS | 1824 | ++DOMWINDOW == 134 (0x7f8425194800) [pid = 1824] [serial = 1030] [outer = (nil)] 18:05:30 INFO - PROCESS | 1824 | ++DOMWINDOW == 135 (0x7f8432e0f000) [pid = 1824] [serial = 1031] [outer = 0x7f8425194800] 18:05:30 INFO - PROCESS | 1824 | 1461114330231 Marionette DEBUG loaded listener.js 18:05:30 INFO - PROCESS | 1824 | ++DOMWINDOW == 136 (0x7f843368ec00) [pid = 1824] [serial = 1032] [outer = 0x7f8425194800] 18:05:31 INFO - PROCESS | 1824 | 1461114331255 Marionette TRACE conn4 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 18:05:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 18:05:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1429ms 18:05:31 INFO - PROCESS | 1824 | 1461114331302 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 18:05:31 INFO - PROCESS | 1824 | 1461114331309 Marionette TRACE conn4 <- [1,1345,null,{"value":"8"}] 18:05:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 18:05:31 INFO - PROCESS | 1824 | 1461114331319 Marionette TRACE conn4 -> [0,1346,"setScriptTimeout",{"ms":35000}] 18:05:31 INFO - PROCESS | 1824 | 1461114331323 Marionette TRACE conn4 <- [1,1346,null,{}] 18:05:31 INFO - PROCESS | 1824 | 1461114331332 Marionette TRACE conn4 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:31 INFO - PROCESS | 1824 | 1461114331547 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 18:05:31 INFO - PROCESS | 1824 | 1461114331789 Marionette TRACE conn4 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:31 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8427a11000 == 124 [pid = 1824] [id = 344] 18:05:31 INFO - PROCESS | 1824 | ++DOMWINDOW == 137 (0x7f842708e400) [pid = 1824] [serial = 1033] [outer = (nil)] 18:05:31 INFO - PROCESS | 1824 | ++DOMWINDOW == 138 (0x7f8427098c00) [pid = 1824] [serial = 1034] [outer = 0x7f842708e400] 18:05:31 INFO - PROCESS | 1824 | 1461114331916 Marionette DEBUG loaded listener.js 18:05:32 INFO - PROCESS | 1824 | ++DOMWINDOW == 139 (0x7f8428b9d800) [pid = 1824] [serial = 1035] [outer = 0x7f842708e400] 18:05:32 INFO - PROCESS | 1824 | 1461114332879 Marionette TRACE conn4 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 18:05:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 18:05:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1633ms 18:05:32 INFO - PROCESS | 1824 | 1461114332954 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 18:05:32 INFO - PROCESS | 1824 | 1461114332962 Marionette TRACE conn4 <- [1,1349,null,{"value":"8"}] 18:05:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 18:05:32 INFO - PROCESS | 1824 | 1461114332973 Marionette TRACE conn4 -> [0,1350,"setScriptTimeout",{"ms":35000}] 18:05:32 INFO - PROCESS | 1824 | 1461114332977 Marionette TRACE conn4 <- [1,1350,null,{}] 18:05:32 INFO - PROCESS | 1824 | 1461114332983 Marionette TRACE conn4 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:33 INFO - PROCESS | 1824 | 1461114333223 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 18:05:33 INFO - PROCESS | 1824 | 1461114333551 Marionette TRACE conn4 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:33 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84319eb000 == 125 [pid = 1824] [id = 345] 18:05:33 INFO - PROCESS | 1824 | ++DOMWINDOW == 140 (0x7f842a321400) [pid = 1824] [serial = 1036] [outer = (nil)] 18:05:33 INFO - PROCESS | 1824 | ++DOMWINDOW == 141 (0x7f842a57e800) [pid = 1824] [serial = 1037] [outer = 0x7f842a321400] 18:05:33 INFO - PROCESS | 1824 | 1461114333628 Marionette DEBUG loaded listener.js 18:05:33 INFO - PROCESS | 1824 | ++DOMWINDOW == 142 (0x7f842abf7c00) [pid = 1824] [serial = 1038] [outer = 0x7f842a321400] 18:05:34 INFO - PROCESS | 1824 | 1461114334520 Marionette TRACE conn4 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 18:05:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 18:05:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1587ms 18:05:34 INFO - PROCESS | 1824 | 1461114334560 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 18:05:34 INFO - PROCESS | 1824 | 1461114334564 Marionette TRACE conn4 <- [1,1353,null,{"value":"8"}] 18:05:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 18:05:34 INFO - PROCESS | 1824 | 1461114334571 Marionette TRACE conn4 -> [0,1354,"setScriptTimeout",{"ms":35000}] 18:05:34 INFO - PROCESS | 1824 | 1461114334577 Marionette TRACE conn4 <- [1,1354,null,{}] 18:05:34 INFO - PROCESS | 1824 | 1461114334594 Marionette TRACE conn4 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:34 INFO - PROCESS | 1824 | 1461114334816 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 18:05:35 INFO - PROCESS | 1824 | 1461114335043 Marionette TRACE conn4 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:35 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8433719000 == 126 [pid = 1824] [id = 346] 18:05:35 INFO - PROCESS | 1824 | ++DOMWINDOW == 143 (0x7f8431aee800) [pid = 1824] [serial = 1039] [outer = (nil)] 18:05:35 INFO - PROCESS | 1824 | ++DOMWINDOW == 144 (0x7f8431d71c00) [pid = 1824] [serial = 1040] [outer = 0x7f8431aee800] 18:05:35 INFO - PROCESS | 1824 | 1461114335170 Marionette DEBUG loaded listener.js 18:05:35 INFO - PROCESS | 1824 | ++DOMWINDOW == 145 (0x7f8432ddbc00) [pid = 1824] [serial = 1041] [outer = 0x7f8431aee800] 18:05:36 INFO - PROCESS | 1824 | 1461114336079 Marionette TRACE conn4 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 18:05:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 18:05:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1535ms 18:05:36 INFO - PROCESS | 1824 | 1461114336107 Marionette TRACE conn4 -> [0,1357,"getWindowHandle",null] 18:05:36 INFO - PROCESS | 1824 | 1461114336110 Marionette TRACE conn4 <- [1,1357,null,{"value":"8"}] 18:05:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 18:05:36 INFO - PROCESS | 1824 | 1461114336117 Marionette TRACE conn4 -> [0,1358,"setScriptTimeout",{"ms":35000}] 18:05:36 INFO - PROCESS | 1824 | 1461114336121 Marionette TRACE conn4 <- [1,1358,null,{}] 18:05:36 INFO - PROCESS | 1824 | 1461114336126 Marionette TRACE conn4 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:36 INFO - PROCESS | 1824 | 1461114336329 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 18:05:36 INFO - PROCESS | 1824 | 1461114336520 Marionette TRACE conn4 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:36 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843405a800 == 127 [pid = 1824] [id = 347] 18:05:36 INFO - PROCESS | 1824 | ++DOMWINDOW == 146 (0x7f8431aee000) [pid = 1824] [serial = 1042] [outer = (nil)] 18:05:36 INFO - PROCESS | 1824 | ++DOMWINDOW == 147 (0x7f8433014c00) [pid = 1824] [serial = 1043] [outer = 0x7f8431aee000] 18:05:36 INFO - PROCESS | 1824 | 1461114336600 Marionette DEBUG loaded listener.js 18:05:36 INFO - PROCESS | 1824 | ++DOMWINDOW == 148 (0x7f84336f5800) [pid = 1824] [serial = 1044] [outer = 0x7f8431aee000] 18:05:37 INFO - PROCESS | 1824 | 1461114337504 Marionette TRACE conn4 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 18:05:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 18:05:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1443ms 18:05:37 INFO - PROCESS | 1824 | 1461114337562 Marionette TRACE conn4 -> [0,1361,"getWindowHandle",null] 18:05:37 INFO - PROCESS | 1824 | 1461114337564 Marionette TRACE conn4 <- [1,1361,null,{"value":"8"}] 18:05:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 18:05:37 INFO - PROCESS | 1824 | 1461114337572 Marionette TRACE conn4 -> [0,1362,"setScriptTimeout",{"ms":35000}] 18:05:37 INFO - PROCESS | 1824 | 1461114337576 Marionette TRACE conn4 <- [1,1362,null,{}] 18:05:37 INFO - PROCESS | 1824 | 1461114337582 Marionette TRACE conn4 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:37 INFO - PROCESS | 1824 | 1461114337791 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 18:05:37 INFO - PROCESS | 1824 | 1461114337974 Marionette TRACE conn4 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:37 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84354f3000 == 128 [pid = 1824] [id = 348] 18:05:37 INFO - PROCESS | 1824 | ++DOMWINDOW == 149 (0x7f8432ddf000) [pid = 1824] [serial = 1045] [outer = (nil)] 18:05:38 INFO - PROCESS | 1824 | ++DOMWINDOW == 150 (0x7f84338ac400) [pid = 1824] [serial = 1046] [outer = 0x7f8432ddf000] 18:05:38 INFO - PROCESS | 1824 | 1461114338049 Marionette DEBUG loaded listener.js 18:05:38 INFO - PROCESS | 1824 | ++DOMWINDOW == 151 (0x7f84339b5000) [pid = 1824] [serial = 1047] [outer = 0x7f8432ddf000] 18:05:39 INFO - PROCESS | 1824 | 1461114339285 Marionette TRACE conn4 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 18:05:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 18:05:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1785ms 18:05:39 INFO - PROCESS | 1824 | 1461114339359 Marionette TRACE conn4 -> [0,1365,"getWindowHandle",null] 18:05:39 INFO - PROCESS | 1824 | 1461114339361 Marionette TRACE conn4 <- [1,1365,null,{"value":"8"}] 18:05:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 18:05:39 INFO - PROCESS | 1824 | 1461114339370 Marionette TRACE conn4 -> [0,1366,"setScriptTimeout",{"ms":35000}] 18:05:39 INFO - PROCESS | 1824 | 1461114339372 Marionette TRACE conn4 <- [1,1366,null,{}] 18:05:39 INFO - PROCESS | 1824 | 1461114339389 Marionette TRACE conn4 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:39 INFO - PROCESS | 1824 | 1461114339655 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 18:05:39 INFO - PROCESS | 1824 | 1461114339909 Marionette TRACE conn4 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:39 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8437b92000 == 129 [pid = 1824] [id = 349] 18:05:39 INFO - PROCESS | 1824 | ++DOMWINDOW == 152 (0x7f8433aa7c00) [pid = 1824] [serial = 1048] [outer = (nil)] 18:05:39 INFO - PROCESS | 1824 | ++DOMWINDOW == 153 (0x7f8433ae0800) [pid = 1824] [serial = 1049] [outer = 0x7f8433aa7c00] 18:05:39 INFO - PROCESS | 1824 | 1461114339988 Marionette DEBUG loaded listener.js 18:05:40 INFO - PROCESS | 1824 | ++DOMWINDOW == 154 (0x7f84342f3800) [pid = 1824] [serial = 1050] [outer = 0x7f8433aa7c00] 18:05:40 INFO - PROCESS | 1824 | 1461114340885 Marionette TRACE conn4 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 18:05:40 INFO - PROCESS | 1824 | 1461114340909 Marionette TRACE conn4 <- [1,1369,null,{"value":"8"}] 18:05:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 18:05:40 INFO - PROCESS | 1824 | 1461114340916 Marionette TRACE conn4 -> [0,1370,"setScriptTimeout",{"ms":35000}] 18:05:40 INFO - PROCESS | 1824 | 1461114340920 Marionette TRACE conn4 <- [1,1370,null,{}] 18:05:40 INFO - PROCESS | 1824 | 1461114340926 Marionette TRACE conn4 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:41 INFO - PROCESS | 1824 | 1461114341133 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 18:05:41 INFO - PROCESS | 1824 | 1461114341323 Marionette TRACE conn4 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:41 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843a416000 == 130 [pid = 1824] [id = 350] 18:05:41 INFO - PROCESS | 1824 | ++DOMWINDOW == 155 (0x7f8433aab400) [pid = 1824] [serial = 1051] [outer = (nil)] 18:05:41 INFO - PROCESS | 1824 | ++DOMWINDOW == 156 (0x7f843524f800) [pid = 1824] [serial = 1052] [outer = 0x7f8433aab400] 18:05:41 INFO - PROCESS | 1824 | 1461114341440 Marionette DEBUG loaded listener.js 18:05:41 INFO - PROCESS | 1824 | ++DOMWINDOW == 157 (0x7f8435e2fc00) [pid = 1824] [serial = 1053] [outer = 0x7f8433aab400] 18:05:42 INFO - PROCESS | 1824 | 1461114342343 Marionette TRACE conn4 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 18:05:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 18:05:42 INFO - PROCESS | 1824 | 1461114342407 Marionette TRACE conn4 <- [1,1373,null,{"value":"8"}] 18:05:42 INFO - PROCESS | 1824 | 1461114342414 Marionette TRACE conn4 -> [0,1374,"setScriptTimeout",{"ms":35000}] 18:05:42 INFO - PROCESS | 1824 | 1461114342417 Marionette TRACE conn4 <- [1,1374,null,{}] 18:05:42 INFO - PROCESS | 1824 | 1461114342423 Marionette TRACE conn4 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:42 INFO - PROCESS | 1824 | 1461114342665 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 18:05:42 INFO - PROCESS | 1824 | 1461114342894 Marionette TRACE conn4 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:42 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843c4e4800 == 131 [pid = 1824] [id = 351] 18:05:42 INFO - PROCESS | 1824 | ++DOMWINDOW == 158 (0x7f84342f4400) [pid = 1824] [serial = 1054] [outer = (nil)] 18:05:42 INFO - PROCESS | 1824 | ++DOMWINDOW == 159 (0x7f8437210400) [pid = 1824] [serial = 1055] [outer = 0x7f84342f4400] 18:05:42 INFO - PROCESS | 1824 | 1461114342982 Marionette DEBUG loaded listener.js 18:05:43 INFO - PROCESS | 1824 | ++DOMWINDOW == 160 (0x7f84374ef400) [pid = 1824] [serial = 1056] [outer = 0x7f84342f4400] 18:05:43 INFO - PROCESS | 1824 | [1824] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:05:43 INFO - PROCESS | 1824 | 1461114343852 Marionette TRACE conn4 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 18:05:43 INFO - PROCESS | 1824 | 1461114343908 Marionette TRACE conn4 <- [1,1377,null,{"value":"8"}] 18:05:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 18:05:43 INFO - PROCESS | 1824 | 1461114343915 Marionette TRACE conn4 -> [0,1378,"setScriptTimeout",{"ms":35000}] 18:05:43 INFO - PROCESS | 1824 | 1461114343918 Marionette TRACE conn4 <- [1,1378,null,{}] 18:05:43 INFO - PROCESS | 1824 | 1461114343924 Marionette TRACE conn4 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:44 INFO - PROCESS | 1824 | 1461114344160 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 18:05:44 INFO - PROCESS | 1824 | 1461114344392 Marionette TRACE conn4 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:44 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843d00f000 == 132 [pid = 1824] [id = 352] 18:05:44 INFO - PROCESS | 1824 | ++DOMWINDOW == 161 (0x7f843518f000) [pid = 1824] [serial = 1057] [outer = (nil)] 18:05:44 INFO - PROCESS | 1824 | ++DOMWINDOW == 162 (0x7f843a481000) [pid = 1824] [serial = 1058] [outer = 0x7f843518f000] 18:05:44 INFO - PROCESS | 1824 | 1461114344509 Marionette DEBUG loaded listener.js 18:05:44 INFO - PROCESS | 1824 | ++DOMWINDOW == 163 (0x7f843b2b8c00) [pid = 1824] [serial = 1059] [outer = 0x7f843518f000] 18:05:45 INFO - PROCESS | 1824 | 1461114345365 Marionette TRACE conn4 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 18:05:45 INFO - PROCESS | 1824 | 1461114345402 Marionette TRACE conn4 <- [1,1381,null,{"value":"8"}] 18:05:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 18:05:45 INFO - PROCESS | 1824 | 1461114345411 Marionette TRACE conn4 -> [0,1382,"setScriptTimeout",{"ms":35000}] 18:05:45 INFO - PROCESS | 1824 | 1461114345414 Marionette TRACE conn4 <- [1,1382,null,{}] 18:05:45 INFO - PROCESS | 1824 | 1461114345420 Marionette TRACE conn4 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:45 INFO - PROCESS | 1824 | 1461114345627 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 18:05:45 INFO - PROCESS | 1824 | 1461114345819 Marionette TRACE conn4 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:45 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843eb8d000 == 133 [pid = 1824] [id = 353] 18:05:45 INFO - PROCESS | 1824 | ++DOMWINDOW == 164 (0x7f843718ec00) [pid = 1824] [serial = 1060] [outer = (nil)] 18:05:45 INFO - PROCESS | 1824 | ++DOMWINDOW == 165 (0x7f843bbeb800) [pid = 1824] [serial = 1061] [outer = 0x7f843718ec00] 18:05:45 INFO - PROCESS | 1824 | 1461114345893 Marionette DEBUG loaded listener.js 18:05:46 INFO - PROCESS | 1824 | ++DOMWINDOW == 166 (0x7f843bfeac00) [pid = 1824] [serial = 1062] [outer = 0x7f843718ec00] 18:05:46 INFO - PROCESS | 1824 | [1824] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:05:46 INFO - PROCESS | 1824 | 1461114346939 Marionette TRACE conn4 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 18:05:47 INFO - PROCESS | 1824 | 1461114347002 Marionette TRACE conn4 <- [1,1385,null,{"value":"8"}] 18:05:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 18:05:47 INFO - PROCESS | 1824 | 1461114347009 Marionette TRACE conn4 -> [0,1386,"setScriptTimeout",{"ms":35000}] 18:05:47 INFO - PROCESS | 1824 | 1461114347014 Marionette TRACE conn4 <- [1,1386,null,{}] 18:05:47 INFO - PROCESS | 1824 | 1461114347020 Marionette TRACE conn4 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:47 INFO - PROCESS | 1824 | 1461114347268 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 18:05:47 INFO - PROCESS | 1824 | 1461114347536 Marionette TRACE conn4 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:47 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f844a084000 == 134 [pid = 1824] [id = 354] 18:05:47 INFO - PROCESS | 1824 | ++DOMWINDOW == 167 (0x7f843c9ec400) [pid = 1824] [serial = 1063] [outer = (nil)] 18:05:47 INFO - PROCESS | 1824 | ++DOMWINDOW == 168 (0x7f843ce3bc00) [pid = 1824] [serial = 1064] [outer = 0x7f843c9ec400] 18:05:47 INFO - PROCESS | 1824 | 1461114347618 Marionette DEBUG loaded listener.js 18:05:47 INFO - PROCESS | 1824 | ++DOMWINDOW == 169 (0x7f843db30c00) [pid = 1824] [serial = 1065] [outer = 0x7f843c9ec400] 18:05:48 INFO - PROCESS | 1824 | 1461114348480 Marionette TRACE conn4 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 18:05:48 INFO - PROCESS | 1824 | 1461114348499 Marionette TRACE conn4 <- [1,1389,null,{"value":"8"}] 18:05:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 18:05:48 INFO - PROCESS | 1824 | 1461114348506 Marionette TRACE conn4 -> [0,1390,"setScriptTimeout",{"ms":35000}] 18:05:48 INFO - PROCESS | 1824 | 1461114348510 Marionette TRACE conn4 <- [1,1390,null,{}] 18:05:48 INFO - PROCESS | 1824 | 1461114348515 Marionette TRACE conn4 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:48 INFO - PROCESS | 1824 | 1461114348732 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 18:05:48 INFO - PROCESS | 1824 | 1461114348926 Marionette TRACE conn4 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:48 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f844d4b3800 == 135 [pid = 1824] [id = 355] 18:05:48 INFO - PROCESS | 1824 | ++DOMWINDOW == 170 (0x7f843ca77c00) [pid = 1824] [serial = 1066] [outer = (nil)] 18:05:48 INFO - PROCESS | 1824 | ++DOMWINDOW == 171 (0x7f843db71400) [pid = 1824] [serial = 1067] [outer = 0x7f843ca77c00] 18:05:49 INFO - PROCESS | 1824 | 1461114349000 Marionette DEBUG loaded listener.js 18:05:49 INFO - PROCESS | 1824 | ++DOMWINDOW == 172 (0x7f843e203400) [pid = 1824] [serial = 1068] [outer = 0x7f843ca77c00] 18:05:49 INFO - PROCESS | 1824 | 1461114349916 Marionette TRACE conn4 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 18:05:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 18:05:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1481ms 18:05:49 INFO - PROCESS | 1824 | 1461114349989 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 18:05:49 INFO - PROCESS | 1824 | 1461114349991 Marionette TRACE conn4 <- [1,1393,null,{"value":"8"}] 18:05:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 18:05:50 INFO - PROCESS | 1824 | 1461114349999 Marionette TRACE conn4 -> [0,1394,"setScriptTimeout",{"ms":35000}] 18:05:50 INFO - PROCESS | 1824 | 1461114350002 Marionette TRACE conn4 <- [1,1394,null,{}] 18:05:50 INFO - PROCESS | 1824 | 1461114350009 Marionette TRACE conn4 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:50 INFO - PROCESS | 1824 | 1461114350255 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 18:05:50 INFO - PROCESS | 1824 | 1461114350491 Marionette TRACE conn4 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:50 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f844f681000 == 136 [pid = 1824] [id = 356] 18:05:50 INFO - PROCESS | 1824 | ++DOMWINDOW == 173 (0x7f8433ac4000) [pid = 1824] [serial = 1069] [outer = (nil)] 18:05:50 INFO - PROCESS | 1824 | ++DOMWINDOW == 174 (0x7f843ea63000) [pid = 1824] [serial = 1070] [outer = 0x7f8433ac4000] 18:05:50 INFO - PROCESS | 1824 | 1461114350608 Marionette DEBUG loaded listener.js 18:05:50 INFO - PROCESS | 1824 | ++DOMWINDOW == 175 (0x7f8440158800) [pid = 1824] [serial = 1071] [outer = 0x7f8433ac4000] 18:05:51 INFO - PROCESS | 1824 | 1461114351449 Marionette TRACE conn4 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 18:05:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 18:05:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1532ms 18:05:51 INFO - PROCESS | 1824 | 1461114351533 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 18:05:51 INFO - PROCESS | 1824 | 1461114351537 Marionette TRACE conn4 <- [1,1397,null,{"value":"8"}] 18:05:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 18:05:51 INFO - PROCESS | 1824 | 1461114351543 Marionette TRACE conn4 -> [0,1398,"setScriptTimeout",{"ms":35000}] 18:05:51 INFO - PROCESS | 1824 | 1461114351546 Marionette TRACE conn4 <- [1,1398,null,{}] 18:05:51 INFO - PROCESS | 1824 | 1461114351552 Marionette TRACE conn4 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:51 INFO - PROCESS | 1824 | 1461114351762 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 18:05:51 INFO - PROCESS | 1824 | 1461114351958 Marionette TRACE conn4 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:52 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f842a7f5000 == 137 [pid = 1824] [id = 357] 18:05:52 INFO - PROCESS | 1824 | ++DOMWINDOW == 176 (0x7f8425b53000) [pid = 1824] [serial = 1072] [outer = (nil)] 18:05:52 INFO - PROCESS | 1824 | ++DOMWINDOW == 177 (0x7f8429c52800) [pid = 1824] [serial = 1073] [outer = 0x7f8425b53000] 18:05:52 INFO - PROCESS | 1824 | 1461114352069 Marionette DEBUG loaded listener.js 18:05:52 INFO - PROCESS | 1824 | ++DOMWINDOW == 178 (0x7f843c340c00) [pid = 1824] [serial = 1074] [outer = 0x7f8425b53000] 18:05:53 INFO - PROCESS | 1824 | 1461114353287 Marionette TRACE conn4 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 18:05:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 18:05:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1830ms 18:05:53 INFO - PROCESS | 1824 | 1461114353374 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 18:05:53 INFO - PROCESS | 1824 | 1461114353380 Marionette TRACE conn4 <- [1,1401,null,{"value":"8"}] 18:05:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 18:05:53 INFO - PROCESS | 1824 | 1461114353389 Marionette TRACE conn4 -> [0,1402,"setScriptTimeout",{"ms":35000}] 18:05:53 INFO - PROCESS | 1824 | 1461114353394 Marionette TRACE conn4 <- [1,1402,null,{}] 18:05:53 INFO - PROCESS | 1824 | 1461114353402 Marionette TRACE conn4 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:53 INFO - PROCESS | 1824 | 1461114353689 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 18:05:53 INFO - PROCESS | 1824 | 1461114353882 Marionette TRACE conn4 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:53 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8428f8c800 == 138 [pid = 1824] [id = 358] 18:05:53 INFO - PROCESS | 1824 | ++DOMWINDOW == 179 (0x7f8426f6e400) [pid = 1824] [serial = 1075] [outer = (nil)] 18:05:53 INFO - PROCESS | 1824 | ++DOMWINDOW == 180 (0x7f8427065c00) [pid = 1824] [serial = 1076] [outer = 0x7f8426f6e400] 18:05:53 INFO - PROCESS | 1824 | 1461114353952 Marionette DEBUG loaded listener.js 18:05:54 INFO - PROCESS | 1824 | ++DOMWINDOW == 181 (0x7f8427ced400) [pid = 1824] [serial = 1077] [outer = 0x7f8426f6e400] 18:05:54 INFO - PROCESS | 1824 | 1461114354795 Marionette TRACE conn4 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 18:05:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 18:05:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1485ms 18:05:54 INFO - PROCESS | 1824 | 1461114354874 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 18:05:54 INFO - PROCESS | 1824 | 1461114354883 Marionette TRACE conn4 <- [1,1405,null,{"value":"8"}] 18:05:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 18:05:54 INFO - PROCESS | 1824 | 1461114354893 Marionette TRACE conn4 -> [0,1406,"setScriptTimeout",{"ms":35000}] 18:05:54 INFO - PROCESS | 1824 | 1461114354896 Marionette TRACE conn4 <- [1,1406,null,{}] 18:05:54 INFO - PROCESS | 1824 | 1461114354903 Marionette TRACE conn4 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:55 INFO - PROCESS | 1824 | 1461114355144 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 18:05:55 INFO - PROCESS | 1824 | 1461114355545 Marionette TRACE conn4 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:55 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8425c4d000 == 139 [pid = 1824] [id = 359] 18:05:55 INFO - PROCESS | 1824 | ++DOMWINDOW == 182 (0x7f8427099400) [pid = 1824] [serial = 1078] [outer = (nil)] 18:05:55 INFO - PROCESS | 1824 | ++DOMWINDOW == 183 (0x7f8428b0f800) [pid = 1824] [serial = 1079] [outer = 0x7f8427099400] 18:05:55 INFO - PROCESS | 1824 | 1461114355619 Marionette DEBUG loaded listener.js 18:05:55 INFO - PROCESS | 1824 | ++DOMWINDOW == 184 (0x7f84299d0c00) [pid = 1824] [serial = 1080] [outer = 0x7f8427099400] 18:05:56 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8427a21800 == 138 [pid = 1824] [id = 342] 18:05:56 INFO - PROCESS | 1824 | --DOMWINDOW == 183 (0x7f8435428000) [pid = 1824] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 18:05:56 INFO - PROCESS | 1824 | --DOMWINDOW == 182 (0x7f842a318c00) [pid = 1824] [serial = 935] [outer = (nil)] [url = about:blank] 18:05:56 INFO - PROCESS | 1824 | --DOMWINDOW == 181 (0x7f842a57fc00) [pid = 1824] [serial = 938] [outer = (nil)] [url = about:blank] 18:05:56 INFO - PROCESS | 1824 | --DOMWINDOW == 180 (0x7f8430ada400) [pid = 1824] [serial = 968] [outer = (nil)] [url = about:blank] 18:05:56 INFO - PROCESS | 1824 | 1461114356634 Marionette TRACE conn4 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 18:05:56 INFO - PROCESS | 1824 | --DOCSHELL 0x7f842c8e0000 == 137 [pid = 1824] [id = 341] 18:05:56 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8428fe0800 == 136 [pid = 1824] [id = 340] 18:05:56 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8426f26000 == 135 [pid = 1824] [id = 339] 18:05:56 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8425275800 == 134 [pid = 1824] [id = 338] 18:05:56 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8428f89000 == 133 [pid = 1824] [id = 337] 18:05:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 18:05:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1787ms 18:05:56 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8429b8e800 == 132 [pid = 1824] [id = 331] 18:05:56 INFO - PROCESS | 1824 | --DOCSHELL 0x7f845137e000 == 131 [pid = 1824] [id = 330] 18:05:56 INFO - PROCESS | 1824 | --DOCSHELL 0x7f844eb9a000 == 130 [pid = 1824] [id = 329] 18:05:56 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8449fc3000 == 129 [pid = 1824] [id = 328] 18:05:56 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843d992800 == 128 [pid = 1824] [id = 327] 18:05:56 INFO - PROCESS | 1824 | 1461114356702 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 18:05:56 INFO - PROCESS | 1824 | 1461114356707 Marionette TRACE conn4 <- [1,1409,null,{"value":"8"}] 18:05:56 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843c5a2800 == 127 [pid = 1824] [id = 326] 18:05:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 18:05:56 INFO - PROCESS | 1824 | 1461114356727 Marionette TRACE conn4 -> [0,1410,"setScriptTimeout",{"ms":35000}] 18:05:56 INFO - PROCESS | 1824 | 1461114356733 Marionette TRACE conn4 <- [1,1410,null,{}] 18:05:56 INFO - PROCESS | 1824 | 1461114356749 Marionette TRACE conn4 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:56 INFO - PROCESS | 1824 | 1461114356948 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 18:05:57 INFO - PROCESS | 1824 | --DOMWINDOW == 179 (0x7f84354a8800) [pid = 1824] [serial = 959] [outer = (nil)] [url = about:blank] 18:05:57 INFO - PROCESS | 1824 | --DOMWINDOW == 178 (0x7f84491d2400) [pid = 1824] [serial = 920] [outer = (nil)] [url = about:blank] 18:05:57 INFO - PROCESS | 1824 | --DOMWINDOW == 177 (0x7f843dd2c400) [pid = 1824] [serial = 917] [outer = (nil)] [url = about:blank] 18:05:57 INFO - PROCESS | 1824 | --DOMWINDOW == 176 (0x7f843db36400) [pid = 1824] [serial = 962] [outer = (nil)] [url = about:blank] 18:05:57 INFO - PROCESS | 1824 | --DOMWINDOW == 175 (0x7f842548d800) [pid = 1824] [serial = 926] [outer = (nil)] [url = about:blank] 18:05:57 INFO - PROCESS | 1824 | --DOMWINDOW == 174 (0x7f84333e5800) [pid = 1824] [serial = 951] [outer = (nil)] [url = about:blank] 18:05:57 INFO - PROCESS | 1824 | --DOMWINDOW == 173 (0x7f8432d98000) [pid = 1824] [serial = 950] [outer = (nil)] [url = about:blank] 18:05:57 INFO - PROCESS | 1824 | --DOMWINDOW == 172 (0x7f844f051c00) [pid = 1824] [serial = 923] [outer = (nil)] [url = about:blank] 18:05:57 INFO - PROCESS | 1824 | --DOMWINDOW == 171 (0x7f8433695400) [pid = 1824] [serial = 956] [outer = (nil)] [url = about:blank] 18:05:57 INFO - PROCESS | 1824 | --DOMWINDOW == 170 (0x7f8433aa8000) [pid = 1824] [serial = 957] [outer = (nil)] [url = about:blank] 18:05:57 INFO - PROCESS | 1824 | --DOMWINDOW == 169 (0x7f8433a8d000) [pid = 1824] [serial = 954] [outer = (nil)] [url = about:blank] 18:05:57 INFO - PROCESS | 1824 | --DOMWINDOW == 168 (0x7f84338a0000) [pid = 1824] [serial = 953] [outer = (nil)] [url = about:blank] 18:05:57 INFO - PROCESS | 1824 | --DOMWINDOW == 167 (0x7f8438fa2c00) [pid = 1824] [serial = 906] [outer = (nil)] [url = about:blank] 18:05:57 INFO - PROCESS | 1824 | --DOMWINDOW == 166 (0x7f842a57d400) [pid = 1824] [serial = 947] [outer = (nil)] [url = about:blank] 18:05:57 INFO - PROCESS | 1824 | --DOMWINDOW == 165 (0x7f842aad7c00) [pid = 1824] [serial = 948] [outer = (nil)] [url = about:blank] 18:05:57 INFO - PROCESS | 1824 | --DOMWINDOW == 164 (0x7f8427066c00) [pid = 1824] [serial = 929] [outer = (nil)] [url = about:blank] 18:05:57 INFO - PROCESS | 1824 | --DOMWINDOW == 163 (0x7f844a211400) [pid = 1824] [serial = 963] [outer = (nil)] [url = about:blank] 18:05:57 INFO - PROCESS | 1824 | --DOMWINDOW == 162 (0x7f8433e6f000) [pid = 1824] [serial = 911] [outer = (nil)] [url = about:blank] 18:05:57 INFO - PROCESS | 1824 | --DOMWINDOW == 161 (0x7f842a319800) [pid = 1824] [serial = 945] [outer = (nil)] [url = about:blank] 18:05:57 INFO - PROCESS | 1824 | --DOMWINDOW == 160 (0x7f8428b9f400) [pid = 1824] [serial = 944] [outer = (nil)] [url = about:blank] 18:05:57 INFO - PROCESS | 1824 | --DOMWINDOW == 159 (0x7f843bc62000) [pid = 1824] [serial = 914] [outer = (nil)] [url = about:blank] 18:05:57 INFO - PROCESS | 1824 | --DOMWINDOW == 158 (0x7f8426f6ec00) [pid = 1824] [serial = 941] [outer = (nil)] [url = about:blank] 18:05:57 INFO - PROCESS | 1824 | --DOMWINDOW == 157 (0x7f8430adc000) [pid = 1824] [serial = 908] [outer = (nil)] [url = about:blank] 18:05:57 INFO - PROCESS | 1824 | --DOMWINDOW == 156 (0x7f8427cf4800) [pid = 1824] [serial = 932] [outer = (nil)] [url = about:blank] 18:05:57 INFO - PROCESS | 1824 | --DOMWINDOW == 155 (0x7f8435251400) [pid = 1824] [serial = 663] [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.] 18:05:57 INFO - PROCESS | 1824 | --DOMWINDOW == 154 (0x7f8425b4f800) [pid = 1824] [serial = 965] [outer = (nil)] [url = about:blank] 18:05:57 INFO - PROCESS | 1824 | --DOMWINDOW == 153 (0x7f8428b03400) [pid = 1824] [serial = 966] [outer = (nil)] [url = about:blank] 18:05:57 INFO - PROCESS | 1824 | --DOMWINDOW == 152 (0x7f843b2b6400) [pid = 1824] [serial = 960] [outer = (nil)] [url = about:blank] 18:05:57 INFO - PROCESS | 1824 | 1461114357240 Marionette TRACE conn4 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:57 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84271c7800 == 128 [pid = 1824] [id = 360] 18:05:57 INFO - PROCESS | 1824 | ++DOMWINDOW == 153 (0x7f8427cf4800) [pid = 1824] [serial = 1081] [outer = (nil)] 18:05:57 INFO - PROCESS | 1824 | ++DOMWINDOW == 154 (0x7f842abf6800) [pid = 1824] [serial = 1082] [outer = 0x7f8427cf4800] 18:05:57 INFO - PROCESS | 1824 | 1461114357333 Marionette DEBUG loaded listener.js 18:05:57 INFO - PROCESS | 1824 | ++DOMWINDOW == 155 (0x7f842c943800) [pid = 1824] [serial = 1083] [outer = 0x7f8427cf4800] 18:05:58 INFO - PROCESS | 1824 | 1461114358120 Marionette TRACE conn4 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 18:05:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 18:05:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1438ms 18:05:58 INFO - PROCESS | 1824 | 1461114358164 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 18:05:58 INFO - PROCESS | 1824 | 1461114358168 Marionette TRACE conn4 <- [1,1413,null,{"value":"8"}] 18:05:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 18:05:58 INFO - PROCESS | 1824 | 1461114358173 Marionette TRACE conn4 -> [0,1414,"setScriptTimeout",{"ms":35000}] 18:05:58 INFO - PROCESS | 1824 | 1461114358176 Marionette TRACE conn4 <- [1,1414,null,{}] 18:05:58 INFO - PROCESS | 1824 | 1461114358181 Marionette TRACE conn4 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:58 INFO - PROCESS | 1824 | 1461114358423 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 18:05:58 INFO - PROCESS | 1824 | 1461114358433 Marionette TRACE conn4 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:58 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f842a978800 == 129 [pid = 1824] [id = 361] 18:05:58 INFO - PROCESS | 1824 | ++DOMWINDOW == 156 (0x7f842c943c00) [pid = 1824] [serial = 1084] [outer = (nil)] 18:05:58 INFO - PROCESS | 1824 | ++DOMWINDOW == 157 (0x7f8431aeac00) [pid = 1824] [serial = 1085] [outer = 0x7f842c943c00] 18:05:58 INFO - PROCESS | 1824 | 1461114358494 Marionette DEBUG loaded listener.js 18:05:58 INFO - PROCESS | 1824 | ++DOMWINDOW == 158 (0x7f8432d98000) [pid = 1824] [serial = 1086] [outer = 0x7f842c943c00] 18:05:59 INFO - PROCESS | 1824 | 1461114359400 Marionette TRACE conn4 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 18:05:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 18:05:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1276ms 18:05:59 INFO - PROCESS | 1824 | 1461114359451 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 18:05:59 INFO - PROCESS | 1824 | 1461114359466 Marionette TRACE conn4 <- [1,1417,null,{"value":"8"}] 18:05:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 18:05:59 INFO - PROCESS | 1824 | 1461114359481 Marionette TRACE conn4 -> [0,1418,"setScriptTimeout",{"ms":35000}] 18:05:59 INFO - PROCESS | 1824 | 1461114359483 Marionette TRACE conn4 <- [1,1418,null,{}] 18:05:59 INFO - PROCESS | 1824 | 1461114359489 Marionette TRACE conn4 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:59 INFO - PROCESS | 1824 | 1461114359727 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 18:05:59 INFO - PROCESS | 1824 | 1461114359750 Marionette TRACE conn4 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:59 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84319e9000 == 130 [pid = 1824] [id = 362] 18:05:59 INFO - PROCESS | 1824 | ++DOMWINDOW == 159 (0x7f8430e5f400) [pid = 1824] [serial = 1087] [outer = (nil)] 18:05:59 INFO - PROCESS | 1824 | ++DOMWINDOW == 160 (0x7f84335a7800) [pid = 1824] [serial = 1088] [outer = 0x7f8430e5f400] 18:05:59 INFO - PROCESS | 1824 | 1461114359818 Marionette DEBUG loaded listener.js 18:05:59 INFO - PROCESS | 1824 | ++DOMWINDOW == 161 (0x7f84336fd800) [pid = 1824] [serial = 1089] [outer = 0x7f8430e5f400] 18:06:00 INFO - PROCESS | 1824 | 1461114360789 Marionette TRACE conn4 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 18:06:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 18:06:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1341ms 18:06:00 INFO - PROCESS | 1824 | 1461114360839 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 18:06:00 INFO - PROCESS | 1824 | 1461114360844 Marionette TRACE conn4 <- [1,1421,null,{"value":"8"}] 18:06:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 18:06:00 INFO - PROCESS | 1824 | 1461114360850 Marionette TRACE conn4 -> [0,1422,"setScriptTimeout",{"ms":35000}] 18:06:00 INFO - PROCESS | 1824 | 1461114360852 Marionette TRACE conn4 <- [1,1422,null,{}] 18:06:00 INFO - PROCESS | 1824 | 1461114360859 Marionette TRACE conn4 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:06:01 INFO - PROCESS | 1824 | 1461114361130 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 18:06:01 INFO - PROCESS | 1824 | --DOMWINDOW == 160 (0x7f8425198800) [pid = 1824] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 18:06:01 INFO - PROCESS | 1824 | --DOMWINDOW == 159 (0x7f8425192000) [pid = 1824] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 18:06:01 INFO - PROCESS | 1824 | --DOMWINDOW == 158 (0x7f8427069c00) [pid = 1824] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 18:06:01 INFO - PROCESS | 1824 | --DOMWINDOW == 157 (0x7f842a9ec400) [pid = 1824] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 18:06:01 INFO - PROCESS | 1824 | --DOMWINDOW == 156 (0x7f8427068800) [pid = 1824] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 18:06:01 INFO - PROCESS | 1824 | --DOMWINDOW == 155 (0x7f8427cf2000) [pid = 1824] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 18:06:01 INFO - PROCESS | 1824 | 1461114361503 Marionette TRACE conn4 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:01 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8428fdc800 == 131 [pid = 1824] [id = 363] 18:06:01 INFO - PROCESS | 1824 | ++DOMWINDOW == 156 (0x7f8425192000) [pid = 1824] [serial = 1090] [outer = (nil)] 18:06:01 INFO - PROCESS | 1824 | ++DOMWINDOW == 157 (0x7f8428b98c00) [pid = 1824] [serial = 1091] [outer = 0x7f8425192000] 18:06:01 INFO - PROCESS | 1824 | 1461114361573 Marionette DEBUG loaded listener.js 18:06:01 INFO - PROCESS | 1824 | ++DOMWINDOW == 158 (0x7f8433aabc00) [pid = 1824] [serial = 1092] [outer = 0x7f8425192000] 18:06:02 INFO - PROCESS | 1824 | 1461114362324 Marionette TRACE conn4 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 18:06:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 18:06:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1532ms 18:06:02 INFO - PROCESS | 1824 | 1461114362383 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 18:06:02 INFO - PROCESS | 1824 | 1461114362387 Marionette TRACE conn4 <- [1,1425,null,{"value":"8"}] 18:06:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 18:06:02 INFO - PROCESS | 1824 | 1461114362392 Marionette TRACE conn4 -> [0,1426,"setScriptTimeout",{"ms":35000}] 18:06:02 INFO - PROCESS | 1824 | 1461114362395 Marionette TRACE conn4 <- [1,1426,null,{}] 18:06:02 INFO - PROCESS | 1824 | 1461114362400 Marionette TRACE conn4 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:06:02 INFO - PROCESS | 1824 | 1461114362600 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 18:06:02 INFO - PROCESS | 1824 | 1461114362749 Marionette TRACE conn4 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:02 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8434067800 == 132 [pid = 1824] [id = 364] 18:06:02 INFO - PROCESS | 1824 | ++DOMWINDOW == 159 (0x7f8425198800) [pid = 1824] [serial = 1093] [outer = (nil)] 18:06:02 INFO - PROCESS | 1824 | ++DOMWINDOW == 160 (0x7f8433e78c00) [pid = 1824] [serial = 1094] [outer = 0x7f8425198800] 18:06:02 INFO - PROCESS | 1824 | 1461114362812 Marionette DEBUG loaded listener.js 18:06:02 INFO - PROCESS | 1824 | ++DOMWINDOW == 161 (0x7f843716c800) [pid = 1824] [serial = 1095] [outer = 0x7f8425198800] 18:06:03 INFO - PROCESS | 1824 | 1461114363801 Marionette TRACE conn4 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 18:06:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 18:06:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1437ms 18:06:03 INFO - PROCESS | 1824 | 1461114363831 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 18:06:03 INFO - PROCESS | 1824 | 1461114363838 Marionette TRACE conn4 <- [1,1429,null,{"value":"8"}] 18:06:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 18:06:03 INFO - PROCESS | 1824 | 1461114363846 Marionette TRACE conn4 -> [0,1430,"setScriptTimeout",{"ms":35000}] 18:06:03 INFO - PROCESS | 1824 | 1461114363851 Marionette TRACE conn4 <- [1,1430,null,{}] 18:06:03 INFO - PROCESS | 1824 | 1461114363862 Marionette TRACE conn4 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:06:04 INFO - PROCESS | 1824 | 1461114364071 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 18:06:04 INFO - PROCESS | 1824 | 1461114364329 Marionette TRACE conn4 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:04 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8427a22800 == 133 [pid = 1824] [id = 365] 18:06:04 INFO - PROCESS | 1824 | ++DOMWINDOW == 162 (0x7f8426f66400) [pid = 1824] [serial = 1096] [outer = (nil)] 18:06:04 INFO - PROCESS | 1824 | ++DOMWINDOW == 163 (0x7f8428b03400) [pid = 1824] [serial = 1097] [outer = 0x7f8426f66400] 18:06:04 INFO - PROCESS | 1824 | 1461114364449 Marionette DEBUG loaded listener.js 18:06:04 INFO - PROCESS | 1824 | ++DOMWINDOW == 164 (0x7f84299cd000) [pid = 1824] [serial = 1098] [outer = 0x7f8426f66400] 18:06:05 INFO - PROCESS | 1824 | 1461114365365 Marionette TRACE conn4 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 18:06:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 18:06:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1590ms 18:06:05 INFO - PROCESS | 1824 | 1461114365437 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 18:06:05 INFO - PROCESS | 1824 | 1461114365446 Marionette TRACE conn4 <- [1,1433,null,{"value":"8"}] 18:06:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 18:06:05 INFO - PROCESS | 1824 | 1461114365457 Marionette TRACE conn4 -> [0,1434,"setScriptTimeout",{"ms":35000}] 18:06:05 INFO - PROCESS | 1824 | 1461114365461 Marionette TRACE conn4 <- [1,1434,null,{}] 18:06:05 INFO - PROCESS | 1824 | 1461114365467 Marionette TRACE conn4 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:06:05 INFO - PROCESS | 1824 | 1461114365726 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 18:06:06 INFO - PROCESS | 1824 | 1461114366023 Marionette TRACE conn4 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:06 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8432e7f800 == 134 [pid = 1824] [id = 366] 18:06:06 INFO - PROCESS | 1824 | ++DOMWINDOW == 165 (0x7f842a574400) [pid = 1824] [serial = 1099] [outer = (nil)] 18:06:06 INFO - PROCESS | 1824 | ++DOMWINDOW == 166 (0x7f842c58a800) [pid = 1824] [serial = 1100] [outer = 0x7f842a574400] 18:06:06 INFO - PROCESS | 1824 | 1461114366098 Marionette DEBUG loaded listener.js 18:06:06 INFO - PROCESS | 1824 | ++DOMWINDOW == 167 (0x7f8430e56c00) [pid = 1824] [serial = 1101] [outer = 0x7f842a574400] 18:06:07 INFO - PROCESS | 1824 | 1461114367141 Marionette TRACE conn4 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 18:06:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 18:06:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1739ms 18:06:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 18:06:07 INFO - PROCESS | 1824 | 1461114367197 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 18:06:07 INFO - PROCESS | 1824 | 1461114367200 Marionette TRACE conn4 <- [1,1437,null,{"value":"8"}] 18:06:07 INFO - PROCESS | 1824 | 1461114367207 Marionette TRACE conn4 -> [0,1438,"setScriptTimeout",{"ms":35000}] 18:06:07 INFO - PROCESS | 1824 | 1461114367213 Marionette TRACE conn4 <- [1,1438,null,{}] 18:06:07 INFO - PROCESS | 1824 | 1461114367229 Marionette TRACE conn4 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:06:07 INFO - PROCESS | 1824 | 1461114367515 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 18:06:07 INFO - PROCESS | 1824 | 1461114367755 Marionette TRACE conn4 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:07 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8437b91000 == 135 [pid = 1824] [id = 367] 18:06:07 INFO - PROCESS | 1824 | ++DOMWINDOW == 168 (0x7f8433695400) [pid = 1824] [serial = 1102] [outer = (nil)] 18:06:07 INFO - PROCESS | 1824 | ++DOMWINDOW == 169 (0x7f84339ba400) [pid = 1824] [serial = 1103] [outer = 0x7f8433695400] 18:06:07 INFO - PROCESS | 1824 | 1461114367873 Marionette DEBUG loaded listener.js 18:06:07 INFO - PROCESS | 1824 | ++DOMWINDOW == 170 (0x7f8433aa8c00) [pid = 1824] [serial = 1104] [outer = 0x7f8433695400] 18:06:08 INFO - PROCESS | 1824 | 1461114368795 Marionette TRACE conn4 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 18:06:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 18:06:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1637ms 18:06:08 INFO - PROCESS | 1824 | 1461114368844 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 18:06:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 18:06:08 INFO - PROCESS | 1824 | 1461114368849 Marionette TRACE conn4 <- [1,1441,null,{"value":"8"}] 18:06:08 INFO - PROCESS | 1824 | 1461114368855 Marionette TRACE conn4 -> [0,1442,"setScriptTimeout",{"ms":35000}] 18:06:08 INFO - PROCESS | 1824 | 1461114368859 Marionette TRACE conn4 <- [1,1442,null,{}] 18:06:08 INFO - PROCESS | 1824 | 1461114368864 Marionette TRACE conn4 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:06:09 INFO - PROCESS | 1824 | 1461114369062 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 18:06:09 INFO - PROCESS | 1824 | 1461114369301 Marionette TRACE conn4 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:09 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843cc4d000 == 136 [pid = 1824] [id = 368] 18:06:09 INFO - PROCESS | 1824 | ++DOMWINDOW == 171 (0x7f84338a0000) [pid = 1824] [serial = 1105] [outer = (nil)] 18:06:09 INFO - PROCESS | 1824 | ++DOMWINDOW == 172 (0x7f8435253000) [pid = 1824] [serial = 1106] [outer = 0x7f84338a0000] 18:06:09 INFO - PROCESS | 1824 | 1461114369420 Marionette DEBUG loaded listener.js 18:06:09 INFO - PROCESS | 1824 | ++DOMWINDOW == 173 (0x7f8438fa2c00) [pid = 1824] [serial = 1107] [outer = 0x7f84338a0000] 18:06:10 INFO - PROCESS | 1824 | 1461114370289 Marionette TRACE conn4 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 18:06:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 18:06:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1481ms 18:06:10 INFO - PROCESS | 1824 | 1461114370336 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 18:06:10 INFO - PROCESS | 1824 | 1461114370339 Marionette TRACE conn4 <- [1,1445,null,{"value":"8"}] 18:06:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 18:06:10 INFO - PROCESS | 1824 | 1461114370346 Marionette TRACE conn4 -> [0,1446,"setScriptTimeout",{"ms":35000}] 18:06:10 INFO - PROCESS | 1824 | 1461114370349 Marionette TRACE conn4 <- [1,1446,null,{}] 18:06:10 INFO - PROCESS | 1824 | 1461114370354 Marionette TRACE conn4 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:06:10 INFO - PROCESS | 1824 | 1461114370603 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 18:06:10 INFO - PROCESS | 1824 | 1461114370836 Marionette TRACE conn4 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:10 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84440b3800 == 137 [pid = 1824] [id = 369] 18:06:10 INFO - PROCESS | 1824 | ++DOMWINDOW == 174 (0x7f8433adac00) [pid = 1824] [serial = 1108] [outer = (nil)] 18:06:10 INFO - PROCESS | 1824 | ++DOMWINDOW == 175 (0x7f843ae49400) [pid = 1824] [serial = 1109] [outer = 0x7f8433adac00] 18:06:10 INFO - PROCESS | 1824 | 1461114370964 Marionette DEBUG loaded listener.js 18:06:11 INFO - PROCESS | 1824 | ++DOMWINDOW == 176 (0x7f843c20d800) [pid = 1824] [serial = 1110] [outer = 0x7f8433adac00] 18:06:11 INFO - PROCESS | 1824 | 1461114371843 Marionette TRACE conn4 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 18:06:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 18:06:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1531ms 18:06:11 INFO - PROCESS | 1824 | 1461114371878 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 18:06:11 INFO - PROCESS | 1824 | 1461114371882 Marionette TRACE conn4 <- [1,1449,null,{"value":"8"}] 18:06:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 18:06:11 INFO - PROCESS | 1824 | 1461114371888 Marionette TRACE conn4 -> [0,1450,"setScriptTimeout",{"ms":35000}] 18:06:11 INFO - PROCESS | 1824 | 1461114371892 Marionette TRACE conn4 <- [1,1450,null,{}] 18:06:11 INFO - PROCESS | 1824 | 1461114371897 Marionette TRACE conn4 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:06:12 INFO - PROCESS | 1824 | 1461114372244 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 18:06:12 INFO - PROCESS | 1824 | 1461114372688 Marionette TRACE conn4 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:12 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f844f53d800 == 138 [pid = 1824] [id = 370] 18:06:12 INFO - PROCESS | 1824 | ++DOMWINDOW == 177 (0x7f8449d73000) [pid = 1824] [serial = 1111] [outer = (nil)] 18:06:12 INFO - PROCESS | 1824 | ++DOMWINDOW == 178 (0x7f844a2e8800) [pid = 1824] [serial = 1112] [outer = 0x7f8449d73000] 18:06:12 INFO - PROCESS | 1824 | 1461114372831 Marionette DEBUG loaded listener.js 18:06:13 INFO - PROCESS | 1824 | ++DOMWINDOW == 179 (0x7f844b407c00) [pid = 1824] [serial = 1113] [outer = 0x7f8449d73000] 18:06:13 INFO - PROCESS | 1824 | 1461114373928 Marionette TRACE conn4 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 18:06:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 18:06:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 2082ms 18:06:13 INFO - PROCESS | 1824 | 1461114373973 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 18:06:13 INFO - PROCESS | 1824 | 1461114373977 Marionette TRACE conn4 <- [1,1453,null,{"value":"8"}] 18:06:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 18:06:13 INFO - PROCESS | 1824 | 1461114373983 Marionette TRACE conn4 -> [0,1454,"setScriptTimeout",{"ms":35000}] 18:06:13 INFO - PROCESS | 1824 | 1461114373986 Marionette TRACE conn4 <- [1,1454,null,{}] 18:06:13 INFO - PROCESS | 1824 | 1461114373992 Marionette TRACE conn4 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:06:14 INFO - PROCESS | 1824 | 1461114374192 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 18:06:14 INFO - PROCESS | 1824 | 1461114374388 Marionette TRACE conn4 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:14 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8451385000 == 139 [pid = 1824] [id = 371] 18:06:14 INFO - PROCESS | 1824 | ++DOMWINDOW == 180 (0x7f84491d7400) [pid = 1824] [serial = 1114] [outer = (nil)] 18:06:14 INFO - PROCESS | 1824 | ++DOMWINDOW == 181 (0x7f844eb55000) [pid = 1824] [serial = 1115] [outer = 0x7f84491d7400] 18:06:14 INFO - PROCESS | 1824 | 1461114374458 Marionette DEBUG loaded listener.js 18:06:14 INFO - PROCESS | 1824 | ++DOMWINDOW == 182 (0x7f844f123800) [pid = 1824] [serial = 1116] [outer = 0x7f84491d7400] 18:06:15 INFO - PROCESS | 1824 | 1461114375370 Marionette TRACE conn4 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 18:06:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 18:06:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1433ms 18:06:15 INFO - PROCESS | 1824 | 1461114375417 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 18:06:15 INFO - PROCESS | 1824 | 1461114375421 Marionette TRACE conn4 <- [1,1457,null,{"value":"8"}] 18:06:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 18:06:15 INFO - PROCESS | 1824 | 1461114375427 Marionette TRACE conn4 -> [0,1458,"setScriptTimeout",{"ms":35000}] 18:06:15 INFO - PROCESS | 1824 | 1461114375430 Marionette TRACE conn4 <- [1,1458,null,{}] 18:06:15 INFO - PROCESS | 1824 | 1461114375436 Marionette TRACE conn4 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:06:15 INFO - PROCESS | 1824 | 1461114375631 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 18:06:15 INFO - PROCESS | 1824 | 1461114375828 Marionette TRACE conn4 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:15 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f845461e800 == 140 [pid = 1824] [id = 372] 18:06:15 INFO - PROCESS | 1824 | ++DOMWINDOW == 183 (0x7f8449fd4000) [pid = 1824] [serial = 1117] [outer = (nil)] 18:06:15 INFO - PROCESS | 1824 | ++DOMWINDOW == 184 (0x7f84336f8000) [pid = 1824] [serial = 1118] [outer = 0x7f8449fd4000] 18:06:15 INFO - PROCESS | 1824 | 1461114375905 Marionette DEBUG loaded listener.js 18:06:16 INFO - PROCESS | 1824 | ++DOMWINDOW == 185 (0x7f844f587400) [pid = 1824] [serial = 1119] [outer = 0x7f8449fd4000] 18:06:16 INFO - PROCESS | 1824 | 1461114376809 Marionette TRACE conn4 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 18:06:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 18:06:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1437ms 18:06:16 INFO - PROCESS | 1824 | 1461114376866 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 18:06:16 INFO - PROCESS | 1824 | 1461114376868 Marionette TRACE conn4 <- [1,1461,null,{"value":"8"}] 18:06:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 18:06:16 INFO - PROCESS | 1824 | 1461114376875 Marionette TRACE conn4 -> [0,1462,"setScriptTimeout",{"ms":35000}] 18:06:16 INFO - PROCESS | 1824 | 1461114376877 Marionette TRACE conn4 <- [1,1462,null,{}] 18:06:16 INFO - PROCESS | 1824 | 1461114376883 Marionette TRACE conn4 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:06:17 INFO - PROCESS | 1824 | 1461114377086 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 18:06:17 INFO - PROCESS | 1824 | 1461114377379 Marionette TRACE conn4 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:17 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8428e86000 == 141 [pid = 1824] [id = 373] 18:06:17 INFO - PROCESS | 1824 | ++DOMWINDOW == 186 (0x7f8431aa2000) [pid = 1824] [serial = 1120] [outer = (nil)] 18:06:17 INFO - PROCESS | 1824 | ++DOMWINDOW == 187 (0x7f8431aa9400) [pid = 1824] [serial = 1121] [outer = 0x7f8431aa2000] 18:06:17 INFO - PROCESS | 1824 | 1461114377473 Marionette DEBUG loaded listener.js 18:06:17 INFO - PROCESS | 1824 | ++DOMWINDOW == 188 (0x7f8431aad800) [pid = 1824] [serial = 1122] [outer = 0x7f8431aa2000] 18:06:18 INFO - PROCESS | 1824 | 1461114378352 Marionette TRACE conn4 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 18:06:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 18:06:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1534ms 18:06:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 18:06:18 INFO - PROCESS | 1824 | 1461114378411 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 18:06:18 INFO - PROCESS | 1824 | 1461114378414 Marionette TRACE conn4 <- [1,1465,null,{"value":"8"}] 18:06:18 INFO - PROCESS | 1824 | 1461114378420 Marionette TRACE conn4 -> [0,1466,"setScriptTimeout",{"ms":35000}] 18:06:18 INFO - PROCESS | 1824 | 1461114378423 Marionette TRACE conn4 <- [1,1466,null,{}] 18:06:18 INFO - PROCESS | 1824 | 1461114378429 Marionette TRACE conn4 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:06:18 INFO - PROCESS | 1824 | 1461114378630 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 18:06:18 INFO - PROCESS | 1824 | 1461114378883 Marionette TRACE conn4 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:18 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8428f6f000 == 142 [pid = 1824] [id = 374] 18:06:18 INFO - PROCESS | 1824 | ++DOMWINDOW == 189 (0x7f8431aa2800) [pid = 1824] [serial = 1123] [outer = (nil)] 18:06:18 INFO - PROCESS | 1824 | ++DOMWINDOW == 190 (0x7f844f04f400) [pid = 1824] [serial = 1124] [outer = 0x7f8431aa2800] 18:06:18 INFO - PROCESS | 1824 | 1461114378970 Marionette DEBUG loaded listener.js 18:06:19 INFO - PROCESS | 1824 | ++DOMWINDOW == 191 (0x7f844f5eec00) [pid = 1824] [serial = 1125] [outer = 0x7f8431aa2800] 18:06:19 INFO - PROCESS | 1824 | 1461114379796 Marionette TRACE conn4 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 18:06:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 18:06:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1433ms 18:06:19 INFO - PROCESS | 1824 | 1461114379853 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 18:06:19 INFO - PROCESS | 1824 | 1461114379857 Marionette TRACE conn4 <- [1,1469,null,{"value":"8"}] 18:06:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 18:06:19 INFO - PROCESS | 1824 | 1461114379864 Marionette TRACE conn4 -> [0,1470,"setScriptTimeout",{"ms":35000}] 18:06:19 INFO - PROCESS | 1824 | 1461114379869 Marionette TRACE conn4 <- [1,1470,null,{}] 18:06:19 INFO - PROCESS | 1824 | 1461114379875 Marionette TRACE conn4 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:06:20 INFO - PROCESS | 1824 | 1461114380104 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 18:06:20 INFO - PROCESS | 1824 | 1461114380353 Marionette TRACE conn4 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:20 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8427bc6800 == 143 [pid = 1824] [id = 375] 18:06:20 INFO - PROCESS | 1824 | ++DOMWINDOW == 192 (0x7f844d482000) [pid = 1824] [serial = 1126] [outer = (nil)] 18:06:20 INFO - PROCESS | 1824 | ++DOMWINDOW == 193 (0x7f844f122800) [pid = 1824] [serial = 1127] [outer = 0x7f844d482000] 18:06:20 INFO - PROCESS | 1824 | 1461114380480 Marionette DEBUG loaded listener.js 18:06:20 INFO - PROCESS | 1824 | ++DOMWINDOW == 194 (0x7f844f647400) [pid = 1824] [serial = 1128] [outer = 0x7f844d482000] 18:06:21 INFO - PROCESS | 1824 | 1461114381352 Marionette TRACE conn4 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 18:06:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 18:06:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1533ms 18:06:21 INFO - PROCESS | 1824 | 1461114381399 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 18:06:21 INFO - PROCESS | 1824 | 1461114381403 Marionette TRACE conn4 <- [1,1473,null,{"value":"8"}] 18:06:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 18:06:21 INFO - PROCESS | 1824 | 1461114381409 Marionette TRACE conn4 -> [0,1474,"setScriptTimeout",{"ms":35000}] 18:06:21 INFO - PROCESS | 1824 | 1461114381412 Marionette TRACE conn4 <- [1,1474,null,{}] 18:06:21 INFO - PROCESS | 1824 | 1461114381418 Marionette TRACE conn4 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:06:21 INFO - PROCESS | 1824 | 1461114381621 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 18:06:21 INFO - PROCESS | 1824 | 1461114381822 Marionette TRACE conn4 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:21 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8427252000 == 144 [pid = 1824] [id = 376] 18:06:21 INFO - PROCESS | 1824 | ++DOMWINDOW == 195 (0x7f8428e55800) [pid = 1824] [serial = 1129] [outer = (nil)] 18:06:21 INFO - PROCESS | 1824 | ++DOMWINDOW == 196 (0x7f8428e5f400) [pid = 1824] [serial = 1130] [outer = 0x7f8428e55800] 18:06:21 INFO - PROCESS | 1824 | 1461114381894 Marionette DEBUG loaded listener.js 18:06:21 INFO - PROCESS | 1824 | ++DOMWINDOW == 197 (0x7f8433a7f000) [pid = 1824] [serial = 1131] [outer = 0x7f8428e55800] 18:06:22 INFO - PROCESS | 1824 | 1461114382883 Marionette TRACE conn4 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 18:06:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 18:06:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1530ms 18:06:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 18:06:22 INFO - PROCESS | 1824 | 1461114382941 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 18:06:22 INFO - PROCESS | 1824 | 1461114382943 Marionette TRACE conn4 <- [1,1477,null,{"value":"8"}] 18:06:22 INFO - PROCESS | 1824 | 1461114382950 Marionette TRACE conn4 -> [0,1478,"setScriptTimeout",{"ms":35000}] 18:06:22 INFO - PROCESS | 1824 | 1461114382953 Marionette TRACE conn4 <- [1,1478,null,{}] 18:06:22 INFO - PROCESS | 1824 | 1461114382959 Marionette TRACE conn4 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:06:23 INFO - PROCESS | 1824 | 1461114383166 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 18:06:23 INFO - PROCESS | 1824 | 1461114383420 Marionette TRACE conn4 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:23 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8422bd1000 == 145 [pid = 1824] [id = 377] 18:06:23 INFO - PROCESS | 1824 | ++DOMWINDOW == 198 (0x7f8427069000) [pid = 1824] [serial = 1132] [outer = (nil)] 18:06:23 INFO - PROCESS | 1824 | ++DOMWINDOW == 199 (0x7f8429c5e000) [pid = 1824] [serial = 1133] [outer = 0x7f8427069000] 18:06:23 INFO - PROCESS | 1824 | 1461114383499 Marionette DEBUG loaded listener.js 18:06:23 INFO - PROCESS | 1824 | ++DOMWINDOW == 200 (0x7f8433ee3c00) [pid = 1824] [serial = 1134] [outer = 0x7f8427069000] 18:06:24 INFO - PROCESS | 1824 | 1461114384413 Marionette TRACE conn4 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 18:06:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 18:06:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1536ms 18:06:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 18:06:24 INFO - PROCESS | 1824 | 1461114384486 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 18:06:24 INFO - PROCESS | 1824 | 1461114384489 Marionette TRACE conn4 <- [1,1481,null,{"value":"8"}] 18:06:24 INFO - PROCESS | 1824 | 1461114384496 Marionette TRACE conn4 -> [0,1482,"setScriptTimeout",{"ms":35000}] 18:06:24 INFO - PROCESS | 1824 | 1461114384498 Marionette TRACE conn4 <- [1,1482,null,{}] 18:06:24 INFO - PROCESS | 1824 | 1461114384505 Marionette TRACE conn4 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:06:24 INFO - PROCESS | 1824 | 1461114384715 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 18:06:25 INFO - PROCESS | 1824 | 1461114385506 Marionette TRACE conn4 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:25 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84278b3800 == 146 [pid = 1824] [id = 378] 18:06:25 INFO - PROCESS | 1824 | ++DOMWINDOW == 201 (0x7f8425485000) [pid = 1824] [serial = 1135] [outer = (nil)] 18:06:25 INFO - PROCESS | 1824 | ++DOMWINDOW == 202 (0x7f8425b4f800) [pid = 1824] [serial = 1136] [outer = 0x7f8425485000] 18:06:25 INFO - PROCESS | 1824 | 1461114385578 Marionette DEBUG loaded listener.js 18:06:25 INFO - PROCESS | 1824 | ++DOMWINDOW == 203 (0x7f8426ac4000) [pid = 1824] [serial = 1137] [outer = 0x7f8425485000] 18:06:26 INFO - PROCESS | 1824 | 1461114386501 Marionette TRACE conn4 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 18:06:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 18:06:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 2084ms 18:06:26 INFO - PROCESS | 1824 | 1461114386581 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 18:06:26 INFO - PROCESS | 1824 | 1461114386587 Marionette TRACE conn4 <- [1,1485,null,{"value":"8"}] 18:06:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 18:06:26 INFO - PROCESS | 1824 | 1461114386597 Marionette TRACE conn4 -> [0,1486,"setScriptTimeout",{"ms":35000}] 18:06:26 INFO - PROCESS | 1824 | 1461114386601 Marionette TRACE conn4 <- [1,1486,null,{}] 18:06:26 INFO - PROCESS | 1824 | 1461114386608 Marionette TRACE conn4 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:06:26 INFO - PROCESS | 1824 | 1461114386850 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 18:06:27 INFO - PROCESS | 1824 | 1461114387128 Marionette TRACE conn4 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:27 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8429b8b000 == 147 [pid = 1824] [id = 379] 18:06:27 INFO - PROCESS | 1824 | ++DOMWINDOW == 204 (0x7f842548f000) [pid = 1824] [serial = 1138] [outer = (nil)] 18:06:27 INFO - PROCESS | 1824 | ++DOMWINDOW == 205 (0x7f8427092800) [pid = 1824] [serial = 1139] [outer = 0x7f842548f000] 18:06:27 INFO - PROCESS | 1824 | 1461114387200 Marionette DEBUG loaded listener.js 18:06:27 INFO - PROCESS | 1824 | ++DOMWINDOW == 206 (0x7f842a57d400) [pid = 1824] [serial = 1140] [outer = 0x7f842548f000] 18:06:28 INFO - PROCESS | 1824 | 1461114388342 Marionette TRACE conn4 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 18:06:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 18:06:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1784ms 18:06:28 INFO - PROCESS | 1824 | 1461114388384 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 18:06:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 18:06:28 INFO - PROCESS | 1824 | 1461114388392 Marionette TRACE conn4 <- [1,1489,null,{"value":"8"}] 18:06:28 INFO - PROCESS | 1824 | 1461114388399 Marionette TRACE conn4 -> [0,1490,"setScriptTimeout",{"ms":35000}] 18:06:28 INFO - PROCESS | 1824 | 1461114388401 Marionette TRACE conn4 <- [1,1490,null,{}] 18:06:28 INFO - PROCESS | 1824 | 1461114388408 Marionette TRACE conn4 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:06:28 INFO - PROCESS | 1824 | 1461114388656 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 18:06:28 INFO - PROCESS | 1824 | 1461114388979 Marionette TRACE conn4 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:29 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84271ba800 == 148 [pid = 1824] [id = 380] 18:06:29 INFO - PROCESS | 1824 | ++DOMWINDOW == 207 (0x7f842c7ea800) [pid = 1824] [serial = 1141] [outer = (nil)] 18:06:29 INFO - PROCESS | 1824 | ++DOMWINDOW == 208 (0x7f8431a0b400) [pid = 1824] [serial = 1142] [outer = 0x7f842c7ea800] 18:06:29 INFO - PROCESS | 1824 | 1461114389051 Marionette DEBUG loaded listener.js 18:06:29 INFO - PROCESS | 1824 | ++DOMWINDOW == 209 (0x7f8431d6ec00) [pid = 1824] [serial = 1143] [outer = 0x7f842c7ea800] 18:06:29 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843e9d4800 == 147 [pid = 1824] [id = 304] 18:06:29 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8428fdc800 == 146 [pid = 1824] [id = 363] 18:06:29 INFO - PROCESS | 1824 | --DOMWINDOW == 208 (0x7f8426f6cc00) [pid = 1824] [serial = 1004] [outer = (nil)] [url = about:blank] 18:06:29 INFO - PROCESS | 1824 | --DOMWINDOW == 207 (0x7f8426ab6c00) [pid = 1824] [serial = 1007] [outer = (nil)] [url = about:blank] 18:06:29 INFO - PROCESS | 1824 | --DOMWINDOW == 206 (0x7f8432e0f000) [pid = 1824] [serial = 1031] [outer = (nil)] [url = about:blank] 18:06:29 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84319e9000 == 145 [pid = 1824] [id = 362] 18:06:29 INFO - PROCESS | 1824 | --DOCSHELL 0x7f842a978800 == 144 [pid = 1824] [id = 361] 18:06:29 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84271c7800 == 143 [pid = 1824] [id = 360] 18:06:29 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8425c4d000 == 142 [pid = 1824] [id = 359] 18:06:29 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8428f8c800 == 141 [pid = 1824] [id = 358] 18:06:29 INFO - PROCESS | 1824 | --DOCSHELL 0x7f844a084000 == 140 [pid = 1824] [id = 354] 18:06:29 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843eb8d000 == 139 [pid = 1824] [id = 353] 18:06:29 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843d00f000 == 138 [pid = 1824] [id = 352] 18:06:29 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843c4e4800 == 137 [pid = 1824] [id = 351] 18:06:29 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843a416000 == 136 [pid = 1824] [id = 350] 18:06:29 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8437b92000 == 135 [pid = 1824] [id = 349] 18:06:29 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84354f3000 == 134 [pid = 1824] [id = 348] 18:06:29 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843405a800 == 133 [pid = 1824] [id = 347] 18:06:29 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8432e7a000 == 132 [pid = 1824] [id = 343] 18:06:29 INFO - PROCESS | 1824 | --DOMWINDOW == 205 (0x7f8431a06000) [pid = 1824] [serial = 1025] [outer = (nil)] [url = about:blank] 18:06:29 INFO - PROCESS | 1824 | --DOMWINDOW == 204 (0x7f8428b95000) [pid = 1824] [serial = 1028] [outer = (nil)] [url = about:blank] 18:06:29 INFO - PROCESS | 1824 | --DOMWINDOW == 203 (0x7f842a31c400) [pid = 1824] [serial = 1017] [outer = (nil)] [url = about:blank] 18:06:29 INFO - PROCESS | 1824 | --DOMWINDOW == 202 (0x7f8428b11800) [pid = 1824] [serial = 1016] [outer = (nil)] [url = about:blank] 18:06:29 INFO - PROCESS | 1824 | --DOMWINDOW == 201 (0x7f8430ad5800) [pid = 1824] [serial = 1022] [outer = (nil)] [url = about:blank] 18:06:29 INFO - PROCESS | 1824 | --DOMWINDOW == 200 (0x7f844f2ac400) [pid = 1824] [serial = 992] [outer = (nil)] [url = about:blank] 18:06:29 INFO - PROCESS | 1824 | --DOMWINDOW == 199 (0x7f8428b0dc00) [pid = 1824] [serial = 1014] [outer = (nil)] [url = about:blank] 18:06:29 INFO - PROCESS | 1824 | --DOMWINDOW == 198 (0x7f8427092400) [pid = 1824] [serial = 1013] [outer = (nil)] [url = about:blank] 18:06:29 INFO - PROCESS | 1824 | --DOMWINDOW == 197 (0x7f8429c59400) [pid = 1824] [serial = 1019] [outer = (nil)] [url = about:blank] 18:06:29 INFO - PROCESS | 1824 | --DOMWINDOW == 196 (0x7f842c592c00) [pid = 1824] [serial = 1020] [outer = (nil)] [url = about:blank] 18:06:29 INFO - PROCESS | 1824 | --DOMWINDOW == 195 (0x7f8434e20000) [pid = 1824] [serial = 980] [outer = (nil)] [url = about:blank] 18:06:29 INFO - PROCESS | 1824 | --DOMWINDOW == 194 (0x7f8428b97400) [pid = 1824] [serial = 1010] [outer = (nil)] [url = about:blank] 18:06:29 INFO - PROCESS | 1824 | --DOMWINDOW == 193 (0x7f844336f800) [pid = 1824] [serial = 986] [outer = (nil)] [url = about:blank] 18:06:29 INFO - PROCESS | 1824 | --DOMWINDOW == 192 (0x7f8428e9f800) [pid = 1824] [serial = 971] [outer = (nil)] [url = about:blank] 18:06:29 INFO - PROCESS | 1824 | --DOMWINDOW == 191 (0x7f8426a0c400) [pid = 1824] [serial = 995] [outer = (nil)] [url = about:blank] 18:06:29 INFO - PROCESS | 1824 | --DOMWINDOW == 190 (0x7f8437212800) [pid = 1824] [serial = 983] [outer = (nil)] [url = about:blank] 18:06:29 INFO - PROCESS | 1824 | --DOMWINDOW == 189 (0x7f842c934800) [pid = 1824] [serial = 974] [outer = (nil)] [url = about:blank] 18:06:29 INFO - PROCESS | 1824 | --DOMWINDOW == 188 (0x7f842c935000) [pid = 1824] [serial = 1001] [outer = (nil)] [url = about:blank] 18:06:29 INFO - PROCESS | 1824 | --DOMWINDOW == 187 (0x7f84338a5400) [pid = 1824] [serial = 977] [outer = (nil)] [url = about:blank] 18:06:29 INFO - PROCESS | 1824 | --DOMWINDOW == 186 (0x7f844eb4f000) [pid = 1824] [serial = 989] [outer = (nil)] [url = about:blank] 18:06:29 INFO - PROCESS | 1824 | --DOMWINDOW == 185 (0x7f842708e000) [pid = 1824] [serial = 998] [outer = (nil)] [url = about:blank] 18:06:29 INFO - PROCESS | 1824 | --DOMWINDOW == 184 (0x7f8432e0dc00) [pid = 1824] [serial = 1029] [outer = (nil)] [url = about:blank] 18:06:29 INFO - PROCESS | 1824 | --DOMWINDOW == 183 (0x7f8431a11c00) [pid = 1824] [serial = 1026] [outer = (nil)] [url = about:blank] 18:06:29 INFO - PROCESS | 1824 | --DOMWINDOW == 182 (0x7f8430e56800) [pid = 1824] [serial = 1023] [outer = (nil)] [url = about:blank] 18:06:29 INFO - PROCESS | 1824 | 1461114389984 Marionette TRACE conn4 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 18:06:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 18:06:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1603ms 18:06:30 INFO - PROCESS | 1824 | 1461114390002 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 18:06:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 18:06:30 INFO - PROCESS | 1824 | 1461114390008 Marionette TRACE conn4 <- [1,1493,null,{"value":"8"}] 18:06:30 INFO - PROCESS | 1824 | 1461114390024 Marionette TRACE conn4 -> [0,1494,"setScriptTimeout",{"ms":35000}] 18:06:30 INFO - PROCESS | 1824 | 1461114390034 Marionette TRACE conn4 <- [1,1494,null,{}] 18:06:30 INFO - PROCESS | 1824 | 1461114390041 Marionette TRACE conn4 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:06:30 INFO - PROCESS | 1824 | 1461114390252 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 18:06:30 INFO - PROCESS | 1824 | 1461114390436 Marionette TRACE conn4 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:30 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8428fdf800 == 133 [pid = 1824] [id = 381] 18:06:30 INFO - PROCESS | 1824 | ++DOMWINDOW == 183 (0x7f8425b58400) [pid = 1824] [serial = 1144] [outer = (nil)] 18:06:30 INFO - PROCESS | 1824 | ++DOMWINDOW == 184 (0x7f8432d8b000) [pid = 1824] [serial = 1145] [outer = 0x7f8425b58400] 18:06:30 INFO - PROCESS | 1824 | 1461114390505 Marionette DEBUG loaded listener.js 18:06:30 INFO - PROCESS | 1824 | ++DOMWINDOW == 185 (0x7f8432e06800) [pid = 1824] [serial = 1146] [outer = 0x7f8425b58400] 18:06:31 INFO - PROCESS | 1824 | 1461114391314 Marionette TRACE conn4 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 18:06:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 18:06:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1346ms 18:06:31 INFO - PROCESS | 1824 | 1461114391363 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 18:06:31 INFO - PROCESS | 1824 | 1461114391367 Marionette TRACE conn4 <- [1,1497,null,{"value":"8"}] 18:06:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 18:06:31 INFO - PROCESS | 1824 | 1461114391374 Marionette TRACE conn4 -> [0,1498,"setScriptTimeout",{"ms":35000}] 18:06:31 INFO - PROCESS | 1824 | 1461114391377 Marionette TRACE conn4 <- [1,1498,null,{}] 18:06:31 INFO - PROCESS | 1824 | 1461114391383 Marionette TRACE conn4 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:06:31 INFO - PROCESS | 1824 | 1461114391570 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 18:06:31 INFO - PROCESS | 1824 | 1461114391736 Marionette TRACE conn4 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:31 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8430c60800 == 134 [pid = 1824] [id = 382] 18:06:31 INFO - PROCESS | 1824 | ++DOMWINDOW == 186 (0x7f8428b92800) [pid = 1824] [serial = 1147] [outer = (nil)] 18:06:31 INFO - PROCESS | 1824 | ++DOMWINDOW == 187 (0x7f843368d800) [pid = 1824] [serial = 1148] [outer = 0x7f8428b92800] 18:06:31 INFO - PROCESS | 1824 | 1461114391806 Marionette DEBUG loaded listener.js 18:06:31 INFO - PROCESS | 1824 | ++DOMWINDOW == 188 (0x7f84338a6000) [pid = 1824] [serial = 1149] [outer = 0x7f8428b92800] 18:06:32 INFO - PROCESS | 1824 | 1461114392651 Marionette TRACE conn4 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 18:06:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 18:06:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1330ms 18:06:32 INFO - PROCESS | 1824 | 1461114392709 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 18:06:32 INFO - PROCESS | 1824 | 1461114392713 Marionette TRACE conn4 <- [1,1501,null,{"value":"8"}] 18:06:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 18:06:32 INFO - PROCESS | 1824 | 1461114392720 Marionette TRACE conn4 -> [0,1502,"setScriptTimeout",{"ms":35000}] 18:06:32 INFO - PROCESS | 1824 | 1461114392722 Marionette TRACE conn4 <- [1,1502,null,{}] 18:06:32 INFO - PROCESS | 1824 | 1461114392729 Marionette TRACE conn4 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:06:32 INFO - PROCESS | 1824 | 1461114392992 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 18:06:33 INFO - PROCESS | 1824 | 1461114393024 Marionette TRACE conn4 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:33 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8431dd6800 == 135 [pid = 1824] [id = 383] 18:06:33 INFO - PROCESS | 1824 | ++DOMWINDOW == 189 (0x7f8433a86c00) [pid = 1824] [serial = 1150] [outer = (nil)] 18:06:33 INFO - PROCESS | 1824 | ++DOMWINDOW == 190 (0x7f8433a8cc00) [pid = 1824] [serial = 1151] [outer = 0x7f8433a86c00] 18:06:33 INFO - PROCESS | 1824 | 1461114393101 Marionette DEBUG loaded listener.js 18:06:33 INFO - PROCESS | 1824 | ++DOMWINDOW == 191 (0x7f8433c3d400) [pid = 1824] [serial = 1152] [outer = 0x7f8433a86c00] 18:06:34 INFO - PROCESS | 1824 | 1461114394016 Marionette TRACE conn4 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 18:06:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 18:06:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1337ms 18:06:34 INFO - PROCESS | 1824 | 1461114394058 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 18:06:34 INFO - PROCESS | 1824 | 1461114394061 Marionette TRACE conn4 <- [1,1505,null,{"value":"8"}] 18:06:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 18:06:34 INFO - PROCESS | 1824 | 1461114394074 Marionette TRACE conn4 -> [0,1506,"setScriptTimeout",{"ms":35000}] 18:06:34 INFO - PROCESS | 1824 | 1461114394076 Marionette TRACE conn4 <- [1,1506,null,{}] 18:06:34 INFO - PROCESS | 1824 | 1461114394082 Marionette TRACE conn4 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:06:34 INFO - PROCESS | 1824 | 1461114394810 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 18:06:34 INFO - PROCESS | 1824 | --DOMWINDOW == 190 (0x7f8427099400) [pid = 1824] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 18:06:34 INFO - PROCESS | 1824 | --DOMWINDOW == 189 (0x7f8426f6e400) [pid = 1824] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 18:06:34 INFO - PROCESS | 1824 | --DOMWINDOW == 188 (0x7f8427cf4800) [pid = 1824] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 18:06:34 INFO - PROCESS | 1824 | --DOMWINDOW == 187 (0x7f8425192000) [pid = 1824] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 18:06:34 INFO - PROCESS | 1824 | --DOMWINDOW == 186 (0x7f842c943c00) [pid = 1824] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 18:06:34 INFO - PROCESS | 1824 | --DOMWINDOW == 185 (0x7f8430e5f400) [pid = 1824] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 18:06:34 INFO - PROCESS | 1824 | 1461114394976 Marionette TRACE conn4 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:35 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8428fda000 == 136 [pid = 1824] [id = 384] 18:06:35 INFO - PROCESS | 1824 | ++DOMWINDOW == 186 (0x7f8425192000) [pid = 1824] [serial = 1153] [outer = (nil)] 18:06:35 INFO - PROCESS | 1824 | ++DOMWINDOW == 187 (0x7f8428e96000) [pid = 1824] [serial = 1154] [outer = 0x7f8425192000] 18:06:35 INFO - PROCESS | 1824 | 1461114395043 Marionette DEBUG loaded listener.js 18:06:35 INFO - PROCESS | 1824 | ++DOMWINDOW == 188 (0x7f8433697c00) [pid = 1824] [serial = 1155] [outer = 0x7f8425192000] 18:06:35 INFO - PROCESS | 1824 | 1461114395706 Marionette TRACE conn4 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 18:06:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 18:06:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1685ms 18:06:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 18:06:35 INFO - PROCESS | 1824 | 1461114395759 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 18:06:35 INFO - PROCESS | 1824 | 1461114395762 Marionette TRACE conn4 <- [1,1509,null,{"value":"8"}] 18:06:35 INFO - PROCESS | 1824 | 1461114395768 Marionette TRACE conn4 -> [0,1510,"setScriptTimeout",{"ms":35000}] 18:06:35 INFO - PROCESS | 1824 | 1461114395771 Marionette TRACE conn4 <- [1,1510,null,{}] 18:06:35 INFO - PROCESS | 1824 | 1461114395776 Marionette TRACE conn4 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:06:35 INFO - PROCESS | 1824 | 1461114395974 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 18:06:36 INFO - PROCESS | 1824 | 1461114396128 Marionette TRACE conn4 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:36 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8433e93800 == 137 [pid = 1824] [id = 385] 18:06:36 INFO - PROCESS | 1824 | ++DOMWINDOW == 189 (0x7f8426f64800) [pid = 1824] [serial = 1156] [outer = (nil)] 18:06:36 INFO - PROCESS | 1824 | ++DOMWINDOW == 190 (0x7f8433eebc00) [pid = 1824] [serial = 1157] [outer = 0x7f8426f64800] 18:06:36 INFO - PROCESS | 1824 | 1461114396193 Marionette DEBUG loaded listener.js 18:06:36 INFO - PROCESS | 1824 | ++DOMWINDOW == 191 (0x7f8435e2f400) [pid = 1824] [serial = 1158] [outer = 0x7f8426f64800] 18:06:37 INFO - PROCESS | 1824 | 1461114397148 Marionette TRACE conn4 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 18:06:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 18:06:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1429ms 18:06:37 INFO - PROCESS | 1824 | 1461114397198 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 18:06:37 INFO - PROCESS | 1824 | 1461114397205 Marionette TRACE conn4 <- [1,1513,null,{"value":"8"}] 18:06:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 18:06:37 INFO - PROCESS | 1824 | 1461114397215 Marionette TRACE conn4 -> [0,1514,"setScriptTimeout",{"ms":35000}] 18:06:37 INFO - PROCESS | 1824 | 1461114397220 Marionette TRACE conn4 <- [1,1514,null,{}] 18:06:37 INFO - PROCESS | 1824 | 1461114397232 Marionette TRACE conn4 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:06:37 INFO - PROCESS | 1824 | 1461114397494 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 18:06:37 INFO - PROCESS | 1824 | 1461114397809 Marionette TRACE conn4 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:37 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8427a0f800 == 138 [pid = 1824] [id = 386] 18:06:37 INFO - PROCESS | 1824 | ++DOMWINDOW == 192 (0x7f8427090000) [pid = 1824] [serial = 1159] [outer = (nil)] 18:06:37 INFO - PROCESS | 1824 | ++DOMWINDOW == 193 (0x7f8428b10c00) [pid = 1824] [serial = 1160] [outer = 0x7f8427090000] 18:06:37 INFO - PROCESS | 1824 | 1461114397894 Marionette DEBUG loaded listener.js 18:06:38 INFO - PROCESS | 1824 | ++DOMWINDOW == 194 (0x7f84299c9c00) [pid = 1824] [serial = 1161] [outer = 0x7f8427090000] 18:06:38 INFO - PROCESS | 1824 | 1461114398805 Marionette TRACE conn4 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 18:06:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 18:06:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1644ms 18:06:38 INFO - PROCESS | 1824 | 1461114398859 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 18:06:38 INFO - PROCESS | 1824 | 1461114398867 Marionette TRACE conn4 <- [1,1517,null,{"value":"8"}] 18:06:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 18:06:38 INFO - PROCESS | 1824 | 1461114398881 Marionette TRACE conn4 -> [0,1518,"setScriptTimeout",{"ms":35000}] 18:06:38 INFO - PROCESS | 1824 | 1461114398884 Marionette TRACE conn4 <- [1,1518,null,{}] 18:06:38 INFO - PROCESS | 1824 | 1461114398892 Marionette TRACE conn4 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:06:39 INFO - PROCESS | 1824 | 1461114399159 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 18:06:39 INFO - PROCESS | 1824 | 1461114399445 Marionette TRACE conn4 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:39 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8430c48800 == 139 [pid = 1824] [id = 387] 18:06:39 INFO - PROCESS | 1824 | ++DOMWINDOW == 195 (0x7f842c7eac00) [pid = 1824] [serial = 1162] [outer = (nil)] 18:06:39 INFO - PROCESS | 1824 | ++DOMWINDOW == 196 (0x7f8430ad7800) [pid = 1824] [serial = 1163] [outer = 0x7f842c7eac00] 18:06:39 INFO - PROCESS | 1824 | 1461114399521 Marionette DEBUG loaded listener.js 18:06:39 INFO - PROCESS | 1824 | ++DOMWINDOW == 197 (0x7f8431aa7400) [pid = 1824] [serial = 1164] [outer = 0x7f842c7eac00] 18:06:40 INFO - PROCESS | 1824 | 1461114400548 Marionette TRACE conn4 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 18:06:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 18:06:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1689ms 18:06:40 INFO - PROCESS | 1824 | 1461114400570 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 18:06:40 INFO - PROCESS | 1824 | 1461114400574 Marionette TRACE conn4 <- [1,1521,null,{"value":"8"}] 18:06:40 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 18:06:40 INFO - PROCESS | 1824 | 1461114400581 Marionette TRACE conn4 -> [0,1522,"setScriptTimeout",{"ms":35000}] 18:06:40 INFO - PROCESS | 1824 | 1461114400588 Marionette TRACE conn4 <- [1,1522,null,{}] 18:06:40 INFO - PROCESS | 1824 | 1461114400605 Marionette TRACE conn4 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:06:40 INFO - PROCESS | 1824 | 1461114400851 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 18:06:41 INFO - PROCESS | 1824 | 1461114401151 Marionette TRACE conn4 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:41 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84354e3800 == 140 [pid = 1824] [id = 388] 18:06:41 INFO - PROCESS | 1824 | ++DOMWINDOW == 198 (0x7f8433017800) [pid = 1824] [serial = 1165] [outer = (nil)] 18:06:41 INFO - PROCESS | 1824 | ++DOMWINDOW == 199 (0x7f8433935400) [pid = 1824] [serial = 1166] [outer = 0x7f8433017800] 18:06:41 INFO - PROCESS | 1824 | 1461114401235 Marionette DEBUG loaded listener.js 18:06:41 INFO - PROCESS | 1824 | ++DOMWINDOW == 200 (0x7f8433ac2800) [pid = 1824] [serial = 1167] [outer = 0x7f8433017800] 18:06:41 INFO - PROCESS | 1824 | SkCairoFTTypeface::onFilterRec unimplemented 18:06:41 INFO - PROCESS | 1824 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 18:06:41 INFO - PROCESS | 1824 | SkCairoFTTypeface::onFilterRec unimplemented 18:06:41 INFO - PROCESS | 1824 | SkCairoFTTypeface::onFilterRec unimplemented 18:06:41 INFO - PROCESS | 1824 | SkCairoFTTypeface::onFilterRec unimplemented 18:06:41 INFO - PROCESS | 1824 | SkCairoFTTypeface::onFilterRec unimplemented 18:06:41 INFO - PROCESS | 1824 | SkCairoFTTypeface::onFilterRec unimplemented 18:06:41 INFO - PROCESS | 1824 | SkCairoFTTypeface::onFilterRec unimplemented 18:06:41 INFO - PROCESS | 1824 | SkCairoFTTypeface::onFilterRec unimplemented 18:06:41 INFO - PROCESS | 1824 | SkCairoFTTypeface::onFilterRec unimplemented 18:06:41 INFO - PROCESS | 1824 | SkCairoFTTypeface::onFilterRec unimplemented 18:06:41 INFO - PROCESS | 1824 | SkCairoFTTypeface::onFilterRec unimplemented 18:06:42 INFO - PROCESS | 1824 | 1461114402105 Marionette TRACE conn4 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 18:06:42 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 () { 18:06:42 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 18:06:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 18:06:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:06:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:06:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 18:06:42 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 () { 18:06:42 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 18:06:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 18:06:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:06:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:06:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 18:06:42 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 () { 18:06:42 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 18:06:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 18:06:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:06:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:06:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 18:06:42 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 () { 18:06:42 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 18:06:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 18:06:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:06:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:06:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 18:06:42 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1543ms 18:06:42 INFO - PROCESS | 1824 | 1461114402128 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 18:06:42 INFO - PROCESS | 1824 | 1461114402138 Marionette TRACE conn4 <- [1,1525,null,{"value":"8"}] 18:06:42 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 18:06:42 INFO - PROCESS | 1824 | 1461114402145 Marionette TRACE conn4 -> [0,1526,"setScriptTimeout",{"ms":35000}] 18:06:42 INFO - PROCESS | 1824 | 1461114402149 Marionette TRACE conn4 <- [1,1526,null,{}] 18:06:42 INFO - PROCESS | 1824 | 1461114402155 Marionette TRACE conn4 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:06:42 INFO - PROCESS | 1824 | 1461114402359 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 18:06:42 INFO - PROCESS | 1824 | 1461114402558 Marionette TRACE conn4 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:42 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8437cb6000 == 141 [pid = 1824] [id = 389] 18:06:42 INFO - PROCESS | 1824 | ++DOMWINDOW == 201 (0x7f84333e2c00) [pid = 1824] [serial = 1168] [outer = (nil)] 18:06:42 INFO - PROCESS | 1824 | ++DOMWINDOW == 202 (0x7f8433ee2000) [pid = 1824] [serial = 1169] [outer = 0x7f84333e2c00] 18:06:42 INFO - PROCESS | 1824 | 1461114402644 Marionette DEBUG loaded listener.js 18:06:42 INFO - PROCESS | 1824 | ++DOMWINDOW == 203 (0x7f84374ecc00) [pid = 1824] [serial = 1170] [outer = 0x7f84333e2c00] 18:06:43 INFO - PROCESS | 1824 | 1461114403539 Marionette TRACE conn4 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 18:06:43 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 18:06:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 18:06:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:06:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:06:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 18:06:43 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 18:06:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 18:06:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:06:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:06:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 18:06:43 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 18:06:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 18:06:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:06:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:06:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 18:06:43 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1436ms 18:06:43 INFO - PROCESS | 1824 | 1461114403593 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 18:06:43 INFO - PROCESS | 1824 | 1461114403596 Marionette TRACE conn4 <- [1,1529,null,{"value":"8"}] 18:06:43 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 18:06:43 INFO - PROCESS | 1824 | 1461114403606 Marionette TRACE conn4 -> [0,1530,"setScriptTimeout",{"ms":35000}] 18:06:43 INFO - PROCESS | 1824 | 1461114403609 Marionette TRACE conn4 <- [1,1530,null,{}] 18:06:43 INFO - PROCESS | 1824 | 1461114403614 Marionette TRACE conn4 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:06:43 INFO - PROCESS | 1824 | 1461114403822 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 18:06:44 INFO - PROCESS | 1824 | 1461114404031 Marionette TRACE conn4 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:44 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843c5a0000 == 142 [pid = 1824] [id = 390] 18:06:44 INFO - PROCESS | 1824 | ++DOMWINDOW == 204 (0x7f8433c41400) [pid = 1824] [serial = 1171] [outer = (nil)] 18:06:44 INFO - PROCESS | 1824 | ++DOMWINDOW == 205 (0x7f84383d9800) [pid = 1824] [serial = 1172] [outer = 0x7f8433c41400] 18:06:44 INFO - PROCESS | 1824 | 1461114404148 Marionette DEBUG loaded listener.js 18:06:44 INFO - PROCESS | 1824 | ++DOMWINDOW == 206 (0x7f843a424400) [pid = 1824] [serial = 1173] [outer = 0x7f8433c41400] 18:06:44 INFO - PROCESS | 1824 | 1461114404932 Marionette TRACE conn4 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 18:06:44 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 18:06:44 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 18:06:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:06:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:06:44 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 18:06:44 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 18:06:44 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. 18:06:44 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 18:06:44 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1341ms 18:06:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 18:06:44 INFO - PROCESS | 1824 | 1461114404949 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 18:06:44 INFO - PROCESS | 1824 | 1461114404952 Marionette TRACE conn4 <- [1,1533,null,{"value":"8"}] 18:06:44 INFO - PROCESS | 1824 | 1461114404959 Marionette TRACE conn4 -> [0,1534,"setScriptTimeout",{"ms":35000}] 18:06:44 INFO - PROCESS | 1824 | 1461114404962 Marionette TRACE conn4 <- [1,1534,null,{}] 18:06:44 INFO - PROCESS | 1824 | 1461114404968 Marionette TRACE conn4 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:06:45 INFO - PROCESS | 1824 | 1461114405229 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 18:06:45 INFO - PROCESS | 1824 | 1461114405412 Marionette TRACE conn4 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:45 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843e2a9000 == 143 [pid = 1824] [id = 391] 18:06:45 INFO - PROCESS | 1824 | ++DOMWINDOW == 207 (0x7f843a47dc00) [pid = 1824] [serial = 1174] [outer = (nil)] 18:06:45 INFO - PROCESS | 1824 | ++DOMWINDOW == 208 (0x7f843bfb0800) [pid = 1824] [serial = 1175] [outer = 0x7f843a47dc00] 18:06:45 INFO - PROCESS | 1824 | 1461114405532 Marionette DEBUG loaded listener.js 18:06:45 INFO - PROCESS | 1824 | ++DOMWINDOW == 209 (0x7f843ce41c00) [pid = 1824] [serial = 1176] [outer = 0x7f843a47dc00] 18:06:46 INFO - PROCESS | 1824 | 1461114406464 Marionette TRACE conn4 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 18:06:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 18:06:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1534ms 18:06:46 INFO - PROCESS | 1824 | 1461114406494 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 18:06:46 INFO - PROCESS | 1824 | 1461114406498 Marionette TRACE conn4 <- [1,1537,null,{"value":"8"}] 18:06:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 18:06:46 INFO - PROCESS | 1824 | 1461114406505 Marionette TRACE conn4 -> [0,1538,"setScriptTimeout",{"ms":35000}] 18:06:46 INFO - PROCESS | 1824 | 1461114406509 Marionette TRACE conn4 <- [1,1538,null,{}] 18:06:46 INFO - PROCESS | 1824 | 1461114406515 Marionette TRACE conn4 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:06:46 INFO - PROCESS | 1824 | 1461114406719 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 18:06:46 INFO - PROCESS | 1824 | 1461114406926 Marionette TRACE conn4 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:46 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f844a221000 == 144 [pid = 1824] [id = 392] 18:06:46 INFO - PROCESS | 1824 | ++DOMWINDOW == 210 (0x7f843ae47800) [pid = 1824] [serial = 1177] [outer = (nil)] 18:06:46 INFO - PROCESS | 1824 | ++DOMWINDOW == 211 (0x7f843db3e800) [pid = 1824] [serial = 1178] [outer = 0x7f843ae47800] 18:06:47 INFO - PROCESS | 1824 | 1461114406997 Marionette DEBUG loaded listener.js 18:06:47 INFO - PROCESS | 1824 | ++DOMWINDOW == 212 (0x7f843e24e000) [pid = 1824] [serial = 1179] [outer = 0x7f843ae47800] 18:06:47 INFO - PROCESS | 1824 | 1461114407898 Marionette TRACE conn4 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 18:06:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 18:06:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1436ms 18:06:47 INFO - PROCESS | 1824 | 1461114407943 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 18:06:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 18:06:47 INFO - PROCESS | 1824 | 1461114407947 Marionette TRACE conn4 <- [1,1541,null,{"value":"8"}] 18:06:47 INFO - PROCESS | 1824 | 1461114407953 Marionette TRACE conn4 -> [0,1542,"setScriptTimeout",{"ms":35000}] 18:06:47 INFO - PROCESS | 1824 | 1461114407957 Marionette TRACE conn4 <- [1,1542,null,{}] 18:06:47 INFO - PROCESS | 1824 | 1461114407963 Marionette TRACE conn4 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:06:48 INFO - PROCESS | 1824 | 1461114408184 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 18:06:48 INFO - PROCESS | 1824 | 1461114408382 Marionette TRACE conn4 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:48 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f844d428000 == 145 [pid = 1824] [id = 393] 18:06:48 INFO - PROCESS | 1824 | ++DOMWINDOW == 213 (0x7f843c7c5800) [pid = 1824] [serial = 1180] [outer = (nil)] 18:06:48 INFO - PROCESS | 1824 | ++DOMWINDOW == 214 (0x7f843ffa3800) [pid = 1824] [serial = 1181] [outer = 0x7f843c7c5800] 18:06:48 INFO - PROCESS | 1824 | 1461114408455 Marionette DEBUG loaded listener.js 18:06:48 INFO - PROCESS | 1824 | ++DOMWINDOW == 215 (0x7f84491d5400) [pid = 1824] [serial = 1182] [outer = 0x7f843c7c5800] 18:06:49 INFO - PROCESS | 1824 | 1461114409326 Marionette TRACE conn4 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 18:06:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 18:06:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1385ms 18:06:49 INFO - PROCESS | 1824 | 1461114409354 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 18:06:49 INFO - PROCESS | 1824 | 1461114409358 Marionette TRACE conn4 <- [1,1545,null,{"value":"8"}] 18:06:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 18:06:49 INFO - PROCESS | 1824 | 1461114409368 Marionette TRACE conn4 -> [0,1546,"setScriptTimeout",{"ms":35000}] 18:06:49 INFO - PROCESS | 1824 | 1461114409371 Marionette TRACE conn4 <- [1,1546,null,{}] 18:06:49 INFO - PROCESS | 1824 | 1461114409375 Marionette TRACE conn4 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:06:49 INFO - PROCESS | 1824 | 1461114409580 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 18:06:49 INFO - PROCESS | 1824 | 1461114409789 Marionette TRACE conn4 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:49 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f844f7b7800 == 146 [pid = 1824] [id = 394] 18:06:49 INFO - PROCESS | 1824 | ++DOMWINDOW == 216 (0x7f8425142c00) [pid = 1824] [serial = 1183] [outer = (nil)] 18:06:49 INFO - PROCESS | 1824 | ++DOMWINDOW == 217 (0x7f842514b000) [pid = 1824] [serial = 1184] [outer = 0x7f8425142c00] 18:06:49 INFO - PROCESS | 1824 | 1461114409901 Marionette DEBUG loaded listener.js 18:06:50 INFO - PROCESS | 1824 | ++DOMWINDOW == 218 (0x7f8425150800) [pid = 1824] [serial = 1185] [outer = 0x7f8425142c00] 18:06:50 INFO - PROCESS | 1824 | 1461114410851 Marionette TRACE conn4 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 18:06:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 18:06:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1530ms 18:06:50 INFO - PROCESS | 1824 | 1461114410900 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 18:06:50 INFO - PROCESS | 1824 | 1461114410903 Marionette TRACE conn4 <- [1,1549,null,{"value":"8"}] 18:06:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 18:06:50 INFO - PROCESS | 1824 | 1461114410910 Marionette TRACE conn4 -> [0,1550,"setScriptTimeout",{"ms":35000}] 18:06:50 INFO - PROCESS | 1824 | 1461114410914 Marionette TRACE conn4 <- [1,1550,null,{}] 18:06:50 INFO - PROCESS | 1824 | 1461114410920 Marionette TRACE conn4 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:06:51 INFO - PROCESS | 1824 | 1461114411149 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 18:06:51 INFO - PROCESS | 1824 | 1461114411402 Marionette TRACE conn4 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:51 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8427aa5000 == 147 [pid = 1824] [id = 395] 18:06:51 INFO - PROCESS | 1824 | ++DOMWINDOW == 219 (0x7f8425147000) [pid = 1824] [serial = 1186] [outer = (nil)] 18:06:51 INFO - PROCESS | 1824 | ++DOMWINDOW == 220 (0x7f844336e000) [pid = 1824] [serial = 1187] [outer = 0x7f8425147000] 18:06:51 INFO - PROCESS | 1824 | 1461114411522 Marionette DEBUG loaded listener.js 18:06:51 INFO - PROCESS | 1824 | ++DOMWINDOW == 221 (0x7f844d3c6c00) [pid = 1824] [serial = 1188] [outer = 0x7f8425147000] 18:06:52 INFO - PROCESS | 1824 | 1461114412398 Marionette TRACE conn4 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 18:06:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 18:06:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1536ms 18:06:52 INFO - PROCESS | 1824 | 1461114412449 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 18:06:52 INFO - PROCESS | 1824 | 1461114412453 Marionette TRACE conn4 <- [1,1553,null,{"value":"8"}] 18:06:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 18:06:52 INFO - PROCESS | 1824 | 1461114412460 Marionette TRACE conn4 -> [0,1554,"setScriptTimeout",{"ms":35000}] 18:06:52 INFO - PROCESS | 1824 | 1461114412464 Marionette TRACE conn4 <- [1,1554,null,{}] 18:06:52 INFO - PROCESS | 1824 | 1461114412470 Marionette TRACE conn4 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:06:52 INFO - PROCESS | 1824 | 1461114412718 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 18:06:52 INFO - PROCESS | 1824 | 1461114412975 Marionette TRACE conn4 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:53 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843826c000 == 148 [pid = 1824] [id = 396] 18:06:53 INFO - PROCESS | 1824 | ++DOMWINDOW == 222 (0x7f84251b9400) [pid = 1824] [serial = 1189] [outer = (nil)] 18:06:53 INFO - PROCESS | 1824 | ++DOMWINDOW == 223 (0x7f844d44bc00) [pid = 1824] [serial = 1190] [outer = 0x7f84251b9400] 18:06:53 INFO - PROCESS | 1824 | 1461114413101 Marionette DEBUG loaded listener.js 18:06:53 INFO - PROCESS | 1824 | ++DOMWINDOW == 224 (0x7f844f5f1800) [pid = 1824] [serial = 1191] [outer = 0x7f84251b9400] 18:06:53 INFO - PROCESS | 1824 | 1461114413952 Marionette TRACE conn4 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 18:06:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 18:06:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1540ms 18:06:54 INFO - PROCESS | 1824 | 1461114414002 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 18:06:54 INFO - PROCESS | 1824 | 1461114414006 Marionette TRACE conn4 <- [1,1557,null,{"value":"8"}] 18:06:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 18:06:54 INFO - PROCESS | 1824 | 1461114414012 Marionette TRACE conn4 -> [0,1558,"setScriptTimeout",{"ms":35000}] 18:06:54 INFO - PROCESS | 1824 | 1461114414014 Marionette TRACE conn4 <- [1,1558,null,{}] 18:06:54 INFO - PROCESS | 1824 | 1461114414021 Marionette TRACE conn4 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:06:54 INFO - PROCESS | 1824 | 1461114414225 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 18:06:54 INFO - PROCESS | 1824 | 1461114414431 Marionette TRACE conn4 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:54 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8438288000 == 149 [pid = 1824] [id = 397] 18:06:54 INFO - PROCESS | 1824 | ++DOMWINDOW == 225 (0x7f84251b0c00) [pid = 1824] [serial = 1192] [outer = (nil)] 18:06:54 INFO - PROCESS | 1824 | ++DOMWINDOW == 226 (0x7f842aa77c00) [pid = 1824] [serial = 1193] [outer = 0x7f84251b0c00] 18:06:54 INFO - PROCESS | 1824 | 1461114414504 Marionette DEBUG loaded listener.js 18:06:54 INFO - PROCESS | 1824 | ++DOMWINDOW == 227 (0x7f842aa7d400) [pid = 1824] [serial = 1194] [outer = 0x7f84251b0c00] 18:06:55 INFO - PROCESS | 1824 | 1461114415386 Marionette TRACE conn4 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 18:06:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 18:06:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1429ms 18:06:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 18:06:55 INFO - PROCESS | 1824 | 1461114415442 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 18:06:55 INFO - PROCESS | 1824 | 1461114415444 Marionette TRACE conn4 <- [1,1561,null,{"value":"8"}] 18:06:55 INFO - PROCESS | 1824 | 1461114415451 Marionette TRACE conn4 -> [0,1562,"setScriptTimeout",{"ms":35000}] 18:06:55 INFO - PROCESS | 1824 | 1461114415455 Marionette TRACE conn4 <- [1,1562,null,{}] 18:06:55 INFO - PROCESS | 1824 | 1461114415460 Marionette TRACE conn4 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:06:55 INFO - PROCESS | 1824 | 1461114415667 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 18:06:55 INFO - PROCESS | 1824 | 1461114415875 Marionette TRACE conn4 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:55 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8429a97000 == 150 [pid = 1824] [id = 398] 18:06:55 INFO - PROCESS | 1824 | ++DOMWINDOW == 228 (0x7f84244dbc00) [pid = 1824] [serial = 1195] [outer = (nil)] 18:06:55 INFO - PROCESS | 1824 | ++DOMWINDOW == 229 (0x7f84244e3c00) [pid = 1824] [serial = 1196] [outer = 0x7f84244dbc00] 18:06:55 INFO - PROCESS | 1824 | 1461114415988 Marionette DEBUG loaded listener.js 18:06:56 INFO - PROCESS | 1824 | ++DOMWINDOW == 230 (0x7f84244e8c00) [pid = 1824] [serial = 1197] [outer = 0x7f84244dbc00] 18:06:56 INFO - PROCESS | 1824 | 1461114416885 Marionette TRACE conn4 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 18:06:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 18:06:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1485ms 18:06:56 INFO - PROCESS | 1824 | 1461114416936 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 18:06:56 INFO - PROCESS | 1824 | 1461114416940 Marionette TRACE conn4 <- [1,1565,null,{"value":"8"}] 18:06:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 18:06:56 INFO - PROCESS | 1824 | 1461114416947 Marionette TRACE conn4 -> [0,1566,"setScriptTimeout",{"ms":35000}] 18:06:56 INFO - PROCESS | 1824 | 1461114416950 Marionette TRACE conn4 <- [1,1566,null,{}] 18:06:56 INFO - PROCESS | 1824 | 1461114416956 Marionette TRACE conn4 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:06:57 INFO - PROCESS | 1824 | 1461114417160 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 18:06:57 INFO - PROCESS | 1824 | 1461114417395 Marionette TRACE conn4 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:57 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8424622800 == 151 [pid = 1824] [id = 399] 18:06:57 INFO - PROCESS | 1824 | ++DOMWINDOW == 231 (0x7f84244dc400) [pid = 1824] [serial = 1198] [outer = (nil)] 18:06:57 INFO - PROCESS | 1824 | ++DOMWINDOW == 232 (0x7f8424646c00) [pid = 1824] [serial = 1199] [outer = 0x7f84244dc400] 18:06:57 INFO - PROCESS | 1824 | 1461114417512 Marionette DEBUG loaded listener.js 18:06:57 INFO - PROCESS | 1824 | ++DOMWINDOW == 233 (0x7f842464e000) [pid = 1824] [serial = 1200] [outer = 0x7f84244dc400] 18:06:58 INFO - PROCESS | 1824 | 1461114418487 Marionette TRACE conn4 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 18:06:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 18:06:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1591ms 18:06:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 18:06:58 INFO - PROCESS | 1824 | 1461114418539 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 18:06:58 INFO - PROCESS | 1824 | 1461114418542 Marionette TRACE conn4 <- [1,1569,null,{"value":"8"}] 18:06:58 INFO - PROCESS | 1824 | 1461114418549 Marionette TRACE conn4 -> [0,1570,"setScriptTimeout",{"ms":35000}] 18:06:58 INFO - PROCESS | 1824 | 1461114418552 Marionette TRACE conn4 <- [1,1570,null,{}] 18:06:58 INFO - PROCESS | 1824 | 1461114418558 Marionette TRACE conn4 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:06:58 INFO - PROCESS | 1824 | 1461114418772 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 18:06:59 INFO - PROCESS | 1824 | 1461114419038 Marionette TRACE conn4 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:59 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f842724c000 == 152 [pid = 1824] [id = 400] 18:06:59 INFO - PROCESS | 1824 | ++DOMWINDOW == 234 (0x7f84244e2800) [pid = 1824] [serial = 1201] [outer = (nil)] 18:06:59 INFO - PROCESS | 1824 | ++DOMWINDOW == 235 (0x7f8424651800) [pid = 1824] [serial = 1202] [outer = 0x7f84244e2800] 18:06:59 INFO - PROCESS | 1824 | 1461114419165 Marionette DEBUG loaded listener.js 18:06:59 INFO - PROCESS | 1824 | ++DOMWINDOW == 236 (0x7f8429c56000) [pid = 1824] [serial = 1203] [outer = 0x7f84244e2800] 18:07:00 INFO - PROCESS | 1824 | 1461114420487 Marionette TRACE conn4 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 18:07:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 18:07:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1982ms 18:07:00 INFO - PROCESS | 1824 | 1461114420579 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 18:07:00 INFO - PROCESS | 1824 | 1461114420584 Marionette TRACE conn4 <- [1,1573,null,{"value":"8"}] 18:07:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 18:07:00 INFO - PROCESS | 1824 | 1461114420614 Marionette TRACE conn4 -> [0,1574,"setScriptTimeout",{"ms":35000}] 18:07:00 INFO - PROCESS | 1824 | 1461114420622 Marionette TRACE conn4 <- [1,1574,null,{}] 18:07:00 INFO - PROCESS | 1824 | 1461114420648 Marionette TRACE conn4 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:00 INFO - PROCESS | 1824 | 1461114420860 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 18:07:01 INFO - PROCESS | 1824 | 1461114421038 Marionette TRACE conn4 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:01 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8428fdc800 == 153 [pid = 1824] [id = 401] 18:07:01 INFO - PROCESS | 1824 | ++DOMWINDOW == 237 (0x7f84251ae000) [pid = 1824] [serial = 1204] [outer = (nil)] 18:07:01 INFO - PROCESS | 1824 | ++DOMWINDOW == 238 (0x7f8425b58800) [pid = 1824] [serial = 1205] [outer = 0x7f84251ae000] 18:07:01 INFO - PROCESS | 1824 | 1461114421148 Marionette DEBUG loaded listener.js 18:07:01 INFO - PROCESS | 1824 | ++DOMWINDOW == 239 (0x7f8427068400) [pid = 1824] [serial = 1206] [outer = 0x7f84251ae000] 18:07:02 INFO - PROCESS | 1824 | 1461114422245 Marionette TRACE conn4 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 18:07:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 18:07:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1713ms 18:07:02 INFO - PROCESS | 1824 | 1461114422308 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 18:07:02 INFO - PROCESS | 1824 | 1461114422316 Marionette TRACE conn4 <- [1,1577,null,{"value":"8"}] 18:07:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 18:07:02 INFO - PROCESS | 1824 | 1461114422327 Marionette TRACE conn4 -> [0,1578,"setScriptTimeout",{"ms":35000}] 18:07:02 INFO - PROCESS | 1824 | 1461114422330 Marionette TRACE conn4 <- [1,1578,null,{}] 18:07:02 INFO - PROCESS | 1824 | 1461114422336 Marionette TRACE conn4 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:02 INFO - PROCESS | 1824 | 1461114422578 Marionette TRACE conn4 <- [1,1579,null,{"value":null}] 18:07:02 INFO - PROCESS | 1824 | 1461114422940 Marionette TRACE conn4 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:02 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843a413800 == 152 [pid = 1824] [id = 325] 18:07:03 INFO - PROCESS | 1824 | --DOMWINDOW == 238 (0x7f8433e78c00) [pid = 1824] [serial = 1094] [outer = (nil)] [url = about:blank] 18:07:03 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8426b1a800 == 153 [pid = 1824] [id = 402] 18:07:03 INFO - PROCESS | 1824 | ++DOMWINDOW == 239 (0x7f8428b94000) [pid = 1824] [serial = 1207] [outer = (nil)] 18:07:03 INFO - PROCESS | 1824 | ++DOMWINDOW == 240 (0x7f84299d1800) [pid = 1824] [serial = 1208] [outer = 0x7f8428b94000] 18:07:03 INFO - PROCESS | 1824 | 1461114423078 Marionette DEBUG loaded listener.js 18:07:03 INFO - PROCESS | 1824 | ++DOMWINDOW == 241 (0x7f842a9ebc00) [pid = 1824] [serial = 1209] [outer = 0x7f8428b94000] 18:07:03 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8428fda000 == 152 [pid = 1824] [id = 384] 18:07:03 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8431dd6800 == 151 [pid = 1824] [id = 383] 18:07:03 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8430c60800 == 150 [pid = 1824] [id = 382] 18:07:03 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8428fdf800 == 149 [pid = 1824] [id = 381] 18:07:03 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84271ba800 == 148 [pid = 1824] [id = 380] 18:07:03 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8429b8b000 == 147 [pid = 1824] [id = 379] 18:07:03 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84278b3800 == 146 [pid = 1824] [id = 378] 18:07:03 INFO - PROCESS | 1824 | --DOCSHELL 0x7f845461e800 == 145 [pid = 1824] [id = 372] 18:07:03 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8451385000 == 144 [pid = 1824] [id = 371] 18:07:03 INFO - PROCESS | 1824 | --DOCSHELL 0x7f844f53d800 == 143 [pid = 1824] [id = 370] 18:07:03 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84440b3800 == 142 [pid = 1824] [id = 369] 18:07:03 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843cc4d000 == 141 [pid = 1824] [id = 368] 18:07:03 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8437b91000 == 140 [pid = 1824] [id = 367] 18:07:03 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8432e7f800 == 139 [pid = 1824] [id = 366] 18:07:03 INFO - PROCESS | 1824 | --DOCSHELL 0x7f845460b000 == 138 [pid = 1824] [id = 332] 18:07:03 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8427a22800 == 137 [pid = 1824] [id = 365] 18:07:03 INFO - PROCESS | 1824 | --DOMWINDOW == 240 (0x7f8428b0f800) [pid = 1824] [serial = 1079] [outer = (nil)] [url = about:blank] 18:07:03 INFO - PROCESS | 1824 | --DOMWINDOW == 239 (0x7f8427ced400) [pid = 1824] [serial = 1077] [outer = (nil)] [url = about:blank] 18:07:03 INFO - PROCESS | 1824 | --DOMWINDOW == 238 (0x7f843524f800) [pid = 1824] [serial = 1052] [outer = (nil)] [url = about:blank] 18:07:03 INFO - PROCESS | 1824 | --DOMWINDOW == 237 (0x7f8429c52800) [pid = 1824] [serial = 1073] [outer = (nil)] [url = about:blank] 18:07:03 INFO - PROCESS | 1824 | --DOMWINDOW == 236 (0x7f8433ae0800) [pid = 1824] [serial = 1049] [outer = (nil)] [url = about:blank] 18:07:03 INFO - PROCESS | 1824 | --DOMWINDOW == 235 (0x7f843a481000) [pid = 1824] [serial = 1058] [outer = (nil)] [url = about:blank] 18:07:03 INFO - PROCESS | 1824 | --DOMWINDOW == 234 (0x7f842abf6800) [pid = 1824] [serial = 1082] [outer = (nil)] [url = about:blank] 18:07:03 INFO - PROCESS | 1824 | --DOMWINDOW == 233 (0x7f843db71400) [pid = 1824] [serial = 1067] [outer = (nil)] [url = about:blank] 18:07:03 INFO - PROCESS | 1824 | --DOMWINDOW == 232 (0x7f8433aabc00) [pid = 1824] [serial = 1092] [outer = (nil)] [url = about:blank] 18:07:03 INFO - PROCESS | 1824 | --DOMWINDOW == 231 (0x7f843ce3bc00) [pid = 1824] [serial = 1064] [outer = (nil)] [url = about:blank] 18:07:03 INFO - PROCESS | 1824 | --DOMWINDOW == 230 (0x7f8428b98c00) [pid = 1824] [serial = 1091] [outer = (nil)] [url = about:blank] 18:07:03 INFO - PROCESS | 1824 | --DOMWINDOW == 229 (0x7f8431aeac00) [pid = 1824] [serial = 1085] [outer = (nil)] [url = about:blank] 18:07:03 INFO - PROCESS | 1824 | --DOMWINDOW == 228 (0x7f8427065c00) [pid = 1824] [serial = 1076] [outer = (nil)] [url = about:blank] 18:07:03 INFO - PROCESS | 1824 | --DOMWINDOW == 227 (0x7f842c943800) [pid = 1824] [serial = 1083] [outer = (nil)] [url = about:blank] 18:07:03 INFO - PROCESS | 1824 | --DOMWINDOW == 226 (0x7f843bbeb800) [pid = 1824] [serial = 1061] [outer = (nil)] [url = about:blank] 18:07:03 INFO - PROCESS | 1824 | --DOMWINDOW == 225 (0x7f84335a7800) [pid = 1824] [serial = 1088] [outer = (nil)] [url = about:blank] 18:07:03 INFO - PROCESS | 1824 | --DOMWINDOW == 224 (0x7f8432d98000) [pid = 1824] [serial = 1086] [outer = (nil)] [url = about:blank] 18:07:03 INFO - PROCESS | 1824 | --DOMWINDOW == 223 (0x7f8437210400) [pid = 1824] [serial = 1055] [outer = (nil)] [url = about:blank] 18:07:03 INFO - PROCESS | 1824 | --DOMWINDOW == 222 (0x7f8427098c00) [pid = 1824] [serial = 1034] [outer = (nil)] [url = about:blank] 18:07:03 INFO - PROCESS | 1824 | --DOMWINDOW == 221 (0x7f84338ac400) [pid = 1824] [serial = 1046] [outer = (nil)] [url = about:blank] 18:07:03 INFO - PROCESS | 1824 | --DOMWINDOW == 220 (0x7f84336fd800) [pid = 1824] [serial = 1089] [outer = (nil)] [url = about:blank] 18:07:03 INFO - PROCESS | 1824 | --DOMWINDOW == 219 (0x7f843ea63000) [pid = 1824] [serial = 1070] [outer = (nil)] [url = about:blank] 18:07:03 INFO - PROCESS | 1824 | --DOMWINDOW == 218 (0x7f842a57e800) [pid = 1824] [serial = 1037] [outer = (nil)] [url = about:blank] 18:07:03 INFO - PROCESS | 1824 | --DOMWINDOW == 217 (0x7f8431d71c00) [pid = 1824] [serial = 1040] [outer = (nil)] [url = about:blank] 18:07:03 INFO - PROCESS | 1824 | --DOMWINDOW == 216 (0x7f8433014c00) [pid = 1824] [serial = 1043] [outer = (nil)] [url = about:blank] 18:07:03 INFO - PROCESS | 1824 | --DOMWINDOW == 215 (0x7f84299d0c00) [pid = 1824] [serial = 1080] [outer = (nil)] [url = about:blank] 18:07:03 INFO - PROCESS | 1824 | 1461114423854 Marionette TRACE conn4 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 18:07:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 18:07:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1584ms 18:07:03 INFO - PROCESS | 1824 | 1461114423912 Marionette TRACE conn4 -> [0,1581,"getWindowHandle",null] 18:07:03 INFO - PROCESS | 1824 | 1461114423914 Marionette TRACE conn4 <- [1,1581,null,{"value":"8"}] 18:07:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 18:07:03 INFO - PROCESS | 1824 | 1461114423921 Marionette TRACE conn4 -> [0,1582,"setScriptTimeout",{"ms":35000}] 18:07:03 INFO - PROCESS | 1824 | 1461114423926 Marionette TRACE conn4 <- [1,1582,null,{}] 18:07:03 INFO - PROCESS | 1824 | 1461114423941 Marionette TRACE conn4 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:04 INFO - PROCESS | 1824 | 1461114424146 Marionette TRACE conn4 <- [1,1583,null,{"value":null}] 18:07:04 INFO - PROCESS | 1824 | 1461114424315 Marionette TRACE conn4 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:04 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8428e84000 == 138 [pid = 1824] [id = 403] 18:07:04 INFO - PROCESS | 1824 | ++DOMWINDOW == 216 (0x7f8427098c00) [pid = 1824] [serial = 1210] [outer = (nil)] 18:07:04 INFO - PROCESS | 1824 | ++DOMWINDOW == 217 (0x7f842c7ee800) [pid = 1824] [serial = 1211] [outer = 0x7f8427098c00] 18:07:04 INFO - PROCESS | 1824 | 1461114424384 Marionette DEBUG loaded listener.js 18:07:04 INFO - PROCESS | 1824 | ++DOMWINDOW == 218 (0x7f8430e5f400) [pid = 1824] [serial = 1212] [outer = 0x7f8427098c00] 18:07:05 INFO - PROCESS | 1824 | 1461114425147 Marionette TRACE conn4 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 18:07:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 18:07:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1282ms 18:07:05 INFO - PROCESS | 1824 | 1461114425207 Marionette TRACE conn4 -> [0,1585,"getWindowHandle",null] 18:07:05 INFO - PROCESS | 1824 | 1461114425210 Marionette TRACE conn4 <- [1,1585,null,{"value":"8"}] 18:07:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 18:07:05 INFO - PROCESS | 1824 | 1461114425217 Marionette TRACE conn4 -> [0,1586,"setScriptTimeout",{"ms":35000}] 18:07:05 INFO - PROCESS | 1824 | 1461114425220 Marionette TRACE conn4 <- [1,1586,null,{}] 18:07:05 INFO - PROCESS | 1824 | 1461114425229 Marionette TRACE conn4 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:05 INFO - PROCESS | 1824 | 1461114425419 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 18:07:05 INFO - PROCESS | 1824 | 1461114425434 Marionette TRACE conn4 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:05 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f842ab77000 == 139 [pid = 1824] [id = 404] 18:07:05 INFO - PROCESS | 1824 | ++DOMWINDOW == 219 (0x7f842c7f2400) [pid = 1824] [serial = 1213] [outer = (nil)] 18:07:05 INFO - PROCESS | 1824 | ++DOMWINDOW == 220 (0x7f8431af0c00) [pid = 1824] [serial = 1214] [outer = 0x7f842c7f2400] 18:07:05 INFO - PROCESS | 1824 | 1461114425499 Marionette DEBUG loaded listener.js 18:07:05 INFO - PROCESS | 1824 | ++DOMWINDOW == 221 (0x7f8432d97000) [pid = 1824] [serial = 1215] [outer = 0x7f842c7f2400] 18:07:06 INFO - PROCESS | 1824 | 1461114426494 Marionette TRACE conn4 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 18:07:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 18:07:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1334ms 18:07:06 INFO - PROCESS | 1824 | 1461114426554 Marionette TRACE conn4 -> [0,1589,"getWindowHandle",null] 18:07:06 INFO - PROCESS | 1824 | 1461114426558 Marionette TRACE conn4 <- [1,1589,null,{"value":"8"}] 18:07:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 18:07:06 INFO - PROCESS | 1824 | 1461114426564 Marionette TRACE conn4 -> [0,1590,"setScriptTimeout",{"ms":35000}] 18:07:06 INFO - PROCESS | 1824 | 1461114426567 Marionette TRACE conn4 <- [1,1590,null,{}] 18:07:06 INFO - PROCESS | 1824 | 1461114426573 Marionette TRACE conn4 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:06 INFO - PROCESS | 1824 | 1461114426817 Marionette TRACE conn4 <- [1,1591,null,{"value":null}] 18:07:06 INFO - PROCESS | 1824 | 1461114426854 Marionette TRACE conn4 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:06 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8431bd0000 == 140 [pid = 1824] [id = 405] 18:07:06 INFO - PROCESS | 1824 | ++DOMWINDOW == 222 (0x7f8431aaa400) [pid = 1824] [serial = 1216] [outer = (nil)] 18:07:06 INFO - PROCESS | 1824 | ++DOMWINDOW == 223 (0x7f8432e08c00) [pid = 1824] [serial = 1217] [outer = 0x7f8431aaa400] 18:07:06 INFO - PROCESS | 1824 | 1461114426916 Marionette DEBUG loaded listener.js 18:07:07 INFO - PROCESS | 1824 | ++DOMWINDOW == 224 (0x7f84336fac00) [pid = 1824] [serial = 1218] [outer = 0x7f8431aaa400] 18:07:08 INFO - PROCESS | 1824 | --DOMWINDOW == 223 (0x7f8425b58400) [pid = 1824] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 18:07:08 INFO - PROCESS | 1824 | --DOMWINDOW == 222 (0x7f842548f000) [pid = 1824] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 18:07:08 INFO - PROCESS | 1824 | --DOMWINDOW == 221 (0x7f8425485000) [pid = 1824] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 18:07:08 INFO - PROCESS | 1824 | --DOMWINDOW == 220 (0x7f8425192000) [pid = 1824] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 18:07:08 INFO - PROCESS | 1824 | --DOMWINDOW == 219 (0x7f8433a86c00) [pid = 1824] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 18:07:08 INFO - PROCESS | 1824 | --DOMWINDOW == 218 (0x7f842c7ea800) [pid = 1824] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 18:07:08 INFO - PROCESS | 1824 | --DOMWINDOW == 217 (0x7f8428b92800) [pid = 1824] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 18:07:08 INFO - PROCESS | 1824 | 1461114428165 Marionette TRACE conn4 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 18:07:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 18:07:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1631ms 18:07:08 INFO - PROCESS | 1824 | 1461114428197 Marionette TRACE conn4 -> [0,1593,"getWindowHandle",null] 18:07:08 INFO - PROCESS | 1824 | 1461114428201 Marionette TRACE conn4 <- [1,1593,null,{"value":"8"}] 18:07:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 18:07:08 INFO - PROCESS | 1824 | 1461114428208 Marionette TRACE conn4 -> [0,1594,"setScriptTimeout",{"ms":35000}] 18:07:08 INFO - PROCESS | 1824 | 1461114428210 Marionette TRACE conn4 <- [1,1594,null,{}] 18:07:08 INFO - PROCESS | 1824 | 1461114428225 Marionette TRACE conn4 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:08 INFO - PROCESS | 1824 | 1461114428452 Marionette TRACE conn4 <- [1,1595,null,{"value":null}] 18:07:08 INFO - PROCESS | 1824 | 1461114428665 Marionette TRACE conn4 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:08 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84336bb800 == 141 [pid = 1824] [id = 406] 18:07:08 INFO - PROCESS | 1824 | ++DOMWINDOW == 218 (0x7f8433c3e800) [pid = 1824] [serial = 1219] [outer = (nil)] 18:07:08 INFO - PROCESS | 1824 | ++DOMWINDOW == 219 (0x7f8433ee8000) [pid = 1824] [serial = 1220] [outer = 0x7f8433c3e800] 18:07:08 INFO - PROCESS | 1824 | 1461114428733 Marionette DEBUG loaded listener.js 18:07:08 INFO - PROCESS | 1824 | ++DOMWINDOW == 220 (0x7f843721b000) [pid = 1824] [serial = 1221] [outer = 0x7f8433c3e800] 18:07:09 INFO - PROCESS | 1824 | 1461114429447 Marionette TRACE conn4 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 18:07:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 18:07:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1279ms 18:07:09 INFO - PROCESS | 1824 | 1461114429488 Marionette TRACE conn4 -> [0,1597,"getWindowHandle",null] 18:07:09 INFO - PROCESS | 1824 | 1461114429492 Marionette TRACE conn4 <- [1,1597,null,{"value":"8"}] 18:07:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 18:07:09 INFO - PROCESS | 1824 | 1461114429508 Marionette TRACE conn4 -> [0,1598,"setScriptTimeout",{"ms":35000}] 18:07:09 INFO - PROCESS | 1824 | 1461114429511 Marionette TRACE conn4 <- [1,1598,null,{}] 18:07:09 INFO - PROCESS | 1824 | 1461114429517 Marionette TRACE conn4 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:09 INFO - PROCESS | 1824 | 1461114429706 Marionette TRACE conn4 <- [1,1599,null,{"value":null}] 18:07:09 INFO - PROCESS | 1824 | 1461114429720 Marionette TRACE conn4 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:09 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84341cd000 == 142 [pid = 1824] [id = 407] 18:07:09 INFO - PROCESS | 1824 | ++DOMWINDOW == 221 (0x7f843721bc00) [pid = 1824] [serial = 1222] [outer = (nil)] 18:07:09 INFO - PROCESS | 1824 | ++DOMWINDOW == 222 (0x7f84383de800) [pid = 1824] [serial = 1223] [outer = 0x7f843721bc00] 18:07:09 INFO - PROCESS | 1824 | 1461114429783 Marionette DEBUG loaded listener.js 18:07:09 INFO - PROCESS | 1824 | ++DOMWINDOW == 223 (0x7f843bbf4800) [pid = 1824] [serial = 1224] [outer = 0x7f843721bc00] 18:07:10 INFO - PROCESS | 1824 | 1461114430933 Marionette TRACE conn4 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 18:07:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 18:07:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1480ms 18:07:10 INFO - PROCESS | 1824 | 1461114430989 Marionette TRACE conn4 -> [0,1601,"getWindowHandle",null] 18:07:10 INFO - PROCESS | 1824 | 1461114430996 Marionette TRACE conn4 <- [1,1601,null,{"value":"8"}] 18:07:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 18:07:11 INFO - PROCESS | 1824 | 1461114431005 Marionette TRACE conn4 -> [0,1602,"setScriptTimeout",{"ms":35000}] 18:07:11 INFO - PROCESS | 1824 | 1461114431010 Marionette TRACE conn4 <- [1,1602,null,{}] 18:07:11 INFO - PROCESS | 1824 | 1461114431019 Marionette TRACE conn4 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:11 INFO - PROCESS | 1824 | 1461114431241 Marionette TRACE conn4 <- [1,1603,null,{"value":null}] 18:07:11 INFO - PROCESS | 1824 | 1461114431514 Marionette TRACE conn4 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:11 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8427bbc800 == 143 [pid = 1824] [id = 408] 18:07:11 INFO - PROCESS | 1824 | ++DOMWINDOW == 224 (0x7f84251b8c00) [pid = 1824] [serial = 1225] [outer = (nil)] 18:07:11 INFO - PROCESS | 1824 | ++DOMWINDOW == 225 (0x7f8426a04800) [pid = 1824] [serial = 1226] [outer = 0x7f84251b8c00] 18:07:11 INFO - PROCESS | 1824 | 1461114431608 Marionette DEBUG loaded listener.js 18:07:11 INFO - PROCESS | 1824 | ++DOMWINDOW == 226 (0x7f8427cfb800) [pid = 1824] [serial = 1227] [outer = 0x7f84251b8c00] 18:07:12 INFO - PROCESS | 1824 | 1461114432522 Marionette TRACE conn4 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 18:07:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 18:07:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1588ms 18:07:12 INFO - PROCESS | 1824 | 1461114432596 Marionette TRACE conn4 -> [0,1605,"getWindowHandle",null] 18:07:12 INFO - PROCESS | 1824 | 1461114432605 Marionette TRACE conn4 <- [1,1605,null,{"value":"8"}] 18:07:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 18:07:12 INFO - PROCESS | 1824 | 1461114432617 Marionette TRACE conn4 -> [0,1606,"setScriptTimeout",{"ms":35000}] 18:07:12 INFO - PROCESS | 1824 | 1461114432621 Marionette TRACE conn4 <- [1,1606,null,{}] 18:07:12 INFO - PROCESS | 1824 | 1461114432628 Marionette TRACE conn4 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:12 INFO - PROCESS | 1824 | 1461114432890 Marionette TRACE conn4 <- [1,1607,null,{"value":null}] 18:07:13 INFO - PROCESS | 1824 | 1461114433256 Marionette TRACE conn4 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:13 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8430e82800 == 144 [pid = 1824] [id = 409] 18:07:13 INFO - PROCESS | 1824 | ++DOMWINDOW == 227 (0x7f84299d1c00) [pid = 1824] [serial = 1228] [outer = (nil)] 18:07:13 INFO - PROCESS | 1824 | ++DOMWINDOW == 228 (0x7f842aa79c00) [pid = 1824] [serial = 1229] [outer = 0x7f84299d1c00] 18:07:13 INFO - PROCESS | 1824 | 1461114433343 Marionette DEBUG loaded listener.js 18:07:13 INFO - PROCESS | 1824 | ++DOMWINDOW == 229 (0x7f8430ad5800) [pid = 1824] [serial = 1230] [outer = 0x7f84299d1c00] 18:07:14 INFO - PROCESS | 1824 | 1461114434288 Marionette TRACE conn4 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 18:07:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 18:07:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1745ms 18:07:14 INFO - PROCESS | 1824 | 1461114434363 Marionette TRACE conn4 -> [0,1609,"getWindowHandle",null] 18:07:14 INFO - PROCESS | 1824 | 1461114434367 Marionette TRACE conn4 <- [1,1609,null,{"value":"8"}] 18:07:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 18:07:14 INFO - PROCESS | 1824 | 1461114434376 Marionette TRACE conn4 -> [0,1610,"setScriptTimeout",{"ms":35000}] 18:07:14 INFO - PROCESS | 1824 | 1461114434383 Marionette TRACE conn4 <- [1,1610,null,{}] 18:07:14 INFO - PROCESS | 1824 | 1461114434402 Marionette TRACE conn4 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:14 INFO - PROCESS | 1824 | 1461114434721 Marionette TRACE conn4 <- [1,1611,null,{"value":null}] 18:07:14 INFO - PROCESS | 1824 | 1461114434962 Marionette TRACE conn4 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:14 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8437b9e800 == 145 [pid = 1824] [id = 410] 18:07:14 INFO - PROCESS | 1824 | ++DOMWINDOW == 230 (0x7f8429c54400) [pid = 1824] [serial = 1231] [outer = (nil)] 18:07:15 INFO - PROCESS | 1824 | ++DOMWINDOW == 231 (0x7f8433939800) [pid = 1824] [serial = 1232] [outer = 0x7f8429c54400] 18:07:15 INFO - PROCESS | 1824 | 1461114435048 Marionette DEBUG loaded listener.js 18:07:15 INFO - PROCESS | 1824 | ++DOMWINDOW == 232 (0x7f8433c39c00) [pid = 1824] [serial = 1233] [outer = 0x7f8429c54400] 18:07:15 INFO - PROCESS | 1824 | 1461114435867 Marionette TRACE conn4 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 18:07:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 18:07:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1539ms 18:07:15 INFO - PROCESS | 1824 | 1461114435915 Marionette TRACE conn4 -> [0,1613,"getWindowHandle",null] 18:07:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 18:07:15 INFO - PROCESS | 1824 | 1461114435920 Marionette TRACE conn4 <- [1,1613,null,{"value":"8"}] 18:07:15 INFO - PROCESS | 1824 | 1461114435927 Marionette TRACE conn4 -> [0,1614,"setScriptTimeout",{"ms":35000}] 18:07:15 INFO - PROCESS | 1824 | 1461114435931 Marionette TRACE conn4 <- [1,1614,null,{}] 18:07:15 INFO - PROCESS | 1824 | 1461114435937 Marionette TRACE conn4 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:16 INFO - PROCESS | 1824 | 1461114436228 Marionette TRACE conn4 <- [1,1615,null,{"value":null}] 18:07:16 INFO - PROCESS | 1824 | 1461114436380 Marionette TRACE conn4 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:16 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843c4d9000 == 146 [pid = 1824] [id = 411] 18:07:16 INFO - PROCESS | 1824 | ++DOMWINDOW == 233 (0x7f8430adc400) [pid = 1824] [serial = 1234] [outer = (nil)] 18:07:16 INFO - PROCESS | 1824 | ++DOMWINDOW == 234 (0x7f84383dac00) [pid = 1824] [serial = 1235] [outer = 0x7f8430adc400] 18:07:16 INFO - PROCESS | 1824 | 1461114436500 Marionette DEBUG loaded listener.js 18:07:16 INFO - PROCESS | 1824 | ++DOMWINDOW == 235 (0x7f843ae49000) [pid = 1824] [serial = 1236] [outer = 0x7f8430adc400] 18:07:17 INFO - PROCESS | 1824 | 1461114437529 Marionette TRACE conn4 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 18:07:17 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 18:07:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1638ms 18:07:17 INFO - PROCESS | 1824 | 1461114437570 Marionette TRACE conn4 -> [0,1617,"getWindowHandle",null] 18:07:17 INFO - PROCESS | 1824 | 1461114437576 Marionette TRACE conn4 <- [1,1617,null,{"value":"8"}] 18:07:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 18:07:17 INFO - PROCESS | 1824 | 1461114437586 Marionette TRACE conn4 -> [0,1618,"setScriptTimeout",{"ms":35000}] 18:07:17 INFO - PROCESS | 1824 | 1461114437591 Marionette TRACE conn4 <- [1,1618,null,{}] 18:07:17 INFO - PROCESS | 1824 | 1461114437600 Marionette TRACE conn4 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:17 INFO - PROCESS | 1824 | 1461114437930 Marionette TRACE conn4 <- [1,1619,null,{"value":null}] 18:07:18 INFO - PROCESS | 1824 | 1461114438222 Marionette TRACE conn4 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:18 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843e2a5800 == 147 [pid = 1824] [id = 412] 18:07:18 INFO - PROCESS | 1824 | ++DOMWINDOW == 236 (0x7f8426f6b400) [pid = 1824] [serial = 1237] [outer = (nil)] 18:07:18 INFO - PROCESS | 1824 | ++DOMWINDOW == 237 (0x7f8431aa6800) [pid = 1824] [serial = 1238] [outer = 0x7f8426f6b400] 18:07:18 INFO - PROCESS | 1824 | 1461114438297 Marionette DEBUG loaded listener.js 18:07:18 INFO - PROCESS | 1824 | ++DOMWINDOW == 238 (0x7f843c205800) [pid = 1824] [serial = 1239] [outer = 0x7f8426f6b400] 18:07:19 INFO - PROCESS | 1824 | 1461114439254 Marionette TRACE conn4 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 18:07:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 18:07:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1746ms 18:07:19 INFO - PROCESS | 1824 | 1461114439331 Marionette TRACE conn4 -> [0,1621,"getWindowHandle",null] 18:07:19 INFO - PROCESS | 1824 | 1461114439335 Marionette TRACE conn4 <- [1,1621,null,{"value":"8"}] 18:07:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 18:07:19 INFO - PROCESS | 1824 | 1461114439341 Marionette TRACE conn4 -> [0,1622,"setScriptTimeout",{"ms":35000}] 18:07:19 INFO - PROCESS | 1824 | 1461114439343 Marionette TRACE conn4 <- [1,1622,null,{}] 18:07:19 INFO - PROCESS | 1824 | 1461114439349 Marionette TRACE conn4 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:19 INFO - PROCESS | 1824 | 1461114439617 Marionette TRACE conn4 <- [1,1623,null,{"value":null}] 18:07:19 INFO - PROCESS | 1824 | 1461114439923 Marionette TRACE conn4 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:19 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f844eb8e000 == 148 [pid = 1824] [id = 413] 18:07:19 INFO - PROCESS | 1824 | ++DOMWINDOW == 239 (0x7f843e050400) [pid = 1824] [serial = 1240] [outer = (nil)] 18:07:19 INFO - PROCESS | 1824 | ++DOMWINDOW == 240 (0x7f844f04c400) [pid = 1824] [serial = 1241] [outer = 0x7f843e050400] 18:07:20 INFO - PROCESS | 1824 | 1461114440010 Marionette DEBUG loaded listener.js 18:07:20 INFO - PROCESS | 1824 | ++DOMWINDOW == 241 (0x7f844f504800) [pid = 1824] [serial = 1242] [outer = 0x7f843e050400] 18:07:20 INFO - PROCESS | 1824 | 1461114440864 Marionette TRACE conn4 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 18:07:20 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 18:07:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1579ms 18:07:20 INFO - PROCESS | 1824 | 1461114440921 Marionette TRACE conn4 -> [0,1625,"getWindowHandle",null] 18:07:20 INFO - PROCESS | 1824 | 1461114440925 Marionette TRACE conn4 <- [1,1625,null,{"value":"8"}] 18:07:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 18:07:20 INFO - PROCESS | 1824 | 1461114440931 Marionette TRACE conn4 -> [0,1626,"setScriptTimeout",{"ms":35000}] 18:07:20 INFO - PROCESS | 1824 | 1461114440935 Marionette TRACE conn4 <- [1,1626,null,{}] 18:07:20 INFO - PROCESS | 1824 | 1461114440941 Marionette TRACE conn4 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:21 INFO - PROCESS | 1824 | 1461114441147 Marionette TRACE conn4 <- [1,1627,null,{"value":null}] 18:07:21 INFO - PROCESS | 1824 | 1461114441358 Marionette TRACE conn4 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:21 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f845460b000 == 149 [pid = 1824] [id = 414] 18:07:21 INFO - PROCESS | 1824 | ++DOMWINDOW == 242 (0x7f8427197400) [pid = 1824] [serial = 1243] [outer = (nil)] 18:07:21 INFO - PROCESS | 1824 | ++DOMWINDOW == 243 (0x7f84271a1000) [pid = 1824] [serial = 1244] [outer = 0x7f8427197400] 18:07:21 INFO - PROCESS | 1824 | 1461114441518 Marionette DEBUG loaded listener.js 18:07:21 INFO - PROCESS | 1824 | ++DOMWINDOW == 244 (0x7f84271a6000) [pid = 1824] [serial = 1245] [outer = 0x7f8427197400] 18:07:22 INFO - PROCESS | 1824 | 1461114442356 Marionette TRACE conn4 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 18:07:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 18:07:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1478ms 18:07:22 INFO - PROCESS | 1824 | 1461114442412 Marionette TRACE conn4 -> [0,1629,"getWindowHandle",null] 18:07:22 INFO - PROCESS | 1824 | 1461114442415 Marionette TRACE conn4 <- [1,1629,null,{"value":"8"}] 18:07:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 18:07:22 INFO - PROCESS | 1824 | 1461114442422 Marionette TRACE conn4 -> [0,1630,"setScriptTimeout",{"ms":35000}] 18:07:22 INFO - PROCESS | 1824 | 1461114442425 Marionette TRACE conn4 <- [1,1630,null,{}] 18:07:22 INFO - PROCESS | 1824 | 1461114442431 Marionette TRACE conn4 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:22 INFO - PROCESS | 1824 | 1461114442641 Marionette TRACE conn4 <- [1,1631,null,{"value":null}] 18:07:22 INFO - PROCESS | 1824 | 1461114442907 Marionette TRACE conn4 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:22 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84282b3000 == 150 [pid = 1824] [id = 415] 18:07:22 INFO - PROCESS | 1824 | ++DOMWINDOW == 245 (0x7f8427198800) [pid = 1824] [serial = 1246] [outer = (nil)] 18:07:22 INFO - PROCESS | 1824 | ++DOMWINDOW == 246 (0x7f8431c14400) [pid = 1824] [serial = 1247] [outer = 0x7f8427198800] 18:07:22 INFO - PROCESS | 1824 | 1461114442988 Marionette DEBUG loaded listener.js 18:07:23 INFO - PROCESS | 1824 | ++DOMWINDOW == 247 (0x7f8431c18800) [pid = 1824] [serial = 1248] [outer = 0x7f8427198800] 18:07:23 INFO - PROCESS | 1824 | 1461114443864 Marionette TRACE conn4 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 18:07:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 18:07:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1485ms 18:07:23 INFO - PROCESS | 1824 | 1461114443909 Marionette TRACE conn4 -> [0,1633,"getWindowHandle",null] 18:07:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 18:07:23 INFO - PROCESS | 1824 | 1461114443913 Marionette TRACE conn4 <- [1,1633,null,{"value":"8"}] 18:07:23 INFO - PROCESS | 1824 | 1461114443919 Marionette TRACE conn4 -> [0,1634,"setScriptTimeout",{"ms":35000}] 18:07:23 INFO - PROCESS | 1824 | 1461114443922 Marionette TRACE conn4 <- [1,1634,null,{}] 18:07:23 INFO - PROCESS | 1824 | 1461114443927 Marionette TRACE conn4 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:24 INFO - PROCESS | 1824 | 1461114444140 Marionette TRACE conn4 <- [1,1635,null,{"value":null}] 18:07:24 INFO - PROCESS | 1824 | 1461114444353 Marionette TRACE conn4 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:24 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84382a2800 == 151 [pid = 1824] [id = 416] 18:07:24 INFO - PROCESS | 1824 | ++DOMWINDOW == 248 (0x7f84271a0400) [pid = 1824] [serial = 1249] [outer = (nil)] 18:07:24 INFO - PROCESS | 1824 | ++DOMWINDOW == 249 (0x7f8431c1e800) [pid = 1824] [serial = 1250] [outer = 0x7f84271a0400] 18:07:24 INFO - PROCESS | 1824 | 1461114444510 Marionette DEBUG loaded listener.js 18:07:24 INFO - PROCESS | 1824 | ++DOMWINDOW == 250 (0x7f8438204c00) [pid = 1824] [serial = 1251] [outer = 0x7f84271a0400] 18:07:25 INFO - PROCESS | 1824 | 1461114445381 Marionette TRACE conn4 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 18:07:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 18:07:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1529ms 18:07:25 INFO - PROCESS | 1824 | 1461114445448 Marionette TRACE conn4 -> [0,1637,"getWindowHandle",null] 18:07:25 INFO - PROCESS | 1824 | 1461114445452 Marionette TRACE conn4 <- [1,1637,null,{"value":"8"}] 18:07:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 18:07:25 INFO - PROCESS | 1824 | 1461114445459 Marionette TRACE conn4 -> [0,1638,"setScriptTimeout",{"ms":35000}] 18:07:25 INFO - PROCESS | 1824 | 1461114445462 Marionette TRACE conn4 <- [1,1638,null,{}] 18:07:25 INFO - PROCESS | 1824 | 1461114445468 Marionette TRACE conn4 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:25 INFO - PROCESS | 1824 | 1461114445720 Marionette TRACE conn4 <- [1,1639,null,{"value":null}] 18:07:25 INFO - PROCESS | 1824 | 1461114445976 Marionette TRACE conn4 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:26 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84382b6000 == 152 [pid = 1824] [id = 417] 18:07:26 INFO - PROCESS | 1824 | ++DOMWINDOW == 251 (0x7f842aad9400) [pid = 1824] [serial = 1252] [outer = (nil)] 18:07:26 INFO - PROCESS | 1824 | ++DOMWINDOW == 252 (0x7f843820b000) [pid = 1824] [serial = 1253] [outer = 0x7f842aad9400] 18:07:26 INFO - PROCESS | 1824 | 1461114446103 Marionette DEBUG loaded listener.js 18:07:26 INFO - PROCESS | 1824 | ++DOMWINDOW == 253 (0x7f843820f400) [pid = 1824] [serial = 1254] [outer = 0x7f842aad9400] 18:07:27 INFO - PROCESS | 1824 | 1461114447036 Marionette TRACE conn4 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 18:07:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 18:07:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1647ms 18:07:27 INFO - PROCESS | 1824 | 1461114447107 Marionette TRACE conn4 -> [0,1641,"getWindowHandle",null] 18:07:27 INFO - PROCESS | 1824 | 1461114447111 Marionette TRACE conn4 <- [1,1641,null,{"value":"8"}] 18:07:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 18:07:27 INFO - PROCESS | 1824 | 1461114447117 Marionette TRACE conn4 -> [0,1642,"setScriptTimeout",{"ms":35000}] 18:07:27 INFO - PROCESS | 1824 | 1461114447121 Marionette TRACE conn4 <- [1,1642,null,{}] 18:07:27 INFO - PROCESS | 1824 | 1461114447127 Marionette TRACE conn4 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:27 INFO - PROCESS | 1824 | 1461114447366 Marionette TRACE conn4 <- [1,1643,null,{"value":null}] 18:07:27 INFO - PROCESS | 1824 | 1461114447621 Marionette TRACE conn4 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:27 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84282b1000 == 153 [pid = 1824] [id = 418] 18:07:27 INFO - PROCESS | 1824 | ++DOMWINDOW == 254 (0x7f8438207800) [pid = 1824] [serial = 1255] [outer = (nil)] 18:07:27 INFO - PROCESS | 1824 | ++DOMWINDOW == 255 (0x7f8438210800) [pid = 1824] [serial = 1256] [outer = 0x7f8438207800] 18:07:27 INFO - PROCESS | 1824 | 1461114447752 Marionette DEBUG loaded listener.js 18:07:27 INFO - PROCESS | 1824 | ++DOMWINDOW == 256 (0x7f844f508800) [pid = 1824] [serial = 1257] [outer = 0x7f8438207800] 18:07:28 INFO - PROCESS | 1824 | 1461114448607 Marionette TRACE conn4 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 18:07:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 18:07:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1530ms 18:07:28 INFO - PROCESS | 1824 | 1461114448649 Marionette TRACE conn4 -> [0,1645,"getWindowHandle",null] 18:07:28 INFO - PROCESS | 1824 | 1461114448652 Marionette TRACE conn4 <- [1,1645,null,{"value":"8"}] 18:07:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 18:07:28 INFO - PROCESS | 1824 | 1461114448658 Marionette TRACE conn4 -> [0,1646,"setScriptTimeout",{"ms":35000}] 18:07:28 INFO - PROCESS | 1824 | 1461114448660 Marionette TRACE conn4 <- [1,1646,null,{}] 18:07:28 INFO - PROCESS | 1824 | 1461114448667 Marionette TRACE conn4 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:28 INFO - PROCESS | 1824 | 1461114448899 Marionette TRACE conn4 <- [1,1647,null,{"value":null}] 18:07:29 INFO - PROCESS | 1824 | 1461114449172 Marionette TRACE conn4 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:29 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f842486d800 == 154 [pid = 1824] [id = 419] 18:07:29 INFO - PROCESS | 1824 | ++DOMWINDOW == 257 (0x7f842223d800) [pid = 1824] [serial = 1258] [outer = (nil)] 18:07:29 INFO - PROCESS | 1824 | ++DOMWINDOW == 258 (0x7f8422243800) [pid = 1824] [serial = 1259] [outer = 0x7f842223d800] 18:07:29 INFO - PROCESS | 1824 | 1461114449295 Marionette DEBUG loaded listener.js 18:07:29 INFO - PROCESS | 1824 | ++DOMWINDOW == 259 (0x7f842518a800) [pid = 1824] [serial = 1260] [outer = 0x7f842223d800] 18:07:30 INFO - PROCESS | 1824 | 1461114450691 Marionette TRACE conn4 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 18:07:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 18:07:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 2140ms 18:07:30 INFO - PROCESS | 1824 | 1461114450812 Marionette TRACE conn4 -> [0,1649,"getWindowHandle",null] 18:07:30 INFO - PROCESS | 1824 | 1461114450818 Marionette TRACE conn4 <- [1,1649,null,{"value":"8"}] 18:07:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 18:07:30 INFO - PROCESS | 1824 | 1461114450827 Marionette TRACE conn4 -> [0,1650,"setScriptTimeout",{"ms":35000}] 18:07:30 INFO - PROCESS | 1824 | 1461114450832 Marionette TRACE conn4 <- [1,1650,null,{}] 18:07:30 INFO - PROCESS | 1824 | 1461114450840 Marionette TRACE conn4 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:31 INFO - PROCESS | 1824 | 1461114451036 Marionette TRACE conn4 <- [1,1651,null,{"value":null}] 18:07:31 INFO - PROCESS | 1824 | 1461114451248 Marionette TRACE conn4 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:31 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f842486b800 == 155 [pid = 1824] [id = 420] 18:07:31 INFO - PROCESS | 1824 | ++DOMWINDOW == 260 (0x7f8425148000) [pid = 1824] [serial = 1261] [outer = (nil)] 18:07:31 INFO - PROCESS | 1824 | ++DOMWINDOW == 261 (0x7f842518f000) [pid = 1824] [serial = 1262] [outer = 0x7f8425148000] 18:07:31 INFO - PROCESS | 1824 | 1461114451355 Marionette DEBUG loaded listener.js 18:07:31 INFO - PROCESS | 1824 | ++DOMWINDOW == 262 (0x7f84251b3000) [pid = 1824] [serial = 1263] [outer = 0x7f8425148000] 18:07:32 INFO - PROCESS | 1824 | 1461114452255 Marionette TRACE conn4 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 18:07:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 18:07:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1488ms 18:07:32 INFO - PROCESS | 1824 | 1461114452316 Marionette TRACE conn4 -> [0,1653,"getWindowHandle",null] 18:07:32 INFO - PROCESS | 1824 | 1461114452325 Marionette TRACE conn4 <- [1,1653,null,{"value":"8"}] 18:07:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 18:07:32 INFO - PROCESS | 1824 | 1461114452335 Marionette TRACE conn4 -> [0,1654,"setScriptTimeout",{"ms":35000}] 18:07:32 INFO - PROCESS | 1824 | 1461114452340 Marionette TRACE conn4 <- [1,1654,null,{}] 18:07:32 INFO - PROCESS | 1824 | 1461114452346 Marionette TRACE conn4 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:32 INFO - PROCESS | 1824 | 1461114452549 Marionette TRACE conn4 <- [1,1655,null,{"value":null}] 18:07:33 INFO - PROCESS | 1824 | 1461114453010 Marionette TRACE conn4 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:33 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f842462f000 == 156 [pid = 1824] [id = 421] 18:07:33 INFO - PROCESS | 1824 | ++DOMWINDOW == 263 (0x7f842464f800) [pid = 1824] [serial = 1264] [outer = (nil)] 18:07:33 INFO - PROCESS | 1824 | ++DOMWINDOW == 264 (0x7f8426a0c400) [pid = 1824] [serial = 1265] [outer = 0x7f842464f800] 18:07:33 INFO - PROCESS | 1824 | 1461114453131 Marionette DEBUG loaded listener.js 18:07:33 INFO - PROCESS | 1824 | ++DOMWINDOW == 265 (0x7f8427069c00) [pid = 1824] [serial = 1266] [outer = 0x7f842464f800] 18:07:34 INFO - PROCESS | 1824 | 1461114454429 Marionette TRACE conn4 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 18:07:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 18:07:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 2137ms 18:07:34 INFO - PROCESS | 1824 | 1461114454473 Marionette TRACE conn4 -> [0,1657,"getWindowHandle",null] 18:07:34 INFO - PROCESS | 1824 | 1461114454477 Marionette TRACE conn4 <- [1,1657,null,{"value":"8"}] 18:07:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 18:07:34 INFO - PROCESS | 1824 | 1461114454483 Marionette TRACE conn4 -> [0,1658,"setScriptTimeout",{"ms":35000}] 18:07:34 INFO - PROCESS | 1824 | 1461114454488 Marionette TRACE conn4 <- [1,1658,null,{}] 18:07:34 INFO - PROCESS | 1824 | 1461114454513 Marionette TRACE conn4 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:34 INFO - PROCESS | 1824 | 1461114454715 Marionette TRACE conn4 <- [1,1659,null,{"value":null}] 18:07:35 INFO - PROCESS | 1824 | 1461114455054 Marionette TRACE conn4 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:35 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8427ab4000 == 157 [pid = 1824] [id = 422] 18:07:35 INFO - PROCESS | 1824 | ++DOMWINDOW == 266 (0x7f8428e95000) [pid = 1824] [serial = 1267] [outer = (nil)] 18:07:35 INFO - PROCESS | 1824 | ++DOMWINDOW == 267 (0x7f8428f06c00) [pid = 1824] [serial = 1268] [outer = 0x7f8428e95000] 18:07:35 INFO - PROCESS | 1824 | 1461114455130 Marionette DEBUG loaded listener.js 18:07:35 INFO - PROCESS | 1824 | ++DOMWINDOW == 268 (0x7f8428f0c800) [pid = 1824] [serial = 1269] [outer = 0x7f8428e95000] 18:07:36 INFO - PROCESS | 1824 | 1461114456100 Marionette TRACE conn4 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 18:07:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 18:07:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1687ms 18:07:36 INFO - PROCESS | 1824 | 1461114456173 Marionette TRACE conn4 -> [0,1661,"getWindowHandle",null] 18:07:36 INFO - PROCESS | 1824 | 1461114456179 Marionette TRACE conn4 <- [1,1661,null,{"value":"8"}] 18:07:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 18:07:36 INFO - PROCESS | 1824 | 1461114456187 Marionette TRACE conn4 -> [0,1662,"setScriptTimeout",{"ms":35000}] 18:07:36 INFO - PROCESS | 1824 | 1461114456191 Marionette TRACE conn4 <- [1,1662,null,{}] 18:07:36 INFO - PROCESS | 1824 | 1461114456198 Marionette TRACE conn4 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:36 INFO - PROCESS | 1824 | 1461114456475 Marionette TRACE conn4 <- [1,1663,null,{"value":null}] 18:07:36 INFO - PROCESS | 1824 | 1461114456778 Marionette TRACE conn4 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:36 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8427aa6800 == 158 [pid = 1824] [id = 423] 18:07:36 INFO - PROCESS | 1824 | ++DOMWINDOW == 269 (0x7f8429b04800) [pid = 1824] [serial = 1270] [outer = (nil)] 18:07:36 INFO - PROCESS | 1824 | ++DOMWINDOW == 270 (0x7f8429b0c800) [pid = 1824] [serial = 1271] [outer = 0x7f8429b04800] 18:07:36 INFO - PROCESS | 1824 | 1461114456845 Marionette DEBUG loaded listener.js 18:07:36 INFO - PROCESS | 1824 | ++DOMWINDOW == 271 (0x7f8429c5d800) [pid = 1824] [serial = 1272] [outer = 0x7f8429b04800] 18:07:37 INFO - PROCESS | 1824 | 1461114457995 Marionette TRACE conn4 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 18:07:38 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84432bf800 == 157 [pid = 1824] [id = 114] 18:07:38 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84319eb000 == 156 [pid = 1824] [id = 345] 18:07:38 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8427a11000 == 155 [pid = 1824] [id = 344] 18:07:38 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8433719000 == 154 [pid = 1824] [id = 346] 18:07:38 INFO - PROCESS | 1824 | --DOCSHELL 0x7f842a7f5000 == 153 [pid = 1824] [id = 357] 18:07:38 INFO - PROCESS | 1824 | --DOCSHELL 0x7f844f681000 == 152 [pid = 1824] [id = 356] 18:07:38 INFO - PROCESS | 1824 | --DOCSHELL 0x7f844d4b3800 == 151 [pid = 1824] [id = 355] 18:07:38 INFO - PROCESS | 1824 | --DOMWINDOW == 270 (0x7f8433eebc00) [pid = 1824] [serial = 1157] [outer = (nil)] [url = about:blank] 18:07:38 INFO - PROCESS | 1824 | --DOMWINDOW == 269 (0x7f84339ba400) [pid = 1824] [serial = 1103] [outer = (nil)] [url = about:blank] 18:07:38 INFO - PROCESS | 1824 | --DOMWINDOW == 268 (0x7f8428e5f400) [pid = 1824] [serial = 1130] [outer = (nil)] [url = about:blank] 18:07:38 INFO - PROCESS | 1824 | --DOMWINDOW == 267 (0x7f8435253000) [pid = 1824] [serial = 1106] [outer = (nil)] [url = about:blank] 18:07:38 INFO - PROCESS | 1824 | --DOMWINDOW == 266 (0x7f844eb55000) [pid = 1824] [serial = 1115] [outer = (nil)] [url = about:blank] 18:07:38 INFO - PROCESS | 1824 | --DOMWINDOW == 265 (0x7f8431aa9400) [pid = 1824] [serial = 1121] [outer = (nil)] [url = about:blank] 18:07:38 INFO - PROCESS | 1824 | --DOMWINDOW == 264 (0x7f842c58a800) [pid = 1824] [serial = 1100] [outer = (nil)] [url = about:blank] 18:07:38 INFO - PROCESS | 1824 | --DOMWINDOW == 263 (0x7f84336f8000) [pid = 1824] [serial = 1118] [outer = (nil)] [url = about:blank] 18:07:38 INFO - PROCESS | 1824 | --DOMWINDOW == 262 (0x7f844f04f400) [pid = 1824] [serial = 1124] [outer = (nil)] [url = about:blank] 18:07:38 INFO - PROCESS | 1824 | --DOMWINDOW == 261 (0x7f844f122800) [pid = 1824] [serial = 1127] [outer = (nil)] [url = about:blank] 18:07:38 INFO - PROCESS | 1824 | --DOMWINDOW == 260 (0x7f844a2e8800) [pid = 1824] [serial = 1112] [outer = (nil)] [url = about:blank] 18:07:38 INFO - PROCESS | 1824 | --DOMWINDOW == 259 (0x7f843ae49400) [pid = 1824] [serial = 1109] [outer = (nil)] [url = about:blank] 18:07:38 INFO - PROCESS | 1824 | --DOMWINDOW == 258 (0x7f8428b03400) [pid = 1824] [serial = 1097] [outer = (nil)] [url = about:blank] 18:07:38 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84336bb800 == 150 [pid = 1824] [id = 406] 18:07:38 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8431bd0000 == 149 [pid = 1824] [id = 405] 18:07:38 INFO - PROCESS | 1824 | --DOCSHELL 0x7f842ab77000 == 148 [pid = 1824] [id = 404] 18:07:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 18:07:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1937ms 18:07:38 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8428e84000 == 147 [pid = 1824] [id = 403] 18:07:38 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8426b1a800 == 146 [pid = 1824] [id = 402] 18:07:38 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8428fdc800 == 145 [pid = 1824] [id = 401] 18:07:38 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8438288000 == 144 [pid = 1824] [id = 397] 18:07:38 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843826c000 == 143 [pid = 1824] [id = 396] 18:07:38 INFO - PROCESS | 1824 | 1461114458149 Marionette TRACE conn4 -> [0,1665,"getWindowHandle",null] 18:07:38 INFO - PROCESS | 1824 | 1461114458152 Marionette TRACE conn4 <- [1,1665,null,{"value":"8"}] 18:07:38 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8427aa5000 == 142 [pid = 1824] [id = 395] 18:07:38 INFO - PROCESS | 1824 | --DOCSHELL 0x7f844f7b7800 == 141 [pid = 1824] [id = 394] 18:07:38 INFO - PROCESS | 1824 | --DOCSHELL 0x7f844d428000 == 140 [pid = 1824] [id = 393] 18:07:38 INFO - PROCESS | 1824 | --DOCSHELL 0x7f844a221000 == 139 [pid = 1824] [id = 392] 18:07:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 18:07:38 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843e2a9000 == 138 [pid = 1824] [id = 391] 18:07:38 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843c5a0000 == 137 [pid = 1824] [id = 390] 18:07:38 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8437cb6000 == 136 [pid = 1824] [id = 389] 18:07:38 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84354e3800 == 135 [pid = 1824] [id = 388] 18:07:38 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8430c48800 == 134 [pid = 1824] [id = 387] 18:07:38 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8427a0f800 == 133 [pid = 1824] [id = 386] 18:07:38 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8433e93800 == 132 [pid = 1824] [id = 385] 18:07:38 INFO - PROCESS | 1824 | 1461114458174 Marionette TRACE conn4 -> [0,1666,"setScriptTimeout",{"ms":35000}] 18:07:38 INFO - PROCESS | 1824 | 1461114458178 Marionette TRACE conn4 <- [1,1666,null,{}] 18:07:38 INFO - PROCESS | 1824 | 1461114458183 Marionette TRACE conn4 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:38 INFO - PROCESS | 1824 | 1461114458349 Marionette TRACE conn4 <- [1,1667,null,{"value":null}] 18:07:38 INFO - PROCESS | 1824 | --DOMWINDOW == 257 (0x7f8432d8b000) [pid = 1824] [serial = 1145] [outer = (nil)] [url = about:blank] 18:07:38 INFO - PROCESS | 1824 | --DOMWINDOW == 256 (0x7f842a57d400) [pid = 1824] [serial = 1140] [outer = (nil)] [url = about:blank] 18:07:38 INFO - PROCESS | 1824 | --DOMWINDOW == 255 (0x7f8426ac4000) [pid = 1824] [serial = 1137] [outer = (nil)] [url = about:blank] 18:07:38 INFO - PROCESS | 1824 | --DOMWINDOW == 254 (0x7f8428e96000) [pid = 1824] [serial = 1154] [outer = (nil)] [url = about:blank] 18:07:38 INFO - PROCESS | 1824 | --DOMWINDOW == 253 (0x7f8433a8cc00) [pid = 1824] [serial = 1151] [outer = (nil)] [url = about:blank] 18:07:38 INFO - PROCESS | 1824 | --DOMWINDOW == 252 (0x7f8429c5e000) [pid = 1824] [serial = 1133] [outer = (nil)] [url = about:blank] 18:07:38 INFO - PROCESS | 1824 | --DOMWINDOW == 251 (0x7f8425b4f800) [pid = 1824] [serial = 1136] [outer = (nil)] [url = about:blank] 18:07:38 INFO - PROCESS | 1824 | --DOMWINDOW == 250 (0x7f8431a0b400) [pid = 1824] [serial = 1142] [outer = (nil)] [url = about:blank] 18:07:38 INFO - PROCESS | 1824 | --DOMWINDOW == 249 (0x7f8431d6ec00) [pid = 1824] [serial = 1143] [outer = (nil)] [url = about:blank] 18:07:38 INFO - PROCESS | 1824 | --DOMWINDOW == 248 (0x7f8427092800) [pid = 1824] [serial = 1139] [outer = (nil)] [url = about:blank] 18:07:38 INFO - PROCESS | 1824 | --DOMWINDOW == 247 (0x7f8432e06800) [pid = 1824] [serial = 1146] [outer = (nil)] [url = about:blank] 18:07:38 INFO - PROCESS | 1824 | --DOMWINDOW == 246 (0x7f84338a6000) [pid = 1824] [serial = 1149] [outer = (nil)] [url = about:blank] 18:07:38 INFO - PROCESS | 1824 | --DOMWINDOW == 245 (0x7f843368d800) [pid = 1824] [serial = 1148] [outer = (nil)] [url = about:blank] 18:07:38 INFO - PROCESS | 1824 | --DOMWINDOW == 244 (0x7f8433c3d400) [pid = 1824] [serial = 1152] [outer = (nil)] [url = about:blank] 18:07:38 INFO - PROCESS | 1824 | --DOMWINDOW == 243 (0x7f8433697c00) [pid = 1824] [serial = 1155] [outer = (nil)] [url = about:blank] 18:07:38 INFO - PROCESS | 1824 | 1461114458612 Marionette TRACE conn4 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:38 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8425279000 == 133 [pid = 1824] [id = 424] 18:07:38 INFO - PROCESS | 1824 | ++DOMWINDOW == 244 (0x7f8425143800) [pid = 1824] [serial = 1273] [outer = (nil)] 18:07:38 INFO - PROCESS | 1824 | ++DOMWINDOW == 245 (0x7f8428e99800) [pid = 1824] [serial = 1274] [outer = 0x7f8425143800] 18:07:38 INFO - PROCESS | 1824 | 1461114458678 Marionette DEBUG loaded listener.js 18:07:38 INFO - PROCESS | 1824 | ++DOMWINDOW == 246 (0x7f8429c5f400) [pid = 1824] [serial = 1275] [outer = 0x7f8425143800] 18:07:39 INFO - PROCESS | 1824 | 1461114459471 Marionette TRACE conn4 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 18:07:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 18:07:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1340ms 18:07:39 INFO - PROCESS | 1824 | 1461114459532 Marionette TRACE conn4 -> [0,1669,"getWindowHandle",null] 18:07:39 INFO - PROCESS | 1824 | 1461114459538 Marionette TRACE conn4 <- [1,1669,null,{"value":"8"}] 18:07:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 18:07:39 INFO - PROCESS | 1824 | 1461114459550 Marionette TRACE conn4 -> [0,1670,"setScriptTimeout",{"ms":35000}] 18:07:39 INFO - PROCESS | 1824 | 1461114459554 Marionette TRACE conn4 <- [1,1670,null,{}] 18:07:39 INFO - PROCESS | 1824 | 1461114459562 Marionette TRACE conn4 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:39 INFO - PROCESS | 1824 | 1461114459852 Marionette TRACE conn4 <- [1,1671,null,{"value":null}] 18:07:40 INFO - PROCESS | 1824 | 1461114460054 Marionette TRACE conn4 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:40 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8428fc4000 == 134 [pid = 1824] [id = 425] 18:07:40 INFO - PROCESS | 1824 | ++DOMWINDOW == 247 (0x7f842aadd400) [pid = 1824] [serial = 1276] [outer = (nil)] 18:07:40 INFO - PROCESS | 1824 | ++DOMWINDOW == 248 (0x7f842c7f1c00) [pid = 1824] [serial = 1277] [outer = 0x7f842aadd400] 18:07:40 INFO - PROCESS | 1824 | 1461114460192 Marionette DEBUG loaded listener.js 18:07:40 INFO - PROCESS | 1824 | ++DOMWINDOW == 249 (0x7f8430ad2800) [pid = 1824] [serial = 1278] [outer = 0x7f842aadd400] 18:07:40 INFO - PROCESS | 1824 | 1461114460980 Marionette TRACE conn4 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 18:07:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 18:07:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1484ms 18:07:41 INFO - PROCESS | 1824 | 1461114461035 Marionette TRACE conn4 -> [0,1673,"getWindowHandle",null] 18:07:41 INFO - PROCESS | 1824 | 1461114461039 Marionette TRACE conn4 <- [1,1673,null,{"value":"8"}] 18:07:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 18:07:41 INFO - PROCESS | 1824 | 1461114461061 Marionette TRACE conn4 -> [0,1674,"setScriptTimeout",{"ms":35000}] 18:07:41 INFO - PROCESS | 1824 | 1461114461066 Marionette TRACE conn4 <- [1,1674,null,{}] 18:07:41 INFO - PROCESS | 1824 | 1461114461074 Marionette TRACE conn4 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:41 INFO - PROCESS | 1824 | 1461114461393 Marionette TRACE conn4 <- [1,1675,null,{"value":null}] 18:07:41 INFO - PROCESS | 1824 | 1461114461437 Marionette TRACE conn4 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:41 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f842a964800 == 135 [pid = 1824] [id = 426] 18:07:41 INFO - PROCESS | 1824 | ++DOMWINDOW == 250 (0x7f842aadac00) [pid = 1824] [serial = 1279] [outer = (nil)] 18:07:41 INFO - PROCESS | 1824 | ++DOMWINDOW == 251 (0x7f8431aa4800) [pid = 1824] [serial = 1280] [outer = 0x7f842aadac00] 18:07:41 INFO - PROCESS | 1824 | 1461114461527 Marionette DEBUG loaded listener.js 18:07:41 INFO - PROCESS | 1824 | ++DOMWINDOW == 252 (0x7f8431c1bc00) [pid = 1824] [serial = 1281] [outer = 0x7f842aadac00] 18:07:42 INFO - PROCESS | 1824 | 1461114462458 Marionette TRACE conn4 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 18:07:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 18:07:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1446ms 18:07:42 INFO - PROCESS | 1824 | 1461114462494 Marionette TRACE conn4 -> [0,1677,"getWindowHandle",null] 18:07:42 INFO - PROCESS | 1824 | 1461114462498 Marionette TRACE conn4 <- [1,1677,null,{"value":"8"}] 18:07:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 18:07:42 INFO - PROCESS | 1824 | 1461114462504 Marionette TRACE conn4 -> [0,1678,"setScriptTimeout",{"ms":35000}] 18:07:42 INFO - PROCESS | 1824 | 1461114462507 Marionette TRACE conn4 <- [1,1678,null,{}] 18:07:42 INFO - PROCESS | 1824 | 1461114462512 Marionette TRACE conn4 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:42 INFO - PROCESS | 1824 | 1461114462756 Marionette TRACE conn4 <- [1,1679,null,{"value":null}] 18:07:44 INFO - PROCESS | 1824 | --DOMWINDOW == 251 (0x7f8431aaa400) [pid = 1824] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 18:07:44 INFO - PROCESS | 1824 | --DOMWINDOW == 250 (0x7f84251ae000) [pid = 1824] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 18:07:44 INFO - PROCESS | 1824 | --DOMWINDOW == 249 (0x7f842c7f2400) [pid = 1824] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 18:07:44 INFO - PROCESS | 1824 | --DOMWINDOW == 248 (0x7f8428b94000) [pid = 1824] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 18:07:44 INFO - PROCESS | 1824 | --DOMWINDOW == 247 (0x7f8427098c00) [pid = 1824] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 18:07:44 INFO - PROCESS | 1824 | --DOMWINDOW == 246 (0x7f8433c3e800) [pid = 1824] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 18:07:44 INFO - PROCESS | 1824 | --DOMWINDOW == 245 (0x7f8425487000) [pid = 1824] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 18:07:44 INFO - PROCESS | 1824 | --DOMWINDOW == 244 (0x7f8426ac4800) [pid = 1824] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 18:07:44 INFO - PROCESS | 1824 | --DOMWINDOW == 243 (0x7f8426ac2000) [pid = 1824] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 18:07:44 INFO - PROCESS | 1824 | --DOMWINDOW == 242 (0x7f842c939400) [pid = 1824] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 18:07:44 INFO - PROCESS | 1824 | --DOMWINDOW == 241 (0x7f8429c5e800) [pid = 1824] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 18:07:44 INFO - PROCESS | 1824 | --DOMWINDOW == 240 (0x7f8429c61000) [pid = 1824] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 18:07:44 INFO - PROCESS | 1824 | --DOMWINDOW == 239 (0x7f8425482400) [pid = 1824] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 18:07:44 INFO - PROCESS | 1824 | --DOMWINDOW == 238 (0x7f8438f9e400) [pid = 1824] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 18:07:44 INFO - PROCESS | 1824 | --DOMWINDOW == 237 (0x7f842a57d000) [pid = 1824] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 18:07:44 INFO - PROCESS | 1824 | --DOMWINDOW == 236 (0x7f84338aa800) [pid = 1824] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 18:07:44 INFO - PROCESS | 1824 | --DOMWINDOW == 235 (0x7f8425483c00) [pid = 1824] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 18:07:44 INFO - PROCESS | 1824 | --DOMWINDOW == 234 (0x7f8439978800) [pid = 1824] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 18:07:44 INFO - PROCESS | 1824 | --DOMWINDOW == 233 (0x7f8426abe400) [pid = 1824] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 18:07:44 INFO - PROCESS | 1824 | --DOMWINDOW == 232 (0x7f844b1d1c00) [pid = 1824] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 18:07:44 INFO - PROCESS | 1824 | 1461114464285 Marionette TRACE conn4 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:44 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8425fb9800 == 136 [pid = 1824] [id = 427] 18:07:44 INFO - PROCESS | 1824 | ++DOMWINDOW == 233 (0x7f8425196400) [pid = 1824] [serial = 1282] [outer = (nil)] 18:07:44 INFO - PROCESS | 1824 | ++DOMWINDOW == 234 (0x7f8425486400) [pid = 1824] [serial = 1283] [outer = 0x7f8425196400] 18:07:44 INFO - PROCESS | 1824 | 1461114464354 Marionette DEBUG loaded listener.js 18:07:44 INFO - PROCESS | 1824 | ++DOMWINDOW == 235 (0x7f8427063800) [pid = 1824] [serial = 1284] [outer = 0x7f8425196400] 18:07:45 INFO - PROCESS | 1824 | 1461114465081 Marionette TRACE conn4 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 18:07:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 18:07:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 2637ms 18:07:45 INFO - PROCESS | 1824 | 1461114465144 Marionette TRACE conn4 -> [0,1681,"getWindowHandle",null] 18:07:45 INFO - PROCESS | 1824 | 1461114465149 Marionette TRACE conn4 <- [1,1681,null,{"value":"8"}] 18:07:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 18:07:45 INFO - PROCESS | 1824 | 1461114465162 Marionette TRACE conn4 -> [0,1682,"setScriptTimeout",{"ms":35000}] 18:07:45 INFO - PROCESS | 1824 | 1461114465165 Marionette TRACE conn4 <- [1,1682,null,{}] 18:07:45 INFO - PROCESS | 1824 | 1461114465175 Marionette TRACE conn4 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:45 INFO - PROCESS | 1824 | 1461114465517 Marionette TRACE conn4 <- [1,1683,null,{"value":null}] 18:07:45 INFO - PROCESS | 1824 | 1461114465649 Marionette TRACE conn4 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:45 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8430e71000 == 137 [pid = 1824] [id = 428] 18:07:45 INFO - PROCESS | 1824 | ++DOMWINDOW == 236 (0x7f842706c400) [pid = 1824] [serial = 1285] [outer = (nil)] 18:07:45 INFO - PROCESS | 1824 | ++DOMWINDOW == 237 (0x7f8431a05800) [pid = 1824] [serial = 1286] [outer = 0x7f842706c400] 18:07:45 INFO - PROCESS | 1824 | 1461114465723 Marionette DEBUG loaded listener.js 18:07:45 INFO - PROCESS | 1824 | ++DOMWINDOW == 238 (0x7f8432e02c00) [pid = 1824] [serial = 1287] [outer = 0x7f842706c400] 18:07:46 INFO - PROCESS | 1824 | 1461114466734 Marionette TRACE conn4 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 18:07:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 18:07:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1648ms 18:07:46 INFO - PROCESS | 1824 | 1461114466805 Marionette TRACE conn4 -> [0,1685,"getWindowHandle",null] 18:07:46 INFO - PROCESS | 1824 | 1461114466813 Marionette TRACE conn4 <- [1,1685,null,{"value":"8"}] 18:07:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 18:07:46 INFO - PROCESS | 1824 | 1461114466823 Marionette TRACE conn4 -> [0,1686,"setScriptTimeout",{"ms":35000}] 18:07:46 INFO - PROCESS | 1824 | 1461114466829 Marionette TRACE conn4 <- [1,1686,null,{}] 18:07:46 INFO - PROCESS | 1824 | 1461114466839 Marionette TRACE conn4 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:47 INFO - PROCESS | 1824 | 1461114467073 Marionette TRACE conn4 <- [1,1687,null,{"value":null}] 18:07:47 INFO - PROCESS | 1824 | 1461114467430 Marionette TRACE conn4 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:47 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8425fd5800 == 138 [pid = 1824] [id = 429] 18:07:47 INFO - PROCESS | 1824 | ++DOMWINDOW == 239 (0x7f84251b5000) [pid = 1824] [serial = 1288] [outer = (nil)] 18:07:47 INFO - PROCESS | 1824 | ++DOMWINDOW == 240 (0x7f8425485000) [pid = 1824] [serial = 1289] [outer = 0x7f84251b5000] 18:07:47 INFO - PROCESS | 1824 | 1461114467549 Marionette DEBUG loaded listener.js 18:07:47 INFO - PROCESS | 1824 | ++DOMWINDOW == 241 (0x7f8427065c00) [pid = 1824] [serial = 1290] [outer = 0x7f84251b5000] 18:07:48 INFO - PROCESS | 1824 | 1461114468624 Marionette TRACE conn4 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 18:07:48 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 18:07:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1837ms 18:07:48 INFO - PROCESS | 1824 | 1461114468661 Marionette TRACE conn4 -> [0,1689,"getWindowHandle",null] 18:07:48 INFO - PROCESS | 1824 | 1461114468671 Marionette TRACE conn4 <- [1,1689,null,{"value":"8"}] 18:07:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 18:07:48 INFO - PROCESS | 1824 | 1461114468682 Marionette TRACE conn4 -> [0,1690,"setScriptTimeout",{"ms":35000}] 18:07:48 INFO - PROCESS | 1824 | 1461114468686 Marionette TRACE conn4 <- [1,1690,null,{}] 18:07:48 INFO - PROCESS | 1824 | 1461114468693 Marionette TRACE conn4 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:48 INFO - PROCESS | 1824 | 1461114468913 Marionette TRACE conn4 <- [1,1691,null,{"value":null}] 18:07:49 INFO - PROCESS | 1824 | 1461114469125 Marionette TRACE conn4 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:49 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8428f77000 == 139 [pid = 1824] [id = 430] 18:07:49 INFO - PROCESS | 1824 | ++DOMWINDOW == 242 (0x7f84251b5400) [pid = 1824] [serial = 1291] [outer = (nil)] 18:07:49 INFO - PROCESS | 1824 | ++DOMWINDOW == 243 (0x7f8428e5c400) [pid = 1824] [serial = 1292] [outer = 0x7f84251b5400] 18:07:49 INFO - PROCESS | 1824 | 1461114469281 Marionette DEBUG loaded listener.js 18:07:49 INFO - PROCESS | 1824 | ++DOMWINDOW == 244 (0x7f8428f0c000) [pid = 1824] [serial = 1293] [outer = 0x7f84251b5400] 18:07:50 INFO - PROCESS | 1824 | 1461114470555 Marionette TRACE conn4 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 18:07:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 18:07:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1932ms 18:07:50 INFO - PROCESS | 1824 | 1461114470615 Marionette TRACE conn4 -> [0,1693,"getWindowHandle",null] 18:07:50 INFO - PROCESS | 1824 | 1461114470618 Marionette TRACE conn4 <- [1,1693,null,{"value":"8"}] 18:07:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 18:07:50 INFO - PROCESS | 1824 | 1461114470625 Marionette TRACE conn4 -> [0,1694,"setScriptTimeout",{"ms":35000}] 18:07:50 INFO - PROCESS | 1824 | 1461114470631 Marionette TRACE conn4 <- [1,1694,null,{}] 18:07:50 INFO - PROCESS | 1824 | 1461114470648 Marionette TRACE conn4 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:50 INFO - PROCESS | 1824 | 1461114470877 Marionette TRACE conn4 <- [1,1695,null,{"value":null}] 18:07:51 INFO - PROCESS | 1824 | 1461114471138 Marionette TRACE conn4 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:51 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8432e79800 == 140 [pid = 1824] [id = 431] 18:07:51 INFO - PROCESS | 1824 | ++DOMWINDOW == 245 (0x7f842a313c00) [pid = 1824] [serial = 1294] [outer = (nil)] 18:07:51 INFO - PROCESS | 1824 | ++DOMWINDOW == 246 (0x7f842aa7ac00) [pid = 1824] [serial = 1295] [outer = 0x7f842a313c00] 18:07:51 INFO - PROCESS | 1824 | 1461114471275 Marionette DEBUG loaded listener.js 18:07:51 INFO - PROCESS | 1824 | ++DOMWINDOW == 247 (0x7f842c7f3400) [pid = 1824] [serial = 1296] [outer = 0x7f842a313c00] 18:07:52 INFO - PROCESS | 1824 | 1461114472277 Marionette TRACE conn4 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 18:07:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 18:07:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1687ms 18:07:52 INFO - PROCESS | 1824 | 1461114472312 Marionette TRACE conn4 -> [0,1697,"getWindowHandle",null] 18:07:52 INFO - PROCESS | 1824 | 1461114472316 Marionette TRACE conn4 <- [1,1697,null,{"value":"8"}] 18:07:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 18:07:52 INFO - PROCESS | 1824 | 1461114472323 Marionette TRACE conn4 -> [0,1698,"setScriptTimeout",{"ms":35000}] 18:07:52 INFO - PROCESS | 1824 | 1461114472325 Marionette TRACE conn4 <- [1,1698,null,{}] 18:07:52 INFO - PROCESS | 1824 | 1461114472332 Marionette TRACE conn4 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:52 INFO - PROCESS | 1824 | 1461114472544 Marionette TRACE conn4 <- [1,1699,null,{"value":null}] 18:07:52 INFO - PROCESS | 1824 | 1461114472758 Marionette TRACE conn4 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:52 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8433719000 == 141 [pid = 1824] [id = 432] 18:07:52 INFO - PROCESS | 1824 | ++DOMWINDOW == 248 (0x7f842a57d400) [pid = 1824] [serial = 1297] [outer = (nil)] 18:07:52 INFO - PROCESS | 1824 | ++DOMWINDOW == 249 (0x7f8431af1c00) [pid = 1824] [serial = 1298] [outer = 0x7f842a57d400] 18:07:52 INFO - PROCESS | 1824 | 1461114472892 Marionette DEBUG loaded listener.js 18:07:53 INFO - PROCESS | 1824 | ++DOMWINDOW == 250 (0x7f8432ddc000) [pid = 1824] [serial = 1299] [outer = 0x7f842a57d400] 18:07:54 INFO - PROCESS | 1824 | 1461114474017 Marionette TRACE conn4 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 18:07:54 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 18:07:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1738ms 18:07:54 INFO - PROCESS | 1824 | 1461114474063 Marionette TRACE conn4 -> [0,1701,"getWindowHandle",null] 18:07:54 INFO - PROCESS | 1824 | 1461114474067 Marionette TRACE conn4 <- [1,1701,null,{"value":"8"}] 18:07:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 18:07:54 INFO - PROCESS | 1824 | 1461114474073 Marionette TRACE conn4 -> [0,1702,"setScriptTimeout",{"ms":35000}] 18:07:54 INFO - PROCESS | 1824 | 1461114474077 Marionette TRACE conn4 <- [1,1702,null,{}] 18:07:54 INFO - PROCESS | 1824 | 1461114474083 Marionette TRACE conn4 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:54 INFO - PROCESS | 1824 | 1461114474309 Marionette TRACE conn4 <- [1,1703,null,{"value":null}] 18:07:54 INFO - PROCESS | 1824 | 1461114474524 Marionette TRACE conn4 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:54 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843406c000 == 142 [pid = 1824] [id = 433] 18:07:54 INFO - PROCESS | 1824 | ++DOMWINDOW == 251 (0x7f842aa78400) [pid = 1824] [serial = 1300] [outer = (nil)] 18:07:54 INFO - PROCESS | 1824 | ++DOMWINDOW == 252 (0x7f84333e5800) [pid = 1824] [serial = 1301] [outer = 0x7f842aa78400] 18:07:54 INFO - PROCESS | 1824 | 1461114474638 Marionette DEBUG loaded listener.js 18:07:54 INFO - PROCESS | 1824 | ++DOMWINDOW == 253 (0x7f84336f1800) [pid = 1824] [serial = 1302] [outer = 0x7f842aa78400] 18:07:55 INFO - PROCESS | 1824 | 1461114475735 Marionette TRACE conn4 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 18:07:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 18:07:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1736ms 18:07:55 INFO - PROCESS | 1824 | 1461114475811 Marionette TRACE conn4 -> [0,1705,"getWindowHandle",null] 18:07:55 INFO - PROCESS | 1824 | 1461114475815 Marionette TRACE conn4 <- [1,1705,null,{"value":"8"}] 18:07:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 18:07:55 INFO - PROCESS | 1824 | 1461114475826 Marionette TRACE conn4 -> [0,1706,"setScriptTimeout",{"ms":35000}] 18:07:55 INFO - PROCESS | 1824 | 1461114475830 Marionette TRACE conn4 <- [1,1706,null,{}] 18:07:55 INFO - PROCESS | 1824 | 1461114475839 Marionette TRACE conn4 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:56 INFO - PROCESS | 1824 | 1461114476129 Marionette TRACE conn4 <- [1,1707,null,{"value":null}] 18:07:56 INFO - PROCESS | 1824 | 1461114476441 Marionette TRACE conn4 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:56 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8437b89800 == 143 [pid = 1824] [id = 434] 18:07:56 INFO - PROCESS | 1824 | ++DOMWINDOW == 254 (0x7f8433aa7400) [pid = 1824] [serial = 1303] [outer = (nil)] 18:07:56 INFO - PROCESS | 1824 | ++DOMWINDOW == 255 (0x7f8433e70000) [pid = 1824] [serial = 1304] [outer = 0x7f8433aa7400] 18:07:56 INFO - PROCESS | 1824 | 1461114476521 Marionette DEBUG loaded listener.js 18:07:56 INFO - PROCESS | 1824 | ++DOMWINDOW == 256 (0x7f8433ee9c00) [pid = 1824] [serial = 1305] [outer = 0x7f8433aa7400] 18:07:57 INFO - PROCESS | 1824 | 1461114477385 Marionette TRACE conn4 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 18:07:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 18:07:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1634ms 18:07:57 INFO - PROCESS | 1824 | 1461114477461 Marionette TRACE conn4 -> [0,1709,"getWindowHandle",null] 18:07:57 INFO - PROCESS | 1824 | 1461114477465 Marionette TRACE conn4 <- [1,1709,null,{"value":"8"}] 18:07:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 18:07:57 INFO - PROCESS | 1824 | 1461114477471 Marionette TRACE conn4 -> [0,1710,"setScriptTimeout",{"ms":35000}] 18:07:57 INFO - PROCESS | 1824 | 1461114477473 Marionette TRACE conn4 <- [1,1710,null,{}] 18:07:57 INFO - PROCESS | 1824 | 1461114477480 Marionette TRACE conn4 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:57 INFO - PROCESS | 1824 | 1461114477689 Marionette TRACE conn4 <- [1,1711,null,{"value":null}] 18:07:57 INFO - PROCESS | 1824 | 1461114477901 Marionette TRACE conn4 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:57 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84382a1000 == 144 [pid = 1824] [id = 435] 18:07:57 INFO - PROCESS | 1824 | ++DOMWINDOW == 257 (0x7f84339bb000) [pid = 1824] [serial = 1306] [outer = (nil)] 18:07:58 INFO - PROCESS | 1824 | ++DOMWINDOW == 258 (0x7f8435e2a800) [pid = 1824] [serial = 1307] [outer = 0x7f84339bb000] 18:07:58 INFO - PROCESS | 1824 | 1461114478025 Marionette DEBUG loaded listener.js 18:07:58 INFO - PROCESS | 1824 | ++DOMWINDOW == 259 (0x7f8437217c00) [pid = 1824] [serial = 1308] [outer = 0x7f84339bb000] 18:07:58 INFO - PROCESS | 1824 | 1461114478992 Marionette TRACE conn4 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 18:07:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 18:07:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1585ms 18:07:59 INFO - PROCESS | 1824 | 1461114479058 Marionette TRACE conn4 -> [0,1713,"getWindowHandle",null] 18:07:59 INFO - PROCESS | 1824 | 1461114479061 Marionette TRACE conn4 <- [1,1713,null,{"value":"8"}] 18:07:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 18:07:59 INFO - PROCESS | 1824 | 1461114479068 Marionette TRACE conn4 -> [0,1714,"setScriptTimeout",{"ms":35000}] 18:07:59 INFO - PROCESS | 1824 | 1461114479072 Marionette TRACE conn4 <- [1,1714,null,{}] 18:07:59 INFO - PROCESS | 1824 | 1461114479077 Marionette TRACE conn4 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:59 INFO - PROCESS | 1824 | 1461114479314 Marionette TRACE conn4 <- [1,1715,null,{"value":null}] 18:07:59 INFO - PROCESS | 1824 | 1461114479636 Marionette TRACE conn4 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:59 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843c4dc800 == 145 [pid = 1824] [id = 436] 18:07:59 INFO - PROCESS | 1824 | ++DOMWINDOW == 260 (0x7f8433aa8000) [pid = 1824] [serial = 1309] [outer = (nil)] 18:07:59 INFO - PROCESS | 1824 | ++DOMWINDOW == 261 (0x7f843820cc00) [pid = 1824] [serial = 1310] [outer = 0x7f8433aa8000] 18:07:59 INFO - PROCESS | 1824 | 1461114479720 Marionette DEBUG loaded listener.js 18:07:59 INFO - PROCESS | 1824 | ++DOMWINDOW == 262 (0x7f84383d8c00) [pid = 1824] [serial = 1311] [outer = 0x7f8433aa8000] 18:08:00 INFO - PROCESS | 1824 | 1461114480698 Marionette TRACE conn4 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 18:08:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 18:08:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1683ms 18:08:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 18:08:00 INFO - PROCESS | 1824 | 1461114480752 Marionette TRACE conn4 -> [0,1717,"getWindowHandle",null] 18:08:00 INFO - PROCESS | 1824 | 1461114480755 Marionette TRACE conn4 <- [1,1717,null,{"value":"8"}] 18:08:00 INFO - PROCESS | 1824 | 1461114480762 Marionette TRACE conn4 -> [0,1718,"setScriptTimeout",{"ms":35000}] 18:08:00 INFO - PROCESS | 1824 | 1461114480764 Marionette TRACE conn4 <- [1,1718,null,{}] 18:08:00 INFO - PROCESS | 1824 | 1461114480771 Marionette TRACE conn4 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:00 INFO - PROCESS | 1824 | 1461114480978 Marionette TRACE conn4 <- [1,1719,null,{"value":null}] 18:08:01 INFO - PROCESS | 1824 | 1461114481194 Marionette TRACE conn4 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:01 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843db9c800 == 146 [pid = 1824] [id = 437] 18:08:01 INFO - PROCESS | 1824 | ++DOMWINDOW == 263 (0x7f8425b54000) [pid = 1824] [serial = 1312] [outer = (nil)] 18:08:01 INFO - PROCESS | 1824 | ++DOMWINDOW == 264 (0x7f84383db000) [pid = 1824] [serial = 1313] [outer = 0x7f8425b54000] 18:08:01 INFO - PROCESS | 1824 | 1461114481357 Marionette DEBUG loaded listener.js 18:08:01 INFO - PROCESS | 1824 | ++DOMWINDOW == 265 (0x7f843ae54000) [pid = 1824] [serial = 1314] [outer = 0x7f8425b54000] 18:08:02 INFO - PROCESS | 1824 | 1461114482241 Marionette TRACE conn4 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 18:08:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 18:08:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1533ms 18:08:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 18:08:02 INFO - PROCESS | 1824 | 1461114482294 Marionette TRACE conn4 -> [0,1721,"getWindowHandle",null] 18:08:02 INFO - PROCESS | 1824 | 1461114482297 Marionette TRACE conn4 <- [1,1721,null,{"value":"8"}] 18:08:02 INFO - PROCESS | 1824 | 1461114482303 Marionette TRACE conn4 -> [0,1722,"setScriptTimeout",{"ms":35000}] 18:08:02 INFO - PROCESS | 1824 | 1461114482306 Marionette TRACE conn4 <- [1,1722,null,{}] 18:08:02 INFO - PROCESS | 1824 | 1461114482331 Marionette TRACE conn4 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:02 INFO - PROCESS | 1824 | 1461114482545 Marionette TRACE conn4 <- [1,1723,null,{"value":null}] 18:08:02 INFO - PROCESS | 1824 | 1461114482756 Marionette TRACE conn4 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:02 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8449f4d800 == 147 [pid = 1824] [id = 438] 18:08:02 INFO - PROCESS | 1824 | ++DOMWINDOW == 266 (0x7f842223a400) [pid = 1824] [serial = 1315] [outer = (nil)] 18:08:02 INFO - PROCESS | 1824 | ++DOMWINDOW == 267 (0x7f843bf5b400) [pid = 1824] [serial = 1316] [outer = 0x7f842223a400] 18:08:02 INFO - PROCESS | 1824 | 1461114482869 Marionette DEBUG loaded listener.js 18:08:02 INFO - PROCESS | 1824 | ++DOMWINDOW == 268 (0x7f843c347400) [pid = 1824] [serial = 1317] [outer = 0x7f842223a400] 18:08:03 INFO - PROCESS | 1824 | 1461114483808 Marionette TRACE conn4 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 18:08:03 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 18:08:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1535ms 18:08:03 INFO - PROCESS | 1824 | 1461114483855 Marionette TRACE conn4 -> [0,1725,"getWindowHandle",null] 18:08:03 INFO - PROCESS | 1824 | 1461114483860 Marionette TRACE conn4 <- [1,1725,null,{"value":"8"}] 18:08:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 18:08:03 INFO - PROCESS | 1824 | 1461114483866 Marionette TRACE conn4 -> [0,1726,"setScriptTimeout",{"ms":35000}] 18:08:03 INFO - PROCESS | 1824 | 1461114483870 Marionette TRACE conn4 <- [1,1726,null,{}] 18:08:03 INFO - PROCESS | 1824 | 1461114483876 Marionette TRACE conn4 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:04 INFO - PROCESS | 1824 | 1461114484118 Marionette TRACE conn4 <- [1,1727,null,{"value":null}] 18:08:04 INFO - PROCESS | 1824 | 1461114484382 Marionette TRACE conn4 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:04 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f844eb0c800 == 148 [pid = 1824] [id = 439] 18:08:04 INFO - PROCESS | 1824 | ++DOMWINDOW == 269 (0x7f843db3ac00) [pid = 1824] [serial = 1318] [outer = (nil)] 18:08:04 INFO - PROCESS | 1824 | ++DOMWINDOW == 270 (0x7f843db73800) [pid = 1824] [serial = 1319] [outer = 0x7f843db3ac00] 18:08:04 INFO - PROCESS | 1824 | 1461114484534 Marionette DEBUG loaded listener.js 18:08:04 INFO - PROCESS | 1824 | ++DOMWINDOW == 271 (0x7f843e056000) [pid = 1824] [serial = 1320] [outer = 0x7f843db3ac00] 18:08:05 INFO - PROCESS | 1824 | 1461114485373 Marionette TRACE conn4 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 18:08:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 18:08:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1582ms 18:08:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 18:08:05 INFO - PROCESS | 1824 | 1461114485449 Marionette TRACE conn4 -> [0,1729,"getWindowHandle",null] 18:08:05 INFO - PROCESS | 1824 | 1461114485452 Marionette TRACE conn4 <- [1,1729,null,{"value":"8"}] 18:08:05 INFO - PROCESS | 1824 | 1461114485459 Marionette TRACE conn4 -> [0,1730,"setScriptTimeout",{"ms":35000}] 18:08:05 INFO - PROCESS | 1824 | 1461114485461 Marionette TRACE conn4 <- [1,1730,null,{}] 18:08:05 INFO - PROCESS | 1824 | 1461114485467 Marionette TRACE conn4 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:05 INFO - PROCESS | 1824 | 1461114485708 Marionette TRACE conn4 <- [1,1731,null,{"value":null}] 18:08:05 INFO - PROCESS | 1824 | 1461114485970 Marionette TRACE conn4 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:06 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f844f7c9800 == 149 [pid = 1824] [id = 440] 18:08:06 INFO - PROCESS | 1824 | ++DOMWINDOW == 272 (0x7f8432e09400) [pid = 1824] [serial = 1321] [outer = (nil)] 18:08:06 INFO - PROCESS | 1824 | ++DOMWINDOW == 273 (0x7f843ff9c000) [pid = 1824] [serial = 1322] [outer = 0x7f8432e09400] 18:08:06 INFO - PROCESS | 1824 | 1461114486086 Marionette DEBUG loaded listener.js 18:08:06 INFO - PROCESS | 1824 | ++DOMWINDOW == 274 (0x7f8449fdc800) [pid = 1824] [serial = 1323] [outer = 0x7f8432e09400] 18:08:06 INFO - PROCESS | 1824 | 1461114486931 Marionette TRACE conn4 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 18:08:06 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 18:08:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1532ms 18:08:06 INFO - PROCESS | 1824 | 1461114486990 Marionette TRACE conn4 -> [0,1733,"getWindowHandle",null] 18:08:06 INFO - PROCESS | 1824 | 1461114486993 Marionette TRACE conn4 <- [1,1733,null,{"value":"8"}] 18:08:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 18:08:07 INFO - PROCESS | 1824 | 1461114486999 Marionette TRACE conn4 -> [0,1734,"setScriptTimeout",{"ms":35000}] 18:08:07 INFO - PROCESS | 1824 | 1461114487001 Marionette TRACE conn4 <- [1,1734,null,{}] 18:08:07 INFO - PROCESS | 1824 | 1461114487007 Marionette TRACE conn4 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:07 INFO - PROCESS | 1824 | 1461114487213 Marionette TRACE conn4 <- [1,1735,null,{"value":null}] 18:08:07 INFO - PROCESS | 1824 | 1461114487430 Marionette TRACE conn4 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:07 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84227e8800 == 150 [pid = 1824] [id = 441] 18:08:07 INFO - PROCESS | 1824 | ++DOMWINDOW == 275 (0x7f84244e0800) [pid = 1824] [serial = 1324] [outer = (nil)] 18:08:07 INFO - PROCESS | 1824 | ++DOMWINDOW == 276 (0x7f844a2e8800) [pid = 1824] [serial = 1325] [outer = 0x7f84244e0800] 18:08:07 INFO - PROCESS | 1824 | 1461114487577 Marionette DEBUG loaded listener.js 18:08:07 INFO - PROCESS | 1824 | ++DOMWINDOW == 277 (0x7f844d3c9000) [pid = 1824] [serial = 1326] [outer = 0x7f84244e0800] 18:08:08 INFO - PROCESS | 1824 | 1461114488519 Marionette TRACE conn4 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 18:08:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 18:08:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1594ms 18:08:08 INFO - PROCESS | 1824 | 1461114488595 Marionette TRACE conn4 -> [0,1737,"getWindowHandle",null] 18:08:08 INFO - PROCESS | 1824 | 1461114488598 Marionette TRACE conn4 <- [1,1737,null,{"value":"8"}] 18:08:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 18:08:08 INFO - PROCESS | 1824 | 1461114488604 Marionette TRACE conn4 -> [0,1738,"setScriptTimeout",{"ms":35000}] 18:08:08 INFO - PROCESS | 1824 | 1461114488606 Marionette TRACE conn4 <- [1,1738,null,{}] 18:08:08 INFO - PROCESS | 1824 | 1461114488612 Marionette TRACE conn4 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:08 INFO - PROCESS | 1824 | 1461114488853 Marionette TRACE conn4 <- [1,1739,null,{"value":null}] 18:08:09 INFO - PROCESS | 1824 | 1461114489108 Marionette TRACE conn4 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:09 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8427258000 == 151 [pid = 1824] [id = 442] 18:08:09 INFO - PROCESS | 1824 | ++DOMWINDOW == 278 (0x7f8421f49000) [pid = 1824] [serial = 1327] [outer = (nil)] 18:08:09 INFO - PROCESS | 1824 | ++DOMWINDOW == 279 (0x7f8421f4fc00) [pid = 1824] [serial = 1328] [outer = 0x7f8421f49000] 18:08:09 INFO - PROCESS | 1824 | 1461114489225 Marionette DEBUG loaded listener.js 18:08:09 INFO - PROCESS | 1824 | ++DOMWINDOW == 280 (0x7f8421f54800) [pid = 1824] [serial = 1329] [outer = 0x7f8421f49000] 18:08:10 INFO - PROCESS | 1824 | 1461114490076 Marionette TRACE conn4 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 18:08:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 18:08:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1532ms 18:08:10 INFO - PROCESS | 1824 | 1461114490137 Marionette TRACE conn4 -> [0,1741,"getWindowHandle",null] 18:08:10 INFO - PROCESS | 1824 | 1461114490139 Marionette TRACE conn4 <- [1,1741,null,{"value":"8"}] 18:08:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 18:08:10 INFO - PROCESS | 1824 | 1461114490146 Marionette TRACE conn4 -> [0,1742,"setScriptTimeout",{"ms":35000}] 18:08:10 INFO - PROCESS | 1824 | 1461114490148 Marionette TRACE conn4 <- [1,1742,null,{}] 18:08:10 INFO - PROCESS | 1824 | 1461114490153 Marionette TRACE conn4 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:10 INFO - PROCESS | 1824 | 1461114490348 Marionette TRACE conn4 <- [1,1743,null,{"value":null}] 18:08:10 INFO - PROCESS | 1824 | 1461114490573 Marionette TRACE conn4 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:10 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8430c42800 == 152 [pid = 1824] [id = 443] 18:08:10 INFO - PROCESS | 1824 | ++DOMWINDOW == 281 (0x7f8421f49400) [pid = 1824] [serial = 1330] [outer = (nil)] 18:08:10 INFO - PROCESS | 1824 | ++DOMWINDOW == 282 (0x7f8425489800) [pid = 1824] [serial = 1331] [outer = 0x7f8421f49400] 18:08:10 INFO - PROCESS | 1824 | 1461114490693 Marionette DEBUG loaded listener.js 18:08:10 INFO - PROCESS | 1824 | ++DOMWINDOW == 283 (0x7f8433ee1800) [pid = 1824] [serial = 1332] [outer = 0x7f8421f49400] 18:08:11 INFO - PROCESS | 1824 | 1461114491605 Marionette TRACE conn4 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 18:08:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 18:08:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1538ms 18:08:11 INFO - PROCESS | 1824 | 1461114491685 Marionette TRACE conn4 -> [0,1745,"getWindowHandle",null] 18:08:11 INFO - PROCESS | 1824 | 1461114491689 Marionette TRACE conn4 <- [1,1745,null,{"value":"8"}] 18:08:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 18:08:11 INFO - PROCESS | 1824 | 1461114491695 Marionette TRACE conn4 -> [0,1746,"setScriptTimeout",{"ms":35000}] 18:08:11 INFO - PROCESS | 1824 | 1461114491697 Marionette TRACE conn4 <- [1,1746,null,{}] 18:08:11 INFO - PROCESS | 1824 | 1461114491702 Marionette TRACE conn4 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:11 INFO - PROCESS | 1824 | 1461114491915 Marionette TRACE conn4 <- [1,1747,null,{"value":null}] 18:08:12 INFO - PROCESS | 1824 | 1461114492630 Marionette TRACE conn4 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:12 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8425fa7800 == 153 [pid = 1824] [id = 444] 18:08:12 INFO - PROCESS | 1824 | ++DOMWINDOW == 284 (0x7f8422242c00) [pid = 1824] [serial = 1333] [outer = (nil)] 18:08:12 INFO - PROCESS | 1824 | ++DOMWINDOW == 285 (0x7f84244e2400) [pid = 1824] [serial = 1334] [outer = 0x7f8422242c00] 18:08:12 INFO - PROCESS | 1824 | 1461114492700 Marionette DEBUG loaded listener.js 18:08:12 INFO - PROCESS | 1824 | ++DOMWINDOW == 286 (0x7f8425146800) [pid = 1824] [serial = 1335] [outer = 0x7f8422242c00] 18:08:13 INFO - PROCESS | 1824 | 1461114493562 Marionette TRACE conn4 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 18:08:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 18:08:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1929ms 18:08:13 INFO - PROCESS | 1824 | 1461114493626 Marionette TRACE conn4 -> [0,1749,"getWindowHandle",null] 18:08:13 INFO - PROCESS | 1824 | 1461114493634 Marionette TRACE conn4 <- [1,1749,null,{"value":"8"}] 18:08:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 18:08:13 INFO - PROCESS | 1824 | 1461114493642 Marionette TRACE conn4 -> [0,1750,"setScriptTimeout",{"ms":35000}] 18:08:13 INFO - PROCESS | 1824 | 1461114493646 Marionette TRACE conn4 <- [1,1750,null,{}] 18:08:13 INFO - PROCESS | 1824 | 1461114493652 Marionette TRACE conn4 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:13 INFO - PROCESS | 1824 | 1461114493899 Marionette TRACE conn4 <- [1,1751,null,{"value":null}] 18:08:14 INFO - PROCESS | 1824 | 1461114494317 Marionette TRACE conn4 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:14 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8424625000 == 154 [pid = 1824] [id = 445] 18:08:14 INFO - PROCESS | 1824 | ++DOMWINDOW == 287 (0x7f8426abfc00) [pid = 1824] [serial = 1336] [outer = (nil)] 18:08:14 INFO - PROCESS | 1824 | ++DOMWINDOW == 288 (0x7f8426f70800) [pid = 1824] [serial = 1337] [outer = 0x7f8426abfc00] 18:08:14 INFO - PROCESS | 1824 | 1461114494391 Marionette DEBUG loaded listener.js 18:08:14 INFO - PROCESS | 1824 | ++DOMWINDOW == 289 (0x7f8427092800) [pid = 1824] [serial = 1338] [outer = 0x7f8426abfc00] 18:08:15 INFO - PROCESS | 1824 | 1461114495312 Marionette TRACE conn4 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 18:08:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 18:08:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1736ms 18:08:15 INFO - PROCESS | 1824 | 1461114495383 Marionette TRACE conn4 -> [0,1753,"getWindowHandle",null] 18:08:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 18:08:15 INFO - PROCESS | 1824 | 1461114495389 Marionette TRACE conn4 <- [1,1753,null,{"value":"8"}] 18:08:15 INFO - PROCESS | 1824 | 1461114495394 Marionette TRACE conn4 -> [0,1754,"setScriptTimeout",{"ms":35000}] 18:08:15 INFO - PROCESS | 1824 | 1461114495397 Marionette TRACE conn4 <- [1,1754,null,{}] 18:08:15 INFO - PROCESS | 1824 | 1461114495403 Marionette TRACE conn4 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:15 INFO - PROCESS | 1824 | 1461114495712 Marionette TRACE conn4 <- [1,1755,null,{"value":null}] 18:08:15 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8439964000 == 153 [pid = 1824] [id = 176] 18:08:15 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84335de000 == 152 [pid = 1824] [id = 187] 18:08:15 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8425fb9800 == 151 [pid = 1824] [id = 427] 18:08:15 INFO - PROCESS | 1824 | --DOMWINDOW == 288 (0x7f84244e3c00) [pid = 1824] [serial = 1196] [outer = (nil)] [url = about:blank] 18:08:15 INFO - PROCESS | 1824 | --DOMWINDOW == 287 (0x7f8424646c00) [pid = 1824] [serial = 1199] [outer = (nil)] [url = about:blank] 18:08:15 INFO - PROCESS | 1824 | --DOMWINDOW == 286 (0x7f84383de800) [pid = 1824] [serial = 1223] [outer = (nil)] [url = about:blank] 18:08:15 INFO - PROCESS | 1824 | --DOCSHELL 0x7f842a964800 == 150 [pid = 1824] [id = 426] 18:08:15 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8428fc4000 == 149 [pid = 1824] [id = 425] 18:08:15 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8425279000 == 148 [pid = 1824] [id = 424] 18:08:16 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8427aa6800 == 147 [pid = 1824] [id = 423] 18:08:16 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8427ab4000 == 146 [pid = 1824] [id = 422] 18:08:16 INFO - PROCESS | 1824 | --DOCSHELL 0x7f842462f000 == 145 [pid = 1824] [id = 421] 18:08:16 INFO - PROCESS | 1824 | --DOCSHELL 0x7f842486b800 == 144 [pid = 1824] [id = 420] 18:08:16 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84282b1000 == 143 [pid = 1824] [id = 418] 18:08:16 INFO - PROCESS | 1824 | 1461114496085 Marionette TRACE conn4 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:16 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84382b6000 == 142 [pid = 1824] [id = 417] 18:08:16 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84382a2800 == 141 [pid = 1824] [id = 416] 18:08:16 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84282b3000 == 140 [pid = 1824] [id = 415] 18:08:16 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f842462a000 == 141 [pid = 1824] [id = 446] 18:08:16 INFO - PROCESS | 1824 | ++DOMWINDOW == 287 (0x7f8424646c00) [pid = 1824] [serial = 1339] [outer = (nil)] 18:08:16 INFO - PROCESS | 1824 | ++DOMWINDOW == 288 (0x7f8428b0a000) [pid = 1824] [serial = 1340] [outer = 0x7f8424646c00] 18:08:16 INFO - PROCESS | 1824 | 1461114496157 Marionette DEBUG loaded listener.js 18:08:16 INFO - PROCESS | 1824 | ++DOMWINDOW == 289 (0x7f8428f0ec00) [pid = 1824] [serial = 1341] [outer = 0x7f8424646c00] 18:08:16 INFO - PROCESS | 1824 | --DOCSHELL 0x7f845460b000 == 140 [pid = 1824] [id = 414] 18:08:16 INFO - PROCESS | 1824 | --DOCSHELL 0x7f844eb8e000 == 139 [pid = 1824] [id = 413] 18:08:16 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843e2a5800 == 138 [pid = 1824] [id = 412] 18:08:16 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843c4d9000 == 137 [pid = 1824] [id = 411] 18:08:16 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8437b9e800 == 136 [pid = 1824] [id = 410] 18:08:16 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8430e82800 == 135 [pid = 1824] [id = 409] 18:08:16 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8427bbc800 == 134 [pid = 1824] [id = 408] 18:08:16 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84341cd000 == 133 [pid = 1824] [id = 407] 18:08:16 INFO - PROCESS | 1824 | --DOMWINDOW == 288 (0x7f844f502800) [pid = 1824] [serial = 933] [outer = (nil)] [url = about:blank] 18:08:16 INFO - PROCESS | 1824 | --DOMWINDOW == 287 (0x7f842abf8400) [pid = 1824] [serial = 1011] [outer = (nil)] [url = about:blank] 18:08:16 INFO - PROCESS | 1824 | --DOMWINDOW == 286 (0x7f842a31ec00) [pid = 1824] [serial = 936] [outer = (nil)] [url = about:blank] 18:08:16 INFO - PROCESS | 1824 | --DOMWINDOW == 285 (0x7f8432d94c00) [pid = 1824] [serial = 909] [outer = (nil)] [url = about:blank] 18:08:16 INFO - PROCESS | 1824 | --DOMWINDOW == 284 (0x7f843ea58000) [pid = 1824] [serial = 918] [outer = (nil)] [url = about:blank] 18:08:16 INFO - PROCESS | 1824 | --DOMWINDOW == 283 (0x7f8431d7a800) [pid = 1824] [serial = 879] [outer = (nil)] [url = about:blank] 18:08:16 INFO - PROCESS | 1824 | --DOMWINDOW == 282 (0x7f8426ac1000) [pid = 1824] [serial = 927] [outer = (nil)] [url = about:blank] 18:08:16 INFO - PROCESS | 1824 | --DOMWINDOW == 281 (0x7f843c343c00) [pid = 1824] [serial = 915] [outer = (nil)] [url = about:blank] 18:08:16 INFO - PROCESS | 1824 | --DOMWINDOW == 280 (0x7f844f505c00) [pid = 1824] [serial = 939] [outer = (nil)] [url = about:blank] 18:08:16 INFO - PROCESS | 1824 | --DOMWINDOW == 279 (0x7f8435e47400) [pid = 1824] [serial = 912] [outer = (nil)] [url = about:blank] 18:08:16 INFO - PROCESS | 1824 | --DOMWINDOW == 278 (0x7f842706b400) [pid = 1824] [serial = 930] [outer = (nil)] [url = about:blank] 18:08:16 INFO - PROCESS | 1824 | --DOMWINDOW == 277 (0x7f844b1d0000) [pid = 1824] [serial = 921] [outer = (nil)] [url = about:blank] 18:08:16 INFO - PROCESS | 1824 | --DOMWINDOW == 276 (0x7f8426f73800) [pid = 1824] [serial = 942] [outer = (nil)] [url = about:blank] 18:08:16 INFO - PROCESS | 1824 | --DOMWINDOW == 275 (0x7f844f2b6800) [pid = 1824] [serial = 924] [outer = (nil)] [url = about:blank] 18:08:16 INFO - PROCESS | 1824 | --DOMWINDOW == 274 (0x7f843ffa3800) [pid = 1824] [serial = 1181] [outer = (nil)] [url = about:blank] 18:08:16 INFO - PROCESS | 1824 | --DOMWINDOW == 273 (0x7f8433935400) [pid = 1824] [serial = 1166] [outer = (nil)] [url = about:blank] 18:08:16 INFO - PROCESS | 1824 | --DOMWINDOW == 272 (0x7f843db3e800) [pid = 1824] [serial = 1178] [outer = (nil)] [url = about:blank] 18:08:16 INFO - PROCESS | 1824 | --DOMWINDOW == 271 (0x7f84383d9800) [pid = 1824] [serial = 1172] [outer = (nil)] [url = about:blank] 18:08:16 INFO - PROCESS | 1824 | --DOMWINDOW == 270 (0x7f8432e08c00) [pid = 1824] [serial = 1217] [outer = (nil)] [url = about:blank] 18:08:16 INFO - PROCESS | 1824 | --DOMWINDOW == 269 (0x7f8424651800) [pid = 1824] [serial = 1202] [outer = (nil)] [url = about:blank] 18:08:16 INFO - PROCESS | 1824 | --DOMWINDOW == 268 (0x7f8430ad7800) [pid = 1824] [serial = 1163] [outer = (nil)] [url = about:blank] 18:08:16 INFO - PROCESS | 1824 | --DOMWINDOW == 267 (0x7f8427068400) [pid = 1824] [serial = 1206] [outer = (nil)] [url = about:blank] 18:08:16 INFO - PROCESS | 1824 | --DOMWINDOW == 266 (0x7f8425b58800) [pid = 1824] [serial = 1205] [outer = (nil)] [url = about:blank] 18:08:16 INFO - PROCESS | 1824 | --DOMWINDOW == 265 (0x7f8433ee2000) [pid = 1824] [serial = 1169] [outer = (nil)] [url = about:blank] 18:08:16 INFO - PROCESS | 1824 | --DOMWINDOW == 264 (0x7f8431af0c00) [pid = 1824] [serial = 1214] [outer = (nil)] [url = about:blank] 18:08:16 INFO - PROCESS | 1824 | --DOMWINDOW == 263 (0x7f842aa77c00) [pid = 1824] [serial = 1193] [outer = (nil)] [url = about:blank] 18:08:16 INFO - PROCESS | 1824 | --DOMWINDOW == 262 (0x7f843bfb0800) [pid = 1824] [serial = 1175] [outer = (nil)] [url = about:blank] 18:08:16 INFO - PROCESS | 1824 | --DOMWINDOW == 261 (0x7f84299d1800) [pid = 1824] [serial = 1208] [outer = (nil)] [url = about:blank] 18:08:16 INFO - PROCESS | 1824 | --DOMWINDOW == 260 (0x7f842a9ebc00) [pid = 1824] [serial = 1209] [outer = (nil)] [url = about:blank] 18:08:16 INFO - PROCESS | 1824 | --DOMWINDOW == 259 (0x7f844336e000) [pid = 1824] [serial = 1187] [outer = (nil)] [url = about:blank] 18:08:16 INFO - PROCESS | 1824 | --DOMWINDOW == 258 (0x7f842c7ee800) [pid = 1824] [serial = 1211] [outer = (nil)] [url = about:blank] 18:08:16 INFO - PROCESS | 1824 | --DOMWINDOW == 257 (0x7f8430e5f400) [pid = 1824] [serial = 1212] [outer = (nil)] [url = about:blank] 18:08:16 INFO - PROCESS | 1824 | --DOMWINDOW == 256 (0x7f842514b000) [pid = 1824] [serial = 1184] [outer = (nil)] [url = about:blank] 18:08:16 INFO - PROCESS | 1824 | --DOMWINDOW == 255 (0x7f8428b10c00) [pid = 1824] [serial = 1160] [outer = (nil)] [url = about:blank] 18:08:16 INFO - PROCESS | 1824 | --DOMWINDOW == 254 (0x7f844d44bc00) [pid = 1824] [serial = 1190] [outer = (nil)] [url = about:blank] 18:08:16 INFO - PROCESS | 1824 | --DOMWINDOW == 253 (0x7f84336fac00) [pid = 1824] [serial = 1218] [outer = (nil)] [url = about:blank] 18:08:16 INFO - PROCESS | 1824 | --DOMWINDOW == 252 (0x7f843721b000) [pid = 1824] [serial = 1221] [outer = (nil)] [url = about:blank] 18:08:16 INFO - PROCESS | 1824 | --DOMWINDOW == 251 (0x7f8433ee8000) [pid = 1824] [serial = 1220] [outer = (nil)] [url = about:blank] 18:08:16 INFO - PROCESS | 1824 | --DOMWINDOW == 250 (0x7f8432d97000) [pid = 1824] [serial = 1215] [outer = (nil)] [url = about:blank] 18:08:16 INFO - PROCESS | 1824 | 1461114496927 Marionette TRACE conn4 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 18:08:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 18:08:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1584ms 18:08:16 INFO - PROCESS | 1824 | 1461114496979 Marionette TRACE conn4 -> [0,1757,"getWindowHandle",null] 18:08:16 INFO - PROCESS | 1824 | 1461114496982 Marionette TRACE conn4 <- [1,1757,null,{"value":"8"}] 18:08:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 18:08:17 INFO - PROCESS | 1824 | 1461114496997 Marionette TRACE conn4 -> [0,1758,"setScriptTimeout",{"ms":35000}] 18:08:17 INFO - PROCESS | 1824 | 1461114497005 Marionette TRACE conn4 <- [1,1758,null,{}] 18:08:17 INFO - PROCESS | 1824 | 1461114497011 Marionette TRACE conn4 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:17 INFO - PROCESS | 1824 | 1461114497225 Marionette TRACE conn4 <- [1,1759,null,{"value":null}] 18:08:17 INFO - PROCESS | 1824 | 1461114497403 Marionette TRACE conn4 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:17 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8427aac800 == 134 [pid = 1824] [id = 447] 18:08:17 INFO - PROCESS | 1824 | ++DOMWINDOW == 251 (0x7f8424648c00) [pid = 1824] [serial = 1342] [outer = (nil)] 18:08:17 INFO - PROCESS | 1824 | ++DOMWINDOW == 252 (0x7f842a319400) [pid = 1824] [serial = 1343] [outer = 0x7f8424648c00] 18:08:17 INFO - PROCESS | 1824 | 1461114497466 Marionette DEBUG loaded listener.js 18:08:17 INFO - PROCESS | 1824 | ++DOMWINDOW == 253 (0x7f842aa72800) [pid = 1824] [serial = 1344] [outer = 0x7f8424648c00] 18:08:18 INFO - PROCESS | 1824 | 1461114498287 Marionette TRACE conn4 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 18:08:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 18:08:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1342ms 18:08:18 INFO - PROCESS | 1824 | 1461114498332 Marionette TRACE conn4 -> [0,1761,"getWindowHandle",null] 18:08:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 18:08:18 INFO - PROCESS | 1824 | 1461114498336 Marionette TRACE conn4 <- [1,1761,null,{"value":"8"}] 18:08:18 INFO - PROCESS | 1824 | 1461114498342 Marionette TRACE conn4 -> [0,1762,"setScriptTimeout",{"ms":35000}] 18:08:18 INFO - PROCESS | 1824 | 1461114498345 Marionette TRACE conn4 <- [1,1762,null,{}] 18:08:18 INFO - PROCESS | 1824 | 1461114498350 Marionette TRACE conn4 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:18 INFO - PROCESS | 1824 | 1461114498599 Marionette TRACE conn4 <- [1,1763,null,{"value":null}] 18:08:18 INFO - PROCESS | 1824 | 1461114498635 Marionette TRACE conn4 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:18 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8428f9f000 == 135 [pid = 1824] [id = 448] 18:08:18 INFO - PROCESS | 1824 | ++DOMWINDOW == 254 (0x7f842223b400) [pid = 1824] [serial = 1345] [outer = (nil)] 18:08:18 INFO - PROCESS | 1824 | ++DOMWINDOW == 255 (0x7f842abf9c00) [pid = 1824] [serial = 1346] [outer = 0x7f842223b400] 18:08:18 INFO - PROCESS | 1824 | 1461114498696 Marionette DEBUG loaded listener.js 18:08:18 INFO - PROCESS | 1824 | ++DOMWINDOW == 256 (0x7f842c7f6400) [pid = 1824] [serial = 1347] [outer = 0x7f842223b400] 18:08:19 INFO - PROCESS | 1824 | 1461114499595 Marionette TRACE conn4 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 18:08:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 18:08:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1281ms 18:08:19 INFO - PROCESS | 1824 | 1461114499630 Marionette TRACE conn4 -> [0,1765,"getWindowHandle",null] 18:08:19 INFO - PROCESS | 1824 | 1461114499632 Marionette TRACE conn4 <- [1,1765,null,{"value":"8"}] 18:08:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 18:08:19 INFO - PROCESS | 1824 | 1461114499646 Marionette TRACE conn4 -> [0,1766,"setScriptTimeout",{"ms":35000}] 18:08:19 INFO - PROCESS | 1824 | 1461114499651 Marionette TRACE conn4 <- [1,1766,null,{}] 18:08:19 INFO - PROCESS | 1824 | 1461114499681 Marionette TRACE conn4 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:19 INFO - PROCESS | 1824 | 1461114499958 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 18:08:20 INFO - PROCESS | 1824 | 1461114499995 Marionette TRACE conn4 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:20 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f842a91d000 == 136 [pid = 1824] [id = 449] 18:08:20 INFO - PROCESS | 1824 | ++DOMWINDOW == 257 (0x7f8431a9f400) [pid = 1824] [serial = 1348] [outer = (nil)] 18:08:20 INFO - PROCESS | 1824 | ++DOMWINDOW == 258 (0x7f8431c13000) [pid = 1824] [serial = 1349] [outer = 0x7f8431a9f400] 18:08:20 INFO - PROCESS | 1824 | 1461114500074 Marionette DEBUG loaded listener.js 18:08:20 INFO - PROCESS | 1824 | ++DOMWINDOW == 259 (0x7f8432e11400) [pid = 1824] [serial = 1350] [outer = 0x7f8431a9f400] 18:08:21 INFO - PROCESS | 1824 | --DOMWINDOW == 258 (0x7f843ae47800) [pid = 1824] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 18:08:21 INFO - PROCESS | 1824 | --DOMWINDOW == 257 (0x7f843a47dc00) [pid = 1824] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 18:08:21 INFO - PROCESS | 1824 | --DOMWINDOW == 256 (0x7f8425142c00) [pid = 1824] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 18:08:21 INFO - PROCESS | 1824 | --DOMWINDOW == 255 (0x7f8433c41400) [pid = 1824] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 18:08:21 INFO - PROCESS | 1824 | --DOMWINDOW == 254 (0x7f84333e2c00) [pid = 1824] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 18:08:21 INFO - PROCESS | 1824 | --DOMWINDOW == 253 (0x7f8433017800) [pid = 1824] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 18:08:21 INFO - PROCESS | 1824 | --DOMWINDOW == 252 (0x7f843c7c5800) [pid = 1824] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 18:08:21 INFO - PROCESS | 1824 | --DOMWINDOW == 251 (0x7f8426f64800) [pid = 1824] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 18:08:21 INFO - PROCESS | 1824 | --DOMWINDOW == 250 (0x7f842c7eac00) [pid = 1824] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 18:08:21 INFO - PROCESS | 1824 | --DOMWINDOW == 249 (0x7f8427090000) [pid = 1824] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 18:08:21 INFO - PROCESS | 1824 | --DOMWINDOW == 248 (0x7f843db38000) [pid = 1824] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 18:08:21 INFO - PROCESS | 1824 | --DOMWINDOW == 247 (0x7f842aadd400) [pid = 1824] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 18:08:21 INFO - PROCESS | 1824 | --DOMWINDOW == 246 (0x7f84338a0000) [pid = 1824] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 18:08:21 INFO - PROCESS | 1824 | --DOMWINDOW == 245 (0x7f843518f000) [pid = 1824] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 18:08:21 INFO - PROCESS | 1824 | --DOMWINDOW == 244 (0x7f8428e55800) [pid = 1824] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 18:08:21 INFO - PROCESS | 1824 | --DOMWINDOW == 243 (0x7f8432ddf000) [pid = 1824] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 18:08:21 INFO - PROCESS | 1824 | --DOMWINDOW == 242 (0x7f8426a02400) [pid = 1824] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 18:08:21 INFO - PROCESS | 1824 | --DOMWINDOW == 241 (0x7f842abf9800) [pid = 1824] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 18:08:21 INFO - PROCESS | 1824 | --DOMWINDOW == 240 (0x7f842464f800) [pid = 1824] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 18:08:21 INFO - PROCESS | 1824 | --DOMWINDOW == 239 (0x7f8425194800) [pid = 1824] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 18:08:21 INFO - PROCESS | 1824 | --DOMWINDOW == 238 (0x7f8433aab400) [pid = 1824] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 18:08:21 INFO - PROCESS | 1824 | --DOMWINDOW == 237 (0x7f8433ac4000) [pid = 1824] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 18:08:21 INFO - PROCESS | 1824 | --DOMWINDOW == 236 (0x7f8426a06000) [pid = 1824] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 18:08:21 INFO - PROCESS | 1824 | --DOMWINDOW == 235 (0x7f842aadac00) [pid = 1824] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 18:08:21 INFO - PROCESS | 1824 | --DOMWINDOW == 234 (0x7f8433adac00) [pid = 1824] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 18:08:21 INFO - PROCESS | 1824 | --DOMWINDOW == 233 (0x7f8429b04800) [pid = 1824] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 18:08:21 INFO - PROCESS | 1824 | --DOMWINDOW == 232 (0x7f8449d73000) [pid = 1824] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 18:08:21 INFO - PROCESS | 1824 | --DOMWINDOW == 231 (0x7f842708e400) [pid = 1824] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 18:08:21 INFO - PROCESS | 1824 | --DOMWINDOW == 230 (0x7f843721bc00) [pid = 1824] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 18:08:21 INFO - PROCESS | 1824 | --DOMWINDOW == 229 (0x7f84491d7400) [pid = 1824] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 18:08:21 INFO - PROCESS | 1824 | --DOMWINDOW == 228 (0x7f84342f4400) [pid = 1824] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 18:08:21 INFO - PROCESS | 1824 | --DOMWINDOW == 227 (0x7f8433695400) [pid = 1824] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 18:08:21 INFO - PROCESS | 1824 | --DOMWINDOW == 226 (0x7f8425148000) [pid = 1824] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 18:08:21 INFO - PROCESS | 1824 | --DOMWINDOW == 225 (0x7f8425143800) [pid = 1824] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 18:08:21 INFO - PROCESS | 1824 | --DOMWINDOW == 224 (0x7f8431aee000) [pid = 1824] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 18:08:21 INFO - PROCESS | 1824 | --DOMWINDOW == 223 (0x7f8425196400) [pid = 1824] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 18:08:21 INFO - PROCESS | 1824 | --DOMWINDOW == 222 (0x7f842518b400) [pid = 1824] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 18:08:21 INFO - PROCESS | 1824 | --DOMWINDOW == 221 (0x7f8426f66400) [pid = 1824] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 18:08:21 INFO - PROCESS | 1824 | --DOMWINDOW == 220 (0x7f842518d400) [pid = 1824] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 18:08:21 INFO - PROCESS | 1824 | --DOMWINDOW == 219 (0x7f8425b54400) [pid = 1824] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 18:08:21 INFO - PROCESS | 1824 | --DOMWINDOW == 218 (0x7f8425b53000) [pid = 1824] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 18:08:21 INFO - PROCESS | 1824 | --DOMWINDOW == 217 (0x7f8427069000) [pid = 1824] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 18:08:21 INFO - PROCESS | 1824 | --DOMWINDOW == 216 (0x7f8433aa7c00) [pid = 1824] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 18:08:21 INFO - PROCESS | 1824 | --DOMWINDOW == 215 (0x7f8430e59400) [pid = 1824] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 18:08:21 INFO - PROCESS | 1824 | --DOMWINDOW == 214 (0x7f8425198800) [pid = 1824] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 18:08:21 INFO - PROCESS | 1824 | --DOMWINDOW == 213 (0x7f843ce3ac00) [pid = 1824] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 18:08:21 INFO - PROCESS | 1824 | --DOMWINDOW == 212 (0x7f8431aee800) [pid = 1824] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 18:08:21 INFO - PROCESS | 1824 | --DOMWINDOW == 211 (0x7f8431aa2800) [pid = 1824] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 18:08:21 INFO - PROCESS | 1824 | --DOMWINDOW == 210 (0x7f843ca77c00) [pid = 1824] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 18:08:21 INFO - PROCESS | 1824 | --DOMWINDOW == 209 (0x7f8431a0ec00) [pid = 1824] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 18:08:21 INFO - PROCESS | 1824 | --DOMWINDOW == 208 (0x7f84338a0800) [pid = 1824] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 18:08:21 INFO - PROCESS | 1824 | --DOMWINDOW == 207 (0x7f842a574400) [pid = 1824] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 18:08:21 INFO - PROCESS | 1824 | --DOMWINDOW == 206 (0x7f842a321400) [pid = 1824] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 18:08:21 INFO - PROCESS | 1824 | --DOMWINDOW == 205 (0x7f843c9ec400) [pid = 1824] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 18:08:21 INFO - PROCESS | 1824 | --DOMWINDOW == 204 (0x7f844d482000) [pid = 1824] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 18:08:21 INFO - PROCESS | 1824 | --DOMWINDOW == 203 (0x7f843718ec00) [pid = 1824] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 18:08:21 INFO - PROCESS | 1824 | --DOMWINDOW == 202 (0x7f8428e95000) [pid = 1824] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 18:08:21 INFO - PROCESS | 1824 | --DOMWINDOW == 201 (0x7f8425b4ac00) [pid = 1824] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 18:08:21 INFO - PROCESS | 1824 | --DOMWINDOW == 200 (0x7f8428b95800) [pid = 1824] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 18:08:21 INFO - PROCESS | 1824 | --DOMWINDOW == 199 (0x7f8431aa2000) [pid = 1824] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 18:08:21 INFO - PROCESS | 1824 | --DOMWINDOW == 198 (0x7f8449fd4000) [pid = 1824] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 18:08:21 INFO - PROCESS | 1824 | --DOMWINDOW == 197 (0x7f8431d7ac00) [pid = 1824] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 18:08:21 INFO - PROCESS | 1824 | 1461114501897 Marionette TRACE conn4 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 18:08:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 18:08:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 2307ms 18:08:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 18:08:21 INFO - PROCESS | 1824 | 1461114501954 Marionette TRACE conn4 -> [0,1769,"getWindowHandle",null] 18:08:21 INFO - PROCESS | 1824 | 1461114501957 Marionette TRACE conn4 <- [1,1769,null,{"value":"8"}] 18:08:21 INFO - PROCESS | 1824 | 1461114501963 Marionette TRACE conn4 -> [0,1770,"setScriptTimeout",{"ms":35000}] 18:08:21 INFO - PROCESS | 1824 | 1461114501966 Marionette TRACE conn4 <- [1,1770,null,{}] 18:08:21 INFO - PROCESS | 1824 | 1461114501971 Marionette TRACE conn4 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:22 INFO - PROCESS | 1824 | 1461114502164 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 18:08:22 INFO - PROCESS | 1824 | 1461114502342 Marionette TRACE conn4 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:22 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8427a9b800 == 137 [pid = 1824] [id = 450] 18:08:22 INFO - PROCESS | 1824 | ++DOMWINDOW == 198 (0x7f842518d400) [pid = 1824] [serial = 1351] [outer = (nil)] 18:08:22 INFO - PROCESS | 1824 | ++DOMWINDOW == 199 (0x7f8426a10800) [pid = 1824] [serial = 1352] [outer = 0x7f842518d400] 18:08:22 INFO - PROCESS | 1824 | 1461114502405 Marionette DEBUG loaded listener.js 18:08:22 INFO - PROCESS | 1824 | ++DOMWINDOW == 200 (0x7f84299ca800) [pid = 1824] [serial = 1353] [outer = 0x7f842518d400] 18:08:23 INFO - PROCESS | 1824 | 1461114503154 Marionette TRACE conn4 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 18:08:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 18:08:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1380ms 18:08:23 INFO - PROCESS | 1824 | 1461114503344 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 18:08:23 INFO - PROCESS | 1824 | 1461114503351 Marionette TRACE conn4 <- [1,1773,null,{"value":"8"}] 18:08:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 18:08:23 INFO - PROCESS | 1824 | 1461114503360 Marionette TRACE conn4 -> [0,1774,"setScriptTimeout",{"ms":35000}] 18:08:23 INFO - PROCESS | 1824 | 1461114503364 Marionette TRACE conn4 <- [1,1774,null,{}] 18:08:23 INFO - PROCESS | 1824 | 1461114503373 Marionette TRACE conn4 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:23 INFO - PROCESS | 1824 | 1461114503627 Marionette TRACE conn4 <- [1,1775,null,{"value":null}] 18:08:23 INFO - PROCESS | 1824 | 1461114503920 Marionette TRACE conn4 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:23 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84250cc000 == 138 [pid = 1824] [id = 451] 18:08:23 INFO - PROCESS | 1824 | ++DOMWINDOW == 201 (0x7f842464c000) [pid = 1824] [serial = 1354] [outer = (nil)] 18:08:23 INFO - PROCESS | 1824 | ++DOMWINDOW == 202 (0x7f842518b400) [pid = 1824] [serial = 1355] [outer = 0x7f842464c000] 18:08:24 INFO - PROCESS | 1824 | 1461114503998 Marionette DEBUG loaded listener.js 18:08:24 INFO - PROCESS | 1824 | ++DOMWINDOW == 203 (0x7f8425484800) [pid = 1824] [serial = 1356] [outer = 0x7f842464c000] 18:08:24 INFO - PROCESS | 1824 | 1461114504915 Marionette TRACE conn4 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 18:08:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 18:08:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1589ms 18:08:24 INFO - PROCESS | 1824 | 1461114504950 Marionette TRACE conn4 -> [0,1777,"getWindowHandle",null] 18:08:24 INFO - PROCESS | 1824 | 1461114504955 Marionette TRACE conn4 <- [1,1777,null,{"value":"8"}] 18:08:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 18:08:24 INFO - PROCESS | 1824 | 1461114504968 Marionette TRACE conn4 -> [0,1778,"setScriptTimeout",{"ms":35000}] 18:08:24 INFO - PROCESS | 1824 | 1461114504973 Marionette TRACE conn4 <- [1,1778,null,{}] 18:08:24 INFO - PROCESS | 1824 | 1461114504980 Marionette TRACE conn4 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:25 INFO - PROCESS | 1824 | 1461114505192 Marionette TRACE conn4 <- [1,1779,null,{"value":null}] 18:08:25 INFO - PROCESS | 1824 | 1461114505467 Marionette TRACE conn4 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:25 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8428f71800 == 139 [pid = 1824] [id = 452] 18:08:25 INFO - PROCESS | 1824 | ++DOMWINDOW == 204 (0x7f8426f73800) [pid = 1824] [serial = 1357] [outer = (nil)] 18:08:25 INFO - PROCESS | 1824 | ++DOMWINDOW == 205 (0x7f84271a3800) [pid = 1824] [serial = 1358] [outer = 0x7f8426f73800] 18:08:25 INFO - PROCESS | 1824 | 1461114505586 Marionette DEBUG loaded listener.js 18:08:25 INFO - PROCESS | 1824 | ++DOMWINDOW == 206 (0x7f8428e9cc00) [pid = 1824] [serial = 1359] [outer = 0x7f8426f73800] 18:08:26 INFO - PROCESS | 1824 | 1461114506505 Marionette TRACE conn4 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 18:08:26 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 18:08:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1591ms 18:08:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 18:08:26 INFO - PROCESS | 1824 | 1461114506557 Marionette TRACE conn4 -> [0,1781,"getWindowHandle",null] 18:08:26 INFO - PROCESS | 1824 | 1461114506560 Marionette TRACE conn4 <- [1,1781,null,{"value":"8"}] 18:08:26 INFO - PROCESS | 1824 | 1461114506568 Marionette TRACE conn4 -> [0,1782,"setScriptTimeout",{"ms":35000}] 18:08:26 INFO - PROCESS | 1824 | 1461114506570 Marionette TRACE conn4 <- [1,1782,null,{}] 18:08:26 INFO - PROCESS | 1824 | 1461114506586 Marionette TRACE conn4 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:26 INFO - PROCESS | 1824 | 1461114506821 Marionette TRACE conn4 <- [1,1783,null,{"value":null}] 18:08:27 INFO - PROCESS | 1824 | 1461114507119 Marionette TRACE conn4 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:27 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8431bd8000 == 140 [pid = 1824] [id = 453] 18:08:27 INFO - PROCESS | 1824 | ++DOMWINDOW == 207 (0x7f8429c5e000) [pid = 1824] [serial = 1360] [outer = (nil)] 18:08:27 INFO - PROCESS | 1824 | ++DOMWINDOW == 208 (0x7f842a57b800) [pid = 1824] [serial = 1361] [outer = 0x7f8429c5e000] 18:08:27 INFO - PROCESS | 1824 | 1461114507246 Marionette DEBUG loaded listener.js 18:08:27 INFO - PROCESS | 1824 | ++DOMWINDOW == 209 (0x7f842c7f9400) [pid = 1824] [serial = 1362] [outer = 0x7f8429c5e000] 18:08:28 INFO - PROCESS | 1824 | 1461114508138 Marionette TRACE conn4 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 18:08:28 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 18:08:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1641ms 18:08:28 INFO - PROCESS | 1824 | 1461114508208 Marionette TRACE conn4 -> [0,1785,"getWindowHandle",null] 18:08:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 18:08:28 INFO - PROCESS | 1824 | 1461114508212 Marionette TRACE conn4 <- [1,1785,null,{"value":"8"}] 18:08:28 INFO - PROCESS | 1824 | 1461114508219 Marionette TRACE conn4 -> [0,1786,"setScriptTimeout",{"ms":35000}] 18:08:28 INFO - PROCESS | 1824 | 1461114508222 Marionette TRACE conn4 <- [1,1786,null,{}] 18:08:28 INFO - PROCESS | 1824 | 1461114508228 Marionette TRACE conn4 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:28 INFO - PROCESS | 1824 | 1461114508451 Marionette TRACE conn4 <- [1,1787,null,{"value":null}] 18:08:28 INFO - PROCESS | 1824 | 1461114508707 Marionette TRACE conn4 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:28 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8433716800 == 141 [pid = 1824] [id = 454] 18:08:28 INFO - PROCESS | 1824 | ++DOMWINDOW == 210 (0x7f842a319000) [pid = 1824] [serial = 1363] [outer = (nil)] 18:08:28 INFO - PROCESS | 1824 | ++DOMWINDOW == 211 (0x7f8431c15400) [pid = 1824] [serial = 1364] [outer = 0x7f842a319000] 18:08:28 INFO - PROCESS | 1824 | 1461114508829 Marionette DEBUG loaded listener.js 18:08:28 INFO - PROCESS | 1824 | ++DOMWINDOW == 212 (0x7f8432d94c00) [pid = 1824] [serial = 1365] [outer = 0x7f842a319000] 18:08:29 INFO - PROCESS | 1824 | 1461114509718 Marionette TRACE conn4 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 18:08:29 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 18:08:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1531ms 18:08:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 18:08:29 INFO - PROCESS | 1824 | 1461114509750 Marionette TRACE conn4 -> [0,1789,"getWindowHandle",null] 18:08:29 INFO - PROCESS | 1824 | 1461114509753 Marionette TRACE conn4 <- [1,1789,null,{"value":"8"}] 18:08:29 INFO - PROCESS | 1824 | 1461114509760 Marionette TRACE conn4 -> [0,1790,"setScriptTimeout",{"ms":35000}] 18:08:29 INFO - PROCESS | 1824 | 1461114509762 Marionette TRACE conn4 <- [1,1790,null,{}] 18:08:29 INFO - PROCESS | 1824 | 1461114509769 Marionette TRACE conn4 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:30 INFO - PROCESS | 1824 | 1461114510020 Marionette TRACE conn4 <- [1,1791,null,{"value":null}] 18:08:30 INFO - PROCESS | 1824 | 1461114510251 Marionette TRACE conn4 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:30 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8437313000 == 142 [pid = 1824] [id = 455] 18:08:30 INFO - PROCESS | 1824 | ++DOMWINDOW == 213 (0x7f842518e400) [pid = 1824] [serial = 1366] [outer = (nil)] 18:08:30 INFO - PROCESS | 1824 | ++DOMWINDOW == 214 (0x7f8433014c00) [pid = 1824] [serial = 1367] [outer = 0x7f842518e400] 18:08:30 INFO - PROCESS | 1824 | 1461114510365 Marionette DEBUG loaded listener.js 18:08:30 INFO - PROCESS | 1824 | ++DOMWINDOW == 215 (0x7f84336fac00) [pid = 1824] [serial = 1368] [outer = 0x7f842518e400] 18:08:31 INFO - PROCESS | 1824 | 1461114511299 Marionette TRACE conn4 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 18:08:31 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) 18:08:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1587ms 18:08:31 INFO - PROCESS | 1824 | 1461114511347 Marionette TRACE conn4 -> [0,1793,"getWindowHandle",null] 18:08:31 INFO - PROCESS | 1824 | 1461114511350 Marionette TRACE conn4 <- [1,1793,null,{"value":"8"}] 18:08:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 18:08:31 INFO - PROCESS | 1824 | 1461114511357 Marionette TRACE conn4 -> [0,1794,"setScriptTimeout",{"ms":35000}] 18:08:31 INFO - PROCESS | 1824 | 1461114511360 Marionette TRACE conn4 <- [1,1794,null,{}] 18:08:31 INFO - PROCESS | 1824 | 1461114511366 Marionette TRACE conn4 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:31 INFO - PROCESS | 1824 | 1461114511620 Marionette TRACE conn4 <- [1,1795,null,{"value":null}] 18:08:31 INFO - PROCESS | 1824 | 1461114511835 Marionette TRACE conn4 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:31 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843829a800 == 143 [pid = 1824] [id = 456] 18:08:31 INFO - PROCESS | 1824 | ++DOMWINDOW == 216 (0x7f8432dd4000) [pid = 1824] [serial = 1369] [outer = (nil)] 18:08:31 INFO - PROCESS | 1824 | ++DOMWINDOW == 217 (0x7f8433ad4800) [pid = 1824] [serial = 1370] [outer = 0x7f8432dd4000] 18:08:31 INFO - PROCESS | 1824 | 1461114511961 Marionette DEBUG loaded listener.js 18:08:32 INFO - PROCESS | 1824 | ++DOMWINDOW == 218 (0x7f8433eddc00) [pid = 1824] [serial = 1371] [outer = 0x7f8432dd4000] 18:08:32 INFO - PROCESS | 1824 | 1461114512921 Marionette TRACE conn4 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 18:08:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 18:08:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1629ms 18:08:32 INFO - PROCESS | 1824 | 1461114512988 Marionette TRACE conn4 -> [0,1797,"getWindowHandle",null] 18:08:32 INFO - PROCESS | 1824 | 1461114512992 Marionette TRACE conn4 <- [1,1797,null,{"value":"8"}] 18:08:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 18:08:33 INFO - PROCESS | 1824 | 1461114512999 Marionette TRACE conn4 -> [0,1798,"setScriptTimeout",{"ms":35000}] 18:08:33 INFO - PROCESS | 1824 | 1461114513002 Marionette TRACE conn4 <- [1,1798,null,{}] 18:08:33 INFO - PROCESS | 1824 | 1461114513008 Marionette TRACE conn4 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:33 INFO - PROCESS | 1824 | 1461114513235 Marionette TRACE conn4 <- [1,1799,null,{"value":null}] 18:08:33 INFO - PROCESS | 1824 | 1461114513446 Marionette TRACE conn4 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:33 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843c782800 == 144 [pid = 1824] [id = 457] 18:08:33 INFO - PROCESS | 1824 | ++DOMWINDOW == 219 (0x7f843393cc00) [pid = 1824] [serial = 1372] [outer = (nil)] 18:08:33 INFO - PROCESS | 1824 | ++DOMWINDOW == 220 (0x7f8437176c00) [pid = 1824] [serial = 1373] [outer = 0x7f843393cc00] 18:08:33 INFO - PROCESS | 1824 | 1461114513563 Marionette DEBUG loaded listener.js 18:08:33 INFO - PROCESS | 1824 | ++DOMWINDOW == 221 (0x7f84374f3800) [pid = 1824] [serial = 1374] [outer = 0x7f843393cc00] 18:08:34 INFO - PROCESS | 1824 | 1461114514486 Marionette TRACE conn4 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 18:08:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 18:08:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1540ms 18:08:34 INFO - PROCESS | 1824 | 1461114514541 Marionette TRACE conn4 -> [0,1801,"getWindowHandle",null] 18:08:34 INFO - PROCESS | 1824 | 1461114514545 Marionette TRACE conn4 <- [1,1801,null,{"value":"8"}] 18:08:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 18:08:34 INFO - PROCESS | 1824 | 1461114514551 Marionette TRACE conn4 -> [0,1802,"setScriptTimeout",{"ms":35000}] 18:08:34 INFO - PROCESS | 1824 | 1461114514554 Marionette TRACE conn4 <- [1,1802,null,{}] 18:08:34 INFO - PROCESS | 1824 | 1461114514560 Marionette TRACE conn4 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:34 INFO - PROCESS | 1824 | 1461114514762 Marionette TRACE conn4 <- [1,1803,null,{"value":null}] 18:08:35 INFO - PROCESS | 1824 | 1461114515099 Marionette TRACE conn4 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:35 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843eb8f800 == 145 [pid = 1824] [id = 458] 18:08:35 INFO - PROCESS | 1824 | ++DOMWINDOW == 222 (0x7f8432e0d800) [pid = 1824] [serial = 1375] [outer = (nil)] 18:08:35 INFO - PROCESS | 1824 | ++DOMWINDOW == 223 (0x7f8438208400) [pid = 1824] [serial = 1376] [outer = 0x7f8432e0d800] 18:08:35 INFO - PROCESS | 1824 | 1461114515177 Marionette DEBUG loaded listener.js 18:08:35 INFO - PROCESS | 1824 | ++DOMWINDOW == 224 (0x7f84383db800) [pid = 1824] [serial = 1377] [outer = 0x7f8432e0d800] 18:08:36 INFO - PROCESS | 1824 | 1461114516007 Marionette TRACE conn4 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 18:08:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 18:08:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1529ms 18:08:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 18:08:36 INFO - PROCESS | 1824 | 1461114516081 Marionette TRACE conn4 -> [0,1805,"getWindowHandle",null] 18:08:36 INFO - PROCESS | 1824 | 1461114516084 Marionette TRACE conn4 <- [1,1805,null,{"value":"8"}] 18:08:36 INFO - PROCESS | 1824 | 1461114516091 Marionette TRACE conn4 -> [0,1806,"setScriptTimeout",{"ms":35000}] 18:08:36 INFO - PROCESS | 1824 | 1461114516093 Marionette TRACE conn4 <- [1,1806,null,{}] 18:08:36 INFO - PROCESS | 1824 | 1461114516099 Marionette TRACE conn4 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:36 INFO - PROCESS | 1824 | 1461114516343 Marionette TRACE conn4 <- [1,1807,null,{"value":null}] 18:08:36 INFO - PROCESS | 1824 | 1461114516639 Marionette TRACE conn4 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:36 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f844a475000 == 146 [pid = 1824] [id = 459] 18:08:36 INFO - PROCESS | 1824 | ++DOMWINDOW == 225 (0x7f8432e11000) [pid = 1824] [serial = 1378] [outer = (nil)] 18:08:36 INFO - PROCESS | 1824 | ++DOMWINDOW == 226 (0x7f843a532400) [pid = 1824] [serial = 1379] [outer = 0x7f8432e11000] 18:08:36 INFO - PROCESS | 1824 | 1461114516717 Marionette DEBUG loaded listener.js 18:08:36 INFO - PROCESS | 1824 | ++DOMWINDOW == 227 (0x7f843bc5ec00) [pid = 1824] [serial = 1380] [outer = 0x7f8432e11000] 18:08:37 INFO - PROCESS | 1824 | 1461114517564 Marionette TRACE conn4 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 18:08:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 18:08:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1534ms 18:08:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 18:08:37 INFO - PROCESS | 1824 | 1461114517624 Marionette TRACE conn4 -> [0,1809,"getWindowHandle",null] 18:08:37 INFO - PROCESS | 1824 | 1461114517627 Marionette TRACE conn4 <- [1,1809,null,{"value":"8"}] 18:08:37 INFO - PROCESS | 1824 | 1461114517633 Marionette TRACE conn4 -> [0,1810,"setScriptTimeout",{"ms":35000}] 18:08:37 INFO - PROCESS | 1824 | 1461114517636 Marionette TRACE conn4 <- [1,1810,null,{}] 18:08:37 INFO - PROCESS | 1824 | 1461114517641 Marionette TRACE conn4 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:37 INFO - PROCESS | 1824 | 1461114517839 Marionette TRACE conn4 <- [1,1811,null,{"value":null}] 18:08:38 INFO - PROCESS | 1824 | 1461114518068 Marionette TRACE conn4 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:38 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f844eb17800 == 147 [pid = 1824] [id = 460] 18:08:38 INFO - PROCESS | 1824 | ++DOMWINDOW == 228 (0x7f84339b8c00) [pid = 1824] [serial = 1381] [outer = (nil)] 18:08:38 INFO - PROCESS | 1824 | ++DOMWINDOW == 229 (0x7f843c348c00) [pid = 1824] [serial = 1382] [outer = 0x7f84339b8c00] 18:08:38 INFO - PROCESS | 1824 | 1461114518142 Marionette DEBUG loaded listener.js 18:08:38 INFO - PROCESS | 1824 | ++DOMWINDOW == 230 (0x7f843cd51800) [pid = 1824] [serial = 1383] [outer = 0x7f84339b8c00] 18:08:39 INFO - PROCESS | 1824 | 1461114519039 Marionette TRACE conn4 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 18:08:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 18:08:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1444ms 18:08:39 INFO - PROCESS | 1824 | 1461114519077 Marionette TRACE conn4 -> [0,1813,"getWindowHandle",null] 18:08:39 INFO - PROCESS | 1824 | 1461114519081 Marionette TRACE conn4 <- [1,1813,null,{"value":"8"}] 18:08:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 18:08:39 INFO - PROCESS | 1824 | 1461114519088 Marionette TRACE conn4 -> [0,1814,"setScriptTimeout",{"ms":35000}] 18:08:39 INFO - PROCESS | 1824 | 1461114519092 Marionette TRACE conn4 <- [1,1814,null,{}] 18:08:39 INFO - PROCESS | 1824 | 1461114519098 Marionette TRACE conn4 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:39 INFO - PROCESS | 1824 | 1461114519334 Marionette TRACE conn4 <- [1,1815,null,{"value":null}] 18:08:39 INFO - PROCESS | 1824 | 1461114519560 Marionette TRACE conn4 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:39 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f845361b800 == 148 [pid = 1824] [id = 461] 18:08:39 INFO - PROCESS | 1824 | ++DOMWINDOW == 231 (0x7f8433aae400) [pid = 1824] [serial = 1384] [outer = (nil)] 18:08:39 INFO - PROCESS | 1824 | ++DOMWINDOW == 232 (0x7f843eaccc00) [pid = 1824] [serial = 1385] [outer = 0x7f8433aae400] 18:08:39 INFO - PROCESS | 1824 | 1461114519735 Marionette DEBUG loaded listener.js 18:08:39 INFO - PROCESS | 1824 | ++DOMWINDOW == 233 (0x7f8449d73000) [pid = 1824] [serial = 1386] [outer = 0x7f8433aae400] 18:08:40 INFO - PROCESS | 1824 | 1461114520667 Marionette TRACE conn4 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 18:08:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 18:08:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1635ms 18:08:40 INFO - PROCESS | 1824 | 1461114520724 Marionette TRACE conn4 -> [0,1817,"getWindowHandle",null] 18:08:40 INFO - PROCESS | 1824 | 1461114520727 Marionette TRACE conn4 <- [1,1817,null,{"value":"8"}] 18:08:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 18:08:40 INFO - PROCESS | 1824 | 1461114520734 Marionette TRACE conn4 -> [0,1818,"setScriptTimeout",{"ms":35000}] 18:08:40 INFO - PROCESS | 1824 | 1461114520737 Marionette TRACE conn4 <- [1,1818,null,{}] 18:08:40 INFO - PROCESS | 1824 | 1461114520745 Marionette TRACE conn4 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:40 INFO - PROCESS | 1824 | 1461114520963 Marionette TRACE conn4 <- [1,1819,null,{"value":null}] 18:08:41 INFO - PROCESS | 1824 | 1461114521264 Marionette TRACE conn4 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:41 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8429d9b800 == 149 [pid = 1824] [id = 462] 18:08:41 INFO - PROCESS | 1824 | ++DOMWINDOW == 234 (0x7f843dd38000) [pid = 1824] [serial = 1387] [outer = (nil)] 18:08:41 INFO - PROCESS | 1824 | ++DOMWINDOW == 235 (0x7f844d44bc00) [pid = 1824] [serial = 1388] [outer = 0x7f843dd38000] 18:08:41 INFO - PROCESS | 1824 | 1461114521346 Marionette DEBUG loaded listener.js 18:08:41 INFO - PROCESS | 1824 | ++DOMWINDOW == 236 (0x7f844f050800) [pid = 1824] [serial = 1389] [outer = 0x7f843dd38000] 18:08:42 INFO - PROCESS | 1824 | 1461114522201 Marionette TRACE conn4 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 18:08:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 18:08:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1528ms 18:08:42 INFO - PROCESS | 1824 | 1461114522264 Marionette TRACE conn4 -> [0,1821,"getWindowHandle",null] 18:08:42 INFO - PROCESS | 1824 | 1461114522267 Marionette TRACE conn4 <- [1,1821,null,{"value":"8"}] 18:08:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 18:08:42 INFO - PROCESS | 1824 | 1461114522273 Marionette TRACE conn4 -> [0,1822,"setScriptTimeout",{"ms":35000}] 18:08:42 INFO - PROCESS | 1824 | 1461114522275 Marionette TRACE conn4 <- [1,1822,null,{}] 18:08:42 INFO - PROCESS | 1824 | 1461114522281 Marionette TRACE conn4 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:42 INFO - PROCESS | 1824 | 1461114522487 Marionette TRACE conn4 <- [1,1823,null,{"value":null}] 18:08:42 INFO - PROCESS | 1824 | 1461114522749 Marionette TRACE conn4 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:42 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8430fd2000 == 150 [pid = 1824] [id = 463] 18:08:42 INFO - PROCESS | 1824 | ++DOMWINDOW == 237 (0x7f844a4d7400) [pid = 1824] [serial = 1390] [outer = (nil)] 18:08:42 INFO - PROCESS | 1824 | ++DOMWINDOW == 238 (0x7f844f12a800) [pid = 1824] [serial = 1391] [outer = 0x7f844a4d7400] 18:08:42 INFO - PROCESS | 1824 | 1461114522866 Marionette DEBUG loaded listener.js 18:08:42 INFO - PROCESS | 1824 | ++DOMWINDOW == 239 (0x7f844f587000) [pid = 1824] [serial = 1392] [outer = 0x7f844a4d7400] 18:08:43 INFO - PROCESS | 1824 | 1461114523704 Marionette TRACE conn4 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 18:08:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 18:08:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1482ms 18:08:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 18:08:43 INFO - PROCESS | 1824 | 1461114523757 Marionette TRACE conn4 -> [0,1825,"getWindowHandle",null] 18:08:43 INFO - PROCESS | 1824 | 1461114523760 Marionette TRACE conn4 <- [1,1825,null,{"value":"8"}] 18:08:43 INFO - PROCESS | 1824 | 1461114523766 Marionette TRACE conn4 -> [0,1826,"setScriptTimeout",{"ms":35000}] 18:08:43 INFO - PROCESS | 1824 | 1461114523770 Marionette TRACE conn4 <- [1,1826,null,{}] 18:08:43 INFO - PROCESS | 1824 | 1461114523775 Marionette TRACE conn4 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:43 INFO - PROCESS | 1824 | 1461114523984 Marionette TRACE conn4 <- [1,1827,null,{"value":null}] 18:08:44 INFO - PROCESS | 1824 | 1461114524249 Marionette TRACE conn4 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:44 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8422cce800 == 151 [pid = 1824] [id = 464] 18:08:44 INFO - PROCESS | 1824 | ++DOMWINDOW == 240 (0x7f84228c2c00) [pid = 1824] [serial = 1393] [outer = (nil)] 18:08:44 INFO - PROCESS | 1824 | ++DOMWINDOW == 241 (0x7f84228cc400) [pid = 1824] [serial = 1394] [outer = 0x7f84228c2c00] 18:08:44 INFO - PROCESS | 1824 | 1461114524367 Marionette DEBUG loaded listener.js 18:08:44 INFO - PROCESS | 1824 | ++DOMWINDOW == 242 (0x7f84228d0c00) [pid = 1824] [serial = 1395] [outer = 0x7f84228c2c00] 18:08:45 INFO - PROCESS | 1824 | 1461114525352 Marionette TRACE conn4 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 18:08:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 18:08:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1632ms 18:08:45 INFO - PROCESS | 1824 | 1461114525398 Marionette TRACE conn4 -> [0,1829,"getWindowHandle",null] 18:08:45 INFO - PROCESS | 1824 | 1461114525402 Marionette TRACE conn4 <- [1,1829,null,{"value":"8"}] 18:08:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 18:08:45 INFO - PROCESS | 1824 | 1461114525408 Marionette TRACE conn4 -> [0,1830,"setScriptTimeout",{"ms":35000}] 18:08:45 INFO - PROCESS | 1824 | 1461114525411 Marionette TRACE conn4 <- [1,1830,null,{}] 18:08:45 INFO - PROCESS | 1824 | 1461114525416 Marionette TRACE conn4 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:45 INFO - PROCESS | 1824 | 1461114525635 Marionette TRACE conn4 <- [1,1831,null,{"value":null}] 18:08:45 INFO - PROCESS | 1824 | 1461114525953 Marionette TRACE conn4 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:45 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f842486a800 == 152 [pid = 1824] [id = 465] 18:08:45 INFO - PROCESS | 1824 | ++DOMWINDOW == 243 (0x7f84228c6000) [pid = 1824] [serial = 1396] [outer = (nil)] 18:08:46 INFO - PROCESS | 1824 | ++DOMWINDOW == 244 (0x7f8425148800) [pid = 1824] [serial = 1397] [outer = 0x7f84228c6000] 18:08:46 INFO - PROCESS | 1824 | 1461114526032 Marionette DEBUG loaded listener.js 18:08:46 INFO - PROCESS | 1824 | ++DOMWINDOW == 245 (0x7f842544cc00) [pid = 1824] [serial = 1398] [outer = 0x7f84228c6000] 18:08:46 INFO - PROCESS | 1824 | 1461114526877 Marionette TRACE conn4 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 18:08:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 18:08:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1528ms 18:08:46 INFO - PROCESS | 1824 | 1461114526938 Marionette TRACE conn4 -> [0,1833,"getWindowHandle",null] 18:08:46 INFO - PROCESS | 1824 | 1461114526941 Marionette TRACE conn4 <- [1,1833,null,{"value":"8"}] 18:08:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 18:08:46 INFO - PROCESS | 1824 | 1461114526947 Marionette TRACE conn4 -> [0,1834,"setScriptTimeout",{"ms":35000}] 18:08:46 INFO - PROCESS | 1824 | 1461114526951 Marionette TRACE conn4 <- [1,1834,null,{}] 18:08:46 INFO - PROCESS | 1824 | 1461114526957 Marionette TRACE conn4 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:47 INFO - PROCESS | 1824 | 1461114527165 Marionette TRACE conn4 <- [1,1835,null,{"value":null}] 18:08:47 INFO - PROCESS | 1824 | 1461114527470 Marionette TRACE conn4 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:47 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8425fd6800 == 153 [pid = 1824] [id = 466] 18:08:47 INFO - PROCESS | 1824 | ++DOMWINDOW == 246 (0x7f8422244c00) [pid = 1824] [serial = 1399] [outer = (nil)] 18:08:47 INFO - PROCESS | 1824 | ++DOMWINDOW == 247 (0x7f842544f400) [pid = 1824] [serial = 1400] [outer = 0x7f8422244c00] 18:08:47 INFO - PROCESS | 1824 | 1461114527547 Marionette DEBUG loaded listener.js 18:08:47 INFO - PROCESS | 1824 | ++DOMWINDOW == 248 (0x7f8425491000) [pid = 1824] [serial = 1401] [outer = 0x7f8422244c00] 18:08:48 INFO - PROCESS | 1824 | 1461114528402 Marionette TRACE conn4 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 18:08:48 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 18:08:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1530ms 18:08:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 18:08:48 INFO - PROCESS | 1824 | 1461114528478 Marionette TRACE conn4 -> [0,1837,"getWindowHandle",null] 18:08:48 INFO - PROCESS | 1824 | 1461114528480 Marionette TRACE conn4 <- [1,1837,null,{"value":"8"}] 18:08:48 INFO - PROCESS | 1824 | 1461114528487 Marionette TRACE conn4 -> [0,1838,"setScriptTimeout",{"ms":35000}] 18:08:48 INFO - PROCESS | 1824 | 1461114528489 Marionette TRACE conn4 <- [1,1838,null,{}] 18:08:48 INFO - PROCESS | 1824 | 1461114528495 Marionette TRACE conn4 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:48 INFO - PROCESS | 1824 | 1461114528710 Marionette TRACE conn4 <- [1,1839,null,{"value":null}] 18:08:49 INFO - PROCESS | 1824 | 1461114529016 Marionette TRACE conn4 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:49 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8426f3a800 == 154 [pid = 1824] [id = 467] 18:08:49 INFO - PROCESS | 1824 | ++DOMWINDOW == 249 (0x7f84228cb400) [pid = 1824] [serial = 1402] [outer = (nil)] 18:08:49 INFO - PROCESS | 1824 | ++DOMWINDOW == 250 (0x7f8426a11000) [pid = 1824] [serial = 1403] [outer = 0x7f84228cb400] 18:08:49 INFO - PROCESS | 1824 | 1461114529094 Marionette DEBUG loaded listener.js 18:08:49 INFO - PROCESS | 1824 | ++DOMWINDOW == 251 (0x7f8428e5e400) [pid = 1824] [serial = 1404] [outer = 0x7f84228cb400] 18:08:49 INFO - PROCESS | 1824 | 1461114529974 Marionette TRACE conn4 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 18:08:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 18:08:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1535ms 18:08:50 INFO - PROCESS | 1824 | 1461114530023 Marionette TRACE conn4 -> [0,1841,"getWindowHandle",null] 18:08:50 INFO - PROCESS | 1824 | 1461114530027 Marionette TRACE conn4 <- [1,1841,null,{"value":"8"}] 18:08:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 18:08:50 INFO - PROCESS | 1824 | 1461114530032 Marionette TRACE conn4 -> [0,1842,"setScriptTimeout",{"ms":35000}] 18:08:50 INFO - PROCESS | 1824 | 1461114530035 Marionette TRACE conn4 <- [1,1842,null,{}] 18:08:50 INFO - PROCESS | 1824 | 1461114530041 Marionette TRACE conn4 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:50 INFO - PROCESS | 1824 | 1461114530270 Marionette TRACE conn4 <- [1,1843,null,{"value":null}] 18:08:51 INFO - PROCESS | 1824 | 1461114531096 Marionette TRACE conn4 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:51 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8427ab4000 == 155 [pid = 1824] [id = 468] 18:08:51 INFO - PROCESS | 1824 | ++DOMWINDOW == 252 (0x7f842223f800) [pid = 1824] [serial = 1405] [outer = (nil)] 18:08:51 INFO - PROCESS | 1824 | ++DOMWINDOW == 253 (0x7f8422249400) [pid = 1824] [serial = 1406] [outer = 0x7f842223f800] 18:08:51 INFO - PROCESS | 1824 | 1461114531189 Marionette DEBUG loaded listener.js 18:08:51 INFO - PROCESS | 1824 | ++DOMWINDOW == 254 (0x7f8424653800) [pid = 1824] [serial = 1407] [outer = 0x7f842223f800] 18:08:52 INFO - PROCESS | 1824 | 1461114532154 Marionette TRACE conn4 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 18:08:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 18:08:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 2184ms 18:08:52 INFO - PROCESS | 1824 | 1461114532220 Marionette TRACE conn4 -> [0,1845,"getWindowHandle",null] 18:08:52 INFO - PROCESS | 1824 | 1461114532227 Marionette TRACE conn4 <- [1,1845,null,{"value":"8"}] 18:08:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 18:08:52 INFO - PROCESS | 1824 | 1461114532235 Marionette TRACE conn4 -> [0,1846,"setScriptTimeout",{"ms":35000}] 18:08:52 INFO - PROCESS | 1824 | 1461114532239 Marionette TRACE conn4 <- [1,1846,null,{}] 18:08:52 INFO - PROCESS | 1824 | 1461114532245 Marionette TRACE conn4 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:52 INFO - PROCESS | 1824 | 1461114532455 Marionette TRACE conn4 <- [1,1847,null,{"value":null}] 18:08:52 INFO - PROCESS | 1824 | 1461114532798 Marionette TRACE conn4 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:52 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84282af800 == 156 [pid = 1824] [id = 469] 18:08:52 INFO - PROCESS | 1824 | ++DOMWINDOW == 255 (0x7f8424652400) [pid = 1824] [serial = 1408] [outer = (nil)] 18:08:52 INFO - PROCESS | 1824 | ++DOMWINDOW == 256 (0x7f8426abe800) [pid = 1824] [serial = 1409] [outer = 0x7f8424652400] 18:08:52 INFO - PROCESS | 1824 | 1461114532940 Marionette DEBUG loaded listener.js 18:08:53 INFO - PROCESS | 1824 | ++DOMWINDOW == 257 (0x7f842708f000) [pid = 1824] [serial = 1410] [outer = 0x7f8424652400] 18:08:53 INFO - PROCESS | 1824 | --DOCSHELL 0x7f845387b800 == 155 [pid = 1824] [id = 93] 18:08:53 INFO - PROCESS | 1824 | --DOCSHELL 0x7f842a91d000 == 154 [pid = 1824] [id = 449] 18:08:53 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8428f9f000 == 153 [pid = 1824] [id = 448] 18:08:53 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8427aac800 == 152 [pid = 1824] [id = 447] 18:08:53 INFO - PROCESS | 1824 | --DOCSHELL 0x7f842462a000 == 151 [pid = 1824] [id = 446] 18:08:53 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8424625000 == 150 [pid = 1824] [id = 445] 18:08:53 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8425fa7800 == 149 [pid = 1824] [id = 444] 18:08:53 INFO - PROCESS | 1824 | --DOCSHELL 0x7f844f7c9800 == 148 [pid = 1824] [id = 440] 18:08:53 INFO - PROCESS | 1824 | --DOCSHELL 0x7f844eb0c800 == 147 [pid = 1824] [id = 439] 18:08:53 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8449f4d800 == 146 [pid = 1824] [id = 438] 18:08:53 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843db9c800 == 145 [pid = 1824] [id = 437] 18:08:53 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843c4dc800 == 144 [pid = 1824] [id = 436] 18:08:53 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84382a1000 == 143 [pid = 1824] [id = 435] 18:08:53 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8437b89800 == 142 [pid = 1824] [id = 434] 18:08:53 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843406c000 == 141 [pid = 1824] [id = 433] 18:08:53 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8433719000 == 140 [pid = 1824] [id = 432] 18:08:53 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8432e79800 == 139 [pid = 1824] [id = 431] 18:08:53 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8428f77000 == 138 [pid = 1824] [id = 430] 18:08:53 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8425fd5800 == 137 [pid = 1824] [id = 429] 18:08:53 INFO - PROCESS | 1824 | --DOMWINDOW == 256 (0x7f8426a0c400) [pid = 1824] [serial = 1265] [outer = (nil)] [url = about:blank] 18:08:53 INFO - PROCESS | 1824 | --DOMWINDOW == 255 (0x7f843368ec00) [pid = 1824] [serial = 1032] [outer = (nil)] [url = about:blank] 18:08:53 INFO - PROCESS | 1824 | --DOMWINDOW == 254 (0x7f8435e2fc00) [pid = 1824] [serial = 1053] [outer = (nil)] [url = about:blank] 18:08:53 INFO - PROCESS | 1824 | --DOMWINDOW == 253 (0x7f8440158800) [pid = 1824] [serial = 1071] [outer = (nil)] [url = about:blank] 18:08:53 INFO - PROCESS | 1824 | --DOMWINDOW == 252 (0x7f8427095400) [pid = 1824] [serial = 999] [outer = (nil)] [url = about:blank] 18:08:53 INFO - PROCESS | 1824 | --DOMWINDOW == 251 (0x7f84383dac00) [pid = 1824] [serial = 1235] [outer = (nil)] [url = about:blank] 18:08:53 INFO - PROCESS | 1824 | --DOMWINDOW == 250 (0x7f8431c1bc00) [pid = 1824] [serial = 1281] [outer = (nil)] [url = about:blank] 18:08:53 INFO - PROCESS | 1824 | --DOMWINDOW == 249 (0x7f843c20d800) [pid = 1824] [serial = 1110] [outer = (nil)] [url = about:blank] 18:08:53 INFO - PROCESS | 1824 | --DOMWINDOW == 248 (0x7f8429c5d800) [pid = 1824] [serial = 1272] [outer = (nil)] [url = about:blank] 18:08:53 INFO - PROCESS | 1824 | --DOMWINDOW == 247 (0x7f844b407c00) [pid = 1824] [serial = 1113] [outer = (nil)] [url = about:blank] 18:08:53 INFO - PROCESS | 1824 | --DOMWINDOW == 246 (0x7f8428b9d800) [pid = 1824] [serial = 1035] [outer = (nil)] [url = about:blank] 18:08:53 INFO - PROCESS | 1824 | --DOMWINDOW == 245 (0x7f843bbf4800) [pid = 1824] [serial = 1224] [outer = (nil)] [url = about:blank] 18:08:53 INFO - PROCESS | 1824 | --DOMWINDOW == 244 (0x7f844f123800) [pid = 1824] [serial = 1116] [outer = (nil)] [url = about:blank] 18:08:53 INFO - PROCESS | 1824 | --DOMWINDOW == 243 (0x7f8438210800) [pid = 1824] [serial = 1256] [outer = (nil)] [url = about:blank] 18:08:53 INFO - PROCESS | 1824 | --DOMWINDOW == 242 (0x7f84374ef400) [pid = 1824] [serial = 1056] [outer = (nil)] [url = about:blank] 18:08:53 INFO - PROCESS | 1824 | --DOMWINDOW == 241 (0x7f8433aa8c00) [pid = 1824] [serial = 1104] [outer = (nil)] [url = about:blank] 18:08:53 INFO - PROCESS | 1824 | --DOMWINDOW == 240 (0x7f84251b3000) [pid = 1824] [serial = 1263] [outer = (nil)] [url = about:blank] 18:08:53 INFO - PROCESS | 1824 | --DOMWINDOW == 239 (0x7f8429b0c800) [pid = 1824] [serial = 1271] [outer = (nil)] [url = about:blank] 18:08:53 INFO - PROCESS | 1824 | --DOMWINDOW == 238 (0x7f8422243800) [pid = 1824] [serial = 1259] [outer = (nil)] [url = about:blank] 18:08:53 INFO - PROCESS | 1824 | --DOMWINDOW == 237 (0x7f8429c5f400) [pid = 1824] [serial = 1275] [outer = (nil)] [url = about:blank] 18:08:53 INFO - PROCESS | 1824 | --DOMWINDOW == 236 (0x7f844f04c400) [pid = 1824] [serial = 1241] [outer = (nil)] [url = about:blank] 18:08:53 INFO - PROCESS | 1824 | --DOMWINDOW == 235 (0x7f8426a04800) [pid = 1824] [serial = 1226] [outer = (nil)] [url = about:blank] 18:08:53 INFO - PROCESS | 1824 | --DOMWINDOW == 234 (0x7f84336f5800) [pid = 1824] [serial = 1044] [outer = (nil)] [url = about:blank] 18:08:53 INFO - PROCESS | 1824 | --DOMWINDOW == 233 (0x7f8425486400) [pid = 1824] [serial = 1283] [outer = (nil)] [url = about:blank] 18:08:53 INFO - PROCESS | 1824 | --DOMWINDOW == 232 (0x7f84299c9800) [pid = 1824] [serial = 1005] [outer = (nil)] [url = about:blank] 18:08:53 INFO - PROCESS | 1824 | --DOMWINDOW == 231 (0x7f84299cd000) [pid = 1824] [serial = 1098] [outer = (nil)] [url = about:blank] 18:08:53 INFO - PROCESS | 1824 | --DOMWINDOW == 230 (0x7f8432d90000) [pid = 1824] [serial = 969] [outer = (nil)] [url = about:blank] 18:08:53 INFO - PROCESS | 1824 | --DOMWINDOW == 229 (0x7f8433adc400) [pid = 1824] [serial = 1002] [outer = (nil)] [url = about:blank] 18:08:53 INFO - PROCESS | 1824 | --DOMWINDOW == 228 (0x7f843c340c00) [pid = 1824] [serial = 1074] [outer = (nil)] [url = about:blank] 18:08:53 INFO - PROCESS | 1824 | --DOMWINDOW == 227 (0x7f8433ee3c00) [pid = 1824] [serial = 1134] [outer = (nil)] [url = about:blank] 18:08:53 INFO - PROCESS | 1824 | --DOMWINDOW == 226 (0x7f84342f3800) [pid = 1824] [serial = 1050] [outer = (nil)] [url = about:blank] 18:08:53 INFO - PROCESS | 1824 | --DOMWINDOW == 225 (0x7f844f054c00) [pid = 1824] [serial = 990] [outer = (nil)] [url = about:blank] 18:08:53 INFO - PROCESS | 1824 | --DOMWINDOW == 224 (0x7f843716c800) [pid = 1824] [serial = 1095] [outer = (nil)] [url = about:blank] 18:08:53 INFO - PROCESS | 1824 | --DOMWINDOW == 223 (0x7f844f5efc00) [pid = 1824] [serial = 993] [outer = (nil)] [url = about:blank] 18:08:53 INFO - PROCESS | 1824 | --DOMWINDOW == 222 (0x7f8428e99800) [pid = 1824] [serial = 1274] [outer = (nil)] [url = about:blank] 18:08:53 INFO - PROCESS | 1824 | --DOMWINDOW == 221 (0x7f8432ddbc00) [pid = 1824] [serial = 1041] [outer = (nil)] [url = about:blank] 18:08:53 INFO - PROCESS | 1824 | --DOMWINDOW == 220 (0x7f844f5eec00) [pid = 1824] [serial = 1125] [outer = (nil)] [url = about:blank] 18:08:53 INFO - PROCESS | 1824 | --DOMWINDOW == 219 (0x7f843820b000) [pid = 1824] [serial = 1253] [outer = (nil)] [url = about:blank] 18:08:53 INFO - PROCESS | 1824 | --DOMWINDOW == 218 (0x7f843e203400) [pid = 1824] [serial = 1068] [outer = (nil)] [url = about:blank] 18:08:53 INFO - PROCESS | 1824 | --DOMWINDOW == 217 (0x7f8433aa8400) [pid = 1824] [serial = 978] [outer = (nil)] [url = about:blank] 18:08:53 INFO - PROCESS | 1824 | --DOMWINDOW == 216 (0x7f84374eb800) [pid = 1824] [serial = 984] [outer = (nil)] [url = about:blank] 18:08:53 INFO - PROCESS | 1824 | --DOMWINDOW == 215 (0x7f8431aa4800) [pid = 1824] [serial = 1280] [outer = (nil)] [url = about:blank] 18:08:53 INFO - PROCESS | 1824 | --DOMWINDOW == 214 (0x7f8430e56c00) [pid = 1824] [serial = 1101] [outer = (nil)] [url = about:blank] 18:08:53 INFO - PROCESS | 1824 | --DOMWINDOW == 213 (0x7f842abf7c00) [pid = 1824] [serial = 1038] [outer = (nil)] [url = about:blank] 18:08:53 INFO - PROCESS | 1824 | --DOMWINDOW == 212 (0x7f8431aa6800) [pid = 1824] [serial = 1238] [outer = (nil)] [url = about:blank] 18:08:53 INFO - PROCESS | 1824 | --DOMWINDOW == 211 (0x7f843db30c00) [pid = 1824] [serial = 1065] [outer = (nil)] [url = about:blank] 18:08:53 INFO - PROCESS | 1824 | --DOMWINDOW == 210 (0x7f844f647400) [pid = 1824] [serial = 1128] [outer = (nil)] [url = about:blank] 18:08:53 INFO - PROCESS | 1824 | --DOMWINDOW == 209 (0x7f843bfeac00) [pid = 1824] [serial = 1062] [outer = (nil)] [url = about:blank] 18:08:53 INFO - PROCESS | 1824 | --DOMWINDOW == 208 (0x7f8427069c00) [pid = 1824] [serial = 1266] [outer = (nil)] [url = about:blank] 18:08:53 INFO - PROCESS | 1824 | --DOMWINDOW == 207 (0x7f8428f0c800) [pid = 1824] [serial = 1269] [outer = (nil)] [url = about:blank] 18:08:53 INFO - PROCESS | 1824 | --DOMWINDOW == 206 (0x7f84299ca000) [pid = 1824] [serial = 1008] [outer = (nil)] [url = about:blank] 18:08:53 INFO - PROCESS | 1824 | --DOMWINDOW == 205 (0x7f8431c1e800) [pid = 1824] [serial = 1250] [outer = (nil)] [url = about:blank] 18:08:53 INFO - PROCESS | 1824 | --DOMWINDOW == 204 (0x7f842a322000) [pid = 1824] [serial = 972] [outer = (nil)] [url = about:blank] 18:08:53 INFO - PROCESS | 1824 | --DOMWINDOW == 203 (0x7f8431c14400) [pid = 1824] [serial = 1247] [outer = (nil)] [url = about:blank] 18:08:53 INFO - PROCESS | 1824 | --DOMWINDOW == 202 (0x7f842518f000) [pid = 1824] [serial = 1262] [outer = (nil)] [url = about:blank] 18:08:53 INFO - PROCESS | 1824 | --DOMWINDOW == 201 (0x7f8431aad800) [pid = 1824] [serial = 1122] [outer = (nil)] [url = about:blank] 18:08:53 INFO - PROCESS | 1824 | --DOMWINDOW == 200 (0x7f8427063800) [pid = 1824] [serial = 1284] [outer = (nil)] [url = about:blank] 18:08:53 INFO - PROCESS | 1824 | --DOMWINDOW == 199 (0x7f844f587400) [pid = 1824] [serial = 1119] [outer = (nil)] [url = about:blank] 18:08:53 INFO - PROCESS | 1824 | --DOMWINDOW == 198 (0x7f8433939800) [pid = 1824] [serial = 1232] [outer = (nil)] [url = about:blank] 18:08:53 INFO - PROCESS | 1824 | --DOMWINDOW == 197 (0x7f8435e46000) [pid = 1824] [serial = 981] [outer = (nil)] [url = about:blank] 18:08:53 INFO - PROCESS | 1824 | --DOMWINDOW == 196 (0x7f842aa79c00) [pid = 1824] [serial = 1229] [outer = (nil)] [url = about:blank] 18:08:53 INFO - PROCESS | 1824 | --DOMWINDOW == 195 (0x7f8428f06c00) [pid = 1824] [serial = 1268] [outer = (nil)] [url = about:blank] 18:08:53 INFO - PROCESS | 1824 | --DOMWINDOW == 194 (0x7f8431a05800) [pid = 1824] [serial = 1286] [outer = (nil)] [url = about:blank] 18:08:53 INFO - PROCESS | 1824 | --DOMWINDOW == 193 (0x7f843e24e000) [pid = 1824] [serial = 1179] [outer = (nil)] [url = about:blank] 18:08:53 INFO - PROCESS | 1824 | --DOMWINDOW == 192 (0x7f843ce41c00) [pid = 1824] [serial = 1176] [outer = (nil)] [url = about:blank] 18:08:53 INFO - PROCESS | 1824 | --DOMWINDOW == 191 (0x7f8425150800) [pid = 1824] [serial = 1185] [outer = (nil)] [url = about:blank] 18:08:53 INFO - PROCESS | 1824 | --DOMWINDOW == 190 (0x7f843a424400) [pid = 1824] [serial = 1173] [outer = (nil)] [url = about:blank] 18:08:53 INFO - PROCESS | 1824 | --DOMWINDOW == 189 (0x7f84374ecc00) [pid = 1824] [serial = 1170] [outer = (nil)] [url = about:blank] 18:08:53 INFO - PROCESS | 1824 | --DOMWINDOW == 188 (0x7f8433ac2800) [pid = 1824] [serial = 1167] [outer = (nil)] [url = about:blank] 18:08:53 INFO - PROCESS | 1824 | --DOMWINDOW == 187 (0x7f84491d5400) [pid = 1824] [serial = 1182] [outer = (nil)] [url = about:blank] 18:08:53 INFO - PROCESS | 1824 | --DOMWINDOW == 186 (0x7f8435e2f400) [pid = 1824] [serial = 1158] [outer = (nil)] [url = about:blank] 18:08:53 INFO - PROCESS | 1824 | --DOMWINDOW == 185 (0x7f8431aa7400) [pid = 1824] [serial = 1164] [outer = (nil)] [url = about:blank] 18:08:53 INFO - PROCESS | 1824 | --DOMWINDOW == 184 (0x7f84299c9c00) [pid = 1824] [serial = 1161] [outer = (nil)] [url = about:blank] 18:08:53 INFO - PROCESS | 1824 | --DOMWINDOW == 183 (0x7f844b2ce000) [pid = 1824] [serial = 987] [outer = (nil)] [url = about:blank] 18:08:53 INFO - PROCESS | 1824 | --DOMWINDOW == 182 (0x7f842c7f1c00) [pid = 1824] [serial = 1277] [outer = (nil)] [url = about:blank] 18:08:53 INFO - PROCESS | 1824 | --DOMWINDOW == 181 (0x7f8438fa2c00) [pid = 1824] [serial = 1107] [outer = (nil)] [url = about:blank] 18:08:53 INFO - PROCESS | 1824 | --DOMWINDOW == 180 (0x7f843b2b8c00) [pid = 1824] [serial = 1059] [outer = (nil)] [url = about:blank] 18:08:53 INFO - PROCESS | 1824 | --DOMWINDOW == 179 (0x7f8433a7f000) [pid = 1824] [serial = 1131] [outer = (nil)] [url = about:blank] 18:08:53 INFO - PROCESS | 1824 | --DOMWINDOW == 178 (0x7f84339b5000) [pid = 1824] [serial = 1047] [outer = (nil)] [url = about:blank] 18:08:53 INFO - PROCESS | 1824 | --DOMWINDOW == 177 (0x7f8426a11400) [pid = 1824] [serial = 996] [outer = (nil)] [url = about:blank] 18:08:53 INFO - PROCESS | 1824 | --DOMWINDOW == 176 (0x7f8430ad2800) [pid = 1824] [serial = 1278] [outer = (nil)] [url = about:blank] 18:08:53 INFO - PROCESS | 1824 | --DOMWINDOW == 175 (0x7f84271a1000) [pid = 1824] [serial = 1244] [outer = (nil)] [url = about:blank] 18:08:53 INFO - PROCESS | 1824 | --DOMWINDOW == 174 (0x7f8431a0d400) [pid = 1824] [serial = 975] [outer = (nil)] [url = about:blank] 18:08:54 INFO - PROCESS | 1824 | 1461114534222 Marionette TRACE conn4 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 18:08:54 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) 18:08:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 2043ms 18:08:54 INFO - PROCESS | 1824 | 1461114534281 Marionette TRACE conn4 -> [0,1849,"getWindowHandle",null] 18:08:54 INFO - PROCESS | 1824 | 1461114534286 Marionette TRACE conn4 <- [1,1849,null,{"value":"8"}] 18:08:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 18:08:54 INFO - PROCESS | 1824 | 1461114534292 Marionette TRACE conn4 -> [0,1850,"setScriptTimeout",{"ms":35000}] 18:08:54 INFO - PROCESS | 1824 | 1461114534295 Marionette TRACE conn4 <- [1,1850,null,{}] 18:08:54 INFO - PROCESS | 1824 | 1461114534300 Marionette TRACE conn4 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:54 INFO - PROCESS | 1824 | 1461114534549 Marionette TRACE conn4 <- [1,1851,null,{"value":null}] 18:08:54 INFO - PROCESS | 1824 | 1461114534806 Marionette TRACE conn4 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:54 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8424c5d800 == 138 [pid = 1824] [id = 470] 18:08:54 INFO - PROCESS | 1824 | ++DOMWINDOW == 175 (0x7f8422243800) [pid = 1824] [serial = 1411] [outer = (nil)] 18:08:54 INFO - PROCESS | 1824 | ++DOMWINDOW == 176 (0x7f8427095400) [pid = 1824] [serial = 1412] [outer = 0x7f8422243800] 18:08:54 INFO - PROCESS | 1824 | 1461114534871 Marionette DEBUG loaded listener.js 18:08:54 INFO - PROCESS | 1824 | ++DOMWINDOW == 177 (0x7f8428f09c00) [pid = 1824] [serial = 1413] [outer = 0x7f8422243800] 18:08:55 INFO - PROCESS | 1824 | 1461114535624 Marionette TRACE conn4 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 18:08:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 18:08:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1390ms 18:08:55 INFO - PROCESS | 1824 | 1461114535685 Marionette TRACE conn4 -> [0,1853,"getWindowHandle",null] 18:08:55 INFO - PROCESS | 1824 | 1461114535687 Marionette TRACE conn4 <- [1,1853,null,{"value":"8"}] 18:08:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 18:08:55 INFO - PROCESS | 1824 | 1461114535703 Marionette TRACE conn4 -> [0,1854,"setScriptTimeout",{"ms":35000}] 18:08:55 INFO - PROCESS | 1824 | 1461114535711 Marionette TRACE conn4 <- [1,1854,null,{}] 18:08:55 INFO - PROCESS | 1824 | 1461114535717 Marionette TRACE conn4 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:55 INFO - PROCESS | 1824 | 1461114535919 Marionette TRACE conn4 <- [1,1855,null,{"value":null}] 18:08:55 INFO - PROCESS | 1824 | 1461114535929 Marionette TRACE conn4 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:56 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8427bb5800 == 139 [pid = 1824] [id = 471] 18:08:56 INFO - PROCESS | 1824 | ++DOMWINDOW == 178 (0x7f84228ce000) [pid = 1824] [serial = 1414] [outer = (nil)] 18:08:56 INFO - PROCESS | 1824 | ++DOMWINDOW == 179 (0x7f8429b0c800) [pid = 1824] [serial = 1415] [outer = 0x7f84228ce000] 18:08:56 INFO - PROCESS | 1824 | 1461114536169 Marionette DEBUG loaded listener.js 18:08:56 INFO - PROCESS | 1824 | ++DOMWINDOW == 180 (0x7f842a322c00) [pid = 1824] [serial = 1416] [outer = 0x7f84228ce000] 18:08:56 INFO - PROCESS | 1824 | 1461114536976 Marionette TRACE conn4 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 18:08:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 18:08:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1342ms 18:08:57 INFO - PROCESS | 1824 | 1461114537039 Marionette TRACE conn4 -> [0,1857,"getWindowHandle",null] 18:08:57 INFO - PROCESS | 1824 | 1461114537043 Marionette TRACE conn4 <- [1,1857,null,{"value":"8"}] 18:08:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 18:08:57 INFO - PROCESS | 1824 | 1461114537049 Marionette TRACE conn4 -> [0,1858,"setScriptTimeout",{"ms":35000}] 18:08:57 INFO - PROCESS | 1824 | 1461114537051 Marionette TRACE conn4 <- [1,1858,null,{}] 18:08:57 INFO - PROCESS | 1824 | 1461114537056 Marionette TRACE conn4 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:57 INFO - PROCESS | 1824 | 1461114537324 Marionette TRACE conn4 <- [1,1859,null,{"value":null}] 18:08:57 INFO - PROCESS | 1824 | 1461114537351 Marionette TRACE conn4 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:57 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8428f7d800 == 140 [pid = 1824] [id = 472] 18:08:57 INFO - PROCESS | 1824 | ++DOMWINDOW == 181 (0x7f8428f0a800) [pid = 1824] [serial = 1417] [outer = (nil)] 18:08:57 INFO - PROCESS | 1824 | ++DOMWINDOW == 182 (0x7f842aa72000) [pid = 1824] [serial = 1418] [outer = 0x7f8428f0a800] 18:08:57 INFO - PROCESS | 1824 | 1461114537412 Marionette DEBUG loaded listener.js 18:08:57 INFO - PROCESS | 1824 | ++DOMWINDOW == 183 (0x7f842aad8c00) [pid = 1824] [serial = 1419] [outer = 0x7f8428f0a800] 18:08:58 INFO - PROCESS | 1824 | --DOMWINDOW == 182 (0x7f842223b400) [pid = 1824] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 18:08:58 INFO - PROCESS | 1824 | --DOMWINDOW == 181 (0x7f8424646c00) [pid = 1824] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 18:08:58 INFO - PROCESS | 1824 | --DOMWINDOW == 180 (0x7f8424648c00) [pid = 1824] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 18:08:58 INFO - PROCESS | 1824 | --DOMWINDOW == 179 (0x7f8431a9f400) [pid = 1824] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 18:08:58 INFO - PROCESS | 1824 | --DOMWINDOW == 178 (0x7f8426abfc00) [pid = 1824] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 18:08:58 INFO - PROCESS | 1824 | --DOMWINDOW == 177 (0x7f8422242c00) [pid = 1824] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 18:08:58 INFO - PROCESS | 1824 | 1461114538814 Marionette TRACE conn4 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 18:08:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 18:08:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1783ms 18:08:58 INFO - PROCESS | 1824 | 1461114538832 Marionette TRACE conn4 -> [0,1861,"getWindowHandle",null] 18:08:58 INFO - PROCESS | 1824 | 1461114538835 Marionette TRACE conn4 <- [1,1861,null,{"value":"8"}] 18:08:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 18:08:58 INFO - PROCESS | 1824 | 1461114538842 Marionette TRACE conn4 -> [0,1862,"setScriptTimeout",{"ms":35000}] 18:08:58 INFO - PROCESS | 1824 | 1461114538845 Marionette TRACE conn4 <- [1,1862,null,{}] 18:08:58 INFO - PROCESS | 1824 | 1461114538850 Marionette TRACE conn4 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:59 INFO - PROCESS | 1824 | 1461114539033 Marionette TRACE conn4 <- [1,1863,null,{"value":null}] 18:08:59 INFO - PROCESS | 1824 | 1461114539253 Marionette TRACE conn4 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:59 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8429b87000 == 141 [pid = 1824] [id = 473] 18:08:59 INFO - PROCESS | 1824 | ++DOMWINDOW == 178 (0x7f842c596000) [pid = 1824] [serial = 1420] [outer = (nil)] 18:08:59 INFO - PROCESS | 1824 | ++DOMWINDOW == 179 (0x7f842c7eec00) [pid = 1824] [serial = 1421] [outer = 0x7f842c596000] 18:08:59 INFO - PROCESS | 1824 | 1461114539331 Marionette DEBUG loaded listener.js 18:08:59 INFO - PROCESS | 1824 | ++DOMWINDOW == 180 (0x7f8431a0ac00) [pid = 1824] [serial = 1422] [outer = 0x7f842c596000] 18:09:00 INFO - PROCESS | 1824 | 1461114540063 Marionette TRACE conn4 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 18:09:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 18:09:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1281ms 18:09:00 INFO - PROCESS | 1824 | 1461114540124 Marionette TRACE conn4 -> [0,1865,"getWindowHandle",null] 18:09:00 INFO - PROCESS | 1824 | 1461114540128 Marionette TRACE conn4 <- [1,1865,null,{"value":"8"}] 18:09:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 18:09:00 INFO - PROCESS | 1824 | 1461114540133 Marionette TRACE conn4 -> [0,1866,"setScriptTimeout",{"ms":35000}] 18:09:00 INFO - PROCESS | 1824 | 1461114540135 Marionette TRACE conn4 <- [1,1866,null,{}] 18:09:00 INFO - PROCESS | 1824 | 1461114540141 Marionette TRACE conn4 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:00 INFO - PROCESS | 1824 | 1461114540352 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 18:09:00 INFO - PROCESS | 1824 | 1461114540720 Marionette TRACE conn4 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:00 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8424622000 == 142 [pid = 1824] [id = 474] 18:09:00 INFO - PROCESS | 1824 | ++DOMWINDOW == 181 (0x7f8421f48800) [pid = 1824] [serial = 1423] [outer = (nil)] 18:09:00 INFO - PROCESS | 1824 | ++DOMWINDOW == 182 (0x7f84228c4800) [pid = 1824] [serial = 1424] [outer = 0x7f8421f48800] 18:09:00 INFO - PROCESS | 1824 | 1461114540868 Marionette DEBUG loaded listener.js 18:09:00 INFO - PROCESS | 1824 | ++DOMWINDOW == 183 (0x7f842514e400) [pid = 1824] [serial = 1425] [outer = 0x7f8421f48800] 18:09:01 INFO - PROCESS | 1824 | 1461114541790 Marionette TRACE conn4 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 18:09:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 18:09:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1729ms 18:09:01 INFO - PROCESS | 1824 | 1461114541864 Marionette TRACE conn4 -> [0,1869,"getWindowHandle",null] 18:09:01 INFO - PROCESS | 1824 | 1461114541872 Marionette TRACE conn4 <- [1,1869,null,{"value":"8"}] 18:09:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 18:09:01 INFO - PROCESS | 1824 | 1461114541884 Marionette TRACE conn4 -> [0,1870,"setScriptTimeout",{"ms":35000}] 18:09:01 INFO - PROCESS | 1824 | 1461114541889 Marionette TRACE conn4 <- [1,1870,null,{}] 18:09:01 INFO - PROCESS | 1824 | 1461114541897 Marionette TRACE conn4 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:02 INFO - PROCESS | 1824 | 1461114542176 Marionette TRACE conn4 <- [1,1871,null,{"value":null}] 18:09:02 INFO - PROCESS | 1824 | 1461114542480 Marionette TRACE conn4 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:02 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8428e7e800 == 143 [pid = 1824] [id = 475] 18:09:02 INFO - PROCESS | 1824 | ++DOMWINDOW == 184 (0x7f8427069c00) [pid = 1824] [serial = 1426] [outer = (nil)] 18:09:02 INFO - PROCESS | 1824 | ++DOMWINDOW == 185 (0x7f8427099000) [pid = 1824] [serial = 1427] [outer = 0x7f8427069c00] 18:09:02 INFO - PROCESS | 1824 | 1461114542566 Marionette DEBUG loaded listener.js 18:09:02 INFO - PROCESS | 1824 | ++DOMWINDOW == 186 (0x7f8428b9bc00) [pid = 1824] [serial = 1428] [outer = 0x7f8427069c00] 18:09:03 INFO - PROCESS | 1824 | 1461114543540 Marionette TRACE conn4 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 18:09:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 18:09:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1690ms 18:09:03 INFO - PROCESS | 1824 | 1461114543575 Marionette TRACE conn4 -> [0,1873,"getWindowHandle",null] 18:09:03 INFO - PROCESS | 1824 | 1461114543581 Marionette TRACE conn4 <- [1,1873,null,{"value":"8"}] 18:09:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 18:09:03 INFO - PROCESS | 1824 | 1461114543590 Marionette TRACE conn4 -> [0,1874,"setScriptTimeout",{"ms":35000}] 18:09:03 INFO - PROCESS | 1824 | 1461114543594 Marionette TRACE conn4 <- [1,1874,null,{}] 18:09:03 INFO - PROCESS | 1824 | 1461114543599 Marionette TRACE conn4 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:03 INFO - PROCESS | 1824 | 1461114543818 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 18:09:04 INFO - PROCESS | 1824 | 1461114544123 Marionette TRACE conn4 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:04 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f842c623800 == 144 [pid = 1824] [id = 476] 18:09:04 INFO - PROCESS | 1824 | ++DOMWINDOW == 187 (0x7f8428e5f000) [pid = 1824] [serial = 1429] [outer = (nil)] 18:09:04 INFO - PROCESS | 1824 | ++DOMWINDOW == 188 (0x7f8429c60c00) [pid = 1824] [serial = 1430] [outer = 0x7f8428e5f000] 18:09:04 INFO - PROCESS | 1824 | 1461114544242 Marionette DEBUG loaded listener.js 18:09:04 INFO - PROCESS | 1824 | ++DOMWINDOW == 189 (0x7f842aadcc00) [pid = 1824] [serial = 1431] [outer = 0x7f8428e5f000] 18:09:05 INFO - PROCESS | 1824 | 1461114545169 Marionette TRACE conn4 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 18:09:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 18:09:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1634ms 18:09:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 18:09:05 INFO - PROCESS | 1824 | 1461114545224 Marionette TRACE conn4 -> [0,1877,"getWindowHandle",null] 18:09:05 INFO - PROCESS | 1824 | 1461114545227 Marionette TRACE conn4 <- [1,1877,null,{"value":"8"}] 18:09:05 INFO - PROCESS | 1824 | 1461114545236 Marionette TRACE conn4 -> [0,1878,"setScriptTimeout",{"ms":35000}] 18:09:05 INFO - PROCESS | 1824 | 1461114545245 Marionette TRACE conn4 <- [1,1878,null,{}] 18:09:05 INFO - PROCESS | 1824 | 1461114545260 Marionette TRACE conn4 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:05 INFO - PROCESS | 1824 | 1461114545547 Marionette TRACE conn4 <- [1,1879,null,{"value":null}] 18:09:05 INFO - PROCESS | 1824 | 1461114545854 Marionette TRACE conn4 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:05 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8432e67800 == 145 [pid = 1824] [id = 477] 18:09:05 INFO - PROCESS | 1824 | ++DOMWINDOW == 190 (0x7f8428e99400) [pid = 1824] [serial = 1432] [outer = (nil)] 18:09:05 INFO - PROCESS | 1824 | ++DOMWINDOW == 191 (0x7f8431aa0800) [pid = 1824] [serial = 1433] [outer = 0x7f8428e99400] 18:09:05 INFO - PROCESS | 1824 | 1461114545929 Marionette DEBUG loaded listener.js 18:09:06 INFO - PROCESS | 1824 | ++DOMWINDOW == 192 (0x7f8431d77400) [pid = 1824] [serial = 1434] [outer = 0x7f8428e99400] 18:09:06 INFO - PROCESS | 1824 | 1461114546798 Marionette TRACE conn4 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 18:09:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 18:09:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1595ms 18:09:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 18:09:06 INFO - PROCESS | 1824 | 1461114546829 Marionette TRACE conn4 -> [0,1881,"getWindowHandle",null] 18:09:06 INFO - PROCESS | 1824 | 1461114546833 Marionette TRACE conn4 <- [1,1881,null,{"value":"8"}] 18:09:06 INFO - PROCESS | 1824 | 1461114546840 Marionette TRACE conn4 -> [0,1882,"setScriptTimeout",{"ms":35000}] 18:09:06 INFO - PROCESS | 1824 | 1461114546843 Marionette TRACE conn4 <- [1,1882,null,{}] 18:09:06 INFO - PROCESS | 1824 | 1461114546849 Marionette TRACE conn4 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:07 INFO - PROCESS | 1824 | 1461114547066 Marionette TRACE conn4 <- [1,1883,null,{"value":null}] 18:09:07 INFO - PROCESS | 1824 | 1461114547280 Marionette TRACE conn4 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:07 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84336bc800 == 146 [pid = 1824] [id = 478] 18:09:07 INFO - PROCESS | 1824 | ++DOMWINDOW == 193 (0x7f8429c5bc00) [pid = 1824] [serial = 1435] [outer = (nil)] 18:09:07 INFO - PROCESS | 1824 | ++DOMWINDOW == 194 (0x7f8432e0cc00) [pid = 1824] [serial = 1436] [outer = 0x7f8429c5bc00] 18:09:07 INFO - PROCESS | 1824 | 1461114547435 Marionette DEBUG loaded listener.js 18:09:07 INFO - PROCESS | 1824 | ++DOMWINDOW == 195 (0x7f8433479800) [pid = 1824] [serial = 1437] [outer = 0x7f8429c5bc00] 18:09:08 INFO - PROCESS | 1824 | 1461114548333 Marionette TRACE conn4 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 18:09:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 18:09:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1531ms 18:09:08 INFO - PROCESS | 1824 | 1461114548371 Marionette TRACE conn4 -> [0,1885,"getWindowHandle",null] 18:09:08 INFO - PROCESS | 1824 | 1461114548374 Marionette TRACE conn4 <- [1,1885,null,{"value":"8"}] 18:09:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 18:09:08 INFO - PROCESS | 1824 | 1461114548381 Marionette TRACE conn4 -> [0,1886,"setScriptTimeout",{"ms":35000}] 18:09:08 INFO - PROCESS | 1824 | 1461114548384 Marionette TRACE conn4 <- [1,1886,null,{}] 18:09:08 INFO - PROCESS | 1824 | 1461114548390 Marionette TRACE conn4 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:08 INFO - PROCESS | 1824 | 1461114548602 Marionette TRACE conn4 <- [1,1887,null,{"value":null}] 18:09:08 INFO - PROCESS | 1824 | 1461114548817 Marionette TRACE conn4 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:08 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8434056800 == 147 [pid = 1824] [id = 479] 18:09:08 INFO - PROCESS | 1824 | ++DOMWINDOW == 196 (0x7f84338a9800) [pid = 1824] [serial = 1438] [outer = (nil)] 18:09:08 INFO - PROCESS | 1824 | ++DOMWINDOW == 197 (0x7f843393c000) [pid = 1824] [serial = 1439] [outer = 0x7f84338a9800] 18:09:08 INFO - PROCESS | 1824 | 1461114548945 Marionette DEBUG loaded listener.js 18:09:09 INFO - PROCESS | 1824 | ++DOMWINDOW == 198 (0x7f8433aca400) [pid = 1824] [serial = 1440] [outer = 0x7f84338a9800] 18:09:09 INFO - PROCESS | 1824 | 1461114549970 Marionette TRACE conn4 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 18:09:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 18:09:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1634ms 18:09:10 INFO - PROCESS | 1824 | 1461114550017 Marionette TRACE conn4 -> [0,1889,"getWindowHandle",null] 18:09:10 INFO - PROCESS | 1824 | 1461114550021 Marionette TRACE conn4 <- [1,1889,null,{"value":"8"}] 18:09:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 18:09:10 INFO - PROCESS | 1824 | 1461114550027 Marionette TRACE conn4 -> [0,1890,"setScriptTimeout",{"ms":35000}] 18:09:10 INFO - PROCESS | 1824 | 1461114550031 Marionette TRACE conn4 <- [1,1890,null,{}] 18:09:10 INFO - PROCESS | 1824 | 1461114550037 Marionette TRACE conn4 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:10 INFO - PROCESS | 1824 | 1461114550268 Marionette TRACE conn4 <- [1,1891,null,{"value":null}] 18:09:10 INFO - PROCESS | 1824 | 1461114550576 Marionette TRACE conn4 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:10 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8437807800 == 148 [pid = 1824] [id = 480] 18:09:10 INFO - PROCESS | 1824 | ++DOMWINDOW == 199 (0x7f8431af0c00) [pid = 1824] [serial = 1441] [outer = (nil)] 18:09:10 INFO - PROCESS | 1824 | ++DOMWINDOW == 200 (0x7f8433ee8c00) [pid = 1824] [serial = 1442] [outer = 0x7f8431af0c00] 18:09:10 INFO - PROCESS | 1824 | 1461114550653 Marionette DEBUG loaded listener.js 18:09:10 INFO - PROCESS | 1824 | ++DOMWINDOW == 201 (0x7f8435256000) [pid = 1824] [serial = 1443] [outer = 0x7f8431af0c00] 18:09:11 INFO - PROCESS | 1824 | 1461114551486 Marionette TRACE conn4 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 18:09:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 18:09:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1533ms 18:09:11 INFO - PROCESS | 1824 | 1461114551562 Marionette TRACE conn4 -> [0,1893,"getWindowHandle",null] 18:09:11 INFO - PROCESS | 1824 | 1461114551566 Marionette TRACE conn4 <- [1,1893,null,{"value":"8"}] 18:09:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 18:09:11 INFO - PROCESS | 1824 | 1461114551572 Marionette TRACE conn4 -> [0,1894,"setScriptTimeout",{"ms":35000}] 18:09:11 INFO - PROCESS | 1824 | 1461114551575 Marionette TRACE conn4 <- [1,1894,null,{}] 18:09:11 INFO - PROCESS | 1824 | 1461114551581 Marionette TRACE conn4 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:11 INFO - PROCESS | 1824 | 1461114551805 Marionette TRACE conn4 <- [1,1895,null,{"value":null}] 18:09:12 INFO - PROCESS | 1824 | 1461114552062 Marionette TRACE conn4 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:12 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8438277800 == 149 [pid = 1824] [id = 481] 18:09:12 INFO - PROCESS | 1824 | ++DOMWINDOW == 202 (0x7f84338ab400) [pid = 1824] [serial = 1444] [outer = (nil)] 18:09:12 INFO - PROCESS | 1824 | ++DOMWINDOW == 203 (0x7f843718e400) [pid = 1824] [serial = 1445] [outer = 0x7f84338ab400] 18:09:12 INFO - PROCESS | 1824 | 1461114552181 Marionette DEBUG loaded listener.js 18:09:12 INFO - PROCESS | 1824 | ++DOMWINDOW == 204 (0x7f843721a000) [pid = 1824] [serial = 1446] [outer = 0x7f84338ab400] 18:09:12 INFO - PROCESS | 1824 | ************************* 18:09:12 INFO - PROCESS | 1824 | A coding exception was thrown and uncaught in a Task. 18:09:12 INFO - PROCESS | 1824 | 18:09:12 INFO - PROCESS | 1824 | Full message: TypeError: NetworkError when attempting to fetch resource. 18:09:12 INFO - PROCESS | 1824 | Full stack: 18:09:12 INFO - PROCESS | 1824 | ************************* 18:09:13 INFO - PROCESS | 1824 | 1461114553120 Marionette TRACE conn4 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 18:09:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 18:09:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1592ms 18:09:13 INFO - PROCESS | 1824 | 1461114553167 Marionette TRACE conn4 -> [0,1897,"getWindowHandle",null] 18:09:13 INFO - PROCESS | 1824 | 1461114553171 Marionette TRACE conn4 <- [1,1897,null,{"value":"8"}] 18:09:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 18:09:13 INFO - PROCESS | 1824 | 1461114553177 Marionette TRACE conn4 -> [0,1898,"setScriptTimeout",{"ms":35000}] 18:09:13 INFO - PROCESS | 1824 | 1461114553180 Marionette TRACE conn4 <- [1,1898,null,{}] 18:09:13 INFO - PROCESS | 1824 | 1461114553185 Marionette TRACE conn4 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:13 INFO - PROCESS | 1824 | 1461114553413 Marionette TRACE conn4 <- [1,1899,null,{"value":null}] 18:09:13 INFO - PROCESS | 1824 | 1461114553677 Marionette TRACE conn4 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:13 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843c30c000 == 150 [pid = 1824] [id = 482] 18:09:13 INFO - PROCESS | 1824 | ++DOMWINDOW == 205 (0x7f8433e6e800) [pid = 1824] [serial = 1447] [outer = (nil)] 18:09:13 INFO - PROCESS | 1824 | ++DOMWINDOW == 206 (0x7f843a424400) [pid = 1824] [serial = 1448] [outer = 0x7f8433e6e800] 18:09:13 INFO - PROCESS | 1824 | 1461114553797 Marionette DEBUG loaded listener.js 18:09:13 INFO - PROCESS | 1824 | ++DOMWINDOW == 207 (0x7f843b2b8c00) [pid = 1824] [serial = 1449] [outer = 0x7f8433e6e800] 18:09:14 INFO - PROCESS | 1824 | 1461114554659 Marionette TRACE conn4 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 18:09:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 18:09:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1529ms 18:09:14 INFO - PROCESS | 1824 | 1461114554708 Marionette TRACE conn4 -> [0,1901,"getWindowHandle",null] 18:09:14 INFO - PROCESS | 1824 | 1461114554710 Marionette TRACE conn4 <- [1,1901,null,{"value":"8"}] 18:09:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 18:09:14 INFO - PROCESS | 1824 | 1461114554717 Marionette TRACE conn4 -> [0,1902,"setScriptTimeout",{"ms":35000}] 18:09:14 INFO - PROCESS | 1824 | 1461114554721 Marionette TRACE conn4 <- [1,1902,null,{}] 18:09:14 INFO - PROCESS | 1824 | 1461114554726 Marionette TRACE conn4 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:14 INFO - PROCESS | 1824 | 1461114554940 Marionette TRACE conn4 <- [1,1903,null,{"value":null}] 18:09:15 INFO - PROCESS | 1824 | 1461114555159 Marionette TRACE conn4 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:15 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843caa2800 == 151 [pid = 1824] [id = 483] 18:09:15 INFO - PROCESS | 1824 | ++DOMWINDOW == 208 (0x7f8428f08800) [pid = 1824] [serial = 1450] [outer = (nil)] 18:09:15 INFO - PROCESS | 1824 | ++DOMWINDOW == 209 (0x7f843c0d3c00) [pid = 1824] [serial = 1451] [outer = 0x7f8428f08800] 18:09:15 INFO - PROCESS | 1824 | 1461114555271 Marionette DEBUG loaded listener.js 18:09:15 INFO - PROCESS | 1824 | ++DOMWINDOW == 210 (0x7f843c366000) [pid = 1824] [serial = 1452] [outer = 0x7f8428f08800] 18:09:16 INFO - PROCESS | 1824 | 1461114556230 Marionette TRACE conn4 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 18:09:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 18:09:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1582ms 18:09:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 18:09:16 INFO - PROCESS | 1824 | 1461114556302 Marionette TRACE conn4 -> [0,1905,"getWindowHandle",null] 18:09:16 INFO - PROCESS | 1824 | 1461114556304 Marionette TRACE conn4 <- [1,1905,null,{"value":"8"}] 18:09:16 INFO - PROCESS | 1824 | 1461114556311 Marionette TRACE conn4 -> [0,1906,"setScriptTimeout",{"ms":35000}] 18:09:16 INFO - PROCESS | 1824 | 1461114556314 Marionette TRACE conn4 <- [1,1906,null,{}] 18:09:16 INFO - PROCESS | 1824 | 1461114556319 Marionette TRACE conn4 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:16 INFO - PROCESS | 1824 | 1461114556537 Marionette TRACE conn4 <- [1,1907,null,{"value":null}] 18:09:16 INFO - PROCESS | 1824 | 1461114556805 Marionette TRACE conn4 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:16 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843ff3f000 == 152 [pid = 1824] [id = 484] 18:09:16 INFO - PROCESS | 1824 | ++DOMWINDOW == 211 (0x7f843db3f800) [pid = 1824] [serial = 1453] [outer = (nil)] 18:09:16 INFO - PROCESS | 1824 | ++DOMWINDOW == 212 (0x7f843dbe9800) [pid = 1824] [serial = 1454] [outer = 0x7f843db3f800] 18:09:16 INFO - PROCESS | 1824 | 1461114556949 Marionette DEBUG loaded listener.js 18:09:17 INFO - PROCESS | 1824 | ++DOMWINDOW == 213 (0x7f843fe08c00) [pid = 1824] [serial = 1455] [outer = 0x7f843db3f800] 18:09:17 INFO - PROCESS | 1824 | 1461114557843 Marionette TRACE conn4 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 18:09:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 18:09:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1587ms 18:09:17 INFO - PROCESS | 1824 | 1461114557898 Marionette TRACE conn4 -> [0,1909,"getWindowHandle",null] 18:09:17 INFO - PROCESS | 1824 | 1461114557901 Marionette TRACE conn4 <- [1,1909,null,{"value":"8"}] 18:09:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 18:09:17 INFO - PROCESS | 1824 | 1461114557908 Marionette TRACE conn4 -> [0,1910,"setScriptTimeout",{"ms":35000}] 18:09:17 INFO - PROCESS | 1824 | 1461114557912 Marionette TRACE conn4 <- [1,1910,null,{}] 18:09:17 INFO - PROCESS | 1824 | 1461114557918 Marionette TRACE conn4 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:18 INFO - PROCESS | 1824 | 1461114558167 Marionette TRACE conn4 <- [1,1911,null,{"value":null}] 18:09:18 INFO - PROCESS | 1824 | 1461114558483 Marionette TRACE conn4 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:18 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f844b113000 == 153 [pid = 1824] [id = 485] 18:09:18 INFO - PROCESS | 1824 | ++DOMWINDOW == 214 (0x7f843db67c00) [pid = 1824] [serial = 1456] [outer = (nil)] 18:09:18 INFO - PROCESS | 1824 | ++DOMWINDOW == 215 (0x7f844b259c00) [pid = 1824] [serial = 1457] [outer = 0x7f843db67c00] 18:09:18 INFO - PROCESS | 1824 | 1461114558563 Marionette DEBUG loaded listener.js 18:09:18 INFO - PROCESS | 1824 | ++DOMWINDOW == 216 (0x7f844f053000) [pid = 1824] [serial = 1458] [outer = 0x7f843db67c00] 18:09:19 INFO - PROCESS | 1824 | 1461114559405 Marionette TRACE conn4 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 18:09:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 18:09:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1529ms 18:09:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 18:09:19 INFO - PROCESS | 1824 | 1461114559438 Marionette TRACE conn4 -> [0,1913,"getWindowHandle",null] 18:09:19 INFO - PROCESS | 1824 | 1461114559441 Marionette TRACE conn4 <- [1,1913,null,{"value":"8"}] 18:09:19 INFO - PROCESS | 1824 | 1461114559448 Marionette TRACE conn4 -> [0,1914,"setScriptTimeout",{"ms":35000}] 18:09:19 INFO - PROCESS | 1824 | 1461114559451 Marionette TRACE conn4 <- [1,1914,null,{}] 18:09:19 INFO - PROCESS | 1824 | 1461114559456 Marionette TRACE conn4 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:19 INFO - PROCESS | 1824 | 1461114559684 Marionette TRACE conn4 <- [1,1915,null,{"value":null}] 18:09:19 INFO - PROCESS | 1824 | 1461114559943 Marionette TRACE conn4 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:20 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f844f540000 == 154 [pid = 1824] [id = 486] 18:09:20 INFO - PROCESS | 1824 | ++DOMWINDOW == 217 (0x7f843e250800) [pid = 1824] [serial = 1459] [outer = (nil)] 18:09:20 INFO - PROCESS | 1824 | ++DOMWINDOW == 218 (0x7f844f12ac00) [pid = 1824] [serial = 1460] [outer = 0x7f843e250800] 18:09:20 INFO - PROCESS | 1824 | 1461114560058 Marionette DEBUG loaded listener.js 18:09:20 INFO - PROCESS | 1824 | ++DOMWINDOW == 219 (0x7f844f5eec00) [pid = 1824] [serial = 1461] [outer = 0x7f843e250800] 18:09:20 INFO - PROCESS | 1824 | 1461114560920 Marionette TRACE conn4 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 18:09:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 18:09:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1531ms 18:09:20 INFO - PROCESS | 1824 | 1461114560978 Marionette TRACE conn4 -> [0,1917,"getWindowHandle",null] 18:09:20 INFO - PROCESS | 1824 | 1461114560981 Marionette TRACE conn4 <- [1,1917,null,{"value":"8"}] 18:09:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 18:09:21 INFO - PROCESS | 1824 | 1461114561007 Marionette TRACE conn4 -> [0,1918,"setScriptTimeout",{"ms":35000}] 18:09:21 INFO - PROCESS | 1824 | 1461114561010 Marionette TRACE conn4 <- [1,1918,null,{}] 18:09:21 INFO - PROCESS | 1824 | 1461114561019 Marionette TRACE conn4 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:21 INFO - PROCESS | 1824 | 1461114561238 Marionette TRACE conn4 <- [1,1919,null,{"value":null}] 18:09:21 INFO - PROCESS | 1824 | 1461114561497 Marionette TRACE conn4 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:21 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f844f7cc800 == 155 [pid = 1824] [id = 487] 18:09:21 INFO - PROCESS | 1824 | ++DOMWINDOW == 220 (0x7f8429a2b000) [pid = 1824] [serial = 1462] [outer = (nil)] 18:09:21 INFO - PROCESS | 1824 | ++DOMWINDOW == 221 (0x7f8429a33400) [pid = 1824] [serial = 1463] [outer = 0x7f8429a2b000] 18:09:21 INFO - PROCESS | 1824 | 1461114561615 Marionette DEBUG loaded listener.js 18:09:21 INFO - PROCESS | 1824 | ++DOMWINDOW == 222 (0x7f8429a37c00) [pid = 1824] [serial = 1464] [outer = 0x7f8429a2b000] 18:09:22 INFO - PROCESS | 1824 | 1461114562479 Marionette TRACE conn4 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 18:09:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 18:09:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1552ms 18:09:22 INFO - PROCESS | 1824 | 1461114562542 Marionette TRACE conn4 -> [0,1921,"getWindowHandle",null] 18:09:22 INFO - PROCESS | 1824 | 1461114562545 Marionette TRACE conn4 <- [1,1921,null,{"value":"8"}] 18:09:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 18:09:22 INFO - PROCESS | 1824 | 1461114562552 Marionette TRACE conn4 -> [0,1922,"setScriptTimeout",{"ms":35000}] 18:09:22 INFO - PROCESS | 1824 | 1461114562555 Marionette TRACE conn4 <- [1,1922,null,{}] 18:09:22 INFO - PROCESS | 1824 | 1461114562560 Marionette TRACE conn4 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:22 INFO - PROCESS | 1824 | 1461114562771 Marionette TRACE conn4 <- [1,1923,null,{"value":null}] 18:09:23 INFO - PROCESS | 1824 | 1461114563034 Marionette TRACE conn4 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:23 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8456d8e000 == 156 [pid = 1824] [id = 488] 18:09:23 INFO - PROCESS | 1824 | ++DOMWINDOW == 223 (0x7f8422c31c00) [pid = 1824] [serial = 1465] [outer = (nil)] 18:09:23 INFO - PROCESS | 1824 | ++DOMWINDOW == 224 (0x7f8422c3a800) [pid = 1824] [serial = 1466] [outer = 0x7f8422c31c00] 18:09:23 INFO - PROCESS | 1824 | 1461114563151 Marionette DEBUG loaded listener.js 18:09:23 INFO - PROCESS | 1824 | ++DOMWINDOW == 225 (0x7f8422c3f000) [pid = 1824] [serial = 1467] [outer = 0x7f8422c31c00] 18:09:23 INFO - PROCESS | 1824 | 1461114563990 Marionette TRACE conn4 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 18:09:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 18:09:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1490ms 18:09:24 INFO - PROCESS | 1824 | 1461114564044 Marionette TRACE conn4 -> [0,1925,"getWindowHandle",null] 18:09:24 INFO - PROCESS | 1824 | 1461114564047 Marionette TRACE conn4 <- [1,1925,null,{"value":"8"}] 18:09:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 18:09:24 INFO - PROCESS | 1824 | 1461114564053 Marionette TRACE conn4 -> [0,1926,"setScriptTimeout",{"ms":35000}] 18:09:24 INFO - PROCESS | 1824 | 1461114564055 Marionette TRACE conn4 <- [1,1926,null,{}] 18:09:24 INFO - PROCESS | 1824 | 1461114564061 Marionette TRACE conn4 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:24 INFO - PROCESS | 1824 | 1461114564270 Marionette TRACE conn4 <- [1,1927,null,{"value":null}] 18:09:24 INFO - PROCESS | 1824 | 1461114564541 Marionette TRACE conn4 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:24 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84224e3000 == 157 [pid = 1824] [id = 489] 18:09:24 INFO - PROCESS | 1824 | ++DOMWINDOW == 226 (0x7f8422c33800) [pid = 1824] [serial = 1468] [outer = (nil)] 18:09:24 INFO - PROCESS | 1824 | ++DOMWINDOW == 227 (0x7f8429a34400) [pid = 1824] [serial = 1469] [outer = 0x7f8422c33800] 18:09:24 INFO - PROCESS | 1824 | 1461114564667 Marionette DEBUG loaded listener.js 18:09:24 INFO - PROCESS | 1824 | ++DOMWINDOW == 228 (0x7f8432d90c00) [pid = 1824] [serial = 1470] [outer = 0x7f8422c33800] 18:09:25 INFO - PROCESS | 1824 | 1461114565603 Marionette TRACE conn4 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 18:09:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 18:09:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1594ms 18:09:25 INFO - PROCESS | 1824 | 1461114565648 Marionette TRACE conn4 -> [0,1929,"getWindowHandle",null] 18:09:25 INFO - PROCESS | 1824 | 1461114565652 Marionette TRACE conn4 <- [1,1929,null,{"value":"8"}] 18:09:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 18:09:25 INFO - PROCESS | 1824 | 1461114565657 Marionette TRACE conn4 -> [0,1930,"setScriptTimeout",{"ms":35000}] 18:09:25 INFO - PROCESS | 1824 | 1461114565661 Marionette TRACE conn4 <- [1,1930,null,{}] 18:09:25 INFO - PROCESS | 1824 | 1461114565666 Marionette TRACE conn4 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:25 INFO - PROCESS | 1824 | 1461114565898 Marionette TRACE conn4 <- [1,1931,null,{"value":null}] 18:09:26 INFO - PROCESS | 1824 | 1461114566211 Marionette TRACE conn4 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:26 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8422a37000 == 158 [pid = 1824] [id = 490] 18:09:26 INFO - PROCESS | 1824 | ++DOMWINDOW == 229 (0x7f8422a6d800) [pid = 1824] [serial = 1471] [outer = (nil)] 18:09:26 INFO - PROCESS | 1824 | ++DOMWINDOW == 230 (0x7f8422a73000) [pid = 1824] [serial = 1472] [outer = 0x7f8422a6d800] 18:09:26 INFO - PROCESS | 1824 | 1461114566294 Marionette DEBUG loaded listener.js 18:09:26 INFO - PROCESS | 1824 | ++DOMWINDOW == 231 (0x7f8422a77800) [pid = 1824] [serial = 1473] [outer = 0x7f8422a6d800] 18:09:27 INFO - PROCESS | 1824 | 1461114567147 Marionette TRACE conn4 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 18:09:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 18:09:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1536ms 18:09:27 INFO - PROCESS | 1824 | 1461114567196 Marionette TRACE conn4 -> [0,1933,"getWindowHandle",null] 18:09:27 INFO - PROCESS | 1824 | 1461114567199 Marionette TRACE conn4 <- [1,1933,null,{"value":"8"}] 18:09:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 18:09:27 INFO - PROCESS | 1824 | 1461114567205 Marionette TRACE conn4 -> [0,1934,"setScriptTimeout",{"ms":35000}] 18:09:27 INFO - PROCESS | 1824 | 1461114567207 Marionette TRACE conn4 <- [1,1934,null,{}] 18:09:27 INFO - PROCESS | 1824 | 1461114567213 Marionette TRACE conn4 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:27 INFO - PROCESS | 1824 | 1461114567422 Marionette TRACE conn4 <- [1,1935,null,{"value":null}] 18:09:28 INFO - PROCESS | 1824 | 1461114568204 Marionette TRACE conn4 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:28 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8425fb2800 == 159 [pid = 1824] [id = 491] 18:09:28 INFO - PROCESS | 1824 | ++DOMWINDOW == 232 (0x7f8421f4ec00) [pid = 1824] [serial = 1474] [outer = (nil)] 18:09:28 INFO - PROCESS | 1824 | ++DOMWINDOW == 233 (0x7f84228c3400) [pid = 1824] [serial = 1475] [outer = 0x7f8421f4ec00] 18:09:28 INFO - PROCESS | 1824 | 1461114568275 Marionette DEBUG loaded listener.js 18:09:28 INFO - PROCESS | 1824 | ++DOMWINDOW == 234 (0x7f8424648c00) [pid = 1824] [serial = 1476] [outer = 0x7f8421f4ec00] 18:09:29 INFO - PROCESS | 1824 | 1461114569211 Marionette TRACE conn4 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 18:09:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 18:09:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 2042ms 18:09:29 INFO - PROCESS | 1824 | 1461114569249 Marionette TRACE conn4 -> [0,1937,"getWindowHandle",null] 18:09:29 INFO - PROCESS | 1824 | 1461114569256 Marionette TRACE conn4 <- [1,1937,null,{"value":"8"}] 18:09:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 18:09:29 INFO - PROCESS | 1824 | 1461114569264 Marionette TRACE conn4 -> [0,1938,"setScriptTimeout",{"ms":35000}] 18:09:29 INFO - PROCESS | 1824 | 1461114569268 Marionette TRACE conn4 <- [1,1938,null,{}] 18:09:29 INFO - PROCESS | 1824 | 1461114569275 Marionette TRACE conn4 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:29 INFO - PROCESS | 1824 | 1461114569486 Marionette TRACE conn4 <- [1,1939,null,{"value":null}] 18:09:29 INFO - PROCESS | 1824 | 1461114569842 Marionette TRACE conn4 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:29 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8428f6d000 == 160 [pid = 1824] [id = 492] 18:09:29 INFO - PROCESS | 1824 | ++DOMWINDOW == 235 (0x7f8425144000) [pid = 1824] [serial = 1477] [outer = (nil)] 18:09:29 INFO - PROCESS | 1824 | ++DOMWINDOW == 236 (0x7f84251b9000) [pid = 1824] [serial = 1478] [outer = 0x7f8425144000] 18:09:30 INFO - PROCESS | 1824 | 1461114570002 Marionette DEBUG loaded listener.js 18:09:30 INFO - PROCESS | 1824 | ++DOMWINDOW == 237 (0x7f8426f6e400) [pid = 1824] [serial = 1479] [outer = 0x7f8425144000] 18:09:31 INFO - PROCESS | 1824 | 1461114571038 Marionette TRACE conn4 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 18:09:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 18:09:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1834ms 18:09:31 INFO - PROCESS | 1824 | 1461114571103 Marionette TRACE conn4 -> [0,1941,"getWindowHandle",null] 18:09:31 INFO - PROCESS | 1824 | 1461114571109 Marionette TRACE conn4 <- [1,1941,null,{"value":"8"}] 18:09:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 18:09:31 INFO - PROCESS | 1824 | 1461114571116 Marionette TRACE conn4 -> [0,1942,"setScriptTimeout",{"ms":35000}] 18:09:31 INFO - PROCESS | 1824 | 1461114571118 Marionette TRACE conn4 <- [1,1942,null,{}] 18:09:31 INFO - PROCESS | 1824 | 1461114571125 Marionette TRACE conn4 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:31 INFO - PROCESS | 1824 | 1461114571397 Marionette TRACE conn4 <- [1,1943,null,{"value":null}] 18:09:31 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8427bc6800 == 159 [pid = 1824] [id = 375] 18:09:31 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84336bc000 == 158 [pid = 1824] [id = 322] 18:09:31 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8427252000 == 157 [pid = 1824] [id = 376] 18:09:31 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8429b87000 == 156 [pid = 1824] [id = 473] 18:09:31 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8428f7d800 == 155 [pid = 1824] [id = 472] 18:09:31 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8427bb5800 == 154 [pid = 1824] [id = 471] 18:09:31 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8424c5d800 == 153 [pid = 1824] [id = 470] 18:09:31 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84282af800 == 152 [pid = 1824] [id = 469] 18:09:31 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8427ab4000 == 151 [pid = 1824] [id = 468] 18:09:31 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8429d9b800 == 150 [pid = 1824] [id = 462] 18:09:31 INFO - PROCESS | 1824 | --DOCSHELL 0x7f845361b800 == 149 [pid = 1824] [id = 461] 18:09:31 INFO - PROCESS | 1824 | --DOCSHELL 0x7f844eb17800 == 148 [pid = 1824] [id = 460] 18:09:31 INFO - PROCESS | 1824 | --DOCSHELL 0x7f844a475000 == 147 [pid = 1824] [id = 459] 18:09:31 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843eb8f800 == 146 [pid = 1824] [id = 458] 18:09:31 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843c782800 == 145 [pid = 1824] [id = 457] 18:09:31 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843829a800 == 144 [pid = 1824] [id = 456] 18:09:31 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8437313000 == 143 [pid = 1824] [id = 455] 18:09:31 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8433716800 == 142 [pid = 1824] [id = 454] 18:09:31 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8431bd8000 == 141 [pid = 1824] [id = 453] 18:09:31 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8428f71800 == 140 [pid = 1824] [id = 452] 18:09:31 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84250cc000 == 139 [pid = 1824] [id = 451] 18:09:31 INFO - PROCESS | 1824 | --DOMWINDOW == 236 (0x7f843ff9c000) [pid = 1824] [serial = 1322] [outer = (nil)] [url = about:blank] 18:09:31 INFO - PROCESS | 1824 | --DOMWINDOW == 235 (0x7f843820cc00) [pid = 1824] [serial = 1310] [outer = (nil)] [url = about:blank] 18:09:31 INFO - PROCESS | 1824 | --DOMWINDOW == 234 (0x7f842abf9c00) [pid = 1824] [serial = 1346] [outer = (nil)] [url = about:blank] 18:09:31 INFO - PROCESS | 1824 | --DOMWINDOW == 233 (0x7f844a2e8800) [pid = 1824] [serial = 1325] [outer = (nil)] [url = about:blank] 18:09:31 INFO - PROCESS | 1824 | --DOMWINDOW == 232 (0x7f843db73800) [pid = 1824] [serial = 1319] [outer = (nil)] [url = about:blank] 18:09:31 INFO - PROCESS | 1824 | --DOMWINDOW == 231 (0x7f8428e5c400) [pid = 1824] [serial = 1292] [outer = (nil)] [url = about:blank] 18:09:31 INFO - PROCESS | 1824 | --DOMWINDOW == 230 (0x7f8428b0a000) [pid = 1824] [serial = 1340] [outer = (nil)] [url = about:blank] 18:09:31 INFO - PROCESS | 1824 | --DOMWINDOW == 229 (0x7f842aa72800) [pid = 1824] [serial = 1344] [outer = (nil)] [url = about:blank] 18:09:31 INFO - PROCESS | 1824 | --DOMWINDOW == 228 (0x7f8425485000) [pid = 1824] [serial = 1289] [outer = (nil)] [url = about:blank] 18:09:31 INFO - PROCESS | 1824 | --DOMWINDOW == 227 (0x7f84333e5800) [pid = 1824] [serial = 1301] [outer = (nil)] [url = about:blank] 18:09:31 INFO - PROCESS | 1824 | --DOMWINDOW == 226 (0x7f8431c13000) [pid = 1824] [serial = 1349] [outer = (nil)] [url = about:blank] 18:09:31 INFO - PROCESS | 1824 | --DOMWINDOW == 225 (0x7f8431af1c00) [pid = 1824] [serial = 1298] [outer = (nil)] [url = about:blank] 18:09:31 INFO - PROCESS | 1824 | --DOMWINDOW == 224 (0x7f843bf5b400) [pid = 1824] [serial = 1316] [outer = (nil)] [url = about:blank] 18:09:31 INFO - PROCESS | 1824 | --DOMWINDOW == 223 (0x7f84383db000) [pid = 1824] [serial = 1313] [outer = (nil)] [url = about:blank] 18:09:31 INFO - PROCESS | 1824 | --DOMWINDOW == 222 (0x7f8433e70000) [pid = 1824] [serial = 1304] [outer = (nil)] [url = about:blank] 18:09:31 INFO - PROCESS | 1824 | --DOMWINDOW == 221 (0x7f842aa7ac00) [pid = 1824] [serial = 1295] [outer = (nil)] [url = about:blank] 18:09:31 INFO - PROCESS | 1824 | --DOMWINDOW == 220 (0x7f8421f4fc00) [pid = 1824] [serial = 1328] [outer = (nil)] [url = about:blank] 18:09:31 INFO - PROCESS | 1824 | --DOMWINDOW == 219 (0x7f8427092800) [pid = 1824] [serial = 1338] [outer = (nil)] [url = about:blank] 18:09:31 INFO - PROCESS | 1824 | --DOMWINDOW == 218 (0x7f8425489800) [pid = 1824] [serial = 1331] [outer = (nil)] [url = about:blank] 18:09:31 INFO - PROCESS | 1824 | --DOMWINDOW == 217 (0x7f8426f70800) [pid = 1824] [serial = 1337] [outer = (nil)] [url = about:blank] 18:09:31 INFO - PROCESS | 1824 | --DOMWINDOW == 216 (0x7f842a319400) [pid = 1824] [serial = 1343] [outer = (nil)] [url = about:blank] 18:09:31 INFO - PROCESS | 1824 | --DOMWINDOW == 215 (0x7f8425146800) [pid = 1824] [serial = 1335] [outer = (nil)] [url = about:blank] 18:09:31 INFO - PROCESS | 1824 | --DOMWINDOW == 214 (0x7f8435e2a800) [pid = 1824] [serial = 1307] [outer = (nil)] [url = about:blank] 18:09:31 INFO - PROCESS | 1824 | --DOMWINDOW == 213 (0x7f842c7f6400) [pid = 1824] [serial = 1347] [outer = (nil)] [url = about:blank] 18:09:31 INFO - PROCESS | 1824 | --DOMWINDOW == 212 (0x7f84244e2400) [pid = 1824] [serial = 1334] [outer = (nil)] [url = about:blank] 18:09:31 INFO - PROCESS | 1824 | --DOMWINDOW == 211 (0x7f8428f0ec00) [pid = 1824] [serial = 1341] [outer = (nil)] [url = about:blank] 18:09:31 INFO - PROCESS | 1824 | --DOMWINDOW == 210 (0x7f8432e11400) [pid = 1824] [serial = 1350] [outer = (nil)] [url = about:blank] 18:09:31 INFO - PROCESS | 1824 | --DOMWINDOW == 209 (0x7f8426a10800) [pid = 1824] [serial = 1352] [outer = (nil)] [url = about:blank] 18:09:31 INFO - PROCESS | 1824 | 1461114571918 Marionette TRACE conn4 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:31 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8422cde000 == 140 [pid = 1824] [id = 493] 18:09:31 INFO - PROCESS | 1824 | ++DOMWINDOW == 210 (0x7f8424652800) [pid = 1824] [serial = 1480] [outer = (nil)] 18:09:31 INFO - PROCESS | 1824 | ++DOMWINDOW == 211 (0x7f842548c800) [pid = 1824] [serial = 1481] [outer = 0x7f8424652800] 18:09:31 INFO - PROCESS | 1824 | 1461114571988 Marionette DEBUG loaded listener.js 18:09:32 INFO - PROCESS | 1824 | ++DOMWINDOW == 212 (0x7f8428f05c00) [pid = 1824] [serial = 1482] [outer = 0x7f8424652800] 18:09:32 INFO - PROCESS | 1824 | 1461114572772 Marionette TRACE conn4 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 18:09:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 18:09:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1680ms 18:09:32 INFO - PROCESS | 1824 | 1461114572796 Marionette TRACE conn4 -> [0,1945,"getWindowHandle",null] 18:09:32 INFO - PROCESS | 1824 | 1461114572801 Marionette TRACE conn4 <- [1,1945,null,{"value":"8"}] 18:09:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 18:09:32 INFO - PROCESS | 1824 | 1461114572816 Marionette TRACE conn4 -> [0,1946,"setScriptTimeout",{"ms":35000}] 18:09:32 INFO - PROCESS | 1824 | 1461114572824 Marionette TRACE conn4 <- [1,1946,null,{}] 18:09:32 INFO - PROCESS | 1824 | 1461114572831 Marionette TRACE conn4 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:33 INFO - PROCESS | 1824 | 1461114573082 Marionette TRACE conn4 <- [1,1947,null,{"value":null}] 18:09:33 INFO - PROCESS | 1824 | 1461114573265 Marionette TRACE conn4 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:33 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8427a0f800 == 141 [pid = 1824] [id = 494] 18:09:33 INFO - PROCESS | 1824 | ++DOMWINDOW == 213 (0x7f8422a74800) [pid = 1824] [serial = 1483] [outer = (nil)] 18:09:33 INFO - PROCESS | 1824 | ++DOMWINDOW == 214 (0x7f8429b02c00) [pid = 1824] [serial = 1484] [outer = 0x7f8422a74800] 18:09:33 INFO - PROCESS | 1824 | 1461114573331 Marionette DEBUG loaded listener.js 18:09:33 INFO - PROCESS | 1824 | ++DOMWINDOW == 215 (0x7f842aa76800) [pid = 1824] [serial = 1485] [outer = 0x7f8422a74800] 18:09:34 INFO - PROCESS | 1824 | 1461114574173 Marionette TRACE conn4 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 18:09:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 18:09:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1398ms 18:09:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 18:09:34 INFO - PROCESS | 1824 | 1461114574207 Marionette TRACE conn4 -> [0,1949,"getWindowHandle",null] 18:09:34 INFO - PROCESS | 1824 | 1461114574211 Marionette TRACE conn4 <- [1,1949,null,{"value":"8"}] 18:09:34 INFO - PROCESS | 1824 | 1461114574217 Marionette TRACE conn4 -> [0,1950,"setScriptTimeout",{"ms":35000}] 18:09:34 INFO - PROCESS | 1824 | 1461114574220 Marionette TRACE conn4 <- [1,1950,null,{}] 18:09:34 INFO - PROCESS | 1824 | 1461114574234 Marionette TRACE conn4 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:34 INFO - PROCESS | 1824 | 1461114574513 Marionette TRACE conn4 <- [1,1951,null,{"value":null}] 18:09:34 INFO - PROCESS | 1824 | 1461114574552 Marionette TRACE conn4 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:34 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8429b87000 == 142 [pid = 1824] [id = 495] 18:09:34 INFO - PROCESS | 1824 | ++DOMWINDOW == 216 (0x7f8428e57000) [pid = 1824] [serial = 1486] [outer = (nil)] 18:09:34 INFO - PROCESS | 1824 | ++DOMWINDOW == 217 (0x7f842c58e000) [pid = 1824] [serial = 1487] [outer = 0x7f8428e57000] 18:09:34 INFO - PROCESS | 1824 | 1461114574631 Marionette DEBUG loaded listener.js 18:09:34 INFO - PROCESS | 1824 | ++DOMWINDOW == 218 (0x7f842c7f2000) [pid = 1824] [serial = 1488] [outer = 0x7f8428e57000] 18:09:35 INFO - PROCESS | 1824 | 1461114575546 Marionette TRACE conn4 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 18:09:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 18:09:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1387ms 18:09:35 INFO - PROCESS | 1824 | 1461114575610 Marionette TRACE conn4 -> [0,1953,"getWindowHandle",null] 18:09:35 INFO - PROCESS | 1824 | 1461114575613 Marionette TRACE conn4 <- [1,1953,null,{"value":"8"}] 18:09:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 18:09:35 INFO - PROCESS | 1824 | 1461114575619 Marionette TRACE conn4 -> [0,1954,"setScriptTimeout",{"ms":35000}] 18:09:35 INFO - PROCESS | 1824 | 1461114575621 Marionette TRACE conn4 <- [1,1954,null,{}] 18:09:35 INFO - PROCESS | 1824 | 1461114575627 Marionette TRACE conn4 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:35 INFO - PROCESS | 1824 | 1461114575902 Marionette TRACE conn4 <- [1,1955,null,{"value":null}] 18:09:35 INFO - PROCESS | 1824 | 1461114575948 Marionette TRACE conn4 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:35 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f842a967000 == 143 [pid = 1824] [id = 496] 18:09:35 INFO - PROCESS | 1824 | ++DOMWINDOW == 219 (0x7f8431a08c00) [pid = 1824] [serial = 1489] [outer = (nil)] 18:09:36 INFO - PROCESS | 1824 | ++DOMWINDOW == 220 (0x7f8431aa8800) [pid = 1824] [serial = 1490] [outer = 0x7f8431a08c00] 18:09:36 INFO - PROCESS | 1824 | 1461114576026 Marionette DEBUG loaded listener.js 18:09:36 INFO - PROCESS | 1824 | ++DOMWINDOW == 221 (0x7f8433690000) [pid = 1824] [serial = 1491] [outer = 0x7f8431a08c00] 18:09:36 INFO - PROCESS | 1824 | --DOMWINDOW == 220 (0x7f84228ce000) [pid = 1824] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 18:09:36 INFO - PROCESS | 1824 | --DOMWINDOW == 219 (0x7f842223f800) [pid = 1824] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 18:09:36 INFO - PROCESS | 1824 | --DOMWINDOW == 218 (0x7f8428f0a800) [pid = 1824] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 18:09:36 INFO - PROCESS | 1824 | --DOMWINDOW == 217 (0x7f8422243800) [pid = 1824] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 18:09:36 INFO - PROCESS | 1824 | --DOMWINDOW == 216 (0x7f8424652400) [pid = 1824] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 18:09:37 INFO - PROCESS | 1824 | 1461114577245 Marionette TRACE conn4 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 18:09:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 18:09:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1681ms 18:09:37 INFO - PROCESS | 1824 | 1461114577302 Marionette TRACE conn4 -> [0,1957,"getWindowHandle",null] 18:09:37 INFO - PROCESS | 1824 | 1461114577305 Marionette TRACE conn4 <- [1,1957,null,{"value":"8"}] 18:09:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 18:09:37 INFO - PROCESS | 1824 | 1461114577311 Marionette TRACE conn4 -> [0,1958,"setScriptTimeout",{"ms":35000}] 18:09:37 INFO - PROCESS | 1824 | 1461114577313 Marionette TRACE conn4 <- [1,1958,null,{}] 18:09:37 INFO - PROCESS | 1824 | 1461114577319 Marionette TRACE conn4 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:37 INFO - PROCESS | 1824 | 1461114577521 Marionette TRACE conn4 <- [1,1959,null,{"value":null}] 18:09:37 INFO - PROCESS | 1824 | 1461114577699 Marionette TRACE conn4 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:37 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8430c56000 == 144 [pid = 1824] [id = 497] 18:09:37 INFO - PROCESS | 1824 | ++DOMWINDOW == 217 (0x7f84228ce000) [pid = 1824] [serial = 1492] [outer = (nil)] 18:09:37 INFO - PROCESS | 1824 | ++DOMWINDOW == 218 (0x7f84336f9000) [pid = 1824] [serial = 1493] [outer = 0x7f84228ce000] 18:09:37 INFO - PROCESS | 1824 | 1461114577764 Marionette DEBUG loaded listener.js 18:09:37 INFO - PROCESS | 1824 | ++DOMWINDOW == 219 (0x7f8433aab400) [pid = 1824] [serial = 1494] [outer = 0x7f84228ce000] 18:09:38 INFO - PROCESS | 1824 | 1461114578540 Marionette TRACE conn4 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 18:09:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 18:09:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1285ms 18:09:38 INFO - PROCESS | 1824 | 1461114578598 Marionette TRACE conn4 -> [0,1961,"getWindowHandle",null] 18:09:38 INFO - PROCESS | 1824 | 1461114578600 Marionette TRACE conn4 <- [1,1961,null,{"value":"8"}] 18:09:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 18:09:38 INFO - PROCESS | 1824 | 1461114578607 Marionette TRACE conn4 -> [0,1962,"setScriptTimeout",{"ms":35000}] 18:09:38 INFO - PROCESS | 1824 | 1461114578609 Marionette TRACE conn4 <- [1,1962,null,{}] 18:09:38 INFO - PROCESS | 1824 | 1461114578615 Marionette TRACE conn4 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:38 INFO - PROCESS | 1824 | 1461114578953 Marionette TRACE conn4 <- [1,1963,null,{"value":null}] 18:09:39 INFO - PROCESS | 1824 | 1461114579197 Marionette TRACE conn4 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:39 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8422cc2800 == 145 [pid = 1824] [id = 498] 18:09:39 INFO - PROCESS | 1824 | ++DOMWINDOW == 220 (0x7f8422242000) [pid = 1824] [serial = 1495] [outer = (nil)] 18:09:39 INFO - PROCESS | 1824 | ++DOMWINDOW == 221 (0x7f8422a77c00) [pid = 1824] [serial = 1496] [outer = 0x7f8422242000] 18:09:39 INFO - PROCESS | 1824 | 1461114579342 Marionette DEBUG loaded listener.js 18:09:39 INFO - PROCESS | 1824 | ++DOMWINDOW == 222 (0x7f842518c800) [pid = 1824] [serial = 1497] [outer = 0x7f8422242000] 18:09:40 INFO - PROCESS | 1824 | 1461114580262 Marionette TRACE conn4 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 18:09:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 18:09:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1687ms 18:09:40 INFO - PROCESS | 1824 | 1461114580296 Marionette TRACE conn4 -> [0,1965,"getWindowHandle",null] 18:09:40 INFO - PROCESS | 1824 | 1461114580303 Marionette TRACE conn4 <- [1,1965,null,{"value":"8"}] 18:09:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 18:09:40 INFO - PROCESS | 1824 | 1461114580311 Marionette TRACE conn4 -> [0,1966,"setScriptTimeout",{"ms":35000}] 18:09:40 INFO - PROCESS | 1824 | 1461114580318 Marionette TRACE conn4 <- [1,1966,null,{}] 18:09:40 INFO - PROCESS | 1824 | 1461114580325 Marionette TRACE conn4 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:40 INFO - PROCESS | 1824 | 1461114580565 Marionette TRACE conn4 <- [1,1967,null,{"value":null}] 18:09:40 INFO - PROCESS | 1824 | 1461114580885 Marionette TRACE conn4 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:40 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8428d30000 == 146 [pid = 1824] [id = 499] 18:09:40 INFO - PROCESS | 1824 | ++DOMWINDOW == 223 (0x7f8426f6a400) [pid = 1824] [serial = 1498] [outer = (nil)] 18:09:40 INFO - PROCESS | 1824 | ++DOMWINDOW == 224 (0x7f8428b0fc00) [pid = 1824] [serial = 1499] [outer = 0x7f8426f6a400] 18:09:40 INFO - PROCESS | 1824 | 1461114580982 Marionette DEBUG loaded listener.js 18:09:41 INFO - PROCESS | 1824 | ++DOMWINDOW == 225 (0x7f8428f0c800) [pid = 1824] [serial = 1500] [outer = 0x7f8426f6a400] 18:09:42 INFO - PROCESS | 1824 | 1461114581994 Marionette TRACE conn4 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 18:09:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 18:09:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1734ms 18:09:42 INFO - PROCESS | 1824 | 1461114582047 Marionette TRACE conn4 -> [0,1969,"getWindowHandle",null] 18:09:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 18:09:42 INFO - PROCESS | 1824 | 1461114582054 Marionette TRACE conn4 <- [1,1969,null,{"value":"8"}] 18:09:42 INFO - PROCESS | 1824 | 1461114582062 Marionette TRACE conn4 -> [0,1970,"setScriptTimeout",{"ms":35000}] 18:09:42 INFO - PROCESS | 1824 | 1461114582065 Marionette TRACE conn4 <- [1,1970,null,{}] 18:09:42 INFO - PROCESS | 1824 | 1461114582072 Marionette TRACE conn4 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:42 INFO - PROCESS | 1824 | 1461114582304 Marionette TRACE conn4 <- [1,1971,null,{"value":null}] 18:09:42 INFO - PROCESS | 1824 | 1461114582647 Marionette TRACE conn4 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:42 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8431dd1800 == 147 [pid = 1824] [id = 500] 18:09:42 INFO - PROCESS | 1824 | ++DOMWINDOW == 226 (0x7f84299d1800) [pid = 1824] [serial = 1501] [outer = (nil)] 18:09:42 INFO - PROCESS | 1824 | ++DOMWINDOW == 227 (0x7f842aa7ac00) [pid = 1824] [serial = 1502] [outer = 0x7f84299d1800] 18:09:42 INFO - PROCESS | 1824 | 1461114582739 Marionette DEBUG loaded listener.js 18:09:42 INFO - PROCESS | 1824 | ++DOMWINDOW == 228 (0x7f8430ad9c00) [pid = 1824] [serial = 1503] [outer = 0x7f84299d1800] 18:09:43 INFO - PROCESS | 1824 | 1461114583571 Marionette TRACE conn4 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 18:09:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 18:09:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1539ms 18:09:43 INFO - PROCESS | 1824 | 1461114583600 Marionette TRACE conn4 -> [0,1973,"getWindowHandle",null] 18:09:43 INFO - PROCESS | 1824 | 1461114583607 Marionette TRACE conn4 <- [1,1973,null,{"value":"8"}] 18:09:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 18:09:43 INFO - PROCESS | 1824 | 1461114583623 Marionette TRACE conn4 -> [0,1974,"setScriptTimeout",{"ms":35000}] 18:09:43 INFO - PROCESS | 1824 | 1461114583630 Marionette TRACE conn4 <- [1,1974,null,{}] 18:09:43 INFO - PROCESS | 1824 | 1461114583655 Marionette TRACE conn4 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:43 INFO - PROCESS | 1824 | 1461114583883 Marionette TRACE conn4 <- [1,1975,null,{"value":null}] 18:09:44 INFO - PROCESS | 1824 | 1461114584141 Marionette TRACE conn4 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:44 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8433ea4800 == 148 [pid = 1824] [id = 501] 18:09:44 INFO - PROCESS | 1824 | ++DOMWINDOW == 229 (0x7f8431aaac00) [pid = 1824] [serial = 1504] [outer = (nil)] 18:09:44 INFO - PROCESS | 1824 | ++DOMWINDOW == 230 (0x7f84336fc000) [pid = 1824] [serial = 1505] [outer = 0x7f8431aaac00] 18:09:44 INFO - PROCESS | 1824 | 1461114584267 Marionette DEBUG loaded listener.js 18:09:44 INFO - PROCESS | 1824 | ++DOMWINDOW == 231 (0x7f8433aabc00) [pid = 1824] [serial = 1506] [outer = 0x7f8431aaac00] 18:09:45 INFO - PROCESS | 1824 | 1461114585191 Marionette TRACE conn4 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 18:09:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 18:09:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1641ms 18:09:45 INFO - PROCESS | 1824 | 1461114585257 Marionette TRACE conn4 -> [0,1977,"getWindowHandle",null] 18:09:45 INFO - PROCESS | 1824 | 1461114585261 Marionette TRACE conn4 <- [1,1977,null,{"value":"8"}] 18:09:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 18:09:45 INFO - PROCESS | 1824 | 1461114585267 Marionette TRACE conn4 -> [0,1978,"setScriptTimeout",{"ms":35000}] 18:09:45 INFO - PROCESS | 1824 | 1461114585269 Marionette TRACE conn4 <- [1,1978,null,{}] 18:09:45 INFO - PROCESS | 1824 | 1461114585275 Marionette TRACE conn4 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:45 INFO - PROCESS | 1824 | 1461114585506 Marionette TRACE conn4 <- [1,1979,null,{"value":null}] 18:09:45 INFO - PROCESS | 1824 | 1461114585774 Marionette TRACE conn4 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:45 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843780a800 == 149 [pid = 1824] [id = 502] 18:09:45 INFO - PROCESS | 1824 | ++DOMWINDOW == 232 (0x7f8430ad2800) [pid = 1824] [serial = 1507] [outer = (nil)] 18:09:45 INFO - PROCESS | 1824 | ++DOMWINDOW == 233 (0x7f8433e70c00) [pid = 1824] [serial = 1508] [outer = 0x7f8430ad2800] 18:09:45 INFO - PROCESS | 1824 | 1461114585958 Marionette DEBUG loaded listener.js 18:09:46 INFO - PROCESS | 1824 | ++DOMWINDOW == 234 (0x7f8434281000) [pid = 1824] [serial = 1509] [outer = 0x7f8430ad2800] 18:09:46 INFO - PROCESS | 1824 | 1461114586886 Marionette TRACE conn4 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 18:09:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 18:09:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1689ms 18:09:46 INFO - PROCESS | 1824 | 1461114586957 Marionette TRACE conn4 -> [0,1981,"getWindowHandle",null] 18:09:46 INFO - PROCESS | 1824 | 1461114586961 Marionette TRACE conn4 <- [1,1981,null,{"value":"8"}] 18:09:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 18:09:46 INFO - PROCESS | 1824 | 1461114586968 Marionette TRACE conn4 -> [0,1982,"setScriptTimeout",{"ms":35000}] 18:09:46 INFO - PROCESS | 1824 | 1461114586971 Marionette TRACE conn4 <- [1,1982,null,{}] 18:09:46 INFO - PROCESS | 1824 | 1461114586977 Marionette TRACE conn4 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:47 INFO - PROCESS | 1824 | 1461114587258 Marionette TRACE conn4 <- [1,1983,null,{"value":null}] 18:09:47 INFO - PROCESS | 1824 | 1461114587585 Marionette TRACE conn4 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:47 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843c21e000 == 150 [pid = 1824] [id = 503] 18:09:47 INFO - PROCESS | 1824 | ++DOMWINDOW == 235 (0x7f843a485400) [pid = 1824] [serial = 1510] [outer = (nil)] 18:09:47 INFO - PROCESS | 1824 | ++DOMWINDOW == 236 (0x7f843b2b9c00) [pid = 1824] [serial = 1511] [outer = 0x7f843a485400] 18:09:47 INFO - PROCESS | 1824 | 1461114587685 Marionette DEBUG loaded listener.js 18:09:47 INFO - PROCESS | 1824 | ++DOMWINDOW == 237 (0x7f843d276400) [pid = 1824] [serial = 1512] [outer = 0x7f843a485400] 18:09:48 INFO - PROCESS | 1824 | 1461114588619 Marionette TRACE conn4 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 18:09:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 18:09:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1681ms 18:09:48 INFO - PROCESS | 1824 | 1461114588651 Marionette TRACE conn4 -> [0,1985,"getWindowHandle",null] 18:09:48 INFO - PROCESS | 1824 | 1461114588655 Marionette TRACE conn4 <- [1,1985,null,{"value":"8"}] 18:09:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 18:09:48 INFO - PROCESS | 1824 | 1461114588662 Marionette TRACE conn4 -> [0,1986,"setScriptTimeout",{"ms":35000}] 18:09:48 INFO - PROCESS | 1824 | 1461114588666 Marionette TRACE conn4 <- [1,1986,null,{}] 18:09:48 INFO - PROCESS | 1824 | 1461114588671 Marionette TRACE conn4 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:48 INFO - PROCESS | 1824 | 1461114588904 Marionette TRACE conn4 <- [1,1987,null,{"value":null}] 18:09:49 INFO - PROCESS | 1824 | 1461114589231 Marionette TRACE conn4 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:49 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843ec59800 == 151 [pid = 1824] [id = 504] 18:09:49 INFO - PROCESS | 1824 | ++DOMWINDOW == 238 (0x7f8433acbc00) [pid = 1824] [serial = 1513] [outer = (nil)] 18:09:49 INFO - PROCESS | 1824 | ++DOMWINDOW == 239 (0x7f843e209400) [pid = 1824] [serial = 1514] [outer = 0x7f8433acbc00] 18:09:49 INFO - PROCESS | 1824 | 1461114589319 Marionette DEBUG loaded listener.js 18:09:49 INFO - PROCESS | 1824 | ++DOMWINDOW == 240 (0x7f844014e800) [pid = 1824] [serial = 1515] [outer = 0x7f8433acbc00] 18:09:50 INFO - PROCESS | 1824 | 1461114590242 Marionette TRACE conn4 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 18:09:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 18:09:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1633ms 18:09:50 INFO - PROCESS | 1824 | 1461114590296 Marionette TRACE conn4 -> [0,1989,"getWindowHandle",null] 18:09:50 INFO - PROCESS | 1824 | 1461114590300 Marionette TRACE conn4 <- [1,1989,null,{"value":"8"}] 18:09:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 18:09:50 INFO - PROCESS | 1824 | 1461114590306 Marionette TRACE conn4 -> [0,1990,"setScriptTimeout",{"ms":35000}] 18:09:50 INFO - PROCESS | 1824 | 1461114590310 Marionette TRACE conn4 <- [1,1990,null,{}] 18:09:50 INFO - PROCESS | 1824 | 1461114590317 Marionette TRACE conn4 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:50 INFO - PROCESS | 1824 | 1461114590555 Marionette TRACE conn4 <- [1,1991,null,{"value":null}] 18:09:50 INFO - PROCESS | 1824 | 1461114590867 Marionette TRACE conn4 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:50 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f844a4a8000 == 152 [pid = 1824] [id = 505] 18:09:50 INFO - PROCESS | 1824 | ++DOMWINDOW == 241 (0x7f843a52d400) [pid = 1824] [serial = 1516] [outer = (nil)] 18:09:50 INFO - PROCESS | 1824 | ++DOMWINDOW == 242 (0x7f844a2e8800) [pid = 1824] [serial = 1517] [outer = 0x7f843a52d400] 18:09:50 INFO - PROCESS | 1824 | 1461114590955 Marionette DEBUG loaded listener.js 18:09:51 INFO - PROCESS | 1824 | ++DOMWINDOW == 243 (0x7f844d48c400) [pid = 1824] [serial = 1518] [outer = 0x7f843a52d400] 18:09:51 INFO - PROCESS | 1824 | 1461114591825 Marionette TRACE conn4 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 18:09:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 18:09:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1580ms 18:09:51 INFO - PROCESS | 1824 | 1461114591889 Marionette TRACE conn4 -> [0,1993,"getWindowHandle",null] 18:09:51 INFO - PROCESS | 1824 | 1461114591894 Marionette TRACE conn4 <- [1,1993,null,{"value":"8"}] 18:09:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 18:09:51 INFO - PROCESS | 1824 | 1461114591902 Marionette TRACE conn4 -> [0,1994,"setScriptTimeout",{"ms":35000}] 18:09:51 INFO - PROCESS | 1824 | 1461114591906 Marionette TRACE conn4 <- [1,1994,null,{}] 18:09:51 INFO - PROCESS | 1824 | 1461114591912 Marionette TRACE conn4 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:52 INFO - PROCESS | 1824 | 1461114592200 Marionette TRACE conn4 <- [1,1995,null,{"value":null}] 18:09:52 INFO - PROCESS | 1824 | 1461114592523 Marionette TRACE conn4 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:52 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f844f561000 == 153 [pid = 1824] [id = 506] 18:09:52 INFO - PROCESS | 1824 | ++DOMWINDOW == 244 (0x7f842508ec00) [pid = 1824] [serial = 1519] [outer = (nil)] 18:09:52 INFO - PROCESS | 1824 | ++DOMWINDOW == 245 (0x7f8425094400) [pid = 1824] [serial = 1520] [outer = 0x7f842508ec00] 18:09:52 INFO - PROCESS | 1824 | 1461114592612 Marionette DEBUG loaded listener.js 18:09:52 INFO - PROCESS | 1824 | ++DOMWINDOW == 246 (0x7f8425098800) [pid = 1824] [serial = 1521] [outer = 0x7f842508ec00] 18:09:53 INFO - PROCESS | 1824 | 1461114593519 Marionette TRACE conn4 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 18:09:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 18:09:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1681ms 18:09:53 INFO - PROCESS | 1824 | 1461114593587 Marionette TRACE conn4 -> [0,1997,"getWindowHandle",null] 18:09:53 INFO - PROCESS | 1824 | 1461114593592 Marionette TRACE conn4 <- [1,1997,null,{"value":"8"}] 18:09:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 18:09:53 INFO - PROCESS | 1824 | 1461114593599 Marionette TRACE conn4 -> [0,1998,"setScriptTimeout",{"ms":35000}] 18:09:53 INFO - PROCESS | 1824 | 1461114593604 Marionette TRACE conn4 <- [1,1998,null,{}] 18:09:53 INFO - PROCESS | 1824 | 1461114593611 Marionette TRACE conn4 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:53 INFO - PROCESS | 1824 | 1461114593875 Marionette TRACE conn4 <- [1,1999,null,{"value":null}] 18:09:54 INFO - PROCESS | 1824 | 1461114594129 Marionette TRACE conn4 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:54 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8424b97800 == 154 [pid = 1824] [id = 507] 18:09:54 INFO - PROCESS | 1824 | ++DOMWINDOW == 247 (0x7f8425090800) [pid = 1824] [serial = 1522] [outer = (nil)] 18:09:54 INFO - PROCESS | 1824 | ++DOMWINDOW == 248 (0x7f8443370800) [pid = 1824] [serial = 1523] [outer = 0x7f8425090800] 18:09:54 INFO - PROCESS | 1824 | 1461114594279 Marionette DEBUG loaded listener.js 18:09:54 INFO - PROCESS | 1824 | ++DOMWINDOW == 249 (0x7f844f052800) [pid = 1824] [serial = 1524] [outer = 0x7f8425090800] 18:09:55 INFO - PROCESS | 1824 | 1461114595282 Marionette TRACE conn4 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 18:09:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 18:09:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1735ms 18:09:55 INFO - PROCESS | 1824 | 1461114595336 Marionette TRACE conn4 -> [0,2001,"getWindowHandle",null] 18:09:55 INFO - PROCESS | 1824 | 1461114595339 Marionette TRACE conn4 <- [1,2001,null,{"value":"8"}] 18:09:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 18:09:55 INFO - PROCESS | 1824 | 1461114595348 Marionette TRACE conn4 -> [0,2002,"setScriptTimeout",{"ms":35000}] 18:09:55 INFO - PROCESS | 1824 | 1461114595352 Marionette TRACE conn4 <- [1,2002,null,{}] 18:09:55 INFO - PROCESS | 1824 | 1461114595359 Marionette TRACE conn4 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:55 INFO - PROCESS | 1824 | 1461114595632 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 18:09:55 INFO - PROCESS | 1824 | 1461114595977 Marionette TRACE conn4 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:56 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8424bb4800 == 155 [pid = 1824] [id = 508] 18:09:56 INFO - PROCESS | 1824 | ++DOMWINDOW == 250 (0x7f841df5e000) [pid = 1824] [serial = 1525] [outer = (nil)] 18:09:56 INFO - PROCESS | 1824 | ++DOMWINDOW == 251 (0x7f841df60800) [pid = 1824] [serial = 1526] [outer = 0x7f841df5e000] 18:09:56 INFO - PROCESS | 1824 | 1461114596089 Marionette DEBUG loaded listener.js 18:09:56 INFO - PROCESS | 1824 | ++DOMWINDOW == 252 (0x7f844f056c00) [pid = 1824] [serial = 1527] [outer = 0x7f841df5e000] 18:09:57 INFO - PROCESS | 1824 | 1461114597010 Marionette TRACE conn4 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 18:09:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 18:09:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1738ms 18:09:57 INFO - PROCESS | 1824 | 1461114597086 Marionette TRACE conn4 -> [0,2005,"getWindowHandle",null] 18:09:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 18:09:57 INFO - PROCESS | 1824 | 1461114597097 Marionette TRACE conn4 <- [1,2005,null,{"value":"8"}] 18:09:57 INFO - PROCESS | 1824 | 1461114597103 Marionette TRACE conn4 -> [0,2006,"setScriptTimeout",{"ms":35000}] 18:09:57 INFO - PROCESS | 1824 | 1461114597108 Marionette TRACE conn4 <- [1,2006,null,{}] 18:09:57 INFO - PROCESS | 1824 | 1461114597114 Marionette TRACE conn4 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:57 INFO - PROCESS | 1824 | 1461114597398 Marionette TRACE conn4 <- [1,2007,null,{"value":null}] 18:09:57 INFO - PROCESS | 1824 | 1461114597709 Marionette TRACE conn4 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:57 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f842a51e800 == 156 [pid = 1824] [id = 509] 18:09:57 INFO - PROCESS | 1824 | ++DOMWINDOW == 253 (0x7f8426f69000) [pid = 1824] [serial = 1528] [outer = (nil)] 18:09:57 INFO - PROCESS | 1824 | ++DOMWINDOW == 254 (0x7f8429b6b000) [pid = 1824] [serial = 1529] [outer = 0x7f8426f69000] 18:09:57 INFO - PROCESS | 1824 | 1461114597792 Marionette DEBUG loaded listener.js 18:09:57 INFO - PROCESS | 1824 | ++DOMWINDOW == 255 (0x7f844f127400) [pid = 1824] [serial = 1530] [outer = 0x7f8426f69000] 18:09:58 INFO - PROCESS | 1824 | 1461114598667 Marionette TRACE conn4 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 18:09:58 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 18:09:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1636ms 18:09:58 INFO - PROCESS | 1824 | 1461114598741 Marionette TRACE conn4 -> [0,2009,"getWindowHandle",null] 18:09:58 INFO - PROCESS | 1824 | 1461114598744 Marionette TRACE conn4 <- [1,2009,null,{"value":"8"}] 18:09:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 18:09:58 INFO - PROCESS | 1824 | 1461114598753 Marionette TRACE conn4 -> [0,2010,"setScriptTimeout",{"ms":35000}] 18:09:58 INFO - PROCESS | 1824 | 1461114598756 Marionette TRACE conn4 <- [1,2010,null,{}] 18:09:58 INFO - PROCESS | 1824 | 1461114598763 Marionette TRACE conn4 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:59 INFO - PROCESS | 1824 | 1461114599035 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 18:09:59 INFO - PROCESS | 1824 | 1461114599347 Marionette TRACE conn4 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:59 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84202d9000 == 157 [pid = 1824] [id = 510] 18:09:59 INFO - PROCESS | 1824 | ++DOMWINDOW == 256 (0x7f8426e2ec00) [pid = 1824] [serial = 1531] [outer = (nil)] 18:09:59 INFO - PROCESS | 1824 | ++DOMWINDOW == 257 (0x7f8426e37400) [pid = 1824] [serial = 1532] [outer = 0x7f8426e2ec00] 18:09:59 INFO - PROCESS | 1824 | 1461114599423 Marionette DEBUG loaded listener.js 18:09:59 INFO - PROCESS | 1824 | ++DOMWINDOW == 258 (0x7f8426e3c400) [pid = 1824] [serial = 1533] [outer = 0x7f8426e2ec00] 18:10:00 INFO - PROCESS | 1824 | 1461114600282 Marionette TRACE conn4 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 18:10:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 18:10:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1585ms 18:10:00 INFO - PROCESS | 1824 | 1461114600340 Marionette TRACE conn4 -> [0,2013,"getWindowHandle",null] 18:10:00 INFO - PROCESS | 1824 | 1461114600345 Marionette TRACE conn4 <- [1,2013,null,{"value":"8"}] 18:10:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 18:10:00 INFO - PROCESS | 1824 | 1461114600354 Marionette TRACE conn4 -> [0,2014,"setScriptTimeout",{"ms":35000}] 18:10:00 INFO - PROCESS | 1824 | 1461114600356 Marionette TRACE conn4 <- [1,2014,null,{}] 18:10:00 INFO - PROCESS | 1824 | 1461114600362 Marionette TRACE conn4 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:00 INFO - PROCESS | 1824 | 1461114600585 Marionette TRACE conn4 <- [1,2015,null,{"value":null}] 18:10:00 INFO - PROCESS | 1824 | 1461114600899 Marionette TRACE conn4 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:00 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84205a7000 == 158 [pid = 1824] [id = 511] 18:10:00 INFO - PROCESS | 1824 | ++DOMWINDOW == 259 (0x7f842057a000) [pid = 1824] [serial = 1534] [outer = (nil)] 18:10:00 INFO - PROCESS | 1824 | ++DOMWINDOW == 260 (0x7f8420581400) [pid = 1824] [serial = 1535] [outer = 0x7f842057a000] 18:10:00 INFO - PROCESS | 1824 | 1461114600977 Marionette DEBUG loaded listener.js 18:10:01 INFO - PROCESS | 1824 | ++DOMWINDOW == 261 (0x7f8420586000) [pid = 1824] [serial = 1536] [outer = 0x7f842057a000] 18:10:01 INFO - PROCESS | 1824 | 1461114601910 Marionette TRACE conn4 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 18:10:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 18:10:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1591ms 18:10:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 18:10:01 INFO - PROCESS | 1824 | 1461114601945 Marionette TRACE conn4 -> [0,2017,"getWindowHandle",null] 18:10:01 INFO - PROCESS | 1824 | 1461114601947 Marionette TRACE conn4 <- [1,2017,null,{"value":"8"}] 18:10:01 INFO - PROCESS | 1824 | 1461114601954 Marionette TRACE conn4 -> [0,2018,"setScriptTimeout",{"ms":35000}] 18:10:01 INFO - PROCESS | 1824 | 1461114601958 Marionette TRACE conn4 <- [1,2018,null,{}] 18:10:01 INFO - PROCESS | 1824 | 1461114601963 Marionette TRACE conn4 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:02 INFO - PROCESS | 1824 | 1461114602197 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 18:10:02 INFO - PROCESS | 1824 | 1461114602522 Marionette TRACE conn4 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:02 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8437d76800 == 159 [pid = 1824] [id = 512] 18:10:02 INFO - PROCESS | 1824 | ++DOMWINDOW == 262 (0x7f842057ac00) [pid = 1824] [serial = 1537] [outer = (nil)] 18:10:02 INFO - PROCESS | 1824 | ++DOMWINDOW == 263 (0x7f8426e3a800) [pid = 1824] [serial = 1538] [outer = 0x7f842057ac00] 18:10:02 INFO - PROCESS | 1824 | 1461114602602 Marionette DEBUG loaded listener.js 18:10:02 INFO - PROCESS | 1824 | ++DOMWINDOW == 264 (0x7f844f057000) [pid = 1824] [serial = 1539] [outer = 0x7f842057ac00] 18:10:03 INFO - PROCESS | 1824 | 1461114603466 Marionette TRACE conn4 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 18:10:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 18:10:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1584ms 18:10:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 18:10:03 INFO - PROCESS | 1824 | 1461114603538 Marionette TRACE conn4 -> [0,2021,"getWindowHandle",null] 18:10:03 INFO - PROCESS | 1824 | 1461114603541 Marionette TRACE conn4 <- [1,2021,null,{"value":"8"}] 18:10:03 INFO - PROCESS | 1824 | 1461114603554 Marionette TRACE conn4 -> [0,2022,"setScriptTimeout",{"ms":35000}] 18:10:03 INFO - PROCESS | 1824 | 1461114603562 Marionette TRACE conn4 <- [1,2022,null,{}] 18:10:03 INFO - PROCESS | 1824 | 1461114603569 Marionette TRACE conn4 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:03 INFO - PROCESS | 1824 | 1461114603829 Marionette TRACE conn4 <- [1,2023,null,{"value":null}] 18:10:04 INFO - PROCESS | 1824 | 1461114604144 Marionette TRACE conn4 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:04 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8437d8e800 == 160 [pid = 1824] [id = 513] 18:10:04 INFO - PROCESS | 1824 | ++DOMWINDOW == 265 (0x7f842057f400) [pid = 1824] [serial = 1540] [outer = (nil)] 18:10:04 INFO - PROCESS | 1824 | ++DOMWINDOW == 266 (0x7f8437e2cc00) [pid = 1824] [serial = 1541] [outer = 0x7f842057f400] 18:10:04 INFO - PROCESS | 1824 | 1461114604221 Marionette DEBUG loaded listener.js 18:10:04 INFO - PROCESS | 1824 | ++DOMWINDOW == 267 (0x7f8437e31c00) [pid = 1824] [serial = 1542] [outer = 0x7f842057f400] 18:10:05 INFO - PROCESS | 1824 | 1461114605077 Marionette TRACE conn4 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 18:10:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 18:10:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1594ms 18:10:05 INFO - PROCESS | 1824 | 1461114605143 Marionette TRACE conn4 -> [0,2025,"getWindowHandle",null] 18:10:05 INFO - PROCESS | 1824 | 1461114605146 Marionette TRACE conn4 <- [1,2025,null,{"value":"8"}] 18:10:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 18:10:05 INFO - PROCESS | 1824 | 1461114605152 Marionette TRACE conn4 -> [0,2026,"setScriptTimeout",{"ms":35000}] 18:10:05 INFO - PROCESS | 1824 | 1461114605154 Marionette TRACE conn4 <- [1,2026,null,{}] 18:10:05 INFO - PROCESS | 1824 | 1461114605160 Marionette TRACE conn4 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:05 INFO - PROCESS | 1824 | 1461114605379 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 18:10:05 INFO - PROCESS | 1824 | 1461114605676 Marionette TRACE conn4 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:05 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8437f33800 == 161 [pid = 1824] [id = 514] 18:10:05 INFO - PROCESS | 1824 | ++DOMWINDOW == 268 (0x7f8426e33800) [pid = 1824] [serial = 1543] [outer = (nil)] 18:10:05 INFO - PROCESS | 1824 | ++DOMWINDOW == 269 (0x7f8437e32000) [pid = 1824] [serial = 1544] [outer = 0x7f8426e33800] 18:10:05 INFO - PROCESS | 1824 | 1461114605793 Marionette DEBUG loaded listener.js 18:10:05 INFO - PROCESS | 1824 | ++DOMWINDOW == 270 (0x7f8437ff0800) [pid = 1824] [serial = 1545] [outer = 0x7f8426e33800] 18:10:07 INFO - PROCESS | 1824 | 1461114607395 Marionette TRACE conn4 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 18:10:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 18:10:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 2290ms 18:10:07 INFO - PROCESS | 1824 | 1461114607450 Marionette TRACE conn4 -> [0,2029,"getWindowHandle",null] 18:10:07 INFO - PROCESS | 1824 | 1461114607454 Marionette TRACE conn4 <- [1,2029,null,{"value":"8"}] 18:10:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 18:10:07 INFO - PROCESS | 1824 | 1461114607463 Marionette TRACE conn4 -> [0,2030,"setScriptTimeout",{"ms":35000}] 18:10:07 INFO - PROCESS | 1824 | 1461114607468 Marionette TRACE conn4 <- [1,2030,null,{}] 18:10:07 INFO - PROCESS | 1824 | 1461114607476 Marionette TRACE conn4 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:07 INFO - PROCESS | 1824 | 1461114607673 Marionette TRACE conn4 <- [1,2031,null,{"value":null}] 18:10:07 INFO - PROCESS | 1824 | 1461114607961 Marionette TRACE conn4 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:07 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84227e4000 == 162 [pid = 1824] [id = 515] 18:10:07 INFO - PROCESS | 1824 | ++DOMWINDOW == 271 (0x7f842223cc00) [pid = 1824] [serial = 1546] [outer = (nil)] 18:10:08 INFO - PROCESS | 1824 | ++DOMWINDOW == 272 (0x7f84228c6c00) [pid = 1824] [serial = 1547] [outer = 0x7f842223cc00] 18:10:08 INFO - PROCESS | 1824 | 1461114608048 Marionette DEBUG loaded listener.js 18:10:08 INFO - PROCESS | 1824 | ++DOMWINDOW == 273 (0x7f8422c36000) [pid = 1824] [serial = 1548] [outer = 0x7f842223cc00] 18:10:09 INFO - PROCESS | 1824 | 1461114609031 Marionette TRACE conn4 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 18:10:09 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8426b2e800 == 161 [pid = 1824] [id = 272] 18:10:09 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8424622800 == 160 [pid = 1824] [id = 399] 18:10:09 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8427a9b800 == 159 [pid = 1824] [id = 450] 18:10:09 INFO - PROCESS | 1824 | --DOCSHELL 0x7f844f540000 == 158 [pid = 1824] [id = 486] 18:10:09 INFO - PROCESS | 1824 | --DOCSHELL 0x7f844b113000 == 157 [pid = 1824] [id = 485] 18:10:09 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843ff3f000 == 156 [pid = 1824] [id = 484] 18:10:09 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843caa2800 == 155 [pid = 1824] [id = 483] 18:10:09 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843c30c000 == 154 [pid = 1824] [id = 482] 18:10:09 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8438277800 == 153 [pid = 1824] [id = 481] 18:10:09 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8437807800 == 152 [pid = 1824] [id = 480] 18:10:09 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8434056800 == 151 [pid = 1824] [id = 479] 18:10:09 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84336bc800 == 150 [pid = 1824] [id = 478] 18:10:09 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8432e67800 == 149 [pid = 1824] [id = 477] 18:10:09 INFO - PROCESS | 1824 | --DOCSHELL 0x7f842c623800 == 148 [pid = 1824] [id = 476] 18:10:09 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8428e7e800 == 147 [pid = 1824] [id = 475] 18:10:09 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8424622000 == 146 [pid = 1824] [id = 474] 18:10:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 18:10:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 2288ms 18:10:09 INFO - PROCESS | 1824 | --DOMWINDOW == 272 (0x7f8426a11000) [pid = 1824] [serial = 1403] [outer = (nil)] [url = about:blank] 18:10:09 INFO - PROCESS | 1824 | --DOMWINDOW == 271 (0x7f842544f400) [pid = 1824] [serial = 1400] [outer = (nil)] [url = about:blank] 18:10:09 INFO - PROCESS | 1824 | --DOMWINDOW == 270 (0x7f842518b400) [pid = 1824] [serial = 1355] [outer = (nil)] [url = about:blank] 18:10:09 INFO - PROCESS | 1824 | --DOMWINDOW == 269 (0x7f8422249400) [pid = 1824] [serial = 1406] [outer = (nil)] [url = about:blank] 18:10:09 INFO - PROCESS | 1824 | --DOMWINDOW == 268 (0x7f842aad8c00) [pid = 1824] [serial = 1419] [outer = (nil)] [url = about:blank] 18:10:09 INFO - PROCESS | 1824 | --DOMWINDOW == 267 (0x7f8437176c00) [pid = 1824] [serial = 1373] [outer = (nil)] [url = about:blank] 18:10:09 INFO - PROCESS | 1824 | --DOMWINDOW == 266 (0x7f8427095400) [pid = 1824] [serial = 1412] [outer = (nil)] [url = about:blank] 18:10:09 INFO - PROCESS | 1824 | --DOMWINDOW == 265 (0x7f8438208400) [pid = 1824] [serial = 1376] [outer = (nil)] [url = about:blank] 18:10:09 INFO - PROCESS | 1824 | --DOMWINDOW == 264 (0x7f8426abe800) [pid = 1824] [serial = 1409] [outer = (nil)] [url = about:blank] 18:10:09 INFO - PROCESS | 1824 | --DOMWINDOW == 263 (0x7f842c7eec00) [pid = 1824] [serial = 1421] [outer = (nil)] [url = about:blank] 18:10:09 INFO - PROCESS | 1824 | --DOMWINDOW == 262 (0x7f843eaccc00) [pid = 1824] [serial = 1385] [outer = (nil)] [url = about:blank] 18:10:09 INFO - PROCESS | 1824 | --DOMWINDOW == 261 (0x7f8433ad4800) [pid = 1824] [serial = 1370] [outer = (nil)] [url = about:blank] 18:10:09 INFO - PROCESS | 1824 | --DOMWINDOW == 260 (0x7f8424653800) [pid = 1824] [serial = 1407] [outer = (nil)] [url = about:blank] 18:10:09 INFO - PROCESS | 1824 | --DOMWINDOW == 259 (0x7f842a57b800) [pid = 1824] [serial = 1361] [outer = (nil)] [url = about:blank] 18:10:09 INFO - PROCESS | 1824 | --DOMWINDOW == 258 (0x7f8429b0c800) [pid = 1824] [serial = 1415] [outer = (nil)] [url = about:blank] 18:10:09 INFO - PROCESS | 1824 | --DOMWINDOW == 257 (0x7f84228cc400) [pid = 1824] [serial = 1394] [outer = (nil)] [url = about:blank] 18:10:09 INFO - PROCESS | 1824 | --DOMWINDOW == 256 (0x7f844f12a800) [pid = 1824] [serial = 1391] [outer = (nil)] [url = about:blank] 18:10:09 INFO - PROCESS | 1824 | --DOMWINDOW == 255 (0x7f84271a3800) [pid = 1824] [serial = 1358] [outer = (nil)] [url = about:blank] 18:10:09 INFO - PROCESS | 1824 | --DOMWINDOW == 254 (0x7f842708f000) [pid = 1824] [serial = 1410] [outer = (nil)] [url = about:blank] 18:10:09 INFO - PROCESS | 1824 | --DOMWINDOW == 253 (0x7f8428f09c00) [pid = 1824] [serial = 1413] [outer = (nil)] [url = about:blank] 18:10:09 INFO - PROCESS | 1824 | --DOMWINDOW == 252 (0x7f8433014c00) [pid = 1824] [serial = 1367] [outer = (nil)] [url = about:blank] 18:10:09 INFO - PROCESS | 1824 | --DOMWINDOW == 251 (0x7f8431c15400) [pid = 1824] [serial = 1364] [outer = (nil)] [url = about:blank] 18:10:09 INFO - PROCESS | 1824 | --DOMWINDOW == 250 (0x7f842aa72000) [pid = 1824] [serial = 1418] [outer = (nil)] [url = about:blank] 18:10:09 INFO - PROCESS | 1824 | --DOMWINDOW == 249 (0x7f843c348c00) [pid = 1824] [serial = 1382] [outer = (nil)] [url = about:blank] 18:10:09 INFO - PROCESS | 1824 | --DOMWINDOW == 248 (0x7f843a532400) [pid = 1824] [serial = 1379] [outer = (nil)] [url = about:blank] 18:10:09 INFO - PROCESS | 1824 | --DOMWINDOW == 247 (0x7f8425148800) [pid = 1824] [serial = 1397] [outer = (nil)] [url = about:blank] 18:10:09 INFO - PROCESS | 1824 | --DOMWINDOW == 246 (0x7f844d44bc00) [pid = 1824] [serial = 1388] [outer = (nil)] [url = about:blank] 18:10:09 INFO - PROCESS | 1824 | --DOMWINDOW == 245 (0x7f842a322c00) [pid = 1824] [serial = 1416] [outer = (nil)] [url = about:blank] 18:10:09 INFO - PROCESS | 1824 | 1461114609925 Marionette TRACE conn4 -> [0,2033,"getWindowHandle",null] 18:10:09 INFO - PROCESS | 1824 | 1461114609934 Marionette TRACE conn4 <- [1,2033,null,{"value":"8"}] 18:10:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 18:10:09 INFO - PROCESS | 1824 | 1461114609990 Marionette TRACE conn4 -> [0,2034,"setScriptTimeout",{"ms":35000}] 18:10:09 INFO - PROCESS | 1824 | 1461114609993 Marionette TRACE conn4 <- [1,2034,null,{}] 18:10:10 INFO - PROCESS | 1824 | 1461114610003 Marionette TRACE conn4 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:10 INFO - PROCESS | 1824 | 1461114610194 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 18:10:10 INFO - PROCESS | 1824 | 1461114610207 Marionette TRACE conn4 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:10 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84227f0800 == 147 [pid = 1824] [id = 516] 18:10:10 INFO - PROCESS | 1824 | ++DOMWINDOW == 246 (0x7f8421f4d800) [pid = 1824] [serial = 1549] [outer = (nil)] 18:10:10 INFO - PROCESS | 1824 | ++DOMWINDOW == 247 (0x7f8425099c00) [pid = 1824] [serial = 1550] [outer = 0x7f8421f4d800] 18:10:10 INFO - PROCESS | 1824 | 1461114610270 Marionette DEBUG loaded listener.js 18:10:10 INFO - PROCESS | 1824 | ++DOMWINDOW == 248 (0x7f84251b2800) [pid = 1824] [serial = 1551] [outer = 0x7f8421f4d800] 18:10:11 INFO - PROCESS | 1824 | 1461114611312 Marionette TRACE conn4 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 18:10:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 18:10:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1399ms 18:10:11 INFO - PROCESS | 1824 | 1461114611377 Marionette TRACE conn4 -> [0,2037,"getWindowHandle",null] 18:10:11 INFO - PROCESS | 1824 | 1461114611380 Marionette TRACE conn4 <- [1,2037,null,{"value":"8"}] 18:10:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 18:10:11 INFO - PROCESS | 1824 | 1461114611386 Marionette TRACE conn4 -> [0,2038,"setScriptTimeout",{"ms":35000}] 18:10:11 INFO - PROCESS | 1824 | 1461114611392 Marionette TRACE conn4 <- [1,2038,null,{}] 18:10:11 INFO - PROCESS | 1824 | 1461114611407 Marionette TRACE conn4 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:11 INFO - PROCESS | 1824 | 1461114611692 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 18:10:11 INFO - PROCESS | 1824 | 1461114611711 Marionette TRACE conn4 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:11 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8425279000 == 148 [pid = 1824] [id = 517] 18:10:11 INFO - PROCESS | 1824 | ++DOMWINDOW == 249 (0x7f842464bc00) [pid = 1824] [serial = 1552] [outer = (nil)] 18:10:11 INFO - PROCESS | 1824 | ++DOMWINDOW == 250 (0x7f8426a02c00) [pid = 1824] [serial = 1553] [outer = 0x7f842464bc00] 18:10:11 INFO - PROCESS | 1824 | 1461114611776 Marionette DEBUG loaded listener.js 18:10:11 INFO - PROCESS | 1824 | ++DOMWINDOW == 251 (0x7f8427068800) [pid = 1824] [serial = 1554] [outer = 0x7f842464bc00] 18:10:12 INFO - PROCESS | 1824 | 1461114612701 Marionette TRACE conn4 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 18:10:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 18:10:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1334ms 18:10:12 INFO - PROCESS | 1824 | 1461114612722 Marionette TRACE conn4 -> [0,2041,"getWindowHandle",null] 18:10:12 INFO - PROCESS | 1824 | 1461114612727 Marionette TRACE conn4 <- [1,2041,null,{"value":"8"}] 18:10:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 18:10:12 INFO - PROCESS | 1824 | 1461114612733 Marionette TRACE conn4 -> [0,2042,"setScriptTimeout",{"ms":35000}] 18:10:12 INFO - PROCESS | 1824 | 1461114612735 Marionette TRACE conn4 <- [1,2042,null,{}] 18:10:12 INFO - PROCESS | 1824 | 1461114612740 Marionette TRACE conn4 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:13 INFO - PROCESS | 1824 | 1461114613003 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 18:10:13 INFO - PROCESS | 1824 | 1461114613044 Marionette TRACE conn4 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:13 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84271b2800 == 149 [pid = 1824] [id = 518] 18:10:13 INFO - PROCESS | 1824 | ++DOMWINDOW == 252 (0x7f84251b7c00) [pid = 1824] [serial = 1555] [outer = (nil)] 18:10:13 INFO - PROCESS | 1824 | ++DOMWINDOW == 253 (0x7f8427cfc800) [pid = 1824] [serial = 1556] [outer = 0x7f84251b7c00] 18:10:13 INFO - PROCESS | 1824 | 1461114613105 Marionette DEBUG loaded listener.js 18:10:13 INFO - PROCESS | 1824 | ++DOMWINDOW == 254 (0x7f8428e60000) [pid = 1824] [serial = 1557] [outer = 0x7f84251b7c00] 18:10:14 INFO - PROCESS | 1824 | 1461114614078 Marionette TRACE conn4 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 18:10:14 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) 18:10:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1378ms 18:10:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 18:10:14 INFO - PROCESS | 1824 | 1461114614112 Marionette TRACE conn4 -> [0,2045,"getWindowHandle",null] 18:10:14 INFO - PROCESS | 1824 | 1461114614115 Marionette TRACE conn4 <- [1,2045,null,{"value":"8"}] 18:10:14 INFO - PROCESS | 1824 | 1461114614121 Marionette TRACE conn4 -> [0,2046,"setScriptTimeout",{"ms":35000}] 18:10:14 INFO - PROCESS | 1824 | 1461114614124 Marionette TRACE conn4 <- [1,2046,null,{}] 18:10:14 INFO - PROCESS | 1824 | 1461114614135 Marionette TRACE conn4 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:14 INFO - PROCESS | 1824 | 1461114614387 Marionette TRACE conn4 <- [1,2047,null,{"value":null}] 18:10:14 INFO - PROCESS | 1824 | 1461114614419 Marionette TRACE conn4 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:14 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8427bc0000 == 150 [pid = 1824] [id = 519] 18:10:14 INFO - PROCESS | 1824 | ++DOMWINDOW == 255 (0x7f842706b800) [pid = 1824] [serial = 1558] [outer = (nil)] 18:10:14 INFO - PROCESS | 1824 | ++DOMWINDOW == 256 (0x7f84299c9800) [pid = 1824] [serial = 1559] [outer = 0x7f842706b800] 18:10:14 INFO - PROCESS | 1824 | 1461114614482 Marionette DEBUG loaded listener.js 18:10:14 INFO - PROCESS | 1824 | ++DOMWINDOW == 257 (0x7f8429a38800) [pid = 1824] [serial = 1560] [outer = 0x7f842706b800] 18:10:16 INFO - PROCESS | 1824 | --DOMWINDOW == 256 (0x7f843e050400) [pid = 1824] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 18:10:16 INFO - PROCESS | 1824 | --DOMWINDOW == 255 (0x7f8424652800) [pid = 1824] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 18:10:16 INFO - PROCESS | 1824 | --DOMWINDOW == 254 (0x7f8438207800) [pid = 1824] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 18:10:16 INFO - PROCESS | 1824 | --DOMWINDOW == 253 (0x7f8425147000) [pid = 1824] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 18:10:16 INFO - PROCESS | 1824 | --DOMWINDOW == 252 (0x7f8422a74800) [pid = 1824] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 18:10:16 INFO - PROCESS | 1824 | --DOMWINDOW == 251 (0x7f842223d800) [pid = 1824] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 18:10:16 INFO - PROCESS | 1824 | --DOMWINDOW == 250 (0x7f8421f4ec00) [pid = 1824] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 18:10:16 INFO - PROCESS | 1824 | --DOMWINDOW == 249 (0x7f8426f6b400) [pid = 1824] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 18:10:16 INFO - PROCESS | 1824 | --DOMWINDOW == 248 (0x7f84244e2800) [pid = 1824] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 18:10:16 INFO - PROCESS | 1824 | --DOMWINDOW == 247 (0x7f84251b9400) [pid = 1824] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 18:10:16 INFO - PROCESS | 1824 | --DOMWINDOW == 246 (0x7f8425144000) [pid = 1824] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 18:10:16 INFO - PROCESS | 1824 | --DOMWINDOW == 245 (0x7f8427198800) [pid = 1824] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 18:10:16 INFO - PROCESS | 1824 | --DOMWINDOW == 244 (0x7f84251b8c00) [pid = 1824] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 18:10:16 INFO - PROCESS | 1824 | --DOMWINDOW == 243 (0x7f8428e57000) [pid = 1824] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 18:10:16 INFO - PROCESS | 1824 | --DOMWINDOW == 242 (0x7f84244dbc00) [pid = 1824] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 18:10:16 INFO - PROCESS | 1824 | --DOMWINDOW == 241 (0x7f8431a08c00) [pid = 1824] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 18:10:16 INFO - PROCESS | 1824 | --DOMWINDOW == 240 (0x7f84244dc400) [pid = 1824] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 18:10:16 INFO - PROCESS | 1824 | --DOMWINDOW == 239 (0x7f842c596000) [pid = 1824] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 18:10:16 INFO - PROCESS | 1824 | --DOMWINDOW == 238 (0x7f8430adc400) [pid = 1824] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 18:10:16 INFO - PROCESS | 1824 | --DOMWINDOW == 237 (0x7f84299d1c00) [pid = 1824] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 18:10:16 INFO - PROCESS | 1824 | --DOMWINDOW == 236 (0x7f8429c54400) [pid = 1824] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 18:10:16 INFO - PROCESS | 1824 | --DOMWINDOW == 235 (0x7f84251b0c00) [pid = 1824] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 18:10:16 INFO - PROCESS | 1824 | --DOMWINDOW == 234 (0x7f842aad9400) [pid = 1824] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 18:10:16 INFO - PROCESS | 1824 | --DOMWINDOW == 233 (0x7f84271a0400) [pid = 1824] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 18:10:16 INFO - PROCESS | 1824 | --DOMWINDOW == 232 (0x7f8427197400) [pid = 1824] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 18:10:16 INFO - PROCESS | 1824 | 1461114616523 Marionette TRACE conn4 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 18:10:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 18:10:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 2441ms 18:10:16 INFO - PROCESS | 1824 | 1461114616562 Marionette TRACE conn4 -> [0,2049,"getWindowHandle",null] 18:10:16 INFO - PROCESS | 1824 | 1461114616565 Marionette TRACE conn4 <- [1,2049,null,{"value":"8"}] 18:10:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 18:10:16 INFO - PROCESS | 1824 | 1461114616571 Marionette TRACE conn4 -> [0,2050,"setScriptTimeout",{"ms":35000}] 18:10:16 INFO - PROCESS | 1824 | 1461114616573 Marionette TRACE conn4 <- [1,2050,null,{}] 18:10:16 INFO - PROCESS | 1824 | 1461114616578 Marionette TRACE conn4 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:16 INFO - PROCESS | 1824 | 1461114616828 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 18:10:17 INFO - PROCESS | 1824 | 1461114617035 Marionette TRACE conn4 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:17 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84282c1800 == 151 [pid = 1824] [id = 520] 18:10:17 INFO - PROCESS | 1824 | ++DOMWINDOW == 233 (0x7f84251aa800) [pid = 1824] [serial = 1561] [outer = (nil)] 18:10:17 INFO - PROCESS | 1824 | ++DOMWINDOW == 234 (0x7f8429b08800) [pid = 1824] [serial = 1562] [outer = 0x7f84251aa800] 18:10:17 INFO - PROCESS | 1824 | 1461114617120 Marionette DEBUG loaded listener.js 18:10:17 INFO - PROCESS | 1824 | ++DOMWINDOW == 235 (0x7f8429b6f000) [pid = 1824] [serial = 1563] [outer = 0x7f84251aa800] 18:10:18 INFO - PROCESS | 1824 | 1461114618147 Marionette TRACE conn4 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 18:10:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 18:10:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1630ms 18:10:18 INFO - PROCESS | 1824 | 1461114618203 Marionette TRACE conn4 -> [0,2053,"getWindowHandle",null] 18:10:18 INFO - PROCESS | 1824 | 1461114618210 Marionette TRACE conn4 <- [1,2053,null,{"value":"8"}] 18:10:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 18:10:18 INFO - PROCESS | 1824 | 1461114618220 Marionette TRACE conn4 -> [0,2054,"setScriptTimeout",{"ms":35000}] 18:10:18 INFO - PROCESS | 1824 | 1461114618225 Marionette TRACE conn4 <- [1,2054,null,{}] 18:10:18 INFO - PROCESS | 1824 | 1461114618235 Marionette TRACE conn4 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:18 INFO - PROCESS | 1824 | 1461114618495 Marionette TRACE conn4 <- [1,2055,null,{"value":null}] 18:10:18 INFO - PROCESS | 1824 | 1461114618860 Marionette TRACE conn4 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:18 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84224dc800 == 152 [pid = 1824] [id = 521] 18:10:18 INFO - PROCESS | 1824 | ++DOMWINDOW == 236 (0x7f8421f4c000) [pid = 1824] [serial = 1564] [outer = (nil)] 18:10:18 INFO - PROCESS | 1824 | ++DOMWINDOW == 237 (0x7f8422a69400) [pid = 1824] [serial = 1565] [outer = 0x7f8421f4c000] 18:10:18 INFO - PROCESS | 1824 | 1461114618962 Marionette DEBUG loaded listener.js 18:10:19 INFO - PROCESS | 1824 | ++DOMWINDOW == 238 (0x7f84244e3800) [pid = 1824] [serial = 1566] [outer = 0x7f8421f4c000] 18:10:20 INFO - PROCESS | 1824 | 1461114620047 Marionette TRACE conn4 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 18:10:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 18:10:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1902ms 18:10:20 INFO - PROCESS | 1824 | 1461114620123 Marionette TRACE conn4 -> [0,2057,"getWindowHandle",null] 18:10:20 INFO - PROCESS | 1824 | 1461114620133 Marionette TRACE conn4 <- [1,2057,null,{"value":"8"}] 18:10:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 18:10:20 INFO - PROCESS | 1824 | 1461114620146 Marionette TRACE conn4 -> [0,2058,"setScriptTimeout",{"ms":35000}] 18:10:20 INFO - PROCESS | 1824 | 1461114620150 Marionette TRACE conn4 <- [1,2058,null,{}] 18:10:20 INFO - PROCESS | 1824 | 1461114620158 Marionette TRACE conn4 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:20 INFO - PROCESS | 1824 | 1461114620435 Marionette TRACE conn4 <- [1,2059,null,{"value":null}] 18:10:20 INFO - PROCESS | 1824 | 1461114620750 Marionette TRACE conn4 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:20 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84270ce000 == 153 [pid = 1824] [id = 522] 18:10:20 INFO - PROCESS | 1824 | ++DOMWINDOW == 239 (0x7f84251ae800) [pid = 1824] [serial = 1567] [outer = (nil)] 18:10:20 INFO - PROCESS | 1824 | ++DOMWINDOW == 240 (0x7f842544c400) [pid = 1824] [serial = 1568] [outer = 0x7f84251ae800] 18:10:20 INFO - PROCESS | 1824 | 1461114620826 Marionette DEBUG loaded listener.js 18:10:20 INFO - PROCESS | 1824 | ++DOMWINDOW == 241 (0x7f8426a05400) [pid = 1824] [serial = 1569] [outer = 0x7f84251ae800] 18:10:21 INFO - PROCESS | 1824 | 1461114621831 Marionette TRACE conn4 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 18:10:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 18:10:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1742ms 18:10:21 INFO - PROCESS | 1824 | 1461114621888 Marionette TRACE conn4 -> [0,2061,"getWindowHandle",null] 18:10:21 INFO - PROCESS | 1824 | 1461114621892 Marionette TRACE conn4 <- [1,2061,null,{"value":"8"}] 18:10:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 18:10:21 INFO - PROCESS | 1824 | 1461114621899 Marionette TRACE conn4 -> [0,2062,"setScriptTimeout",{"ms":35000}] 18:10:21 INFO - PROCESS | 1824 | 1461114621905 Marionette TRACE conn4 <- [1,2062,null,{}] 18:10:21 INFO - PROCESS | 1824 | 1461114621925 Marionette TRACE conn4 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:22 INFO - PROCESS | 1824 | 1461114622199 Marionette TRACE conn4 <- [1,2063,null,{"value":null}] 18:10:22 INFO - PROCESS | 1824 | 1461114622557 Marionette TRACE conn4 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:22 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8429a88000 == 154 [pid = 1824] [id = 523] 18:10:22 INFO - PROCESS | 1824 | ++DOMWINDOW == 242 (0x7f8427096000) [pid = 1824] [serial = 1570] [outer = (nil)] 18:10:22 INFO - PROCESS | 1824 | ++DOMWINDOW == 243 (0x7f8428e99800) [pid = 1824] [serial = 1571] [outer = 0x7f8427096000] 18:10:22 INFO - PROCESS | 1824 | 1461114622653 Marionette DEBUG loaded listener.js 18:10:22 INFO - PROCESS | 1824 | ++DOMWINDOW == 244 (0x7f8429a39800) [pid = 1824] [serial = 1572] [outer = 0x7f8427096000] 18:10:23 INFO - PROCESS | 1824 | 1461114623579 Marionette TRACE conn4 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 18:10:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 18:10:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1744ms 18:10:23 INFO - PROCESS | 1824 | 1461114623646 Marionette TRACE conn4 -> [0,2065,"getWindowHandle",null] 18:10:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 18:10:23 INFO - PROCESS | 1824 | 1461114623657 Marionette TRACE conn4 <- [1,2065,null,{"value":"8"}] 18:10:23 INFO - PROCESS | 1824 | 1461114623664 Marionette TRACE conn4 -> [0,2066,"setScriptTimeout",{"ms":35000}] 18:10:23 INFO - PROCESS | 1824 | 1461114623668 Marionette TRACE conn4 <- [1,2066,null,{}] 18:10:23 INFO - PROCESS | 1824 | 1461114623673 Marionette TRACE conn4 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:23 INFO - PROCESS | 1824 | 1461114623930 Marionette TRACE conn4 <- [1,2067,null,{"value":null}] 18:10:24 INFO - PROCESS | 1824 | 1461114624263 Marionette TRACE conn4 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:24 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f842a516000 == 155 [pid = 1824] [id = 524] 18:10:24 INFO - PROCESS | 1824 | ++DOMWINDOW == 245 (0x7f84271a4400) [pid = 1824] [serial = 1573] [outer = (nil)] 18:10:24 INFO - PROCESS | 1824 | ++DOMWINDOW == 246 (0x7f8429b6f400) [pid = 1824] [serial = 1574] [outer = 0x7f84271a4400] 18:10:24 INFO - PROCESS | 1824 | 1461114624351 Marionette DEBUG loaded listener.js 18:10:24 INFO - PROCESS | 1824 | ++DOMWINDOW == 247 (0x7f842a576400) [pid = 1824] [serial = 1575] [outer = 0x7f84271a4400] 18:10:25 INFO - PROCESS | 1824 | 1461114625242 Marionette TRACE conn4 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 18:10:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 18:10:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1634ms 18:10:25 INFO - PROCESS | 1824 | 1461114625299 Marionette TRACE conn4 -> [0,2069,"getWindowHandle",null] 18:10:25 INFO - PROCESS | 1824 | 1461114625302 Marionette TRACE conn4 <- [1,2069,null,{"value":"8"}] 18:10:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 18:10:25 INFO - PROCESS | 1824 | 1461114625309 Marionette TRACE conn4 -> [0,2070,"setScriptTimeout",{"ms":35000}] 18:10:25 INFO - PROCESS | 1824 | 1461114625313 Marionette TRACE conn4 <- [1,2070,null,{}] 18:10:25 INFO - PROCESS | 1824 | 1461114625319 Marionette TRACE conn4 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:25 INFO - PROCESS | 1824 | 1461114625548 Marionette TRACE conn4 <- [1,2071,null,{"value":null}] 18:10:25 INFO - PROCESS | 1824 | 1461114625868 Marionette TRACE conn4 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:25 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f842c625800 == 156 [pid = 1824] [id = 525] 18:10:25 INFO - PROCESS | 1824 | ++DOMWINDOW == 248 (0x7f8428b0f800) [pid = 1824] [serial = 1576] [outer = (nil)] 18:10:25 INFO - PROCESS | 1824 | ++DOMWINDOW == 249 (0x7f842aa77800) [pid = 1824] [serial = 1577] [outer = 0x7f8428b0f800] 18:10:25 INFO - PROCESS | 1824 | 1461114625957 Marionette DEBUG loaded listener.js 18:10:26 INFO - PROCESS | 1824 | ++DOMWINDOW == 250 (0x7f842abf4400) [pid = 1824] [serial = 1578] [outer = 0x7f8428b0f800] 18:10:26 INFO - PROCESS | 1824 | 1461114626943 Marionette TRACE conn4 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 18:10:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 18:10:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1684ms 18:10:26 INFO - PROCESS | 1824 | 1461114626994 Marionette TRACE conn4 -> [0,2073,"getWindowHandle",null] 18:10:27 INFO - PROCESS | 1824 | 1461114626999 Marionette TRACE conn4 <- [1,2073,null,{"value":"8"}] 18:10:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 18:10:27 INFO - PROCESS | 1824 | 1461114627006 Marionette TRACE conn4 -> [0,2074,"setScriptTimeout",{"ms":35000}] 18:10:27 INFO - PROCESS | 1824 | 1461114627011 Marionette TRACE conn4 <- [1,2074,null,{}] 18:10:27 INFO - PROCESS | 1824 | 1461114627017 Marionette TRACE conn4 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:27 INFO - PROCESS | 1824 | 1461114627314 Marionette TRACE conn4 <- [1,2075,null,{"value":null}] 18:10:27 INFO - PROCESS | 1824 | 1461114627653 Marionette TRACE conn4 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:27 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84319de000 == 157 [pid = 1824] [id = 526] 18:10:27 INFO - PROCESS | 1824 | ++DOMWINDOW == 251 (0x7f8431a08c00) [pid = 1824] [serial = 1579] [outer = (nil)] 18:10:27 INFO - PROCESS | 1824 | ++DOMWINDOW == 252 (0x7f8431aeac00) [pid = 1824] [serial = 1580] [outer = 0x7f8431a08c00] 18:10:27 INFO - PROCESS | 1824 | 1461114627746 Marionette DEBUG loaded listener.js 18:10:27 INFO - PROCESS | 1824 | ++DOMWINDOW == 253 (0x7f8432d90800) [pid = 1824] [serial = 1581] [outer = 0x7f8431a08c00] 18:10:28 INFO - PROCESS | 1824 | 1461114628742 Marionette TRACE conn4 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 18:10:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 18:10:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1788ms 18:10:28 INFO - PROCESS | 1824 | 1461114628796 Marionette TRACE conn4 -> [0,2077,"getWindowHandle",null] 18:10:28 INFO - PROCESS | 1824 | 1461114628800 Marionette TRACE conn4 <- [1,2077,null,{"value":"8"}] 18:10:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 18:10:28 INFO - PROCESS | 1824 | 1461114628806 Marionette TRACE conn4 -> [0,2078,"setScriptTimeout",{"ms":35000}] 18:10:28 INFO - PROCESS | 1824 | 1461114628810 Marionette TRACE conn4 <- [1,2078,null,{}] 18:10:28 INFO - PROCESS | 1824 | 1461114628816 Marionette TRACE conn4 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:29 INFO - PROCESS | 1824 | 1461114629041 Marionette TRACE conn4 <- [1,2079,null,{"value":null}] 18:10:29 INFO - PROCESS | 1824 | 1461114629351 Marionette TRACE conn4 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:29 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84331dc800 == 158 [pid = 1824] [id = 527] 18:10:29 INFO - PROCESS | 1824 | ++DOMWINDOW == 254 (0x7f8426a06400) [pid = 1824] [serial = 1582] [outer = (nil)] 18:10:29 INFO - PROCESS | 1824 | ++DOMWINDOW == 255 (0x7f84333ea000) [pid = 1824] [serial = 1583] [outer = 0x7f8426a06400] 18:10:29 INFO - PROCESS | 1824 | 1461114629432 Marionette DEBUG loaded listener.js 18:10:29 INFO - PROCESS | 1824 | ++DOMWINDOW == 256 (0x7f84336fcc00) [pid = 1824] [serial = 1584] [outer = 0x7f8426a06400] 18:10:30 INFO - PROCESS | 1824 | 1461114630250 Marionette TRACE conn4 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 18:10:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 18:10:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1492ms 18:10:30 INFO - PROCESS | 1824 | 1461114630299 Marionette TRACE conn4 -> [0,2081,"getWindowHandle",null] 18:10:30 INFO - PROCESS | 1824 | 1461114630302 Marionette TRACE conn4 <- [1,2081,null,{"value":"8"}] 18:10:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 18:10:30 INFO - PROCESS | 1824 | 1461114630309 Marionette TRACE conn4 -> [0,2082,"setScriptTimeout",{"ms":35000}] 18:10:30 INFO - PROCESS | 1824 | 1461114630313 Marionette TRACE conn4 <- [1,2082,null,{}] 18:10:30 INFO - PROCESS | 1824 | 1461114630318 Marionette TRACE conn4 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:30 INFO - PROCESS | 1824 | 1461114630534 Marionette TRACE conn4 <- [1,2083,null,{"value":null}] 18:10:30 INFO - PROCESS | 1824 | 1461114630802 Marionette TRACE conn4 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:30 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843371c800 == 159 [pid = 1824] [id = 528] 18:10:30 INFO - PROCESS | 1824 | ++DOMWINDOW == 257 (0x7f842708c800) [pid = 1824] [serial = 1585] [outer = (nil)] 18:10:30 INFO - PROCESS | 1824 | ++DOMWINDOW == 258 (0x7f8433a84800) [pid = 1824] [serial = 1586] [outer = 0x7f842708c800] 18:10:30 INFO - PROCESS | 1824 | 1461114630884 Marionette DEBUG loaded listener.js 18:10:30 INFO - PROCESS | 1824 | ++DOMWINDOW == 259 (0x7f8433ad0000) [pid = 1824] [serial = 1587] [outer = 0x7f842708c800] 18:10:31 INFO - PROCESS | 1824 | 1461114631775 Marionette TRACE conn4 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 18:10:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 18:10:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1530ms 18:10:31 INFO - PROCESS | 1824 | 1461114631840 Marionette TRACE conn4 -> [0,2085,"getWindowHandle",null] 18:10:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 18:10:31 INFO - PROCESS | 1824 | 1461114631844 Marionette TRACE conn4 <- [1,2085,null,{"value":"8"}] 18:10:31 INFO - PROCESS | 1824 | 1461114631876 Marionette TRACE conn4 -> [0,2086,"setScriptTimeout",{"ms":35000}] 18:10:31 INFO - PROCESS | 1824 | 1461114631879 Marionette TRACE conn4 <- [1,2086,null,{}] 18:10:31 INFO - PROCESS | 1824 | 1461114631889 Marionette TRACE conn4 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:32 INFO - PROCESS | 1824 | 1461114632157 Marionette TRACE conn4 <- [1,2087,null,{"value":null}] 18:10:32 INFO - PROCESS | 1824 | 1461114632464 Marionette TRACE conn4 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:32 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8434070800 == 160 [pid = 1824] [id = 529] 18:10:32 INFO - PROCESS | 1824 | ++DOMWINDOW == 260 (0x7f84336fd800) [pid = 1824] [serial = 1588] [outer = (nil)] 18:10:32 INFO - PROCESS | 1824 | ++DOMWINDOW == 261 (0x7f8433e6a400) [pid = 1824] [serial = 1589] [outer = 0x7f84336fd800] 18:10:32 INFO - PROCESS | 1824 | 1461114632543 Marionette DEBUG loaded listener.js 18:10:32 INFO - PROCESS | 1824 | ++DOMWINDOW == 262 (0x7f8434281800) [pid = 1824] [serial = 1590] [outer = 0x7f84336fd800] 18:10:33 INFO - PROCESS | 1824 | 1461114633413 Marionette TRACE conn4 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 18:10:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 18:10:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1613ms 18:10:33 INFO - PROCESS | 1824 | 1461114633464 Marionette TRACE conn4 -> [0,2089,"getWindowHandle",null] 18:10:33 INFO - PROCESS | 1824 | 1461114633469 Marionette TRACE conn4 <- [1,2089,null,{"value":"8"}] 18:10:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 18:10:33 INFO - PROCESS | 1824 | 1461114633475 Marionette TRACE conn4 -> [0,2090,"setScriptTimeout",{"ms":35000}] 18:10:33 INFO - PROCESS | 1824 | 1461114633477 Marionette TRACE conn4 <- [1,2090,null,{}] 18:10:33 INFO - PROCESS | 1824 | 1461114633484 Marionette TRACE conn4 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:33 INFO - PROCESS | 1824 | 1461114633720 Marionette TRACE conn4 <- [1,2091,null,{"value":null}] 18:10:34 INFO - PROCESS | 1824 | 1461114634037 Marionette TRACE conn4 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:34 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8437cb0800 == 161 [pid = 1824] [id = 530] 18:10:34 INFO - PROCESS | 1824 | ++DOMWINDOW == 263 (0x7f84299c4c00) [pid = 1824] [serial = 1591] [outer = (nil)] 18:10:34 INFO - PROCESS | 1824 | ++DOMWINDOW == 264 (0x7f84354a7800) [pid = 1824] [serial = 1592] [outer = 0x7f84299c4c00] 18:10:34 INFO - PROCESS | 1824 | 1461114634118 Marionette DEBUG loaded listener.js 18:10:34 INFO - PROCESS | 1824 | ++DOMWINDOW == 265 (0x7f8437212c00) [pid = 1824] [serial = 1593] [outer = 0x7f84299c4c00] 18:10:35 INFO - PROCESS | 1824 | 1461114634995 Marionette TRACE conn4 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 18:10:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 18:10:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1582ms 18:10:35 INFO - PROCESS | 1824 | 1461114635059 Marionette TRACE conn4 -> [0,2093,"getWindowHandle",null] 18:10:35 INFO - PROCESS | 1824 | 1461114635068 Marionette TRACE conn4 <- [1,2093,null,{"value":"8"}] 18:10:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 18:10:35 INFO - PROCESS | 1824 | 1461114635079 Marionette TRACE conn4 -> [0,2094,"setScriptTimeout",{"ms":35000}] 18:10:35 INFO - PROCESS | 1824 | 1461114635087 Marionette TRACE conn4 <- [1,2094,null,{}] 18:10:35 INFO - PROCESS | 1824 | 1461114635094 Marionette TRACE conn4 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:35 INFO - PROCESS | 1824 | 1461114635379 Marionette TRACE conn4 <- [1,2095,null,{"value":null}] 18:10:35 INFO - PROCESS | 1824 | 1461114635698 Marionette TRACE conn4 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:35 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8438281800 == 162 [pid = 1824] [id = 531] 18:10:35 INFO - PROCESS | 1824 | ++DOMWINDOW == 266 (0x7f8437ff2400) [pid = 1824] [serial = 1594] [outer = (nil)] 18:10:35 INFO - PROCESS | 1824 | ++DOMWINDOW == 267 (0x7f8437ff5c00) [pid = 1824] [serial = 1595] [outer = 0x7f8437ff2400] 18:10:35 INFO - PROCESS | 1824 | 1461114635785 Marionette DEBUG loaded listener.js 18:10:35 INFO - PROCESS | 1824 | ++DOMWINDOW == 268 (0x7f8437ffc000) [pid = 1824] [serial = 1596] [outer = 0x7f8437ff2400] 18:10:36 INFO - PROCESS | 1824 | 1461114636643 Marionette TRACE conn4 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 18:10:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 18:10:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1638ms 18:10:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 18:10:36 INFO - PROCESS | 1824 | 1461114636718 Marionette TRACE conn4 -> [0,2097,"getWindowHandle",null] 18:10:36 INFO - PROCESS | 1824 | 1461114636721 Marionette TRACE conn4 <- [1,2097,null,{"value":"8"}] 18:10:36 INFO - PROCESS | 1824 | 1461114636728 Marionette TRACE conn4 -> [0,2098,"setScriptTimeout",{"ms":35000}] 18:10:36 INFO - PROCESS | 1824 | 1461114636731 Marionette TRACE conn4 <- [1,2098,null,{}] 18:10:36 INFO - PROCESS | 1824 | 1461114636737 Marionette TRACE conn4 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:37 INFO - PROCESS | 1824 | 1461114637004 Marionette TRACE conn4 <- [1,2099,null,{"value":null}] 18:10:37 INFO - PROCESS | 1824 | 1461114637318 Marionette TRACE conn4 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:37 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843c217800 == 163 [pid = 1824] [id = 532] 18:10:37 INFO - PROCESS | 1824 | ++DOMWINDOW == 269 (0x7f8437fee800) [pid = 1824] [serial = 1597] [outer = (nil)] 18:10:37 INFO - PROCESS | 1824 | ++DOMWINDOW == 270 (0x7f843a431800) [pid = 1824] [serial = 1598] [outer = 0x7f8437fee800] 18:10:37 INFO - PROCESS | 1824 | 1461114637399 Marionette DEBUG loaded listener.js 18:10:37 INFO - PROCESS | 1824 | ++DOMWINDOW == 271 (0x7f843b2c1000) [pid = 1824] [serial = 1599] [outer = 0x7f8437fee800] 18:10:38 INFO - PROCESS | 1824 | 1461114638358 Marionette TRACE conn4 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 18:10:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 18:10:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1684ms 18:10:38 INFO - PROCESS | 1824 | 1461114638412 Marionette TRACE conn4 -> [0,2101,"getWindowHandle",null] 18:10:38 INFO - PROCESS | 1824 | 1461114638415 Marionette TRACE conn4 <- [1,2101,null,{"value":"8"}] 18:10:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 18:10:38 INFO - PROCESS | 1824 | 1461114638422 Marionette TRACE conn4 -> [0,2102,"setScriptTimeout",{"ms":35000}] 18:10:38 INFO - PROCESS | 1824 | 1461114638425 Marionette TRACE conn4 <- [1,2102,null,{}] 18:10:38 INFO - PROCESS | 1824 | 1461114638430 Marionette TRACE conn4 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:38 INFO - PROCESS | 1824 | 1461114638653 Marionette TRACE conn4 <- [1,2103,null,{"value":null}] 18:10:38 INFO - PROCESS | 1824 | 1461114638989 Marionette TRACE conn4 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:39 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843d23e800 == 164 [pid = 1824] [id = 533] 18:10:39 INFO - PROCESS | 1824 | ++DOMWINDOW == 272 (0x7f8426f6f400) [pid = 1824] [serial = 1600] [outer = (nil)] 18:10:39 INFO - PROCESS | 1824 | ++DOMWINDOW == 273 (0x7f843b4abc00) [pid = 1824] [serial = 1601] [outer = 0x7f8426f6f400] 18:10:39 INFO - PROCESS | 1824 | 1461114639068 Marionette DEBUG loaded listener.js 18:10:39 INFO - PROCESS | 1824 | ++DOMWINDOW == 274 (0x7f843c7c8400) [pid = 1824] [serial = 1602] [outer = 0x7f8426f6f400] 18:10:39 INFO - PROCESS | 1824 | 1461114639932 Marionette TRACE conn4 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 18:10:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 18:10:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1582ms 18:10:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 18:10:40 INFO - PROCESS | 1824 | 1461114640005 Marionette TRACE conn4 -> [0,2105,"getWindowHandle",null] 18:10:40 INFO - PROCESS | 1824 | 1461114640008 Marionette TRACE conn4 <- [1,2105,null,{"value":"8"}] 18:10:40 INFO - PROCESS | 1824 | 1461114640015 Marionette TRACE conn4 -> [0,2106,"setScriptTimeout",{"ms":35000}] 18:10:40 INFO - PROCESS | 1824 | 1461114640018 Marionette TRACE conn4 <- [1,2106,null,{}] 18:10:40 INFO - PROCESS | 1824 | 1461114640024 Marionette TRACE conn4 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:40 INFO - PROCESS | 1824 | 1461114640265 Marionette TRACE conn4 <- [1,2107,null,{"value":null}] 18:10:40 INFO - PROCESS | 1824 | 1461114640583 Marionette TRACE conn4 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:40 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84432cc800 == 165 [pid = 1824] [id = 534] 18:10:40 INFO - PROCESS | 1824 | ++DOMWINDOW == 275 (0x7f84299cf800) [pid = 1824] [serial = 1603] [outer = (nil)] 18:10:40 INFO - PROCESS | 1824 | ++DOMWINDOW == 276 (0x7f843d273800) [pid = 1824] [serial = 1604] [outer = 0x7f84299cf800] 18:10:40 INFO - PROCESS | 1824 | 1461114640664 Marionette DEBUG loaded listener.js 18:10:40 INFO - PROCESS | 1824 | ++DOMWINDOW == 277 (0x7f843dd2b800) [pid = 1824] [serial = 1605] [outer = 0x7f84299cf800] 18:10:41 INFO - PROCESS | 1824 | 1461114641551 Marionette TRACE conn4 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 18:10:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 18:10:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1586ms 18:10:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 18:10:41 INFO - PROCESS | 1824 | 1461114641601 Marionette TRACE conn4 -> [0,2109,"getWindowHandle",null] 18:10:41 INFO - PROCESS | 1824 | 1461114641604 Marionette TRACE conn4 <- [1,2109,null,{"value":"8"}] 18:10:41 INFO - PROCESS | 1824 | 1461114641611 Marionette TRACE conn4 -> [0,2110,"setScriptTimeout",{"ms":35000}] 18:10:41 INFO - PROCESS | 1824 | 1461114641614 Marionette TRACE conn4 <- [1,2110,null,{}] 18:10:41 INFO - PROCESS | 1824 | 1461114641620 Marionette TRACE conn4 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:41 INFO - PROCESS | 1824 | 1461114641840 Marionette TRACE conn4 <- [1,2111,null,{"value":null}] 18:10:42 INFO - PROCESS | 1824 | 1461114642094 Marionette TRACE conn4 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:42 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f844d4c4000 == 166 [pid = 1824] [id = 535] 18:10:42 INFO - PROCESS | 1824 | ++DOMWINDOW == 278 (0x7f8429c5c400) [pid = 1824] [serial = 1606] [outer = (nil)] 18:10:42 INFO - PROCESS | 1824 | ++DOMWINDOW == 279 (0x7f843e05d400) [pid = 1824] [serial = 1607] [outer = 0x7f8429c5c400] 18:10:42 INFO - PROCESS | 1824 | 1461114642209 Marionette DEBUG loaded listener.js 18:10:42 INFO - PROCESS | 1824 | ++DOMWINDOW == 280 (0x7f844a2e8000) [pid = 1824] [serial = 1608] [outer = 0x7f8429c5c400] 18:10:43 INFO - PROCESS | 1824 | 1461114643114 Marionette TRACE conn4 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 18:10:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 18:10:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1583ms 18:10:43 INFO - PROCESS | 1824 | 1461114643196 Marionette TRACE conn4 -> [0,2113,"getWindowHandle",null] 18:10:43 INFO - PROCESS | 1824 | 1461114643201 Marionette TRACE conn4 <- [1,2113,null,{"value":"8"}] 18:10:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 18:10:43 INFO - PROCESS | 1824 | 1461114643209 Marionette TRACE conn4 -> [0,2114,"setScriptTimeout",{"ms":35000}] 18:10:43 INFO - PROCESS | 1824 | 1461114643212 Marionette TRACE conn4 <- [1,2114,null,{}] 18:10:43 INFO - PROCESS | 1824 | 1461114643218 Marionette TRACE conn4 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:43 INFO - PROCESS | 1824 | 1461114643482 Marionette TRACE conn4 <- [1,2115,null,{"value":null}] 18:10:43 INFO - PROCESS | 1824 | 1461114643806 Marionette TRACE conn4 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:43 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f844f7c0800 == 167 [pid = 1824] [id = 536] 18:10:43 INFO - PROCESS | 1824 | ++DOMWINDOW == 281 (0x7f842a9ea800) [pid = 1824] [serial = 1609] [outer = (nil)] 18:10:43 INFO - PROCESS | 1824 | ++DOMWINDOW == 282 (0x7f844d44bc00) [pid = 1824] [serial = 1610] [outer = 0x7f842a9ea800] 18:10:43 INFO - PROCESS | 1824 | 1461114643884 Marionette DEBUG loaded listener.js 18:10:43 INFO - PROCESS | 1824 | ++DOMWINDOW == 283 (0x7f844f12f400) [pid = 1824] [serial = 1611] [outer = 0x7f842a9ea800] 18:10:44 INFO - PROCESS | 1824 | 1461114644698 Marionette TRACE conn4 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 18:10:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 18:10:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1536ms 18:10:44 INFO - PROCESS | 1824 | 1461114644758 Marionette TRACE conn4 -> [0,2117,"getWindowHandle",null] 18:10:44 INFO - PROCESS | 1824 | 1461114644762 Marionette TRACE conn4 <- [1,2117,null,{"value":"8"}] 18:10:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 18:10:44 INFO - PROCESS | 1824 | 1461114644773 Marionette TRACE conn4 -> [0,2118,"setScriptTimeout",{"ms":35000}] 18:10:44 INFO - PROCESS | 1824 | 1461114644775 Marionette TRACE conn4 <- [1,2118,null,{}] 18:10:44 INFO - PROCESS | 1824 | 1461114644779 Marionette TRACE conn4 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:45 INFO - PROCESS | 1824 | 1461114644997 Marionette TRACE conn4 <- [1,2119,null,{"value":null}] 18:10:45 INFO - PROCESS | 1824 | 1461114645279 Marionette TRACE conn4 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:45 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f841d9d7800 == 168 [pid = 1824] [id = 537] 18:10:45 INFO - PROCESS | 1824 | ++DOMWINDOW == 284 (0x7f842c7f2800) [pid = 1824] [serial = 1612] [outer = (nil)] 18:10:45 INFO - PROCESS | 1824 | ++DOMWINDOW == 285 (0x7f84380e3c00) [pid = 1824] [serial = 1613] [outer = 0x7f842c7f2800] 18:10:45 INFO - PROCESS | 1824 | 1461114645397 Marionette DEBUG loaded listener.js 18:10:45 INFO - PROCESS | 1824 | ++DOMWINDOW == 286 (0x7f84380e9000) [pid = 1824] [serial = 1614] [outer = 0x7f842c7f2800] 18:10:46 INFO - PROCESS | 1824 | 1461114646291 Marionette TRACE conn4 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 18:10:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 18:10:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1593ms 18:10:46 INFO - PROCESS | 1824 | 1461114646366 Marionette TRACE conn4 -> [0,2121,"getWindowHandle",null] 18:10:46 INFO - PROCESS | 1824 | 1461114646370 Marionette TRACE conn4 <- [1,2121,null,{"value":"8"}] 18:10:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 18:10:46 INFO - PROCESS | 1824 | 1461114646376 Marionette TRACE conn4 -> [0,2122,"setScriptTimeout",{"ms":35000}] 18:10:46 INFO - PROCESS | 1824 | 1461114646379 Marionette TRACE conn4 <- [1,2122,null,{}] 18:10:46 INFO - PROCESS | 1824 | 1461114646384 Marionette TRACE conn4 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:46 INFO - PROCESS | 1824 | 1461114646601 Marionette TRACE conn4 <- [1,2123,null,{"value":null}] 18:10:46 INFO - PROCESS | 1824 | 1461114646920 Marionette TRACE conn4 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:46 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84250c2800 == 169 [pid = 1824] [id = 538] 18:10:46 INFO - PROCESS | 1824 | ++DOMWINDOW == 287 (0x7f8430ae0c00) [pid = 1824] [serial = 1615] [outer = (nil)] 18:10:47 INFO - PROCESS | 1824 | ++DOMWINDOW == 288 (0x7f84380dbc00) [pid = 1824] [serial = 1616] [outer = 0x7f8430ae0c00] 18:10:47 INFO - PROCESS | 1824 | 1461114647040 Marionette DEBUG loaded listener.js 18:10:47 INFO - PROCESS | 1824 | ++DOMWINDOW == 289 (0x7f844b1d1c00) [pid = 1824] [serial = 1617] [outer = 0x7f8430ae0c00] 18:10:47 INFO - PROCESS | 1824 | 1461114647896 Marionette TRACE conn4 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 18:10:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 18:10:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1583ms 18:10:47 INFO - PROCESS | 1824 | 1461114647960 Marionette TRACE conn4 -> [0,2125,"getWindowHandle",null] 18:10:47 INFO - PROCESS | 1824 | 1461114647964 Marionette TRACE conn4 <- [1,2125,null,{"value":"8"}] 18:10:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 18:10:47 INFO - PROCESS | 1824 | 1461114647970 Marionette TRACE conn4 -> [0,2126,"setScriptTimeout",{"ms":35000}] 18:10:47 INFO - PROCESS | 1824 | 1461114647972 Marionette TRACE conn4 <- [1,2126,null,{}] 18:10:47 INFO - PROCESS | 1824 | 1461114647977 Marionette TRACE conn4 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:48 INFO - PROCESS | 1824 | 1461114648200 Marionette TRACE conn4 <- [1,2127,null,{"value":null}] 18:10:49 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843c76b800 == 168 [pid = 1824] [id = 46] 18:10:49 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8433328000 == 167 [pid = 1824] [id = 324] 18:10:49 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8427bc0000 == 166 [pid = 1824] [id = 519] 18:10:49 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84271b2800 == 165 [pid = 1824] [id = 518] 18:10:49 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8425279000 == 164 [pid = 1824] [id = 517] 18:10:49 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84227f0800 == 163 [pid = 1824] [id = 516] 18:10:49 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84227e4000 == 162 [pid = 1824] [id = 515] 18:10:49 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8437d76800 == 161 [pid = 1824] [id = 512] 18:10:49 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84205a7000 == 160 [pid = 1824] [id = 511] 18:10:49 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84202d9000 == 159 [pid = 1824] [id = 510] 18:10:49 INFO - PROCESS | 1824 | --DOCSHELL 0x7f842a51e800 == 158 [pid = 1824] [id = 509] 18:10:49 INFO - PROCESS | 1824 | --DOMWINDOW == 288 (0x7f844f504800) [pid = 1824] [serial = 1242] [outer = (nil)] [url = about:blank] 18:10:49 INFO - PROCESS | 1824 | --DOMWINDOW == 287 (0x7f843c0d3c00) [pid = 1824] [serial = 1451] [outer = (nil)] [url = about:blank] 18:10:49 INFO - PROCESS | 1824 | --DOMWINDOW == 286 (0x7f8428f05c00) [pid = 1824] [serial = 1482] [outer = (nil)] [url = about:blank] 18:10:49 INFO - PROCESS | 1824 | --DOMWINDOW == 285 (0x7f844f508800) [pid = 1824] [serial = 1257] [outer = (nil)] [url = about:blank] 18:10:49 INFO - PROCESS | 1824 | --DOMWINDOW == 284 (0x7f844d3c6c00) [pid = 1824] [serial = 1188] [outer = (nil)] [url = about:blank] 18:10:49 INFO - PROCESS | 1824 | --DOMWINDOW == 283 (0x7f8432e0cc00) [pid = 1824] [serial = 1436] [outer = (nil)] [url = about:blank] 18:10:49 INFO - PROCESS | 1824 | --DOMWINDOW == 282 (0x7f844f12ac00) [pid = 1824] [serial = 1460] [outer = (nil)] [url = about:blank] 18:10:49 INFO - PROCESS | 1824 | --DOMWINDOW == 281 (0x7f8429b02c00) [pid = 1824] [serial = 1484] [outer = (nil)] [url = about:blank] 18:10:49 INFO - PROCESS | 1824 | --DOMWINDOW == 280 (0x7f8427099000) [pid = 1824] [serial = 1427] [outer = (nil)] [url = about:blank] 18:10:49 INFO - PROCESS | 1824 | --DOMWINDOW == 279 (0x7f843393c000) [pid = 1824] [serial = 1439] [outer = (nil)] [url = about:blank] 18:10:49 INFO - PROCESS | 1824 | --DOMWINDOW == 278 (0x7f842518a800) [pid = 1824] [serial = 1260] [outer = (nil)] [url = about:blank] 18:10:49 INFO - PROCESS | 1824 | --DOMWINDOW == 277 (0x7f8433ee8c00) [pid = 1824] [serial = 1442] [outer = (nil)] [url = about:blank] 18:10:49 INFO - PROCESS | 1824 | --DOMWINDOW == 276 (0x7f84228c3400) [pid = 1824] [serial = 1475] [outer = (nil)] [url = about:blank] 18:10:49 INFO - PROCESS | 1824 | --DOMWINDOW == 275 (0x7f843c205800) [pid = 1824] [serial = 1239] [outer = (nil)] [url = about:blank] 18:10:49 INFO - PROCESS | 1824 | --DOMWINDOW == 274 (0x7f8429c56000) [pid = 1824] [serial = 1203] [outer = (nil)] [url = about:blank] 18:10:49 INFO - PROCESS | 1824 | --DOMWINDOW == 273 (0x7f8429c60c00) [pid = 1824] [serial = 1430] [outer = (nil)] [url = about:blank] 18:10:49 INFO - PROCESS | 1824 | --DOMWINDOW == 272 (0x7f842aa76800) [pid = 1824] [serial = 1485] [outer = (nil)] [url = about:blank] 18:10:49 INFO - PROCESS | 1824 | --DOMWINDOW == 271 (0x7f844b259c00) [pid = 1824] [serial = 1457] [outer = (nil)] [url = about:blank] 18:10:49 INFO - PROCESS | 1824 | --DOMWINDOW == 270 (0x7f844f5f1800) [pid = 1824] [serial = 1191] [outer = (nil)] [url = about:blank] 18:10:49 INFO - PROCESS | 1824 | --DOMWINDOW == 269 (0x7f842548c800) [pid = 1824] [serial = 1481] [outer = (nil)] [url = about:blank] 18:10:49 INFO - PROCESS | 1824 | --DOMWINDOW == 268 (0x7f8426f6e400) [pid = 1824] [serial = 1479] [outer = (nil)] [url = about:blank] 18:10:49 INFO - PROCESS | 1824 | --DOMWINDOW == 267 (0x7f8424648c00) [pid = 1824] [serial = 1476] [outer = (nil)] [url = about:blank] 18:10:49 INFO - PROCESS | 1824 | --DOMWINDOW == 266 (0x7f843718e400) [pid = 1824] [serial = 1445] [outer = (nil)] [url = about:blank] 18:10:49 INFO - PROCESS | 1824 | --DOMWINDOW == 265 (0x7f843a424400) [pid = 1824] [serial = 1448] [outer = (nil)] [url = about:blank] 18:10:49 INFO - PROCESS | 1824 | --DOMWINDOW == 264 (0x7f8431c18800) [pid = 1824] [serial = 1248] [outer = (nil)] [url = about:blank] 18:10:49 INFO - PROCESS | 1824 | --DOMWINDOW == 263 (0x7f8431aa0800) [pid = 1824] [serial = 1433] [outer = (nil)] [url = about:blank] 18:10:49 INFO - PROCESS | 1824 | --DOMWINDOW == 262 (0x7f8427cfb800) [pid = 1824] [serial = 1227] [outer = (nil)] [url = about:blank] 18:10:49 INFO - PROCESS | 1824 | --DOMWINDOW == 261 (0x7f842c7f2000) [pid = 1824] [serial = 1488] [outer = (nil)] [url = about:blank] 18:10:49 INFO - PROCESS | 1824 | --DOMWINDOW == 260 (0x7f843dbe9800) [pid = 1824] [serial = 1454] [outer = (nil)] [url = about:blank] 18:10:49 INFO - PROCESS | 1824 | --DOMWINDOW == 259 (0x7f84244e8c00) [pid = 1824] [serial = 1197] [outer = (nil)] [url = about:blank] 18:10:49 INFO - PROCESS | 1824 | --DOMWINDOW == 258 (0x7f8431aa8800) [pid = 1824] [serial = 1490] [outer = (nil)] [url = about:blank] 18:10:49 INFO - PROCESS | 1824 | --DOMWINDOW == 257 (0x7f8422c3a800) [pid = 1824] [serial = 1466] [outer = (nil)] [url = about:blank] 18:10:49 INFO - PROCESS | 1824 | --DOMWINDOW == 256 (0x7f8422a73000) [pid = 1824] [serial = 1472] [outer = (nil)] [url = about:blank] 18:10:49 INFO - PROCESS | 1824 | --DOMWINDOW == 255 (0x7f842464e000) [pid = 1824] [serial = 1200] [outer = (nil)] [url = about:blank] 18:10:49 INFO - PROCESS | 1824 | --DOMWINDOW == 254 (0x7f8431a0ac00) [pid = 1824] [serial = 1422] [outer = (nil)] [url = about:blank] 18:10:49 INFO - PROCESS | 1824 | --DOMWINDOW == 253 (0x7f843ae49000) [pid = 1824] [serial = 1236] [outer = (nil)] [url = about:blank] 18:10:49 INFO - PROCESS | 1824 | --DOMWINDOW == 252 (0x7f8430ad5800) [pid = 1824] [serial = 1230] [outer = (nil)] [url = about:blank] 18:10:49 INFO - PROCESS | 1824 | --DOMWINDOW == 251 (0x7f8433c39c00) [pid = 1824] [serial = 1233] [outer = (nil)] [url = about:blank] 18:10:49 INFO - PROCESS | 1824 | --DOMWINDOW == 250 (0x7f8429a34400) [pid = 1824] [serial = 1469] [outer = (nil)] [url = about:blank] 18:10:49 INFO - PROCESS | 1824 | --DOMWINDOW == 249 (0x7f842aa7d400) [pid = 1824] [serial = 1194] [outer = (nil)] [url = about:blank] 18:10:49 INFO - PROCESS | 1824 | --DOMWINDOW == 248 (0x7f843820f400) [pid = 1824] [serial = 1254] [outer = (nil)] [url = about:blank] 18:10:49 INFO - PROCESS | 1824 | --DOMWINDOW == 247 (0x7f84251b9000) [pid = 1824] [serial = 1478] [outer = (nil)] [url = about:blank] 18:10:49 INFO - PROCESS | 1824 | --DOMWINDOW == 246 (0x7f8438204c00) [pid = 1824] [serial = 1251] [outer = (nil)] [url = about:blank] 18:10:49 INFO - PROCESS | 1824 | --DOMWINDOW == 245 (0x7f84228c4800) [pid = 1824] [serial = 1424] [outer = (nil)] [url = about:blank] 18:10:49 INFO - PROCESS | 1824 | --DOMWINDOW == 244 (0x7f8429a33400) [pid = 1824] [serial = 1463] [outer = (nil)] [url = about:blank] 18:10:49 INFO - PROCESS | 1824 | --DOMWINDOW == 243 (0x7f842c58e000) [pid = 1824] [serial = 1487] [outer = (nil)] [url = about:blank] 18:10:49 INFO - PROCESS | 1824 | --DOMWINDOW == 242 (0x7f84271a6000) [pid = 1824] [serial = 1245] [outer = (nil)] [url = about:blank] 18:10:49 INFO - PROCESS | 1824 | --DOMWINDOW == 241 (0x7f8433690000) [pid = 1824] [serial = 1491] [outer = (nil)] [url = about:blank] 18:10:49 INFO - PROCESS | 1824 | --DOMWINDOW == 240 (0x7f84336f9000) [pid = 1824] [serial = 1493] [outer = (nil)] [url = about:blank] 18:10:49 INFO - PROCESS | 1824 | 1461114649782 Marionette TRACE conn4 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:49 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84205a1000 == 159 [pid = 1824] [id = 539] 18:10:49 INFO - PROCESS | 1824 | ++DOMWINDOW == 241 (0x7f8420583400) [pid = 1824] [serial = 1618] [outer = (nil)] 18:10:49 INFO - PROCESS | 1824 | ++DOMWINDOW == 242 (0x7f8420586c00) [pid = 1824] [serial = 1619] [outer = 0x7f8420583400] 18:10:49 INFO - PROCESS | 1824 | 1461114649857 Marionette DEBUG loaded listener.js 18:10:49 INFO - PROCESS | 1824 | ++DOMWINDOW == 243 (0x7f842223c000) [pid = 1824] [serial = 1620] [outer = 0x7f8420583400] 18:10:50 INFO - PROCESS | 1824 | 1461114650635 Marionette TRACE conn4 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 18:10:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 18:10:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 2687ms 18:10:50 INFO - PROCESS | 1824 | 1461114650660 Marionette TRACE conn4 -> [0,2129,"getWindowHandle",null] 18:10:50 INFO - PROCESS | 1824 | 1461114650667 Marionette TRACE conn4 <- [1,2129,null,{"value":"8"}] 18:10:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 18:10:50 INFO - PROCESS | 1824 | 1461114650676 Marionette TRACE conn4 -> [0,2130,"setScriptTimeout",{"ms":35000}] 18:10:50 INFO - PROCESS | 1824 | 1461114650680 Marionette TRACE conn4 <- [1,2130,null,{}] 18:10:50 INFO - PROCESS | 1824 | 1461114650687 Marionette TRACE conn4 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:50 INFO - PROCESS | 1824 | 1461114650918 Marionette TRACE conn4 <- [1,2131,null,{"value":null}] 18:10:51 INFO - PROCESS | 1824 | 1461114651110 Marionette TRACE conn4 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:51 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8422a44800 == 160 [pid = 1824] [id = 540] 18:10:51 INFO - PROCESS | 1824 | ++DOMWINDOW == 244 (0x7f8420583c00) [pid = 1824] [serial = 1621] [outer = (nil)] 18:10:51 INFO - PROCESS | 1824 | ++DOMWINDOW == 245 (0x7f8422c31400) [pid = 1824] [serial = 1622] [outer = 0x7f8420583c00] 18:10:51 INFO - PROCESS | 1824 | 1461114651177 Marionette DEBUG loaded listener.js 18:10:51 INFO - PROCESS | 1824 | ++DOMWINDOW == 246 (0x7f8424646c00) [pid = 1824] [serial = 1623] [outer = 0x7f8420583c00] 18:10:52 INFO - PROCESS | 1824 | 1461114652106 Marionette TRACE conn4 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 18:10:52 INFO - PROCESS | 1824 | 1461114652181 Marionette TRACE conn4 <- [1,2133,null,{"value":"8"}] 18:10:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 18:10:52 INFO - PROCESS | 1824 | 1461114652188 Marionette TRACE conn4 -> [0,2134,"setScriptTimeout",{"ms":35000}] 18:10:52 INFO - PROCESS | 1824 | 1461114652190 Marionette TRACE conn4 <- [1,2134,null,{}] 18:10:52 INFO - PROCESS | 1824 | 1461114652196 Marionette TRACE conn4 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:52 INFO - PROCESS | 1824 | 1461114652488 Marionette TRACE conn4 <- [1,2135,null,{"value":null}] 18:10:52 INFO - PROCESS | 1824 | 1461114652518 Marionette TRACE conn4 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:52 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8424baf800 == 161 [pid = 1824] [id = 541] 18:10:52 INFO - PROCESS | 1824 | ++DOMWINDOW == 247 (0x7f8424654000) [pid = 1824] [serial = 1624] [outer = (nil)] 18:10:52 INFO - PROCESS | 1824 | ++DOMWINDOW == 248 (0x7f842518b400) [pid = 1824] [serial = 1625] [outer = 0x7f8424654000] 18:10:52 INFO - PROCESS | 1824 | 1461114652580 Marionette DEBUG loaded listener.js 18:10:52 INFO - PROCESS | 1824 | ++DOMWINDOW == 249 (0x7f842544c800) [pid = 1824] [serial = 1626] [outer = 0x7f8424654000] 18:10:53 INFO - PROCESS | 1824 | 1461114653653 Marionette TRACE conn4 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 18:10:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 18:10:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1529ms 18:10:53 INFO - PROCESS | 1824 | 1461114653718 Marionette TRACE conn4 -> [0,2137,"getWindowHandle",null] 18:10:53 INFO - PROCESS | 1824 | 1461114653722 Marionette TRACE conn4 <- [1,2137,null,{"value":"8"}] 18:10:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 18:10:53 INFO - PROCESS | 1824 | 1461114653762 Marionette TRACE conn4 -> [0,2138,"setScriptTimeout",{"ms":35000}] 18:10:53 INFO - PROCESS | 1824 | 1461114653775 Marionette TRACE conn4 <- [1,2138,null,{}] 18:10:53 INFO - PROCESS | 1824 | 1461114653806 Marionette TRACE conn4 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:54 INFO - PROCESS | 1824 | 1461114654713 Marionette TRACE conn4 <- [1,2139,null,{"value":null}] 18:10:54 INFO - PROCESS | 1824 | --DOMWINDOW == 248 (0x7f8421f4d800) [pid = 1824] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 18:10:54 INFO - PROCESS | 1824 | --DOMWINDOW == 247 (0x7f842223cc00) [pid = 1824] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 18:10:54 INFO - PROCESS | 1824 | --DOMWINDOW == 246 (0x7f84251b7c00) [pid = 1824] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 18:10:54 INFO - PROCESS | 1824 | --DOMWINDOW == 245 (0x7f842706b800) [pid = 1824] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 18:10:54 INFO - PROCESS | 1824 | --DOMWINDOW == 244 (0x7f84228ce000) [pid = 1824] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 18:10:54 INFO - PROCESS | 1824 | --DOMWINDOW == 243 (0x7f842464bc00) [pid = 1824] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 18:10:54 INFO - PROCESS | 1824 | 1461114654917 Marionette TRACE conn4 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:54 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8425c58000 == 162 [pid = 1824] [id = 542] 18:10:54 INFO - PROCESS | 1824 | ++DOMWINDOW == 244 (0x7f8421f4d800) [pid = 1824] [serial = 1627] [outer = (nil)] 18:10:54 INFO - PROCESS | 1824 | ++DOMWINDOW == 245 (0x7f84228ce000) [pid = 1824] [serial = 1628] [outer = 0x7f8421f4d800] 18:10:54 INFO - PROCESS | 1824 | 1461114654980 Marionette DEBUG loaded listener.js 18:10:55 INFO - PROCESS | 1824 | ++DOMWINDOW == 246 (0x7f8426f6e800) [pid = 1824] [serial = 1629] [outer = 0x7f8421f4d800] 18:10:55 INFO - PROCESS | 1824 | 1461114655700 Marionette TRACE conn4 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 18:10:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 18:10:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 2035ms 18:10:55 INFO - PROCESS | 1824 | 1461114655765 Marionette TRACE conn4 -> [0,2141,"getWindowHandle",null] 18:10:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 18:10:55 INFO - PROCESS | 1824 | 1461114655769 Marionette TRACE conn4 <- [1,2141,null,{"value":"8"}] 18:10:55 INFO - PROCESS | 1824 | 1461114655776 Marionette TRACE conn4 -> [0,2142,"setScriptTimeout",{"ms":35000}] 18:10:55 INFO - PROCESS | 1824 | 1461114655779 Marionette TRACE conn4 <- [1,2142,null,{}] 18:10:55 INFO - PROCESS | 1824 | 1461114655784 Marionette TRACE conn4 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:56 INFO - PROCESS | 1824 | 1461114656055 Marionette TRACE conn4 <- [1,2143,null,{"value":null}] 18:10:56 INFO - PROCESS | 1824 | 1461114656078 Marionette TRACE conn4 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:56 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8427aa5000 == 163 [pid = 1824] [id = 543] 18:10:56 INFO - PROCESS | 1824 | ++DOMWINDOW == 247 (0x7f8421f50000) [pid = 1824] [serial = 1630] [outer = (nil)] 18:10:56 INFO - PROCESS | 1824 | ++DOMWINDOW == 248 (0x7f842719ac00) [pid = 1824] [serial = 1631] [outer = 0x7f8421f50000] 18:10:56 INFO - PROCESS | 1824 | 1461114656138 Marionette DEBUG loaded listener.js 18:10:56 INFO - PROCESS | 1824 | ++DOMWINDOW == 249 (0x7f8428b9e000) [pid = 1824] [serial = 1632] [outer = 0x7f8421f50000] 18:10:57 INFO - PROCESS | 1824 | 1461114657295 Marionette TRACE conn4 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 18:10:57 INFO - PROCESS | 1824 | 1461114657371 Marionette TRACE conn4 <- [1,2145,null,{"value":"8"}] 18:10:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 18:10:57 INFO - PROCESS | 1824 | 1461114657380 Marionette TRACE conn4 -> [0,2146,"setScriptTimeout",{"ms":35000}] 18:10:57 INFO - PROCESS | 1824 | 1461114657385 Marionette TRACE conn4 <- [1,2146,null,{}] 18:10:57 INFO - PROCESS | 1824 | 1461114657394 Marionette TRACE conn4 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:57 INFO - PROCESS | 1824 | 1461114657662 Marionette TRACE conn4 <- [1,2147,null,{"value":null}] 18:10:57 INFO - PROCESS | 1824 | 1461114657991 Marionette TRACE conn4 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:58 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8424b9c000 == 164 [pid = 1824] [id = 544] 18:10:58 INFO - PROCESS | 1824 | ++DOMWINDOW == 250 (0x7f842464bc00) [pid = 1824] [serial = 1633] [outer = (nil)] 18:10:58 INFO - PROCESS | 1824 | ++DOMWINDOW == 251 (0x7f8425098400) [pid = 1824] [serial = 1634] [outer = 0x7f842464bc00] 18:10:58 INFO - PROCESS | 1824 | 1461114658069 Marionette DEBUG loaded listener.js 18:10:58 INFO - PROCESS | 1824 | ++DOMWINDOW == 252 (0x7f84251b1000) [pid = 1824] [serial = 1635] [outer = 0x7f842464bc00] 18:10:58 INFO - PROCESS | 1824 | 1461114658945 Marionette TRACE conn4 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 18:10:59 INFO - PROCESS | 1824 | 1461114659029 Marionette TRACE conn4 <- [1,2149,null,{"value":"8"}] 18:10:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 18:10:59 INFO - PROCESS | 1824 | 1461114659040 Marionette TRACE conn4 -> [0,2150,"setScriptTimeout",{"ms":35000}] 18:10:59 INFO - PROCESS | 1824 | 1461114659044 Marionette TRACE conn4 <- [1,2150,null,{}] 18:10:59 INFO - PROCESS | 1824 | 1461114659050 Marionette TRACE conn4 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:59 INFO - PROCESS | 1824 | 1461114659320 Marionette TRACE conn4 <- [1,2151,null,{"value":null}] 18:10:59 INFO - PROCESS | 1824 | 1461114659688 Marionette TRACE conn4 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:59 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8428d21800 == 165 [pid = 1824] [id = 545] 18:10:59 INFO - PROCESS | 1824 | ++DOMWINDOW == 253 (0x7f8426e38400) [pid = 1824] [serial = 1636] [outer = (nil)] 18:10:59 INFO - PROCESS | 1824 | ++DOMWINDOW == 254 (0x7f8427199400) [pid = 1824] [serial = 1637] [outer = 0x7f8426e38400] 18:10:59 INFO - PROCESS | 1824 | 1461114659767 Marionette DEBUG loaded listener.js 18:10:59 INFO - PROCESS | 1824 | ++DOMWINDOW == 255 (0x7f8428e5d000) [pid = 1824] [serial = 1638] [outer = 0x7f8426e38400] 18:11:00 INFO - PROCESS | 1824 | 1461114660683 Marionette TRACE conn4 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 18:11:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 18:11:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1682ms 18:11:00 INFO - PROCESS | 1824 | 1461114660722 Marionette TRACE conn4 -> [0,2153,"getWindowHandle",null] 18:11:00 INFO - PROCESS | 1824 | 1461114660726 Marionette TRACE conn4 <- [1,2153,null,{"value":"8"}] 18:11:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 18:11:00 INFO - PROCESS | 1824 | 1461114660733 Marionette TRACE conn4 -> [0,2154,"setScriptTimeout",{"ms":35000}] 18:11:00 INFO - PROCESS | 1824 | 1461114660739 Marionette TRACE conn4 <- [1,2154,null,{}] 18:11:00 INFO - PROCESS | 1824 | 1461114660774 Marionette TRACE conn4 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:01 INFO - PROCESS | 1824 | 1461114661013 Marionette TRACE conn4 <- [1,2155,null,{"value":null}] 18:11:01 INFO - PROCESS | 1824 | 1461114661322 Marionette TRACE conn4 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:01 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8429a9b000 == 166 [pid = 1824] [id = 546] 18:11:01 INFO - PROCESS | 1824 | ++DOMWINDOW == 256 (0x7f8428f0e800) [pid = 1824] [serial = 1639] [outer = (nil)] 18:11:01 INFO - PROCESS | 1824 | ++DOMWINDOW == 257 (0x7f8429b67000) [pid = 1824] [serial = 1640] [outer = 0x7f8428f0e800] 18:11:01 INFO - PROCESS | 1824 | 1461114661408 Marionette DEBUG loaded listener.js 18:11:01 INFO - PROCESS | 1824 | ++DOMWINDOW == 258 (0x7f8429c60c00) [pid = 1824] [serial = 1641] [outer = 0x7f8428f0e800] 18:11:02 INFO - PROCESS | 1824 | 1461114662322 Marionette TRACE conn4 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 18:11:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 18:11:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1647ms 18:11:02 INFO - PROCESS | 1824 | 1461114662381 Marionette TRACE conn4 -> [0,2157,"getWindowHandle",null] 18:11:02 INFO - PROCESS | 1824 | 1461114662385 Marionette TRACE conn4 <- [1,2157,null,{"value":"8"}] 18:11:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 18:11:02 INFO - PROCESS | 1824 | 1461114662392 Marionette TRACE conn4 -> [0,2158,"setScriptTimeout",{"ms":35000}] 18:11:02 INFO - PROCESS | 1824 | 1461114662395 Marionette TRACE conn4 <- [1,2158,null,{}] 18:11:02 INFO - PROCESS | 1824 | 1461114662400 Marionette TRACE conn4 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:02 INFO - PROCESS | 1824 | 1461114662618 Marionette TRACE conn4 <- [1,2159,null,{"value":null}] 18:11:02 INFO - PROCESS | 1824 | 1461114662927 Marionette TRACE conn4 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:02 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f842ab59800 == 167 [pid = 1824] [id = 547] 18:11:02 INFO - PROCESS | 1824 | ++DOMWINDOW == 259 (0x7f8428f05000) [pid = 1824] [serial = 1642] [outer = (nil)] 18:11:02 INFO - PROCESS | 1824 | ++DOMWINDOW == 260 (0x7f842c58bc00) [pid = 1824] [serial = 1643] [outer = 0x7f8428f05000] 18:11:03 INFO - PROCESS | 1824 | 1461114663004 Marionette DEBUG loaded listener.js 18:11:03 INFO - PROCESS | 1824 | ++DOMWINDOW == 261 (0x7f842c93a000) [pid = 1824] [serial = 1644] [outer = 0x7f8428f05000] 18:11:03 INFO - PROCESS | 1824 | 1461114663889 Marionette TRACE conn4 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 18:11:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 18:11:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1533ms 18:11:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 18:11:03 INFO - PROCESS | 1824 | 1461114663926 Marionette TRACE conn4 -> [0,2161,"getWindowHandle",null] 18:11:03 INFO - PROCESS | 1824 | 1461114663929 Marionette TRACE conn4 <- [1,2161,null,{"value":"8"}] 18:11:03 INFO - PROCESS | 1824 | 1461114663936 Marionette TRACE conn4 -> [0,2162,"setScriptTimeout",{"ms":35000}] 18:11:03 INFO - PROCESS | 1824 | 1461114663939 Marionette TRACE conn4 <- [1,2162,null,{}] 18:11:03 INFO - PROCESS | 1824 | 1461114663945 Marionette TRACE conn4 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:04 INFO - PROCESS | 1824 | 1461114664169 Marionette TRACE conn4 <- [1,2163,null,{"value":null}] 18:11:04 INFO - PROCESS | 1824 | 1461114664424 Marionette TRACE conn4 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:04 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8430fe0000 == 168 [pid = 1824] [id = 548] 18:11:04 INFO - PROCESS | 1824 | ++DOMWINDOW == 262 (0x7f842aa6f800) [pid = 1824] [serial = 1645] [outer = (nil)] 18:11:04 INFO - PROCESS | 1824 | ++DOMWINDOW == 263 (0x7f8431a0cc00) [pid = 1824] [serial = 1646] [outer = 0x7f842aa6f800] 18:11:04 INFO - PROCESS | 1824 | 1461114664544 Marionette DEBUG loaded listener.js 18:11:04 INFO - PROCESS | 1824 | ++DOMWINDOW == 264 (0x7f8431aa4000) [pid = 1824] [serial = 1647] [outer = 0x7f842aa6f800] 18:11:05 INFO - PROCESS | 1824 | 1461114665415 Marionette TRACE conn4 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 18:11:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 18:11:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1538ms 18:11:05 INFO - PROCESS | 1824 | 1461114665474 Marionette TRACE conn4 -> [0,2165,"getWindowHandle",null] 18:11:05 INFO - PROCESS | 1824 | 1461114665477 Marionette TRACE conn4 <- [1,2165,null,{"value":"8"}] 18:11:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 18:11:05 INFO - PROCESS | 1824 | 1461114665484 Marionette TRACE conn4 -> [0,2166,"setScriptTimeout",{"ms":35000}] 18:11:05 INFO - PROCESS | 1824 | 1461114665487 Marionette TRACE conn4 <- [1,2166,null,{}] 18:11:05 INFO - PROCESS | 1824 | 1461114665493 Marionette TRACE conn4 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:05 INFO - PROCESS | 1824 | 1461114665746 Marionette TRACE conn4 <- [1,2167,null,{"value":null}] 18:11:06 INFO - PROCESS | 1824 | 1461114666067 Marionette TRACE conn4 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:06 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84341e2000 == 169 [pid = 1824] [id = 549] 18:11:06 INFO - PROCESS | 1824 | ++DOMWINDOW == 265 (0x7f8433695800) [pid = 1824] [serial = 1648] [outer = (nil)] 18:11:06 INFO - PROCESS | 1824 | ++DOMWINDOW == 266 (0x7f8433c39c00) [pid = 1824] [serial = 1649] [outer = 0x7f8433695800] 18:11:06 INFO - PROCESS | 1824 | 1461114666154 Marionette DEBUG loaded listener.js 18:11:06 INFO - PROCESS | 1824 | ++DOMWINDOW == 267 (0x7f8435e46000) [pid = 1824] [serial = 1650] [outer = 0x7f8433695800] 18:11:07 INFO - PROCESS | 1824 | 1461114667013 Marionette TRACE conn4 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 18:11:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 18:11:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1585ms 18:11:07 INFO - PROCESS | 1824 | 1461114667070 Marionette TRACE conn4 -> [0,2169,"getWindowHandle",null] 18:11:07 INFO - PROCESS | 1824 | 1461114667073 Marionette TRACE conn4 <- [1,2169,null,{"value":"8"}] 18:11:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 18:11:07 INFO - PROCESS | 1824 | 1461114667080 Marionette TRACE conn4 -> [0,2170,"setScriptTimeout",{"ms":35000}] 18:11:07 INFO - PROCESS | 1824 | 1461114667084 Marionette TRACE conn4 <- [1,2170,null,{}] 18:11:07 INFO - PROCESS | 1824 | 1461114667090 Marionette TRACE conn4 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:07 INFO - PROCESS | 1824 | 1461114667335 Marionette TRACE conn4 <- [1,2171,null,{"value":null}] 18:11:07 INFO - PROCESS | 1824 | 1461114667650 Marionette TRACE conn4 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:07 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8437d82800 == 170 [pid = 1824] [id = 550] 18:11:07 INFO - PROCESS | 1824 | ++DOMWINDOW == 268 (0x7f843389f800) [pid = 1824] [serial = 1651] [outer = (nil)] 18:11:07 INFO - PROCESS | 1824 | ++DOMWINDOW == 269 (0x7f84374ecc00) [pid = 1824] [serial = 1652] [outer = 0x7f843389f800] 18:11:07 INFO - PROCESS | 1824 | 1461114667730 Marionette DEBUG loaded listener.js 18:11:07 INFO - PROCESS | 1824 | ++DOMWINDOW == 270 (0x7f8437e34c00) [pid = 1824] [serial = 1653] [outer = 0x7f843389f800] 18:11:08 INFO - PROCESS | 1824 | 1461114668597 Marionette TRACE conn4 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 18:11:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 18:11:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1581ms 18:11:08 INFO - PROCESS | 1824 | 1461114668664 Marionette TRACE conn4 -> [0,2173,"getWindowHandle",null] 18:11:08 INFO - PROCESS | 1824 | 1461114668668 Marionette TRACE conn4 <- [1,2173,null,{"value":"8"}] 18:11:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 18:11:08 INFO - PROCESS | 1824 | 1461114668675 Marionette TRACE conn4 -> [0,2174,"setScriptTimeout",{"ms":35000}] 18:11:08 INFO - PROCESS | 1824 | 1461114668677 Marionette TRACE conn4 <- [1,2174,null,{}] 18:11:08 INFO - PROCESS | 1824 | 1461114668684 Marionette TRACE conn4 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:08 INFO - PROCESS | 1824 | 1461114668926 Marionette TRACE conn4 <- [1,2175,null,{"value":null}] 18:11:09 INFO - PROCESS | 1824 | 1461114669247 Marionette TRACE conn4 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:09 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8438275800 == 171 [pid = 1824] [id = 551] 18:11:09 INFO - PROCESS | 1824 | ++DOMWINDOW == 271 (0x7f8433932c00) [pid = 1824] [serial = 1654] [outer = (nil)] 18:11:09 INFO - PROCESS | 1824 | ++DOMWINDOW == 272 (0x7f8437ff7000) [pid = 1824] [serial = 1655] [outer = 0x7f8433932c00] 18:11:09 INFO - PROCESS | 1824 | 1461114669335 Marionette DEBUG loaded listener.js 18:11:09 INFO - PROCESS | 1824 | ++DOMWINDOW == 273 (0x7f84380e5000) [pid = 1824] [serial = 1656] [outer = 0x7f8433932c00] 18:11:10 INFO - PROCESS | 1824 | 1461114670241 Marionette TRACE conn4 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 18:11:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 18:11:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1638ms 18:11:10 INFO - PROCESS | 1824 | 1461114670315 Marionette TRACE conn4 -> [0,2177,"getWindowHandle",null] 18:11:10 INFO - PROCESS | 1824 | 1461114670319 Marionette TRACE conn4 <- [1,2177,null,{"value":"8"}] 18:11:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 18:11:10 INFO - PROCESS | 1824 | 1461114670325 Marionette TRACE conn4 -> [0,2178,"setScriptTimeout",{"ms":35000}] 18:11:10 INFO - PROCESS | 1824 | 1461114670329 Marionette TRACE conn4 <- [1,2178,null,{}] 18:11:10 INFO - PROCESS | 1824 | 1461114670334 Marionette TRACE conn4 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:10 INFO - PROCESS | 1824 | 1461114670569 Marionette TRACE conn4 <- [1,2179,null,{"value":null}] 18:11:10 INFO - PROCESS | 1824 | 1461114670889 Marionette TRACE conn4 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:10 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843c079800 == 172 [pid = 1824] [id = 552] 18:11:10 INFO - PROCESS | 1824 | ++DOMWINDOW == 274 (0x7f8433ab1400) [pid = 1824] [serial = 1657] [outer = (nil)] 18:11:10 INFO - PROCESS | 1824 | ++DOMWINDOW == 275 (0x7f843ad0e800) [pid = 1824] [serial = 1658] [outer = 0x7f8433ab1400] 18:11:10 INFO - PROCESS | 1824 | 1461114670974 Marionette DEBUG loaded listener.js 18:11:11 INFO - PROCESS | 1824 | ++DOMWINDOW == 276 (0x7f843c347c00) [pid = 1824] [serial = 1659] [outer = 0x7f8433ab1400] 18:11:11 INFO - PROCESS | 1824 | 1461114671811 Marionette TRACE conn4 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 18:11:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 18:11:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1535ms 18:11:11 INFO - PROCESS | 1824 | 1461114671862 Marionette TRACE conn4 -> [0,2181,"getWindowHandle",null] 18:11:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 18:11:11 INFO - PROCESS | 1824 | 1461114671866 Marionette TRACE conn4 <- [1,2181,null,{"value":"8"}] 18:11:11 INFO - PROCESS | 1824 | 1461114671872 Marionette TRACE conn4 -> [0,2182,"setScriptTimeout",{"ms":35000}] 18:11:11 INFO - PROCESS | 1824 | 1461114671876 Marionette TRACE conn4 <- [1,2182,null,{}] 18:11:11 INFO - PROCESS | 1824 | 1461114671882 Marionette TRACE conn4 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:12 INFO - PROCESS | 1824 | 1461114672157 Marionette TRACE conn4 <- [1,2183,null,{"value":null}] 18:11:12 INFO - PROCESS | 1824 | 1461114672506 Marionette TRACE conn4 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:12 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843db9c000 == 173 [pid = 1824] [id = 553] 18:11:12 INFO - PROCESS | 1824 | ++DOMWINDOW == 277 (0x7f842c58f400) [pid = 1824] [serial = 1660] [outer = (nil)] 18:11:12 INFO - PROCESS | 1824 | ++DOMWINDOW == 278 (0x7f843ff73c00) [pid = 1824] [serial = 1661] [outer = 0x7f842c58f400] 18:11:12 INFO - PROCESS | 1824 | 1461114672617 Marionette DEBUG loaded listener.js 18:11:12 INFO - PROCESS | 1824 | ++DOMWINDOW == 279 (0x7f844d441000) [pid = 1824] [serial = 1662] [outer = 0x7f842c58f400] 18:11:13 INFO - PROCESS | 1824 | 1461114673832 Marionette TRACE conn4 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 18:11:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 18:11:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 2034ms 18:11:13 INFO - PROCESS | 1824 | 1461114673909 Marionette TRACE conn4 -> [0,2185,"getWindowHandle",null] 18:11:13 INFO - PROCESS | 1824 | 1461114673915 Marionette TRACE conn4 <- [1,2185,null,{"value":"8"}] 18:11:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 18:11:13 INFO - PROCESS | 1824 | 1461114673925 Marionette TRACE conn4 -> [0,2186,"setScriptTimeout",{"ms":35000}] 18:11:13 INFO - PROCESS | 1824 | 1461114673931 Marionette TRACE conn4 <- [1,2186,null,{}] 18:11:13 INFO - PROCESS | 1824 | 1461114673941 Marionette TRACE conn4 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:14 INFO - PROCESS | 1824 | 1461114674357 Marionette TRACE conn4 <- [1,2187,null,{"value":null}] 18:11:14 INFO - PROCESS | 1824 | 1461114674739 Marionette TRACE conn4 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:14 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f844f72e800 == 174 [pid = 1824] [id = 554] 18:11:14 INFO - PROCESS | 1824 | ++DOMWINDOW == 280 (0x7f841bd75800) [pid = 1824] [serial = 1663] [outer = (nil)] 18:11:14 INFO - PROCESS | 1824 | ++DOMWINDOW == 281 (0x7f844eb59800) [pid = 1824] [serial = 1664] [outer = 0x7f841bd75800] 18:11:14 INFO - PROCESS | 1824 | 1461114674823 Marionette DEBUG loaded listener.js 18:11:14 INFO - PROCESS | 1824 | ++DOMWINDOW == 282 (0x7f844f646000) [pid = 1824] [serial = 1665] [outer = 0x7f841bd75800] 18:11:15 INFO - PROCESS | 1824 | 1461114675782 Marionette TRACE conn4 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 18:11:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 18:11:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1893ms 18:11:15 INFO - PROCESS | 1824 | 1461114675819 Marionette TRACE conn4 -> [0,2189,"getWindowHandle",null] 18:11:15 INFO - PROCESS | 1824 | 1461114675823 Marionette TRACE conn4 <- [1,2189,null,{"value":"8"}] 18:11:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 18:11:15 INFO - PROCESS | 1824 | 1461114675834 Marionette TRACE conn4 -> [0,2190,"setScriptTimeout",{"ms":35000}] 18:11:15 INFO - PROCESS | 1824 | 1461114675838 Marionette TRACE conn4 <- [1,2190,null,{}] 18:11:15 INFO - PROCESS | 1824 | 1461114675848 Marionette TRACE conn4 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:16 INFO - PROCESS | 1824 | 1461114676175 Marionette TRACE conn4 <- [1,2191,null,{"value":null}] 18:11:16 INFO - PROCESS | 1824 | 1461114676542 Marionette TRACE conn4 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:16 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8437d0e800 == 175 [pid = 1824] [id = 555] 18:11:16 INFO - PROCESS | 1824 | ++DOMWINDOW == 283 (0x7f842234f000) [pid = 1824] [serial = 1666] [outer = (nil)] 18:11:16 INFO - PROCESS | 1824 | ++DOMWINDOW == 284 (0x7f8422354c00) [pid = 1824] [serial = 1667] [outer = 0x7f842234f000] 18:11:16 INFO - PROCESS | 1824 | 1461114676624 Marionette DEBUG loaded listener.js 18:11:16 INFO - PROCESS | 1824 | ++DOMWINDOW == 285 (0x7f8422359800) [pid = 1824] [serial = 1668] [outer = 0x7f842234f000] 18:11:17 INFO - PROCESS | 1824 | 1461114677586 Marionette TRACE conn4 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 18:11:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 18:11:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1794ms 18:11:17 INFO - PROCESS | 1824 | 1461114677628 Marionette TRACE conn4 -> [0,2193,"getWindowHandle",null] 18:11:17 INFO - PROCESS | 1824 | 1461114677634 Marionette TRACE conn4 <- [1,2193,null,{"value":"8"}] 18:11:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 18:11:17 INFO - PROCESS | 1824 | 1461114677643 Marionette TRACE conn4 -> [0,2194,"setScriptTimeout",{"ms":35000}] 18:11:17 INFO - PROCESS | 1824 | 1461114677648 Marionette TRACE conn4 <- [1,2194,null,{}] 18:11:17 INFO - PROCESS | 1824 | 1461114677656 Marionette TRACE conn4 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:18 INFO - PROCESS | 1824 | 1461114677995 Marionette TRACE conn4 <- [1,2195,null,{"value":null}] 18:11:18 INFO - PROCESS | 1824 | 1461114678322 Marionette TRACE conn4 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:18 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f845c4cc000 == 176 [pid = 1824] [id = 556] 18:11:18 INFO - PROCESS | 1824 | ++DOMWINDOW == 286 (0x7f841bd6a800) [pid = 1824] [serial = 1669] [outer = (nil)] 18:11:18 INFO - PROCESS | 1824 | ++DOMWINDOW == 287 (0x7f842261ac00) [pid = 1824] [serial = 1670] [outer = 0x7f841bd6a800] 18:11:18 INFO - PROCESS | 1824 | 1461114678417 Marionette DEBUG loaded listener.js 18:11:18 INFO - PROCESS | 1824 | ++DOMWINDOW == 288 (0x7f842261fc00) [pid = 1824] [serial = 1671] [outer = 0x7f841bd6a800] 18:11:19 INFO - PROCESS | 1824 | 1461114679308 Marionette TRACE conn4 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 18:11:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 18:11:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1733ms 18:11:19 INFO - PROCESS | 1824 | 1461114679379 Marionette TRACE conn4 -> [0,2197,"getWindowHandle",null] 18:11:19 INFO - PROCESS | 1824 | 1461114679385 Marionette TRACE conn4 <- [1,2197,null,{"value":"8"}] 18:11:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 18:11:19 INFO - PROCESS | 1824 | 1461114679395 Marionette TRACE conn4 -> [0,2198,"setScriptTimeout",{"ms":35000}] 18:11:19 INFO - PROCESS | 1824 | 1461114679399 Marionette TRACE conn4 <- [1,2198,null,{}] 18:11:19 INFO - PROCESS | 1824 | 1461114679410 Marionette TRACE conn4 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:19 INFO - PROCESS | 1824 | 1461114679780 Marionette TRACE conn4 <- [1,2199,null,{"value":null}] 18:11:20 INFO - PROCESS | 1824 | 1461114680152 Marionette TRACE conn4 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:20 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8427137000 == 177 [pid = 1824] [id = 557] 18:11:20 INFO - PROCESS | 1824 | ++DOMWINDOW == 289 (0x7f842057f800) [pid = 1824] [serial = 1672] [outer = (nil)] 18:11:20 INFO - PROCESS | 1824 | ++DOMWINDOW == 290 (0x7f8422624c00) [pid = 1824] [serial = 1673] [outer = 0x7f842057f800] 18:11:20 INFO - PROCESS | 1824 | 1461114680228 Marionette DEBUG loaded listener.js 18:11:20 INFO - PROCESS | 1824 | ++DOMWINDOW == 291 (0x7f84226e0c00) [pid = 1824] [serial = 1674] [outer = 0x7f842057f800] 18:11:21 INFO - PROCESS | 1824 | 1461114681264 Marionette TRACE conn4 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 18:11:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 18:11:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1949ms 18:11:21 INFO - PROCESS | 1824 | 1461114681345 Marionette TRACE conn4 -> [0,2201,"getWindowHandle",null] 18:11:21 INFO - PROCESS | 1824 | 1461114681349 Marionette TRACE conn4 <- [1,2201,null,{"value":"8"}] 18:11:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 18:11:21 INFO - PROCESS | 1824 | 1461114681359 Marionette TRACE conn4 -> [0,2202,"setScriptTimeout",{"ms":35000}] 18:11:21 INFO - PROCESS | 1824 | 1461114681362 Marionette TRACE conn4 <- [1,2202,null,{}] 18:11:21 INFO - PROCESS | 1824 | 1461114681371 Marionette TRACE conn4 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:21 INFO - PROCESS | 1824 | 1461114681711 Marionette TRACE conn4 <- [1,2203,null,{"value":null}] 18:11:22 INFO - PROCESS | 1824 | 1461114682032 Marionette TRACE conn4 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:22 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f841e0e5000 == 178 [pid = 1824] [id = 558] 18:11:22 INFO - PROCESS | 1824 | ++DOMWINDOW == 292 (0x7f8422617c00) [pid = 1824] [serial = 1675] [outer = (nil)] 18:11:22 INFO - PROCESS | 1824 | ++DOMWINDOW == 293 (0x7f84226e5c00) [pid = 1824] [serial = 1676] [outer = 0x7f8422617c00] 18:11:22 INFO - PROCESS | 1824 | 1461114682108 Marionette DEBUG loaded listener.js 18:11:22 INFO - PROCESS | 1824 | ++DOMWINDOW == 294 (0x7f84226ea000) [pid = 1824] [serial = 1677] [outer = 0x7f8422617c00] 18:11:22 INFO - PROCESS | 1824 | 1461114682984 Marionette TRACE conn4 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 18:11:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 18:11:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1689ms 18:11:23 INFO - PROCESS | 1824 | 1461114683050 Marionette TRACE conn4 -> [0,2205,"getWindowHandle",null] 18:11:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 18:11:23 INFO - PROCESS | 1824 | 1461114683055 Marionette TRACE conn4 <- [1,2205,null,{"value":"8"}] 18:11:23 INFO - PROCESS | 1824 | 1461114683064 Marionette TRACE conn4 -> [0,2206,"setScriptTimeout",{"ms":35000}] 18:11:23 INFO - PROCESS | 1824 | 1461114683067 Marionette TRACE conn4 <- [1,2206,null,{}] 18:11:23 INFO - PROCESS | 1824 | 1461114683075 Marionette TRACE conn4 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:23 INFO - PROCESS | 1824 | 1461114683413 Marionette TRACE conn4 <- [1,2207,null,{"value":null}] 18:11:23 INFO - PROCESS | 1824 | 1461114683776 Marionette TRACE conn4 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:23 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8422722000 == 179 [pid = 1824] [id = 559] 18:11:23 INFO - PROCESS | 1824 | ++DOMWINDOW == 295 (0x7f841bc61400) [pid = 1824] [serial = 1678] [outer = (nil)] 18:11:23 INFO - PROCESS | 1824 | ++DOMWINDOW == 296 (0x7f841bc6a000) [pid = 1824] [serial = 1679] [outer = 0x7f841bc61400] 18:11:23 INFO - PROCESS | 1824 | 1461114683851 Marionette DEBUG loaded listener.js 18:11:23 INFO - PROCESS | 1824 | ++DOMWINDOW == 297 (0x7f841bc6e800) [pid = 1824] [serial = 1680] [outer = 0x7f841bc61400] 18:11:24 INFO - PROCESS | 1824 | 1461114684706 Marionette TRACE conn4 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 18:11:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 18:11:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1689ms 18:11:24 INFO - PROCESS | 1824 | 1461114684754 Marionette TRACE conn4 -> [0,2209,"getWindowHandle",null] 18:11:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 18:11:24 INFO - PROCESS | 1824 | 1461114684759 Marionette TRACE conn4 <- [1,2209,null,{"value":"8"}] 18:11:24 INFO - PROCESS | 1824 | 1461114684768 Marionette TRACE conn4 -> [0,2210,"setScriptTimeout",{"ms":35000}] 18:11:24 INFO - PROCESS | 1824 | 1461114684773 Marionette TRACE conn4 <- [1,2210,null,{}] 18:11:24 INFO - PROCESS | 1824 | 1461114684780 Marionette TRACE conn4 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:25 INFO - PROCESS | 1824 | 1461114685074 Marionette TRACE conn4 <- [1,2211,null,{"value":null}] 18:11:25 INFO - PROCESS | 1824 | 1461114685515 Marionette TRACE conn4 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:25 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8422736800 == 180 [pid = 1824] [id = 560] 18:11:25 INFO - PROCESS | 1824 | ++DOMWINDOW == 298 (0x7f841bc61c00) [pid = 1824] [serial = 1681] [outer = (nil)] 18:11:25 INFO - PROCESS | 1824 | ++DOMWINDOW == 299 (0x7f8420581800) [pid = 1824] [serial = 1682] [outer = 0x7f841bc61c00] 18:11:25 INFO - PROCESS | 1824 | 1461114685627 Marionette DEBUG loaded listener.js 18:11:25 INFO - PROCESS | 1824 | ++DOMWINDOW == 300 (0x7f84226ebc00) [pid = 1824] [serial = 1683] [outer = 0x7f841bc61c00] 18:11:26 INFO - PROCESS | 1824 | 1461114686482 Marionette TRACE conn4 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 18:11:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 18:11:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1785ms 18:11:26 INFO - PROCESS | 1824 | 1461114686552 Marionette TRACE conn4 -> [0,2213,"getWindowHandle",null] 18:11:26 INFO - PROCESS | 1824 | 1461114686555 Marionette TRACE conn4 <- [1,2213,null,{"value":"8"}] 18:11:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 18:11:26 INFO - PROCESS | 1824 | 1461114686562 Marionette TRACE conn4 -> [0,2214,"setScriptTimeout",{"ms":35000}] 18:11:26 INFO - PROCESS | 1824 | 1461114686565 Marionette TRACE conn4 <- [1,2214,null,{}] 18:11:26 INFO - PROCESS | 1824 | 1461114686570 Marionette TRACE conn4 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:26 INFO - PROCESS | 1824 | 1461114686810 Marionette TRACE conn4 <- [1,2215,null,{"value":null}] 18:11:27 INFO - PROCESS | 1824 | 1461114687178 Marionette TRACE conn4 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:28 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8429a97000 == 179 [pid = 1824] [id = 398] 18:11:28 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8431bc8000 == 178 [pid = 1824] [id = 175] 18:11:28 INFO - PROCESS | 1824 | --DOCSHELL 0x7f842a7ec000 == 177 [pid = 1824] [id = 168] 18:11:28 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8430e7e000 == 176 [pid = 1824] [id = 248] 18:11:28 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8433d29000 == 175 [pid = 1824] [id = 174] 18:11:28 INFO - PROCESS | 1824 | --DOCSHELL 0x7f844ae4b000 == 174 [pid = 1824] [id = 281] 18:11:28 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8456d8e000 == 173 [pid = 1824] [id = 488] 18:11:28 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8427258000 == 172 [pid = 1824] [id = 442] 18:11:28 INFO - PROCESS | 1824 | --DOCSHELL 0x7f842c61e000 == 171 [pid = 1824] [id = 185] 18:11:28 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843d982800 == 170 [pid = 1824] [id = 280] 18:11:28 INFO - PROCESS | 1824 | --DOCSHELL 0x7f842526b000 == 169 [pid = 1824] [id = 309] 18:11:28 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8428f98000 == 168 [pid = 1824] [id = 312] 18:11:28 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84224e3000 == 167 [pid = 1824] [id = 489] 18:11:28 INFO - PROCESS | 1824 | --DOCSHELL 0x7f842c8dd000 == 166 [pid = 1824] [id = 278] 18:11:28 INFO - PROCESS | 1824 | --DOCSHELL 0x7f844f7cc800 == 165 [pid = 1824] [id = 487] 18:11:28 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84371ab800 == 164 [pid = 1824] [id = 279] 18:11:28 INFO - PROCESS | 1824 | --DOCSHELL 0x7f844b45a800 == 163 [pid = 1824] [id = 310] 18:11:28 INFO - PROCESS | 1824 | --DOCSHELL 0x7f844ce0a800 == 162 [pid = 1824] [id = 68] 18:11:28 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8425c58000 == 161 [pid = 1824] [id = 542] 18:11:28 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8424baf800 == 160 [pid = 1824] [id = 541] 18:11:28 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8422a44800 == 159 [pid = 1824] [id = 540] 18:11:28 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84205a1000 == 158 [pid = 1824] [id = 539] 18:11:28 INFO - PROCESS | 1824 | --DOCSHELL 0x7f841d9d7800 == 157 [pid = 1824] [id = 537] 18:11:28 INFO - PROCESS | 1824 | --DOCSHELL 0x7f844f7c0800 == 156 [pid = 1824] [id = 536] 18:11:28 INFO - PROCESS | 1824 | --DOCSHELL 0x7f844d4c4000 == 155 [pid = 1824] [id = 535] 18:11:28 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84432cc800 == 154 [pid = 1824] [id = 534] 18:11:28 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843d23e800 == 153 [pid = 1824] [id = 533] 18:11:28 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843c217800 == 152 [pid = 1824] [id = 532] 18:11:28 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8438281800 == 151 [pid = 1824] [id = 531] 18:11:28 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8437cb0800 == 150 [pid = 1824] [id = 530] 18:11:28 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8434070800 == 149 [pid = 1824] [id = 529] 18:11:28 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843371c800 == 148 [pid = 1824] [id = 528] 18:11:28 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84331dc800 == 147 [pid = 1824] [id = 527] 18:11:28 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84319de000 == 146 [pid = 1824] [id = 526] 18:11:28 INFO - PROCESS | 1824 | --DOCSHELL 0x7f842c625800 == 145 [pid = 1824] [id = 525] 18:11:28 INFO - PROCESS | 1824 | --DOCSHELL 0x7f842a516000 == 144 [pid = 1824] [id = 524] 18:11:28 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8429a88000 == 143 [pid = 1824] [id = 523] 18:11:28 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84270ce000 == 142 [pid = 1824] [id = 522] 18:11:28 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84224dc800 == 141 [pid = 1824] [id = 521] 18:11:29 INFO - PROCESS | 1824 | --DOMWINDOW == 299 (0x7f8429b08800) [pid = 1824] [serial = 1562] [outer = (nil)] [url = about:blank] 18:11:29 INFO - PROCESS | 1824 | --DOMWINDOW == 298 (0x7f843e209400) [pid = 1824] [serial = 1514] [outer = (nil)] [url = about:blank] 18:11:29 INFO - PROCESS | 1824 | --DOMWINDOW == 297 (0x7f8425099c00) [pid = 1824] [serial = 1550] [outer = (nil)] [url = about:blank] 18:11:29 INFO - PROCESS | 1824 | --DOMWINDOW == 296 (0x7f8422c36000) [pid = 1824] [serial = 1548] [outer = (nil)] [url = about:blank] 18:11:29 INFO - PROCESS | 1824 | --DOMWINDOW == 295 (0x7f8425094400) [pid = 1824] [serial = 1520] [outer = (nil)] [url = about:blank] 18:11:29 INFO - PROCESS | 1824 | --DOMWINDOW == 294 (0x7f8429b6b000) [pid = 1824] [serial = 1529] [outer = (nil)] [url = about:blank] 18:11:29 INFO - PROCESS | 1824 | --DOMWINDOW == 293 (0x7f8427cfc800) [pid = 1824] [serial = 1556] [outer = (nil)] [url = about:blank] 18:11:29 INFO - PROCESS | 1824 | --DOMWINDOW == 292 (0x7f843b2b9c00) [pid = 1824] [serial = 1511] [outer = (nil)] [url = about:blank] 18:11:29 INFO - PROCESS | 1824 | --DOMWINDOW == 291 (0x7f8428b0fc00) [pid = 1824] [serial = 1499] [outer = (nil)] [url = about:blank] 18:11:29 INFO - PROCESS | 1824 | --DOMWINDOW == 290 (0x7f8426e3a800) [pid = 1824] [serial = 1538] [outer = (nil)] [url = about:blank] 18:11:29 INFO - PROCESS | 1824 | --DOMWINDOW == 289 (0x7f842aa7ac00) [pid = 1824] [serial = 1502] [outer = (nil)] [url = about:blank] 18:11:29 INFO - PROCESS | 1824 | --DOMWINDOW == 288 (0x7f8437e2cc00) [pid = 1824] [serial = 1541] [outer = (nil)] [url = about:blank] 18:11:29 INFO - PROCESS | 1824 | --DOMWINDOW == 287 (0x7f8443370800) [pid = 1824] [serial = 1523] [outer = (nil)] [url = about:blank] 18:11:29 INFO - PROCESS | 1824 | --DOMWINDOW == 286 (0x7f84299c9800) [pid = 1824] [serial = 1559] [outer = (nil)] [url = about:blank] 18:11:29 INFO - PROCESS | 1824 | --DOMWINDOW == 285 (0x7f84336fc000) [pid = 1824] [serial = 1505] [outer = (nil)] [url = about:blank] 18:11:29 INFO - PROCESS | 1824 | --DOMWINDOW == 284 (0x7f841df60800) [pid = 1824] [serial = 1526] [outer = (nil)] [url = about:blank] 18:11:29 INFO - PROCESS | 1824 | --DOMWINDOW == 283 (0x7f8437e32000) [pid = 1824] [serial = 1544] [outer = (nil)] [url = about:blank] 18:11:29 INFO - PROCESS | 1824 | --DOMWINDOW == 282 (0x7f8433aab400) [pid = 1824] [serial = 1494] [outer = (nil)] [url = about:blank] 18:11:29 INFO - PROCESS | 1824 | --DOMWINDOW == 281 (0x7f84228c6c00) [pid = 1824] [serial = 1547] [outer = (nil)] [url = about:blank] 18:11:29 INFO - PROCESS | 1824 | --DOMWINDOW == 280 (0x7f844a2e8800) [pid = 1824] [serial = 1517] [outer = (nil)] [url = about:blank] 18:11:29 INFO - PROCESS | 1824 | --DOMWINDOW == 279 (0x7f8426a02c00) [pid = 1824] [serial = 1553] [outer = (nil)] [url = about:blank] 18:11:29 INFO - PROCESS | 1824 | --DOMWINDOW == 278 (0x7f8428e60000) [pid = 1824] [serial = 1557] [outer = (nil)] [url = about:blank] 18:11:29 INFO - PROCESS | 1824 | --DOMWINDOW == 277 (0x7f8426e37400) [pid = 1824] [serial = 1532] [outer = (nil)] [url = about:blank] 18:11:29 INFO - PROCESS | 1824 | --DOMWINDOW == 276 (0x7f8422a77c00) [pid = 1824] [serial = 1496] [outer = (nil)] [url = about:blank] 18:11:29 INFO - PROCESS | 1824 | --DOMWINDOW == 275 (0x7f8427068800) [pid = 1824] [serial = 1554] [outer = (nil)] [url = about:blank] 18:11:29 INFO - PROCESS | 1824 | --DOMWINDOW == 274 (0x7f8429a38800) [pid = 1824] [serial = 1560] [outer = (nil)] [url = about:blank] 18:11:29 INFO - PROCESS | 1824 | --DOMWINDOW == 273 (0x7f8420581400) [pid = 1824] [serial = 1535] [outer = (nil)] [url = about:blank] 18:11:29 INFO - PROCESS | 1824 | --DOMWINDOW == 272 (0x7f84251b2800) [pid = 1824] [serial = 1551] [outer = (nil)] [url = about:blank] 18:11:29 INFO - PROCESS | 1824 | --DOMWINDOW == 271 (0x7f8433e70c00) [pid = 1824] [serial = 1508] [outer = (nil)] [url = about:blank] 18:11:29 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f841d9d4800 == 142 [pid = 1824] [id = 561] 18:11:29 INFO - PROCESS | 1824 | ++DOMWINDOW == 272 (0x7f841acef400) [pid = 1824] [serial = 1684] [outer = (nil)] 18:11:29 INFO - PROCESS | 1824 | ++DOMWINDOW == 273 (0x7f841bd6a400) [pid = 1824] [serial = 1685] [outer = 0x7f841acef400] 18:11:29 INFO - PROCESS | 1824 | 1461114689248 Marionette DEBUG loaded listener.js 18:11:29 INFO - PROCESS | 1824 | ++DOMWINDOW == 274 (0x7f841bd73c00) [pid = 1824] [serial = 1686] [outer = 0x7f841acef400] 18:11:30 INFO - PROCESS | 1824 | 1461114690051 Marionette TRACE conn4 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 18:11:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 18:11:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 3541ms 18:11:30 INFO - PROCESS | 1824 | 1461114690116 Marionette TRACE conn4 -> [0,2217,"getWindowHandle",null] 18:11:30 INFO - PROCESS | 1824 | 1461114690123 Marionette TRACE conn4 <- [1,2217,null,{"value":"8"}] 18:11:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 18:11:30 INFO - PROCESS | 1824 | 1461114690145 Marionette TRACE conn4 -> [0,2218,"setScriptTimeout",{"ms":35000}] 18:11:30 INFO - PROCESS | 1824 | 1461114690150 Marionette TRACE conn4 <- [1,2218,null,{}] 18:11:30 INFO - PROCESS | 1824 | 1461114690158 Marionette TRACE conn4 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:30 INFO - PROCESS | 1824 | 1461114690417 Marionette TRACE conn4 <- [1,2219,null,{"value":null}] 18:11:30 INFO - PROCESS | 1824 | 1461114690644 Marionette TRACE conn4 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:30 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84224d9800 == 143 [pid = 1824] [id = 562] 18:11:30 INFO - PROCESS | 1824 | ++DOMWINDOW == 275 (0x7f841bc70800) [pid = 1824] [serial = 1687] [outer = (nil)] 18:11:30 INFO - PROCESS | 1824 | ++DOMWINDOW == 276 (0x7f842223cc00) [pid = 1824] [serial = 1688] [outer = 0x7f841bc70800] 18:11:30 INFO - PROCESS | 1824 | 1461114690746 Marionette DEBUG loaded listener.js 18:11:30 INFO - PROCESS | 1824 | ++DOMWINDOW == 277 (0x7f842235b400) [pid = 1824] [serial = 1689] [outer = 0x7f841bc70800] 18:11:31 INFO - PROCESS | 1824 | 1461114691628 Marionette TRACE conn4 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 18:11:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 18:11:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1500ms 18:11:31 INFO - PROCESS | 1824 | 1461114691640 Marionette TRACE conn4 -> [0,2221,"getWindowHandle",null] 18:11:31 INFO - PROCESS | 1824 | 1461114691646 Marionette TRACE conn4 <- [1,2221,null,{"value":"8"}] 18:11:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 18:11:31 INFO - PROCESS | 1824 | 1461114691657 Marionette TRACE conn4 -> [0,2222,"setScriptTimeout",{"ms":35000}] 18:11:31 INFO - PROCESS | 1824 | 1461114691662 Marionette TRACE conn4 <- [1,2222,null,{}] 18:11:31 INFO - PROCESS | 1824 | 1461114691668 Marionette TRACE conn4 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:31 INFO - PROCESS | 1824 | 1461114691984 Marionette TRACE conn4 <- [1,2223,null,{"value":null}] 18:11:32 INFO - PROCESS | 1824 | 1461114692031 Marionette TRACE conn4 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:32 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8422bcf000 == 144 [pid = 1824] [id = 563] 18:11:32 INFO - PROCESS | 1824 | ++DOMWINDOW == 278 (0x7f8422618000) [pid = 1824] [serial = 1690] [outer = (nil)] 18:11:32 INFO - PROCESS | 1824 | ++DOMWINDOW == 279 (0x7f8422a74800) [pid = 1824] [serial = 1691] [outer = 0x7f8422618000] 18:11:32 INFO - PROCESS | 1824 | 1461114692122 Marionette DEBUG loaded listener.js 18:11:32 INFO - PROCESS | 1824 | ++DOMWINDOW == 280 (0x7f84244e2400) [pid = 1824] [serial = 1692] [outer = 0x7f8422618000] 18:11:33 INFO - PROCESS | 1824 | 1461114693487 Marionette TRACE conn4 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 18:11:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 18:11:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1887ms 18:11:33 INFO - PROCESS | 1824 | 1461114693544 Marionette TRACE conn4 -> [0,2225,"getWindowHandle",null] 18:11:33 INFO - PROCESS | 1824 | 1461114693547 Marionette TRACE conn4 <- [1,2225,null,{"value":"8"}] 18:11:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 18:11:33 INFO - PROCESS | 1824 | 1461114693554 Marionette TRACE conn4 -> [0,2226,"setScriptTimeout",{"ms":35000}] 18:11:33 INFO - PROCESS | 1824 | 1461114693560 Marionette TRACE conn4 <- [1,2226,null,{}] 18:11:33 INFO - PROCESS | 1824 | 1461114693582 Marionette TRACE conn4 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:33 INFO - PROCESS | 1824 | 1461114693866 Marionette TRACE conn4 <- [1,2227,null,{"value":null}] 18:11:35 INFO - PROCESS | 1824 | --DOMWINDOW == 279 (0x7f842518d400) [pid = 1824] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 18:11:35 INFO - PROCESS | 1824 | --DOMWINDOW == 278 (0x7f8426e33800) [pid = 1824] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 18:11:35 INFO - PROCESS | 1824 | --DOMWINDOW == 277 (0x7f842518e400) [pid = 1824] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 18:11:35 INFO - PROCESS | 1824 | --DOMWINDOW == 276 (0x7f84339bb000) [pid = 1824] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 18:11:35 INFO - PROCESS | 1824 | --DOMWINDOW == 275 (0x7f842057a000) [pid = 1824] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 18:11:35 INFO - PROCESS | 1824 | --DOMWINDOW == 274 (0x7f842a313c00) [pid = 1824] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 18:11:35 INFO - PROCESS | 1824 | --DOMWINDOW == 273 (0x7f842223a400) [pid = 1824] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 18:11:35 INFO - PROCESS | 1824 | --DOMWINDOW == 272 (0x7f8425b54000) [pid = 1824] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 18:11:35 INFO - PROCESS | 1824 | --DOMWINDOW == 271 (0x7f84299d1800) [pid = 1824] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 18:11:35 INFO - PROCESS | 1824 | --DOMWINDOW == 270 (0x7f8432e11000) [pid = 1824] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 18:11:35 INFO - PROCESS | 1824 | --DOMWINDOW == 269 (0x7f843393cc00) [pid = 1824] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 18:11:35 INFO - PROCESS | 1824 | --DOMWINDOW == 268 (0x7f8433aa8000) [pid = 1824] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 18:11:35 INFO - PROCESS | 1824 | --DOMWINDOW == 267 (0x7f8429a2b000) [pid = 1824] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 18:11:35 INFO - PROCESS | 1824 | --DOMWINDOW == 266 (0x7f8421f49000) [pid = 1824] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 18:11:35 INFO - PROCESS | 1824 | --DOMWINDOW == 265 (0x7f84338a9800) [pid = 1824] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 18:11:35 INFO - PROCESS | 1824 | --DOMWINDOW == 264 (0x7f84228c6000) [pid = 1824] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 18:11:35 INFO - PROCESS | 1824 | --DOMWINDOW == 263 (0x7f84251b5400) [pid = 1824] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 18:11:35 INFO - PROCESS | 1824 | --DOMWINDOW == 262 (0x7f8431aaac00) [pid = 1824] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 18:11:35 INFO - PROCESS | 1824 | --DOMWINDOW == 261 (0x7f8426f69000) [pid = 1824] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 18:11:35 INFO - PROCESS | 1824 | --DOMWINDOW == 260 (0x7f8428e5f000) [pid = 1824] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 18:11:35 INFO - PROCESS | 1824 | --DOMWINDOW == 259 (0x7f84228cb400) [pid = 1824] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 18:11:35 INFO - PROCESS | 1824 | --DOMWINDOW == 258 (0x7f84339b8c00) [pid = 1824] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 18:11:35 INFO - PROCESS | 1824 | --DOMWINDOW == 257 (0x7f8432dd4000) [pid = 1824] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 18:11:35 INFO - PROCESS | 1824 | --DOMWINDOW == 256 (0x7f8426f73800) [pid = 1824] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 18:11:35 INFO - PROCESS | 1824 | --DOMWINDOW == 255 (0x7f8429c5bc00) [pid = 1824] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 18:11:35 INFO - PROCESS | 1824 | --DOMWINDOW == 254 (0x7f8433aa7400) [pid = 1824] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 18:11:35 INFO - PROCESS | 1824 | --DOMWINDOW == 253 (0x7f84244e0800) [pid = 1824] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 18:11:35 INFO - PROCESS | 1824 | --DOMWINDOW == 252 (0x7f842057f400) [pid = 1824] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 18:11:35 INFO - PROCESS | 1824 | --DOMWINDOW == 251 (0x7f8421f48800) [pid = 1824] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 18:11:35 INFO - PROCESS | 1824 | --DOMWINDOW == 250 (0x7f841df5e000) [pid = 1824] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 18:11:35 INFO - PROCESS | 1824 | --DOMWINDOW == 249 (0x7f84228c2c00) [pid = 1824] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 18:11:35 INFO - PROCESS | 1824 | --DOMWINDOW == 248 (0x7f8428f08800) [pid = 1824] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 18:11:35 INFO - PROCESS | 1824 | --DOMWINDOW == 247 (0x7f8426e2ec00) [pid = 1824] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 18:11:35 INFO - PROCESS | 1824 | --DOMWINDOW == 246 (0x7f8431af0c00) [pid = 1824] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 18:11:35 INFO - PROCESS | 1824 | --DOMWINDOW == 245 (0x7f843db3f800) [pid = 1824] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 18:11:35 INFO - PROCESS | 1824 | --DOMWINDOW == 244 (0x7f843e250800) [pid = 1824] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 18:11:35 INFO - PROCESS | 1824 | --DOMWINDOW == 243 (0x7f8422c31c00) [pid = 1824] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 18:11:35 INFO - PROCESS | 1824 | --DOMWINDOW == 242 (0x7f8422c33800) [pid = 1824] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 18:11:35 INFO - PROCESS | 1824 | --DOMWINDOW == 241 (0x7f8422a6d800) [pid = 1824] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 18:11:35 INFO - PROCESS | 1824 | --DOMWINDOW == 240 (0x7f8430ad2800) [pid = 1824] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 18:11:35 INFO - PROCESS | 1824 | --DOMWINDOW == 239 (0x7f843a485400) [pid = 1824] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 18:11:35 INFO - PROCESS | 1824 | --DOMWINDOW == 238 (0x7f8433acbc00) [pid = 1824] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 18:11:35 INFO - PROCESS | 1824 | --DOMWINDOW == 237 (0x7f843a52d400) [pid = 1824] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 18:11:35 INFO - PROCESS | 1824 | --DOMWINDOW == 236 (0x7f842508ec00) [pid = 1824] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 18:11:35 INFO - PROCESS | 1824 | --DOMWINDOW == 235 (0x7f8425090800) [pid = 1824] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 18:11:35 INFO - PROCESS | 1824 | --DOMWINDOW == 234 (0x7f8421f49400) [pid = 1824] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 18:11:35 INFO - PROCESS | 1824 | --DOMWINDOW == 233 (0x7f8424654000) [pid = 1824] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 18:11:35 INFO - PROCESS | 1824 | --DOMWINDOW == 232 (0x7f8421f4d800) [pid = 1824] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 18:11:35 INFO - PROCESS | 1824 | --DOMWINDOW == 231 (0x7f8437ff2400) [pid = 1824] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 18:11:35 INFO - PROCESS | 1824 | --DOMWINDOW == 230 (0x7f8426a06400) [pid = 1824] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 18:11:35 INFO - PROCESS | 1824 | --DOMWINDOW == 229 (0x7f842a9ea800) [pid = 1824] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 18:11:35 INFO - PROCESS | 1824 | --DOMWINDOW == 228 (0x7f8426f6f400) [pid = 1824] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 18:11:35 INFO - PROCESS | 1824 | --DOMWINDOW == 227 (0x7f84271a4400) [pid = 1824] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 18:11:35 INFO - PROCESS | 1824 | --DOMWINDOW == 226 (0x7f84336fd800) [pid = 1824] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 18:11:35 INFO - PROCESS | 1824 | --DOMWINDOW == 225 (0x7f8430ae0c00) [pid = 1824] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 18:11:35 INFO - PROCESS | 1824 | --DOMWINDOW == 224 (0x7f842c7f2800) [pid = 1824] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 18:11:35 INFO - PROCESS | 1824 | --DOMWINDOW == 223 (0x7f8427096000) [pid = 1824] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 18:11:35 INFO - PROCESS | 1824 | --DOMWINDOW == 222 (0x7f8428b0f800) [pid = 1824] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 18:11:35 INFO - PROCESS | 1824 | --DOMWINDOW == 221 (0x7f8421f4c000) [pid = 1824] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 18:11:35 INFO - PROCESS | 1824 | --DOMWINDOW == 220 (0x7f84299c4c00) [pid = 1824] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 18:11:35 INFO - PROCESS | 1824 | --DOMWINDOW == 219 (0x7f8420583400) [pid = 1824] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 18:11:35 INFO - PROCESS | 1824 | --DOMWINDOW == 218 (0x7f8429c5c400) [pid = 1824] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 18:11:35 INFO - PROCESS | 1824 | --DOMWINDOW == 217 (0x7f842708c800) [pid = 1824] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 18:11:35 INFO - PROCESS | 1824 | --DOMWINDOW == 216 (0x7f84251ae800) [pid = 1824] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 18:11:35 INFO - PROCESS | 1824 | --DOMWINDOW == 215 (0x7f8431a08c00) [pid = 1824] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 18:11:35 INFO - PROCESS | 1824 | --DOMWINDOW == 214 (0x7f8437fee800) [pid = 1824] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 18:11:35 INFO - PROCESS | 1824 | --DOMWINDOW == 213 (0x7f84251aa800) [pid = 1824] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 18:11:35 INFO - PROCESS | 1824 | --DOMWINDOW == 212 (0x7f84299cf800) [pid = 1824] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 18:11:35 INFO - PROCESS | 1824 | --DOMWINDOW == 211 (0x7f8420583c00) [pid = 1824] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 18:11:35 INFO - PROCESS | 1824 | --DOMWINDOW == 210 (0x7f842057ac00) [pid = 1824] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 18:11:35 INFO - PROCESS | 1824 | --DOMWINDOW == 209 (0x7f84338ab400) [pid = 1824] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 18:11:35 INFO - PROCESS | 1824 | --DOMWINDOW == 208 (0x7f84251b5000) [pid = 1824] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 18:11:35 INFO - PROCESS | 1824 | --DOMWINDOW == 207 (0x7f8422242000) [pid = 1824] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 18:11:35 INFO - PROCESS | 1824 | --DOMWINDOW == 206 (0x7f8426f6a400) [pid = 1824] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 18:11:35 INFO - PROCESS | 1824 | --DOMWINDOW == 205 (0x7f8433e6e800) [pid = 1824] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 18:11:35 INFO - PROCESS | 1824 | --DOMWINDOW == 204 (0x7f842a319000) [pid = 1824] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 18:11:35 INFO - PROCESS | 1824 | --DOMWINDOW == 203 (0x7f8428e99400) [pid = 1824] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 18:11:35 INFO - PROCESS | 1824 | --DOMWINDOW == 202 (0x7f843db67c00) [pid = 1824] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 18:11:35 INFO - PROCESS | 1824 | --DOMWINDOW == 201 (0x7f842aa78400) [pid = 1824] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 18:11:35 INFO - PROCESS | 1824 | --DOMWINDOW == 200 (0x7f8429c5e000) [pid = 1824] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 18:11:35 INFO - PROCESS | 1824 | --DOMWINDOW == 199 (0x7f8427069c00) [pid = 1824] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 18:11:35 INFO - PROCESS | 1824 | --DOMWINDOW == 198 (0x7f8433aae400) [pid = 1824] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 18:11:35 INFO - PROCESS | 1824 | --DOMWINDOW == 197 (0x7f843dd38000) [pid = 1824] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 18:11:35 INFO - PROCESS | 1824 | --DOMWINDOW == 196 (0x7f842706c400) [pid = 1824] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 18:11:35 INFO - PROCESS | 1824 | --DOMWINDOW == 195 (0x7f843db3ac00) [pid = 1824] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 18:11:35 INFO - PROCESS | 1824 | --DOMWINDOW == 194 (0x7f842a57d400) [pid = 1824] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 18:11:35 INFO - PROCESS | 1824 | --DOMWINDOW == 193 (0x7f8422244c00) [pid = 1824] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 18:11:35 INFO - PROCESS | 1824 | --DOMWINDOW == 192 (0x7f8432e0d800) [pid = 1824] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 18:11:35 INFO - PROCESS | 1824 | --DOMWINDOW == 191 (0x7f844a4d7400) [pid = 1824] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 18:11:35 INFO - PROCESS | 1824 | --DOMWINDOW == 190 (0x7f842464c000) [pid = 1824] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 18:11:35 INFO - PROCESS | 1824 | --DOMWINDOW == 189 (0x7f8432e09400) [pid = 1824] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 18:11:35 INFO - PROCESS | 1824 | 1461114695388 Marionette TRACE conn4 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:35 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f841fe49800 == 145 [pid = 1824] [id = 564] 18:11:35 INFO - PROCESS | 1824 | ++DOMWINDOW == 190 (0x7f841df53400) [pid = 1824] [serial = 1693] [outer = (nil)] 18:11:35 INFO - PROCESS | 1824 | ++DOMWINDOW == 191 (0x7f842057ac00) [pid = 1824] [serial = 1694] [outer = 0x7f841df53400] 18:11:35 INFO - PROCESS | 1824 | 1461114695457 Marionette DEBUG loaded listener.js 18:11:35 INFO - PROCESS | 1824 | ++DOMWINDOW == 192 (0x7f8421f54c00) [pid = 1824] [serial = 1695] [outer = 0x7f841df53400] 18:11:36 INFO - PROCESS | 1824 | 1461114696151 Marionette TRACE conn4 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 18:11:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 18:11:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 2642ms 18:11:36 INFO - PROCESS | 1824 | 1461114696196 Marionette TRACE conn4 -> [0,2229,"getWindowHandle",null] 18:11:36 INFO - PROCESS | 1824 | 1461114696201 Marionette TRACE conn4 <- [1,2229,null,{"value":"8"}] 18:11:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 18:11:36 INFO - PROCESS | 1824 | 1461114696207 Marionette TRACE conn4 -> [0,2230,"setScriptTimeout",{"ms":35000}] 18:11:36 INFO - PROCESS | 1824 | 1461114696210 Marionette TRACE conn4 <- [1,2230,null,{}] 18:11:36 INFO - PROCESS | 1824 | 1461114696215 Marionette TRACE conn4 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:36 INFO - PROCESS | 1824 | 1461114696422 Marionette TRACE conn4 <- [1,2231,null,{"value":null}] 18:11:36 INFO - PROCESS | 1824 | 1461114696609 Marionette TRACE conn4 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:36 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84250ca000 == 146 [pid = 1824] [id = 565] 18:11:36 INFO - PROCESS | 1824 | ++DOMWINDOW == 193 (0x7f841df54800) [pid = 1824] [serial = 1696] [outer = (nil)] 18:11:36 INFO - PROCESS | 1824 | ++DOMWINDOW == 194 (0x7f8422c40800) [pid = 1824] [serial = 1697] [outer = 0x7f841df54800] 18:11:36 INFO - PROCESS | 1824 | 1461114696673 Marionette DEBUG loaded listener.js 18:11:36 INFO - PROCESS | 1824 | ++DOMWINDOW == 195 (0x7f842518e000) [pid = 1824] [serial = 1698] [outer = 0x7f841df54800] 18:11:37 INFO - PROCESS | 1824 | 1461114697760 Marionette TRACE conn4 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 18:11:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 18:11:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1591ms 18:11:37 INFO - PROCESS | 1824 | 1461114697800 Marionette TRACE conn4 -> [0,2233,"getWindowHandle",null] 18:11:37 INFO - PROCESS | 1824 | 1461114697807 Marionette TRACE conn4 <- [1,2233,null,{"value":"8"}] 18:11:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 18:11:37 INFO - PROCESS | 1824 | 1461114697823 Marionette TRACE conn4 -> [0,2234,"setScriptTimeout",{"ms":35000}] 18:11:37 INFO - PROCESS | 1824 | 1461114697836 Marionette TRACE conn4 <- [1,2234,null,{}] 18:11:37 INFO - PROCESS | 1824 | 1461114697846 Marionette TRACE conn4 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:38 INFO - PROCESS | 1824 | 1461114698092 Marionette TRACE conn4 <- [1,2235,null,{"value":null}] 18:11:38 INFO - PROCESS | 1824 | 1461114698389 Marionette TRACE conn4 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:38 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84227e8000 == 147 [pid = 1824] [id = 566] 18:11:38 INFO - PROCESS | 1824 | ++DOMWINDOW == 196 (0x7f841bd74000) [pid = 1824] [serial = 1699] [outer = (nil)] 18:11:38 INFO - PROCESS | 1824 | ++DOMWINDOW == 197 (0x7f8421f54400) [pid = 1824] [serial = 1700] [outer = 0x7f841bd74000] 18:11:38 INFO - PROCESS | 1824 | 1461114698480 Marionette DEBUG loaded listener.js 18:11:38 INFO - PROCESS | 1824 | ++DOMWINDOW == 198 (0x7f8422555000) [pid = 1824] [serial = 1701] [outer = 0x7f841bd74000] 18:11:39 INFO - PROCESS | 1824 | 1461114699358 Marionette TRACE conn4 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 18:11:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 18:11:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1600ms 18:11:39 INFO - PROCESS | 1824 | 1461114699419 Marionette TRACE conn4 -> [0,2237,"getWindowHandle",null] 18:11:39 INFO - PROCESS | 1824 | 1461114699429 Marionette TRACE conn4 <- [1,2237,null,{"value":"8"}] 18:11:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 18:11:39 INFO - PROCESS | 1824 | 1461114699440 Marionette TRACE conn4 -> [0,2238,"setScriptTimeout",{"ms":35000}] 18:11:39 INFO - PROCESS | 1824 | 1461114699444 Marionette TRACE conn4 <- [1,2238,null,{}] 18:11:39 INFO - PROCESS | 1824 | 1461114699451 Marionette TRACE conn4 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:39 INFO - PROCESS | 1824 | 1461114699722 Marionette TRACE conn4 <- [1,2239,null,{"value":null}] 18:11:40 INFO - PROCESS | 1824 | 1461114700086 Marionette TRACE conn4 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:40 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8425c5d800 == 148 [pid = 1824] [id = 567] 18:11:40 INFO - PROCESS | 1824 | ++DOMWINDOW == 199 (0x7f8422a6a400) [pid = 1824] [serial = 1702] [outer = (nil)] 18:11:40 INFO - PROCESS | 1824 | ++DOMWINDOW == 200 (0x7f8422c3ac00) [pid = 1824] [serial = 1703] [outer = 0x7f8422a6a400] 18:11:40 INFO - PROCESS | 1824 | 1461114700168 Marionette DEBUG loaded listener.js 18:11:40 INFO - PROCESS | 1824 | ++DOMWINDOW == 201 (0x7f842464a400) [pid = 1824] [serial = 1704] [outer = 0x7f8422a6a400] 18:11:41 INFO - PROCESS | 1824 | 1461114701088 Marionette TRACE conn4 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 18:11:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 18:11:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1683ms 18:11:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 18:11:41 INFO - PROCESS | 1824 | 1461114701124 Marionette TRACE conn4 -> [0,2241,"getWindowHandle",null] 18:11:41 INFO - PROCESS | 1824 | 1461114701127 Marionette TRACE conn4 <- [1,2241,null,{"value":"8"}] 18:11:41 INFO - PROCESS | 1824 | 1461114701136 Marionette TRACE conn4 -> [0,2242,"setScriptTimeout",{"ms":35000}] 18:11:41 INFO - PROCESS | 1824 | 1461114701142 Marionette TRACE conn4 <- [1,2242,null,{}] 18:11:41 INFO - PROCESS | 1824 | 1461114701158 Marionette TRACE conn4 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:41 INFO - PROCESS | 1824 | 1461114701399 Marionette TRACE conn4 <- [1,2243,null,{"value":null}] 18:11:41 INFO - PROCESS | 1824 | 1461114701664 Marionette TRACE conn4 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:41 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f842713c000 == 149 [pid = 1824] [id = 568] 18:11:41 INFO - PROCESS | 1824 | ++DOMWINDOW == 202 (0x7f8425191000) [pid = 1824] [serial = 1705] [outer = (nil)] 18:11:41 INFO - PROCESS | 1824 | ++DOMWINDOW == 203 (0x7f84251b4c00) [pid = 1824] [serial = 1706] [outer = 0x7f8425191000] 18:11:41 INFO - PROCESS | 1824 | 1461114701792 Marionette DEBUG loaded listener.js 18:11:41 INFO - PROCESS | 1824 | ++DOMWINDOW == 204 (0x7f8425452000) [pid = 1824] [serial = 1707] [outer = 0x7f8425191000] 18:11:42 INFO - PROCESS | 1824 | 1461114702654 Marionette TRACE conn4 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 18:11:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 18:11:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1592ms 18:11:42 INFO - PROCESS | 1824 | 1461114702726 Marionette TRACE conn4 -> [0,2245,"getWindowHandle",null] 18:11:42 INFO - PROCESS | 1824 | 1461114702731 Marionette TRACE conn4 <- [1,2245,null,{"value":"8"}] 18:11:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 18:11:42 INFO - PROCESS | 1824 | 1461114702737 Marionette TRACE conn4 -> [0,2246,"setScriptTimeout",{"ms":35000}] 18:11:42 INFO - PROCESS | 1824 | 1461114702741 Marionette TRACE conn4 <- [1,2246,null,{}] 18:11:42 INFO - PROCESS | 1824 | 1461114702746 Marionette TRACE conn4 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:43 INFO - PROCESS | 1824 | 1461114703005 Marionette TRACE conn4 <- [1,2247,null,{"value":null}] 18:11:43 INFO - PROCESS | 1824 | 1461114703314 Marionette TRACE conn4 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:43 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8427a14000 == 150 [pid = 1824] [id = 569] 18:11:43 INFO - PROCESS | 1824 | ++DOMWINDOW == 205 (0x7f8425198800) [pid = 1824] [serial = 1708] [outer = (nil)] 18:11:43 INFO - PROCESS | 1824 | ++DOMWINDOW == 206 (0x7f8426e2e400) [pid = 1824] [serial = 1709] [outer = 0x7f8425198800] 18:11:43 INFO - PROCESS | 1824 | 1461114703390 Marionette DEBUG loaded listener.js 18:11:43 INFO - PROCESS | 1824 | ++DOMWINDOW == 207 (0x7f8426e3a400) [pid = 1824] [serial = 1710] [outer = 0x7f8425198800] 18:11:44 INFO - PROCESS | 1824 | 1461114704237 Marionette TRACE conn4 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 18:11:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 18:11:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1530ms 18:11:44 INFO - PROCESS | 1824 | 1461114704269 Marionette TRACE conn4 -> [0,2249,"getWindowHandle",null] 18:11:44 INFO - PROCESS | 1824 | 1461114704273 Marionette TRACE conn4 <- [1,2249,null,{"value":"8"}] 18:11:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 18:11:44 INFO - PROCESS | 1824 | 1461114704279 Marionette TRACE conn4 -> [0,2250,"setScriptTimeout",{"ms":35000}] 18:11:44 INFO - PROCESS | 1824 | 1461114704281 Marionette TRACE conn4 <- [1,2250,null,{}] 18:11:44 INFO - PROCESS | 1824 | 1461114704287 Marionette TRACE conn4 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:44 INFO - PROCESS | 1824 | 1461114704501 Marionette TRACE conn4 <- [1,2251,null,{"value":null}] 18:11:44 INFO - PROCESS | 1824 | 1461114704767 Marionette TRACE conn4 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:44 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8428d28800 == 151 [pid = 1824] [id = 570] 18:11:44 INFO - PROCESS | 1824 | ++DOMWINDOW == 208 (0x7f842548d000) [pid = 1824] [serial = 1711] [outer = (nil)] 18:11:44 INFO - PROCESS | 1824 | ++DOMWINDOW == 209 (0x7f8426f70800) [pid = 1824] [serial = 1712] [outer = 0x7f842548d000] 18:11:44 INFO - PROCESS | 1824 | 1461114704883 Marionette DEBUG loaded listener.js 18:11:44 INFO - PROCESS | 1824 | ++DOMWINDOW == 210 (0x7f8427092c00) [pid = 1824] [serial = 1713] [outer = 0x7f842548d000] 18:11:45 INFO - PROCESS | 1824 | 1461114705721 Marionette TRACE conn4 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 18:11:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 18:11:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1484ms 18:11:45 INFO - PROCESS | 1824 | 1461114705764 Marionette TRACE conn4 -> [0,2253,"getWindowHandle",null] 18:11:45 INFO - PROCESS | 1824 | 1461114705768 Marionette TRACE conn4 <- [1,2253,null,{"value":"8"}] 18:11:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 18:11:45 INFO - PROCESS | 1824 | 1461114705774 Marionette TRACE conn4 -> [0,2254,"setScriptTimeout",{"ms":35000}] 18:11:45 INFO - PROCESS | 1824 | 1461114705776 Marionette TRACE conn4 <- [1,2254,null,{}] 18:11:45 INFO - PROCESS | 1824 | 1461114705782 Marionette TRACE conn4 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:46 INFO - PROCESS | 1824 | 1461114706036 Marionette TRACE conn4 <- [1,2255,null,{"value":null}] 18:11:46 INFO - PROCESS | 1824 | 1461114706303 Marionette TRACE conn4 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:46 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8429a83000 == 152 [pid = 1824] [id = 571] 18:11:46 INFO - PROCESS | 1824 | ++DOMWINDOW == 211 (0x7f8428e99c00) [pid = 1824] [serial = 1714] [outer = (nil)] 18:11:46 INFO - PROCESS | 1824 | ++DOMWINDOW == 212 (0x7f8428f0fc00) [pid = 1824] [serial = 1715] [outer = 0x7f8428e99c00] 18:11:46 INFO - PROCESS | 1824 | 1461114706429 Marionette DEBUG loaded listener.js 18:11:46 INFO - PROCESS | 1824 | ++DOMWINDOW == 213 (0x7f8429a2f400) [pid = 1824] [serial = 1716] [outer = 0x7f8428e99c00] 18:11:47 INFO - PROCESS | 1824 | 1461114707265 Marionette TRACE conn4 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 18:11:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 18:11:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1537ms 18:11:47 INFO - PROCESS | 1824 | 1461114707312 Marionette TRACE conn4 -> [0,2257,"getWindowHandle",null] 18:11:47 INFO - PROCESS | 1824 | 1461114707316 Marionette TRACE conn4 <- [1,2257,null,{"value":"8"}] 18:11:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 18:11:47 INFO - PROCESS | 1824 | 1461114707321 Marionette TRACE conn4 -> [0,2258,"setScriptTimeout",{"ms":35000}] 18:11:47 INFO - PROCESS | 1824 | 1461114707324 Marionette TRACE conn4 <- [1,2258,null,{}] 18:11:47 INFO - PROCESS | 1824 | 1461114707330 Marionette TRACE conn4 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:47 INFO - PROCESS | 1824 | 1461114707541 Marionette TRACE conn4 <- [1,2259,null,{"value":null}] 18:11:47 INFO - PROCESS | 1824 | 1461114707807 Marionette TRACE conn4 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:47 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f842a505800 == 153 [pid = 1824] [id = 572] 18:11:47 INFO - PROCESS | 1824 | ++DOMWINDOW == 214 (0x7f8428e56c00) [pid = 1824] [serial = 1717] [outer = (nil)] 18:11:47 INFO - PROCESS | 1824 | ++DOMWINDOW == 215 (0x7f8429b07400) [pid = 1824] [serial = 1718] [outer = 0x7f8428e56c00] 18:11:47 INFO - PROCESS | 1824 | 1461114707931 Marionette DEBUG loaded listener.js 18:11:48 INFO - PROCESS | 1824 | ++DOMWINDOW == 216 (0x7f8429b6ac00) [pid = 1824] [serial = 1719] [outer = 0x7f8428e56c00] 18:11:48 INFO - PROCESS | 1824 | 1461114708812 Marionette TRACE conn4 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 18:11:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 18:11:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1527ms 18:11:48 INFO - PROCESS | 1824 | 1461114708851 Marionette TRACE conn4 -> [0,2261,"getWindowHandle",null] 18:11:48 INFO - PROCESS | 1824 | 1461114708854 Marionette TRACE conn4 <- [1,2261,null,{"value":"8"}] 18:11:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 18:11:48 INFO - PROCESS | 1824 | 1461114708860 Marionette TRACE conn4 -> [0,2262,"setScriptTimeout",{"ms":35000}] 18:11:48 INFO - PROCESS | 1824 | 1461114708863 Marionette TRACE conn4 <- [1,2262,null,{}] 18:11:48 INFO - PROCESS | 1824 | 1461114708869 Marionette TRACE conn4 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:49 INFO - PROCESS | 1824 | 1461114709081 Marionette TRACE conn4 <- [1,2263,null,{"value":null}] 18:11:49 INFO - PROCESS | 1824 | 1461114709349 Marionette TRACE conn4 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:49 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f842a90b000 == 154 [pid = 1824] [id = 573] 18:11:49 INFO - PROCESS | 1824 | ++DOMWINDOW == 217 (0x7f8425150c00) [pid = 1824] [serial = 1720] [outer = (nil)] 18:11:49 INFO - PROCESS | 1824 | ++DOMWINDOW == 218 (0x7f8429c5d800) [pid = 1824] [serial = 1721] [outer = 0x7f8425150c00] 18:11:49 INFO - PROCESS | 1824 | 1461114709426 Marionette DEBUG loaded listener.js 18:11:49 INFO - PROCESS | 1824 | ++DOMWINDOW == 219 (0x7f842a31cc00) [pid = 1824] [serial = 1722] [outer = 0x7f8425150c00] 18:11:50 INFO - PROCESS | 1824 | 1461114710278 Marionette TRACE conn4 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 18:11:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 18:11:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1445ms 18:11:50 INFO - PROCESS | 1824 | 1461114710307 Marionette TRACE conn4 -> [0,2265,"getWindowHandle",null] 18:11:50 INFO - PROCESS | 1824 | 1461114710310 Marionette TRACE conn4 <- [1,2265,null,{"value":"8"}] 18:11:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 18:11:50 INFO - PROCESS | 1824 | 1461114710316 Marionette TRACE conn4 -> [0,2266,"setScriptTimeout",{"ms":35000}] 18:11:50 INFO - PROCESS | 1824 | 1461114710319 Marionette TRACE conn4 <- [1,2266,null,{}] 18:11:50 INFO - PROCESS | 1824 | 1461114710325 Marionette TRACE conn4 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:50 INFO - PROCESS | 1824 | 1461114710551 Marionette TRACE conn4 <- [1,2267,null,{"value":null}] 18:11:50 INFO - PROCESS | 1824 | 1461114710828 Marionette TRACE conn4 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:50 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f842c62b800 == 155 [pid = 1824] [id = 574] 18:11:50 INFO - PROCESS | 1824 | ++DOMWINDOW == 220 (0x7f8428e58800) [pid = 1824] [serial = 1723] [outer = (nil)] 18:11:50 INFO - PROCESS | 1824 | ++DOMWINDOW == 221 (0x7f842a9ed400) [pid = 1824] [serial = 1724] [outer = 0x7f8428e58800] 18:11:50 INFO - PROCESS | 1824 | 1461114710905 Marionette DEBUG loaded listener.js 18:11:51 INFO - PROCESS | 1824 | ++DOMWINDOW == 222 (0x7f842aa76c00) [pid = 1824] [serial = 1725] [outer = 0x7f8428e58800] 18:11:51 INFO - PROCESS | 1824 | 1461114711800 Marionette TRACE conn4 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 18:11:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 18:11:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1540ms 18:11:51 INFO - PROCESS | 1824 | 1461114711858 Marionette TRACE conn4 -> [0,2269,"getWindowHandle",null] 18:11:51 INFO - PROCESS | 1824 | 1461114711861 Marionette TRACE conn4 <- [1,2269,null,{"value":"8"}] 18:11:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 18:11:51 INFO - PROCESS | 1824 | 1461114711868 Marionette TRACE conn4 -> [0,2270,"setScriptTimeout",{"ms":35000}] 18:11:51 INFO - PROCESS | 1824 | 1461114711871 Marionette TRACE conn4 <- [1,2270,null,{}] 18:11:51 INFO - PROCESS | 1824 | 1461114711876 Marionette TRACE conn4 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:52 INFO - PROCESS | 1824 | 1461114712106 Marionette TRACE conn4 <- [1,2271,null,{"value":null}] 18:11:52 INFO - PROCESS | 1824 | 1461114712375 Marionette TRACE conn4 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:52 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84319dc800 == 156 [pid = 1824] [id = 575] 18:11:52 INFO - PROCESS | 1824 | ++DOMWINDOW == 223 (0x7f8428f08800) [pid = 1824] [serial = 1726] [outer = (nil)] 18:11:52 INFO - PROCESS | 1824 | ++DOMWINDOW == 224 (0x7f842aadb400) [pid = 1824] [serial = 1727] [outer = 0x7f8428f08800] 18:11:52 INFO - PROCESS | 1824 | 1461114712496 Marionette DEBUG loaded listener.js 18:11:52 INFO - PROCESS | 1824 | ++DOMWINDOW == 225 (0x7f842c596000) [pid = 1824] [serial = 1728] [outer = 0x7f8428f08800] 18:11:53 INFO - PROCESS | 1824 | 1461114713367 Marionette TRACE conn4 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 18:11:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 18:11:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1528ms 18:11:53 INFO - PROCESS | 1824 | 1461114713397 Marionette TRACE conn4 -> [0,2273,"getWindowHandle",null] 18:11:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 18:11:53 INFO - PROCESS | 1824 | 1461114713402 Marionette TRACE conn4 <- [1,2273,null,{"value":"8"}] 18:11:53 INFO - PROCESS | 1824 | 1461114713409 Marionette TRACE conn4 -> [0,2274,"setScriptTimeout",{"ms":35000}] 18:11:53 INFO - PROCESS | 1824 | 1461114713413 Marionette TRACE conn4 <- [1,2274,null,{}] 18:11:53 INFO - PROCESS | 1824 | 1461114713419 Marionette TRACE conn4 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:53 INFO - PROCESS | 1824 | 1461114713690 Marionette TRACE conn4 <- [1,2275,null,{"value":null}] 18:11:54 INFO - PROCESS | 1824 | 1461114714007 Marionette TRACE conn4 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:54 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84331c5000 == 157 [pid = 1824] [id = 576] 18:11:54 INFO - PROCESS | 1824 | ++DOMWINDOW == 226 (0x7f8430e61400) [pid = 1824] [serial = 1729] [outer = (nil)] 18:11:54 INFO - PROCESS | 1824 | ++DOMWINDOW == 227 (0x7f8431a04000) [pid = 1824] [serial = 1730] [outer = 0x7f8430e61400] 18:11:54 INFO - PROCESS | 1824 | 1461114714097 Marionette DEBUG loaded listener.js 18:11:54 INFO - PROCESS | 1824 | ++DOMWINDOW == 228 (0x7f8431aa0400) [pid = 1824] [serial = 1731] [outer = 0x7f8430e61400] 18:11:54 INFO - PROCESS | 1824 | 1461114714980 Marionette TRACE conn4 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 18:11:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 18:11:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1635ms 18:11:55 INFO - PROCESS | 1824 | 1461114715044 Marionette TRACE conn4 -> [0,2277,"getWindowHandle",null] 18:11:55 INFO - PROCESS | 1824 | 1461114715048 Marionette TRACE conn4 <- [1,2277,null,{"value":"8"}] 18:11:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 18:11:55 INFO - PROCESS | 1824 | 1461114715054 Marionette TRACE conn4 -> [0,2278,"setScriptTimeout",{"ms":35000}] 18:11:55 INFO - PROCESS | 1824 | 1461114715057 Marionette TRACE conn4 <- [1,2278,null,{}] 18:11:55 INFO - PROCESS | 1824 | 1461114715063 Marionette TRACE conn4 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:55 INFO - PROCESS | 1824 | 1461114715294 Marionette TRACE conn4 <- [1,2279,null,{"value":null}] 18:11:55 INFO - PROCESS | 1824 | 1461114715618 Marionette TRACE conn4 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:55 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84336c3800 == 158 [pid = 1824] [id = 577] 18:11:55 INFO - PROCESS | 1824 | ++DOMWINDOW == 229 (0x7f8428e5b400) [pid = 1824] [serial = 1732] [outer = (nil)] 18:11:55 INFO - PROCESS | 1824 | ++DOMWINDOW == 230 (0x7f8431ae9800) [pid = 1824] [serial = 1733] [outer = 0x7f8428e5b400] 18:11:55 INFO - PROCESS | 1824 | 1461114715704 Marionette DEBUG loaded listener.js 18:11:55 INFO - PROCESS | 1824 | ++DOMWINDOW == 231 (0x7f8431c18800) [pid = 1824] [serial = 1734] [outer = 0x7f8428e5b400] 18:11:56 INFO - PROCESS | 1824 | 1461114716537 Marionette TRACE conn4 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 18:11:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 18:11:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1528ms 18:11:56 INFO - PROCESS | 1824 | 1461114716584 Marionette TRACE conn4 -> [0,2281,"getWindowHandle",null] 18:11:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 18:11:56 INFO - PROCESS | 1824 | 1461114716588 Marionette TRACE conn4 <- [1,2281,null,{"value":"8"}] 18:11:56 INFO - PROCESS | 1824 | 1461114716594 Marionette TRACE conn4 -> [0,2282,"setScriptTimeout",{"ms":35000}] 18:11:56 INFO - PROCESS | 1824 | 1461114716598 Marionette TRACE conn4 <- [1,2282,null,{}] 18:11:56 INFO - PROCESS | 1824 | 1461114716604 Marionette TRACE conn4 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:56 INFO - PROCESS | 1824 | 1461114716842 Marionette TRACE conn4 <- [1,2283,null,{"value":null}] 18:11:57 INFO - PROCESS | 1824 | 1461114717114 Marionette TRACE conn4 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:57 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8433ea9800 == 159 [pid = 1824] [id = 578] 18:11:57 INFO - PROCESS | 1824 | ++DOMWINDOW == 232 (0x7f8421f48000) [pid = 1824] [serial = 1735] [outer = (nil)] 18:11:57 INFO - PROCESS | 1824 | ++DOMWINDOW == 233 (0x7f8432d8d000) [pid = 1824] [serial = 1736] [outer = 0x7f8421f48000] 18:11:57 INFO - PROCESS | 1824 | 1461114717236 Marionette DEBUG loaded listener.js 18:11:57 INFO - PROCESS | 1824 | ++DOMWINDOW == 234 (0x7f8432dd6800) [pid = 1824] [serial = 1737] [outer = 0x7f8421f48000] 18:11:58 INFO - PROCESS | 1824 | 1461114718074 Marionette TRACE conn4 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 18:11:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 18:11:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1540ms 18:11:58 INFO - PROCESS | 1824 | 1461114718134 Marionette TRACE conn4 -> [0,2285,"getWindowHandle",null] 18:11:58 INFO - PROCESS | 1824 | 1461114718139 Marionette TRACE conn4 <- [1,2285,null,{"value":"8"}] 18:11:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 18:11:58 INFO - PROCESS | 1824 | 1461114718145 Marionette TRACE conn4 -> [0,2286,"setScriptTimeout",{"ms":35000}] 18:11:58 INFO - PROCESS | 1824 | 1461114718149 Marionette TRACE conn4 <- [1,2286,null,{}] 18:11:58 INFO - PROCESS | 1824 | 1461114718154 Marionette TRACE conn4 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:58 INFO - PROCESS | 1824 | 1461114718397 Marionette TRACE conn4 <- [1,2287,null,{"value":null}] 18:11:58 INFO - PROCESS | 1824 | 1461114718667 Marionette TRACE conn4 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:58 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84354ee000 == 160 [pid = 1824] [id = 579] 18:11:58 INFO - PROCESS | 1824 | ++DOMWINDOW == 235 (0x7f8430adac00) [pid = 1824] [serial = 1738] [outer = (nil)] 18:11:58 INFO - PROCESS | 1824 | ++DOMWINDOW == 236 (0x7f8432e07000) [pid = 1824] [serial = 1739] [outer = 0x7f8430adac00] 18:11:58 INFO - PROCESS | 1824 | 1461114718784 Marionette DEBUG loaded listener.js 18:11:58 INFO - PROCESS | 1824 | ++DOMWINDOW == 237 (0x7f8433013400) [pid = 1824] [serial = 1740] [outer = 0x7f8430adac00] 18:11:59 INFO - PROCESS | 1824 | 1461114719626 Marionette TRACE conn4 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 18:11:59 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 18:11:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1536ms 18:11:59 INFO - PROCESS | 1824 | 1461114719682 Marionette TRACE conn4 -> [0,2289,"getWindowHandle",null] 18:11:59 INFO - PROCESS | 1824 | 1461114719686 Marionette TRACE conn4 <- [1,2289,null,{"value":"8"}] 18:11:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 18:11:59 INFO - PROCESS | 1824 | 1461114719693 Marionette TRACE conn4 -> [0,2290,"setScriptTimeout",{"ms":35000}] 18:11:59 INFO - PROCESS | 1824 | 1461114719696 Marionette TRACE conn4 <- [1,2290,null,{}] 18:11:59 INFO - PROCESS | 1824 | 1461114719702 Marionette TRACE conn4 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:59 INFO - PROCESS | 1824 | 1461114719932 Marionette TRACE conn4 <- [1,2291,null,{"value":null}] 18:12:00 INFO - PROCESS | 1824 | 1461114720212 Marionette TRACE conn4 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:00 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8437b82800 == 161 [pid = 1824] [id = 580] 18:12:00 INFO - PROCESS | 1824 | ++DOMWINDOW == 238 (0x7f842c7eb000) [pid = 1824] [serial = 1741] [outer = (nil)] 18:12:00 INFO - PROCESS | 1824 | ++DOMWINDOW == 239 (0x7f84335a6400) [pid = 1824] [serial = 1742] [outer = 0x7f842c7eb000] 18:12:00 INFO - PROCESS | 1824 | 1461114720345 Marionette DEBUG loaded listener.js 18:12:00 INFO - PROCESS | 1824 | ++DOMWINDOW == 240 (0x7f84336f2000) [pid = 1824] [serial = 1743] [outer = 0x7f842c7eb000] 18:12:01 INFO - PROCESS | 1824 | 1461114721258 Marionette TRACE conn4 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 18:12:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 18:12:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1629ms 18:12:01 INFO - PROCESS | 1824 | 1461114721324 Marionette TRACE conn4 -> [0,2293,"getWindowHandle",null] 18:12:01 INFO - PROCESS | 1824 | 1461114721328 Marionette TRACE conn4 <- [1,2293,null,{"value":"8"}] 18:12:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 18:12:01 INFO - PROCESS | 1824 | 1461114721334 Marionette TRACE conn4 -> [0,2294,"setScriptTimeout",{"ms":35000}] 18:12:01 INFO - PROCESS | 1824 | 1461114721337 Marionette TRACE conn4 <- [1,2294,null,{}] 18:12:01 INFO - PROCESS | 1824 | 1461114721343 Marionette TRACE conn4 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:01 INFO - PROCESS | 1824 | 1461114721584 Marionette TRACE conn4 <- [1,2295,null,{"value":null}] 18:12:01 INFO - PROCESS | 1824 | 1461114721897 Marionette TRACE conn4 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:01 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8437d7c800 == 162 [pid = 1824] [id = 581] 18:12:01 INFO - PROCESS | 1824 | ++DOMWINDOW == 241 (0x7f8429a38c00) [pid = 1824] [serial = 1744] [outer = (nil)] 18:12:01 INFO - PROCESS | 1824 | ++DOMWINDOW == 242 (0x7f84338a9c00) [pid = 1824] [serial = 1745] [outer = 0x7f8429a38c00] 18:12:01 INFO - PROCESS | 1824 | 1461114721987 Marionette DEBUG loaded listener.js 18:12:02 INFO - PROCESS | 1824 | ++DOMWINDOW == 243 (0x7f843393cc00) [pid = 1824] [serial = 1746] [outer = 0x7f8429a38c00] 18:12:02 INFO - PROCESS | 1824 | 1461114722810 Marionette TRACE conn4 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 18:12:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 18:12:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1530ms 18:12:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 18:12:02 INFO - PROCESS | 1824 | 1461114722866 Marionette TRACE conn4 -> [0,2297,"getWindowHandle",null] 18:12:02 INFO - PROCESS | 1824 | 1461114722868 Marionette TRACE conn4 <- [1,2297,null,{"value":"8"}] 18:12:02 INFO - PROCESS | 1824 | 1461114722875 Marionette TRACE conn4 -> [0,2298,"setScriptTimeout",{"ms":35000}] 18:12:02 INFO - PROCESS | 1824 | 1461114722878 Marionette TRACE conn4 <- [1,2298,null,{}] 18:12:02 INFO - PROCESS | 1824 | 1461114722884 Marionette TRACE conn4 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:03 INFO - PROCESS | 1824 | 1461114723123 Marionette TRACE conn4 <- [1,2299,null,{"value":null}] 18:12:03 INFO - PROCESS | 1824 | 1461114723427 Marionette TRACE conn4 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:03 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843828a000 == 163 [pid = 1824] [id = 582] 18:12:03 INFO - PROCESS | 1824 | ++DOMWINDOW == 244 (0x7f84339b7000) [pid = 1824] [serial = 1747] [outer = (nil)] 18:12:03 INFO - PROCESS | 1824 | ++DOMWINDOW == 245 (0x7f8433a7e800) [pid = 1824] [serial = 1748] [outer = 0x7f84339b7000] 18:12:03 INFO - PROCESS | 1824 | 1461114723567 Marionette DEBUG loaded listener.js 18:12:03 INFO - PROCESS | 1824 | ++DOMWINDOW == 246 (0x7f8433aac800) [pid = 1824] [serial = 1749] [outer = 0x7f84339b7000] 18:12:04 INFO - PROCESS | 1824 | 1461114724417 Marionette TRACE conn4 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 18:12:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 18:12:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1580ms 18:12:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 18:12:04 INFO - PROCESS | 1824 | 1461114724455 Marionette TRACE conn4 -> [0,2301,"getWindowHandle",null] 18:12:04 INFO - PROCESS | 1824 | 1461114724458 Marionette TRACE conn4 <- [1,2301,null,{"value":"8"}] 18:12:04 INFO - PROCESS | 1824 | 1461114724465 Marionette TRACE conn4 -> [0,2302,"setScriptTimeout",{"ms":35000}] 18:12:04 INFO - PROCESS | 1824 | 1461114724468 Marionette TRACE conn4 <- [1,2302,null,{}] 18:12:04 INFO - PROCESS | 1824 | 1461114724474 Marionette TRACE conn4 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:04 INFO - PROCESS | 1824 | 1461114724708 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 18:12:04 INFO - PROCESS | 1824 | 1461114724988 Marionette TRACE conn4 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:05 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843c217000 == 164 [pid = 1824] [id = 583] 18:12:05 INFO - PROCESS | 1824 | ++DOMWINDOW == 247 (0x7f8433017400) [pid = 1824] [serial = 1750] [outer = (nil)] 18:12:05 INFO - PROCESS | 1824 | ++DOMWINDOW == 248 (0x7f8433ab4800) [pid = 1824] [serial = 1751] [outer = 0x7f8433017400] 18:12:05 INFO - PROCESS | 1824 | 1461114725107 Marionette DEBUG loaded listener.js 18:12:05 INFO - PROCESS | 1824 | ++DOMWINDOW == 249 (0x7f8433ad4c00) [pid = 1824] [serial = 1752] [outer = 0x7f8433017400] 18:12:05 INFO - PROCESS | 1824 | 1461114725971 Marionette TRACE conn4 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 18:12:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 18:12:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1583ms 18:12:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 18:12:06 INFO - PROCESS | 1824 | 1461114726047 Marionette TRACE conn4 -> [0,2305,"getWindowHandle",null] 18:12:06 INFO - PROCESS | 1824 | 1461114726050 Marionette TRACE conn4 <- [1,2305,null,{"value":"8"}] 18:12:06 INFO - PROCESS | 1824 | 1461114726057 Marionette TRACE conn4 -> [0,2306,"setScriptTimeout",{"ms":35000}] 18:12:06 INFO - PROCESS | 1824 | 1461114726060 Marionette TRACE conn4 <- [1,2306,null,{}] 18:12:06 INFO - PROCESS | 1824 | 1461114726067 Marionette TRACE conn4 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:06 INFO - PROCESS | 1824 | 1461114726353 Marionette TRACE conn4 <- [1,2307,null,{"value":null}] 18:12:06 INFO - PROCESS | 1824 | 1461114726672 Marionette TRACE conn4 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:06 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843c96f800 == 165 [pid = 1824] [id = 584] 18:12:06 INFO - PROCESS | 1824 | ++DOMWINDOW == 250 (0x7f8433aae400) [pid = 1824] [serial = 1753] [outer = (nil)] 18:12:06 INFO - PROCESS | 1824 | ++DOMWINDOW == 251 (0x7f8433e6ac00) [pid = 1824] [serial = 1754] [outer = 0x7f8433aae400] 18:12:06 INFO - PROCESS | 1824 | 1461114726750 Marionette DEBUG loaded listener.js 18:12:06 INFO - PROCESS | 1824 | ++DOMWINDOW == 252 (0x7f8433e75800) [pid = 1824] [serial = 1755] [outer = 0x7f8433aae400] 18:12:07 INFO - PROCESS | 1824 | 1461114727618 Marionette TRACE conn4 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 18:12:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 18:12:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1638ms 18:12:09 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8437f33800 == 164 [pid = 1824] [id = 514] 18:12:09 INFO - PROCESS | 1824 | --DOCSHELL 0x7f841fe49800 == 163 [pid = 1824] [id = 564] 18:12:09 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8422bcf000 == 162 [pid = 1824] [id = 563] 18:12:09 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84224d9800 == 161 [pid = 1824] [id = 562] 18:12:09 INFO - PROCESS | 1824 | --DOCSHELL 0x7f841d9d4800 == 160 [pid = 1824] [id = 561] 18:12:09 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8422722000 == 159 [pid = 1824] [id = 559] 18:12:09 INFO - PROCESS | 1824 | --DOCSHELL 0x7f841e0e5000 == 158 [pid = 1824] [id = 558] 18:12:09 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8427137000 == 157 [pid = 1824] [id = 557] 18:12:09 INFO - PROCESS | 1824 | --DOCSHELL 0x7f845c4cc000 == 156 [pid = 1824] [id = 556] 18:12:09 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8437d0e800 == 155 [pid = 1824] [id = 555] 18:12:09 INFO - PROCESS | 1824 | --DOCSHELL 0x7f844f72e800 == 154 [pid = 1824] [id = 554] 18:12:09 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843db9c000 == 153 [pid = 1824] [id = 553] 18:12:09 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843c079800 == 152 [pid = 1824] [id = 552] 18:12:09 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8438275800 == 151 [pid = 1824] [id = 551] 18:12:09 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8437d82800 == 150 [pid = 1824] [id = 550] 18:12:09 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84341e2000 == 149 [pid = 1824] [id = 549] 18:12:09 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8430fe0000 == 148 [pid = 1824] [id = 548] 18:12:09 INFO - PROCESS | 1824 | --DOCSHELL 0x7f842ab59800 == 147 [pid = 1824] [id = 547] 18:12:09 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8429a9b000 == 146 [pid = 1824] [id = 546] 18:12:09 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8428d21800 == 145 [pid = 1824] [id = 545] 18:12:09 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84250c2800 == 144 [pid = 1824] [id = 538] 18:12:09 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8424b9c000 == 143 [pid = 1824] [id = 544] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 251 (0x7f8437ff0800) [pid = 1824] [serial = 1545] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 250 (0x7f84299ca800) [pid = 1824] [serial = 1353] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 249 (0x7f8428f0c000) [pid = 1824] [serial = 1293] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 248 (0x7f8433aabc00) [pid = 1824] [serial = 1506] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 247 (0x7f844f127400) [pid = 1824] [serial = 1530] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 246 (0x7f842aadcc00) [pid = 1824] [serial = 1431] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 245 (0x7f8428e5e400) [pid = 1824] [serial = 1404] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 244 (0x7f843cd51800) [pid = 1824] [serial = 1383] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 243 (0x7f8433eddc00) [pid = 1824] [serial = 1371] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 242 (0x7f8428e9cc00) [pid = 1824] [serial = 1359] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 241 (0x7f8433479800) [pid = 1824] [serial = 1437] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 240 (0x7f8433ee9c00) [pid = 1824] [serial = 1305] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 239 (0x7f844d3c9000) [pid = 1824] [serial = 1326] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 238 (0x7f8437e31c00) [pid = 1824] [serial = 1542] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 237 (0x7f842514e400) [pid = 1824] [serial = 1425] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 236 (0x7f844f056c00) [pid = 1824] [serial = 1527] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 235 (0x7f84228d0c00) [pid = 1824] [serial = 1395] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 234 (0x7f843c366000) [pid = 1824] [serial = 1452] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 233 (0x7f8426e3c400) [pid = 1824] [serial = 1533] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 232 (0x7f8435256000) [pid = 1824] [serial = 1443] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 231 (0x7f843fe08c00) [pid = 1824] [serial = 1455] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 230 (0x7f844f5eec00) [pid = 1824] [serial = 1461] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 229 (0x7f8422c3f000) [pid = 1824] [serial = 1467] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 228 (0x7f8432d90c00) [pid = 1824] [serial = 1470] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 227 (0x7f8422a77800) [pid = 1824] [serial = 1473] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 226 (0x7f8434281000) [pid = 1824] [serial = 1509] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 225 (0x7f843d276400) [pid = 1824] [serial = 1512] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 224 (0x7f844014e800) [pid = 1824] [serial = 1515] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 223 (0x7f844d48c400) [pid = 1824] [serial = 1518] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 222 (0x7f8425098800) [pid = 1824] [serial = 1521] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 221 (0x7f844f052800) [pid = 1824] [serial = 1524] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 220 (0x7f8433ee1800) [pid = 1824] [serial = 1332] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 219 (0x7f844f057000) [pid = 1824] [serial = 1539] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 218 (0x7f843721a000) [pid = 1824] [serial = 1446] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 217 (0x7f8427065c00) [pid = 1824] [serial = 1290] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 216 (0x7f842518c800) [pid = 1824] [serial = 1497] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 215 (0x7f8428f0c800) [pid = 1824] [serial = 1500] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 214 (0x7f843b2b8c00) [pid = 1824] [serial = 1449] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 213 (0x7f8432d94c00) [pid = 1824] [serial = 1365] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 212 (0x7f8431d77400) [pid = 1824] [serial = 1434] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 211 (0x7f844f053000) [pid = 1824] [serial = 1458] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 210 (0x7f84336f1800) [pid = 1824] [serial = 1302] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 209 (0x7f842c7f9400) [pid = 1824] [serial = 1362] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 208 (0x7f8428b9bc00) [pid = 1824] [serial = 1428] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 207 (0x7f8449d73000) [pid = 1824] [serial = 1386] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 206 (0x7f844f050800) [pid = 1824] [serial = 1389] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 205 (0x7f8432e02c00) [pid = 1824] [serial = 1287] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 204 (0x7f843e056000) [pid = 1824] [serial = 1320] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 203 (0x7f8432ddc000) [pid = 1824] [serial = 1299] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 202 (0x7f8425491000) [pid = 1824] [serial = 1401] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 201 (0x7f84383db800) [pid = 1824] [serial = 1377] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 200 (0x7f844f587000) [pid = 1824] [serial = 1392] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 199 (0x7f8425484800) [pid = 1824] [serial = 1356] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 198 (0x7f8449fdc800) [pid = 1824] [serial = 1323] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 197 (0x7f84336fac00) [pid = 1824] [serial = 1368] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 196 (0x7f8437217c00) [pid = 1824] [serial = 1308] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 195 (0x7f8420586000) [pid = 1824] [serial = 1536] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 194 (0x7f842c7f3400) [pid = 1824] [serial = 1296] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 193 (0x7f843c347400) [pid = 1824] [serial = 1317] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 192 (0x7f843ae54000) [pid = 1824] [serial = 1314] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 191 (0x7f8430ad9c00) [pid = 1824] [serial = 1503] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 190 (0x7f843bc5ec00) [pid = 1824] [serial = 1380] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 189 (0x7f84374f3800) [pid = 1824] [serial = 1374] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 188 (0x7f84383d8c00) [pid = 1824] [serial = 1311] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 187 (0x7f8429a37c00) [pid = 1824] [serial = 1464] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 186 (0x7f8421f54800) [pid = 1824] [serial = 1329] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 185 (0x7f8433aca400) [pid = 1824] [serial = 1440] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 184 (0x7f842544cc00) [pid = 1824] [serial = 1398] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 183 (0x7f842518b400) [pid = 1824] [serial = 1625] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 182 (0x7f84228ce000) [pid = 1824] [serial = 1628] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 181 (0x7f8437ff5c00) [pid = 1824] [serial = 1595] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 180 (0x7f84336fcc00) [pid = 1824] [serial = 1584] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 179 (0x7f84333ea000) [pid = 1824] [serial = 1583] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 178 (0x7f844f12f400) [pid = 1824] [serial = 1611] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 177 (0x7f844d44bc00) [pid = 1824] [serial = 1610] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 176 (0x7f843c7c8400) [pid = 1824] [serial = 1602] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 175 (0x7f843b4abc00) [pid = 1824] [serial = 1601] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 174 (0x7f842a576400) [pid = 1824] [serial = 1575] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 173 (0x7f8429b6f400) [pid = 1824] [serial = 1574] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 172 (0x7f8434281800) [pid = 1824] [serial = 1590] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 171 (0x7f8433e6a400) [pid = 1824] [serial = 1589] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 170 (0x7f844b1d1c00) [pid = 1824] [serial = 1617] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 169 (0x7f84380dbc00) [pid = 1824] [serial = 1616] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 168 (0x7f84380e9000) [pid = 1824] [serial = 1614] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 167 (0x7f84380e3c00) [pid = 1824] [serial = 1613] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 166 (0x7f8429a39800) [pid = 1824] [serial = 1572] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 165 (0x7f8428e99800) [pid = 1824] [serial = 1571] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 164 (0x7f842abf4400) [pid = 1824] [serial = 1578] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 163 (0x7f842aa77800) [pid = 1824] [serial = 1577] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 162 (0x7f84244e3800) [pid = 1824] [serial = 1566] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 161 (0x7f8422a69400) [pid = 1824] [serial = 1565] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 160 (0x7f8437212c00) [pid = 1824] [serial = 1593] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 159 (0x7f84354a7800) [pid = 1824] [serial = 1592] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 158 (0x7f8420586c00) [pid = 1824] [serial = 1619] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 157 (0x7f842223c000) [pid = 1824] [serial = 1620] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 156 (0x7f844a2e8000) [pid = 1824] [serial = 1608] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 155 (0x7f843e05d400) [pid = 1824] [serial = 1607] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 154 (0x7f8433ad0000) [pid = 1824] [serial = 1587] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 153 (0x7f8433a84800) [pid = 1824] [serial = 1586] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 152 (0x7f8426a05400) [pid = 1824] [serial = 1569] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 151 (0x7f842544c400) [pid = 1824] [serial = 1568] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 150 (0x7f8432d90800) [pid = 1824] [serial = 1581] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 149 (0x7f8431aeac00) [pid = 1824] [serial = 1580] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 148 (0x7f843b2c1000) [pid = 1824] [serial = 1599] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 147 (0x7f843a431800) [pid = 1824] [serial = 1598] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 146 (0x7f8429b6f000) [pid = 1824] [serial = 1563] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 145 (0x7f843dd2b800) [pid = 1824] [serial = 1605] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 144 (0x7f843d273800) [pid = 1824] [serial = 1604] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 143 (0x7f8422c31400) [pid = 1824] [serial = 1622] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 142 (0x7f8437ffc000) [pid = 1824] [serial = 1596] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 141 (0x7f842544c800) [pid = 1824] [serial = 1626] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 140 (0x7f8426f6e800) [pid = 1824] [serial = 1629] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 139 (0x7f842719ac00) [pid = 1824] [serial = 1631] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | --DOMWINDOW == 138 (0x7f8424646c00) [pid = 1824] [serial = 1623] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1824 | 1461114729460 Marionette TRACE conn4 -> [0,2309,"getWindowHandle",null] 18:12:09 INFO - PROCESS | 1824 | 1461114729471 Marionette TRACE conn4 <- [1,2309,null,{"value":"8"}] 18:12:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 18:12:09 INFO - PROCESS | 1824 | 1461114729534 Marionette TRACE conn4 -> [0,2310,"setScriptTimeout",{"ms":35000}] 18:12:09 INFO - PROCESS | 1824 | 1461114729542 Marionette TRACE conn4 <- [1,2310,null,{}] 18:12:09 INFO - PROCESS | 1824 | 1461114729550 Marionette TRACE conn4 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:09 INFO - PROCESS | 1824 | 1461114729760 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 18:12:09 INFO - PROCESS | 1824 | 1461114729959 Marionette TRACE conn4 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:09 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f841e0e4800 == 144 [pid = 1824] [id = 585] 18:12:09 INFO - PROCESS | 1824 | ++DOMWINDOW == 139 (0x7f841bd71800) [pid = 1824] [serial = 1756] [outer = (nil)] 18:12:10 INFO - PROCESS | 1824 | ++DOMWINDOW == 140 (0x7f841bd73800) [pid = 1824] [serial = 1757] [outer = 0x7f841bd71800] 18:12:10 INFO - PROCESS | 1824 | 1461114730025 Marionette DEBUG loaded listener.js 18:12:10 INFO - PROCESS | 1824 | ++DOMWINDOW == 141 (0x7f841df56800) [pid = 1824] [serial = 1758] [outer = 0x7f841bd71800] 18:12:10 INFO - PROCESS | 1824 | 1461114730790 Marionette TRACE conn4 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 18:12:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 18:12:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1309ms 18:12:10 INFO - PROCESS | 1824 | 1461114730833 Marionette TRACE conn4 -> [0,2313,"getWindowHandle",null] 18:12:10 INFO - PROCESS | 1824 | 1461114730838 Marionette TRACE conn4 <- [1,2313,null,{"value":"8"}] 18:12:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 18:12:10 INFO - PROCESS | 1824 | 1461114730850 Marionette TRACE conn4 -> [0,2314,"setScriptTimeout",{"ms":35000}] 18:12:10 INFO - PROCESS | 1824 | 1461114730854 Marionette TRACE conn4 <- [1,2314,null,{}] 18:12:10 INFO - PROCESS | 1824 | 1461114730861 Marionette TRACE conn4 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:11 INFO - PROCESS | 1824 | 1461114731078 Marionette TRACE conn4 <- [1,2315,null,{"value":null}] 18:12:11 INFO - PROCESS | 1824 | 1461114731275 Marionette TRACE conn4 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:11 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84205b3000 == 145 [pid = 1824] [id = 586] 18:12:11 INFO - PROCESS | 1824 | ++DOMWINDOW == 142 (0x7f841bd6a000) [pid = 1824] [serial = 1759] [outer = (nil)] 18:12:11 INFO - PROCESS | 1824 | ++DOMWINDOW == 143 (0x7f8420580800) [pid = 1824] [serial = 1760] [outer = 0x7f841bd6a000] 18:12:11 INFO - PROCESS | 1824 | 1461114731338 Marionette DEBUG loaded listener.js 18:12:11 INFO - PROCESS | 1824 | ++DOMWINDOW == 144 (0x7f8421f4b800) [pid = 1824] [serial = 1761] [outer = 0x7f841bd6a000] 18:12:12 INFO - PROCESS | 1824 | 1461114732281 Marionette TRACE conn4 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 18:12:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 18:12:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1491ms 18:12:12 INFO - PROCESS | 1824 | 1461114732341 Marionette TRACE conn4 -> [0,2317,"getWindowHandle",null] 18:12:12 INFO - PROCESS | 1824 | 1461114732343 Marionette TRACE conn4 <- [1,2317,null,{"value":"8"}] 18:12:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 18:12:12 INFO - PROCESS | 1824 | 1461114732351 Marionette TRACE conn4 -> [0,2318,"setScriptTimeout",{"ms":35000}] 18:12:12 INFO - PROCESS | 1824 | 1461114732355 Marionette TRACE conn4 <- [1,2318,null,{}] 18:12:12 INFO - PROCESS | 1824 | 1461114732368 Marionette TRACE conn4 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:12 INFO - PROCESS | 1824 | 1461114732676 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 18:12:12 INFO - PROCESS | 1824 | 1461114732713 Marionette TRACE conn4 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:12 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8422725000 == 146 [pid = 1824] [id = 587] 18:12:12 INFO - PROCESS | 1824 | ++DOMWINDOW == 145 (0x7f842234f800) [pid = 1824] [serial = 1762] [outer = (nil)] 18:12:12 INFO - PROCESS | 1824 | ++DOMWINDOW == 146 (0x7f8422355800) [pid = 1824] [serial = 1763] [outer = 0x7f842234f800] 18:12:12 INFO - PROCESS | 1824 | 1461114732781 Marionette DEBUG loaded listener.js 18:12:12 INFO - PROCESS | 1824 | ++DOMWINDOW == 147 (0x7f842254f800) [pid = 1824] [serial = 1764] [outer = 0x7f842234f800] 18:12:14 INFO - PROCESS | 1824 | --DOMWINDOW == 146 (0x7f8422618000) [pid = 1824] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 18:12:14 INFO - PROCESS | 1824 | --DOMWINDOW == 145 (0x7f841df53400) [pid = 1824] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 18:12:14 INFO - PROCESS | 1824 | --DOMWINDOW == 144 (0x7f841bd6a800) [pid = 1824] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 18:12:14 INFO - PROCESS | 1824 | --DOMWINDOW == 143 (0x7f842234f000) [pid = 1824] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 18:12:14 INFO - PROCESS | 1824 | --DOMWINDOW == 142 (0x7f841bd75800) [pid = 1824] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 18:12:14 INFO - PROCESS | 1824 | --DOMWINDOW == 141 (0x7f842c58f400) [pid = 1824] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 18:12:14 INFO - PROCESS | 1824 | --DOMWINDOW == 140 (0x7f8433ab1400) [pid = 1824] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 18:12:14 INFO - PROCESS | 1824 | --DOMWINDOW == 139 (0x7f8433932c00) [pid = 1824] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 18:12:14 INFO - PROCESS | 1824 | --DOMWINDOW == 138 (0x7f843389f800) [pid = 1824] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 18:12:14 INFO - PROCESS | 1824 | --DOMWINDOW == 137 (0x7f8433695800) [pid = 1824] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 18:12:14 INFO - PROCESS | 1824 | --DOMWINDOW == 136 (0x7f842aa6f800) [pid = 1824] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 18:12:14 INFO - PROCESS | 1824 | --DOMWINDOW == 135 (0x7f8428f05000) [pid = 1824] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 18:12:14 INFO - PROCESS | 1824 | --DOMWINDOW == 134 (0x7f841bc70800) [pid = 1824] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 18:12:14 INFO - PROCESS | 1824 | --DOMWINDOW == 133 (0x7f8428f0e800) [pid = 1824] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 18:12:14 INFO - PROCESS | 1824 | --DOMWINDOW == 132 (0x7f8426e38400) [pid = 1824] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 18:12:14 INFO - PROCESS | 1824 | --DOMWINDOW == 131 (0x7f842464bc00) [pid = 1824] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 18:12:14 INFO - PROCESS | 1824 | --DOMWINDOW == 130 (0x7f841acef400) [pid = 1824] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 18:12:14 INFO - PROCESS | 1824 | --DOMWINDOW == 129 (0x7f841bc61c00) [pid = 1824] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 18:12:14 INFO - PROCESS | 1824 | --DOMWINDOW == 128 (0x7f841bc61400) [pid = 1824] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 18:12:14 INFO - PROCESS | 1824 | --DOMWINDOW == 127 (0x7f8422617c00) [pid = 1824] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 18:12:14 INFO - PROCESS | 1824 | --DOMWINDOW == 126 (0x7f842057f800) [pid = 1824] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 18:12:14 INFO - PROCESS | 1824 | 1461114734598 Marionette TRACE conn4 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 18:12:14 INFO - PROCESS | 1824 | 1461114734652 Marionette TRACE conn4 <- [1,2321,null,{"value":"8"}] 18:12:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 18:12:14 INFO - PROCESS | 1824 | 1461114734658 Marionette TRACE conn4 -> [0,2322,"setScriptTimeout",{"ms":35000}] 18:12:14 INFO - PROCESS | 1824 | 1461114734660 Marionette TRACE conn4 <- [1,2322,null,{}] 18:12:14 INFO - PROCESS | 1824 | 1461114734666 Marionette TRACE conn4 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:14 INFO - PROCESS | 1824 | 1461114734889 Marionette TRACE conn4 <- [1,2323,null,{"value":null}] 18:12:15 INFO - PROCESS | 1824 | 1461114735063 Marionette TRACE conn4 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:15 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8422a42000 == 147 [pid = 1824] [id = 588] 18:12:15 INFO - PROCESS | 1824 | ++DOMWINDOW == 127 (0x7f841bc69800) [pid = 1824] [serial = 1765] [outer = (nil)] 18:12:15 INFO - PROCESS | 1824 | ++DOMWINDOW == 128 (0x7f842255a000) [pid = 1824] [serial = 1766] [outer = 0x7f841bc69800] 18:12:15 INFO - PROCESS | 1824 | 1461114735127 Marionette DEBUG loaded listener.js 18:12:15 INFO - PROCESS | 1824 | ++DOMWINDOW == 129 (0x7f842261d800) [pid = 1824] [serial = 1767] [outer = 0x7f841bc69800] 18:12:15 INFO - PROCESS | 1824 | 1461114735862 Marionette TRACE conn4 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 18:12:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 18:12:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1232ms 18:12:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 18:12:15 INFO - PROCESS | 1824 | 1461114735895 Marionette TRACE conn4 -> [0,2325,"getWindowHandle",null] 18:12:15 INFO - PROCESS | 1824 | 1461114735897 Marionette TRACE conn4 <- [1,2325,null,{"value":"8"}] 18:12:15 INFO - PROCESS | 1824 | 1461114735904 Marionette TRACE conn4 -> [0,2326,"setScriptTimeout",{"ms":35000}] 18:12:15 INFO - PROCESS | 1824 | 1461114735908 Marionette TRACE conn4 <- [1,2326,null,{}] 18:12:15 INFO - PROCESS | 1824 | 1461114735925 Marionette TRACE conn4 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:16 INFO - PROCESS | 1824 | 1461114736139 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 18:12:16 INFO - PROCESS | 1824 | 1461114736166 Marionette TRACE conn4 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:16 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8422ce0800 == 148 [pid = 1824] [id = 589] 18:12:16 INFO - PROCESS | 1824 | ++DOMWINDOW == 130 (0x7f841acef400) [pid = 1824] [serial = 1768] [outer = (nil)] 18:12:16 INFO - PROCESS | 1824 | ++DOMWINDOW == 131 (0x7f84226de400) [pid = 1824] [serial = 1769] [outer = 0x7f841acef400] 18:12:16 INFO - PROCESS | 1824 | 1461114736385 Marionette DEBUG loaded listener.js 18:12:16 INFO - PROCESS | 1824 | ++DOMWINDOW == 132 (0x7f84226eac00) [pid = 1824] [serial = 1770] [outer = 0x7f841acef400] 18:12:17 INFO - PROCESS | 1824 | 1461114737520 Marionette TRACE conn4 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 18:12:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 18:12:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1644ms 18:12:17 INFO - PROCESS | 1824 | 1461114737549 Marionette TRACE conn4 -> [0,2329,"getWindowHandle",null] 18:12:17 INFO - PROCESS | 1824 | 1461114737556 Marionette TRACE conn4 <- [1,2329,null,{"value":"8"}] 18:12:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 18:12:17 INFO - PROCESS | 1824 | 1461114737567 Marionette TRACE conn4 -> [0,2330,"setScriptTimeout",{"ms":35000}] 18:12:17 INFO - PROCESS | 1824 | 1461114737571 Marionette TRACE conn4 <- [1,2330,null,{}] 18:12:17 INFO - PROCESS | 1824 | 1461114737580 Marionette TRACE conn4 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:17 INFO - PROCESS | 1824 | 1461114737837 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 18:12:18 INFO - PROCESS | 1824 | 1461114738102 Marionette TRACE conn4 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:18 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84224d7000 == 149 [pid = 1824] [id = 590] 18:12:18 INFO - PROCESS | 1824 | ++DOMWINDOW == 133 (0x7f842057f000) [pid = 1824] [serial = 1771] [outer = (nil)] 18:12:18 INFO - PROCESS | 1824 | ++DOMWINDOW == 134 (0x7f8421f4cc00) [pid = 1824] [serial = 1772] [outer = 0x7f842057f000] 18:12:18 INFO - PROCESS | 1824 | 1461114738228 Marionette DEBUG loaded listener.js 18:12:18 INFO - PROCESS | 1824 | ++DOMWINDOW == 135 (0x7f8422241800) [pid = 1824] [serial = 1773] [outer = 0x7f842057f000] 18:12:19 INFO - PROCESS | 1824 | 1461114739399 Marionette TRACE conn4 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 18:12:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 18:12:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1893ms 18:12:19 INFO - PROCESS | 1824 | 1461114739461 Marionette TRACE conn4 -> [0,2333,"getWindowHandle",null] 18:12:19 INFO - PROCESS | 1824 | 1461114739470 Marionette TRACE conn4 <- [1,2333,null,{"value":"8"}] 18:12:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 18:12:19 INFO - PROCESS | 1824 | 1461114739483 Marionette TRACE conn4 -> [0,2334,"setScriptTimeout",{"ms":35000}] 18:12:19 INFO - PROCESS | 1824 | 1461114739487 Marionette TRACE conn4 <- [1,2334,null,{}] 18:12:19 INFO - PROCESS | 1824 | 1461114739494 Marionette TRACE conn4 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:19 INFO - PROCESS | 1824 | 1461114739787 Marionette TRACE conn4 <- [1,2335,null,{"value":null}] 18:12:20 INFO - PROCESS | 1824 | 1461114740129 Marionette TRACE conn4 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:20 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8424b9a000 == 150 [pid = 1824] [id = 591] 18:12:20 INFO - PROCESS | 1824 | ++DOMWINDOW == 136 (0x7f8422243400) [pid = 1824] [serial = 1774] [outer = (nil)] 18:12:20 INFO - PROCESS | 1824 | ++DOMWINDOW == 137 (0x7f84226e9400) [pid = 1824] [serial = 1775] [outer = 0x7f8422243400] 18:12:20 INFO - PROCESS | 1824 | 1461114740212 Marionette DEBUG loaded listener.js 18:12:20 INFO - PROCESS | 1824 | ++DOMWINDOW == 138 (0x7f84228ca000) [pid = 1824] [serial = 1776] [outer = 0x7f8422243400] 18:12:21 INFO - PROCESS | 1824 | 1461114741085 Marionette TRACE conn4 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 18:12:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 18:12:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1641ms 18:12:21 INFO - PROCESS | 1824 | 1461114741124 Marionette TRACE conn4 -> [0,2337,"getWindowHandle",null] 18:12:21 INFO - PROCESS | 1824 | 1461114741128 Marionette TRACE conn4 <- [1,2337,null,{"value":"8"}] 18:12:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 18:12:21 INFO - PROCESS | 1824 | 1461114741135 Marionette TRACE conn4 -> [0,2338,"setScriptTimeout",{"ms":35000}] 18:12:21 INFO - PROCESS | 1824 | 1461114741142 Marionette TRACE conn4 <- [1,2338,null,{}] 18:12:21 INFO - PROCESS | 1824 | 1461114741160 Marionette TRACE conn4 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:21 INFO - PROCESS | 1824 | 1461114741413 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 18:12:21 INFO - PROCESS | 1824 | 1461114741672 Marionette TRACE conn4 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:21 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84250b8000 == 151 [pid = 1824] [id = 592] 18:12:21 INFO - PROCESS | 1824 | ++DOMWINDOW == 139 (0x7f8422a69400) [pid = 1824] [serial = 1777] [outer = (nil)] 18:12:21 INFO - PROCESS | 1824 | ++DOMWINDOW == 140 (0x7f8422c32800) [pid = 1824] [serial = 1778] [outer = 0x7f8422a69400] 18:12:21 INFO - PROCESS | 1824 | 1461114741794 Marionette DEBUG loaded listener.js 18:12:21 INFO - PROCESS | 1824 | ++DOMWINDOW == 141 (0x7f8422c3d400) [pid = 1824] [serial = 1779] [outer = 0x7f8422a69400] 18:12:22 INFO - PROCESS | 1824 | 1461114742684 Marionette TRACE conn4 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 18:12:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 18:12:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1600ms 18:12:22 INFO - PROCESS | 1824 | 1461114742736 Marionette TRACE conn4 -> [0,2341,"getWindowHandle",null] 18:12:22 INFO - PROCESS | 1824 | 1461114742740 Marionette TRACE conn4 <- [1,2341,null,{"value":"8"}] 18:12:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 18:12:22 INFO - PROCESS | 1824 | 1461114742747 Marionette TRACE conn4 -> [0,2342,"setScriptTimeout",{"ms":35000}] 18:12:22 INFO - PROCESS | 1824 | 1461114742751 Marionette TRACE conn4 <- [1,2342,null,{}] 18:12:22 INFO - PROCESS | 1824 | 1461114742756 Marionette TRACE conn4 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:23 INFO - PROCESS | 1824 | 1461114743029 Marionette TRACE conn4 <- [1,2343,null,{"value":null}] 18:12:23 INFO - PROCESS | 1824 | 1461114743326 Marionette TRACE conn4 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:23 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8425fbb800 == 152 [pid = 1824] [id = 593] 18:12:23 INFO - PROCESS | 1824 | ++DOMWINDOW == 142 (0x7f84228d0400) [pid = 1824] [serial = 1780] [outer = (nil)] 18:12:23 INFO - PROCESS | 1824 | ++DOMWINDOW == 143 (0x7f84244e2c00) [pid = 1824] [serial = 1781] [outer = 0x7f84228d0400] 18:12:23 INFO - PROCESS | 1824 | 1461114743408 Marionette DEBUG loaded listener.js 18:12:23 INFO - PROCESS | 1824 | ++DOMWINDOW == 144 (0x7f8424648c00) [pid = 1824] [serial = 1782] [outer = 0x7f84228d0400] 18:12:24 INFO - PROCESS | 1824 | 1461114744248 Marionette TRACE conn4 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 18:12:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 18:12:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1531ms 18:12:24 INFO - PROCESS | 1824 | 1461114744279 Marionette TRACE conn4 -> [0,2345,"getWindowHandle",null] 18:12:24 INFO - PROCESS | 1824 | 1461114744284 Marionette TRACE conn4 <- [1,2345,null,{"value":"8"}] 18:12:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 18:12:24 INFO - PROCESS | 1824 | 1461114744292 Marionette TRACE conn4 -> [0,2346,"setScriptTimeout",{"ms":35000}] 18:12:24 INFO - PROCESS | 1824 | 1461114744296 Marionette TRACE conn4 <- [1,2346,null,{}] 18:12:24 INFO - PROCESS | 1824 | 1461114744303 Marionette TRACE conn4 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:24 INFO - PROCESS | 1824 | 1461114744557 Marionette TRACE conn4 <- [1,2347,null,{"value":null}] 18:12:24 INFO - PROCESS | 1824 | 1461114744769 Marionette TRACE conn4 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:24 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8426f2a800 == 153 [pid = 1824] [id = 594] 18:12:24 INFO - PROCESS | 1824 | ++DOMWINDOW == 145 (0x7f842234fc00) [pid = 1824] [serial = 1783] [outer = (nil)] 18:12:24 INFO - PROCESS | 1824 | ++DOMWINDOW == 146 (0x7f8424653000) [pid = 1824] [serial = 1784] [outer = 0x7f842234fc00] 18:12:24 INFO - PROCESS | 1824 | 1461114744884 Marionette DEBUG loaded listener.js 18:12:24 INFO - PROCESS | 1824 | ++DOMWINDOW == 147 (0x7f8425091400) [pid = 1824] [serial = 1785] [outer = 0x7f842234fc00] 18:12:25 INFO - PROCESS | 1824 | 1461114745839 Marionette TRACE conn4 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 18:12:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 18:12:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1580ms 18:12:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 18:12:25 INFO - PROCESS | 1824 | 1461114745872 Marionette TRACE conn4 -> [0,2349,"getWindowHandle",null] 18:12:25 INFO - PROCESS | 1824 | 1461114745875 Marionette TRACE conn4 <- [1,2349,null,{"value":"8"}] 18:12:25 INFO - PROCESS | 1824 | 1461114745882 Marionette TRACE conn4 -> [0,2350,"setScriptTimeout",{"ms":35000}] 18:12:25 INFO - PROCESS | 1824 | 1461114745885 Marionette TRACE conn4 <- [1,2350,null,{}] 18:12:25 INFO - PROCESS | 1824 | 1461114745890 Marionette TRACE conn4 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:26 INFO - PROCESS | 1824 | 1461114746127 Marionette TRACE conn4 <- [1,2351,null,{"value":null}] 18:12:26 INFO - PROCESS | 1824 | 1461114746354 Marionette TRACE conn4 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:26 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84271b4800 == 154 [pid = 1824] [id = 595] 18:12:26 INFO - PROCESS | 1824 | ++DOMWINDOW == 148 (0x7f8424651000) [pid = 1824] [serial = 1786] [outer = (nil)] 18:12:26 INFO - PROCESS | 1824 | ++DOMWINDOW == 149 (0x7f8425193800) [pid = 1824] [serial = 1787] [outer = 0x7f8424651000] 18:12:26 INFO - PROCESS | 1824 | 1461114746512 Marionette DEBUG loaded listener.js 18:12:26 INFO - PROCESS | 1824 | ++DOMWINDOW == 150 (0x7f84251b8c00) [pid = 1824] [serial = 1788] [outer = 0x7f8424651000] 18:12:27 INFO - PROCESS | 1824 | 1461114747403 Marionette TRACE conn4 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 18:12:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 18:12:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1584ms 18:12:27 INFO - PROCESS | 1824 | 1461114747466 Marionette TRACE conn4 -> [0,2353,"getWindowHandle",null] 18:12:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 18:12:27 INFO - PROCESS | 1824 | 1461114747470 Marionette TRACE conn4 <- [1,2353,null,{"value":"8"}] 18:12:27 INFO - PROCESS | 1824 | 1461114747477 Marionette TRACE conn4 -> [0,2354,"setScriptTimeout",{"ms":35000}] 18:12:27 INFO - PROCESS | 1824 | 1461114747480 Marionette TRACE conn4 <- [1,2354,null,{}] 18:12:27 INFO - PROCESS | 1824 | 1461114747486 Marionette TRACE conn4 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:27 INFO - PROCESS | 1824 | 1461114747724 Marionette TRACE conn4 <- [1,2355,null,{"value":null}] 18:12:27 INFO - PROCESS | 1824 | 1461114747979 Marionette TRACE conn4 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:28 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84278bc800 == 155 [pid = 1824] [id = 596] 18:12:28 INFO - PROCESS | 1824 | ++DOMWINDOW == 151 (0x7f8425091000) [pid = 1824] [serial = 1789] [outer = (nil)] 18:12:28 INFO - PROCESS | 1824 | ++DOMWINDOW == 152 (0x7f842544c000) [pid = 1824] [serial = 1790] [outer = 0x7f8425091000] 18:12:28 INFO - PROCESS | 1824 | 1461114748099 Marionette DEBUG loaded listener.js 18:12:28 INFO - PROCESS | 1824 | ++DOMWINDOW == 153 (0x7f8425453c00) [pid = 1824] [serial = 1791] [outer = 0x7f8425091000] 18:12:29 INFO - PROCESS | 1824 | 1461114749000 Marionette TRACE conn4 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 18:12:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 18:12:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1585ms 18:12:29 INFO - PROCESS | 1824 | 1461114749063 Marionette TRACE conn4 -> [0,2357,"getWindowHandle",null] 18:12:29 INFO - PROCESS | 1824 | 1461114749066 Marionette TRACE conn4 <- [1,2357,null,{"value":"8"}] 18:12:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 18:12:29 INFO - PROCESS | 1824 | 1461114749073 Marionette TRACE conn4 -> [0,2358,"setScriptTimeout",{"ms":35000}] 18:12:29 INFO - PROCESS | 1824 | 1461114749076 Marionette TRACE conn4 <- [1,2358,null,{}] 18:12:29 INFO - PROCESS | 1824 | 1461114749081 Marionette TRACE conn4 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:29 INFO - PROCESS | 1824 | 1461114749360 Marionette TRACE conn4 <- [1,2359,null,{"value":null}] 18:12:29 INFO - PROCESS | 1824 | 1461114749658 Marionette TRACE conn4 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:29 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8427aa3800 == 156 [pid = 1824] [id = 597] 18:12:29 INFO - PROCESS | 1824 | ++DOMWINDOW == 154 (0x7f84251b0000) [pid = 1824] [serial = 1792] [outer = (nil)] 18:12:29 INFO - PROCESS | 1824 | ++DOMWINDOW == 155 (0x7f842548e800) [pid = 1824] [serial = 1793] [outer = 0x7f84251b0000] 18:12:29 INFO - PROCESS | 1824 | 1461114749738 Marionette DEBUG loaded listener.js 18:12:29 INFO - PROCESS | 1824 | ++DOMWINDOW == 156 (0x7f8425b50c00) [pid = 1824] [serial = 1794] [outer = 0x7f84251b0000] 18:12:30 INFO - PROCESS | 1824 | 1461114750604 Marionette TRACE conn4 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 18:12:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 18:12:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1582ms 18:12:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 18:12:30 INFO - PROCESS | 1824 | 1461114750656 Marionette TRACE conn4 -> [0,2361,"getWindowHandle",null] 18:12:30 INFO - PROCESS | 1824 | 1461114750659 Marionette TRACE conn4 <- [1,2361,null,{"value":"8"}] 18:12:30 INFO - PROCESS | 1824 | 1461114750665 Marionette TRACE conn4 -> [0,2362,"setScriptTimeout",{"ms":35000}] 18:12:30 INFO - PROCESS | 1824 | 1461114750668 Marionette TRACE conn4 <- [1,2362,null,{}] 18:12:30 INFO - PROCESS | 1824 | 1461114750674 Marionette TRACE conn4 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:30 INFO - PROCESS | 1824 | 1461114750906 Marionette TRACE conn4 <- [1,2363,null,{"value":null}] 18:12:31 INFO - PROCESS | 1824 | 1461114751172 Marionette TRACE conn4 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:31 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84282b0800 == 157 [pid = 1824] [id = 598] 18:12:31 INFO - PROCESS | 1824 | ++DOMWINDOW == 157 (0x7f84251ad000) [pid = 1824] [serial = 1795] [outer = (nil)] 18:12:31 INFO - PROCESS | 1824 | ++DOMWINDOW == 158 (0x7f8426a06000) [pid = 1824] [serial = 1796] [outer = 0x7f84251ad000] 18:12:31 INFO - PROCESS | 1824 | 1461114751293 Marionette DEBUG loaded listener.js 18:12:31 INFO - PROCESS | 1824 | ++DOMWINDOW == 159 (0x7f8426ab6800) [pid = 1824] [serial = 1797] [outer = 0x7f84251ad000] 18:12:32 INFO - PROCESS | 1824 | 1461114752200 Marionette TRACE conn4 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 18:12:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 18:12:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1589ms 18:12:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 18:12:32 INFO - PROCESS | 1824 | 1461114752254 Marionette TRACE conn4 -> [0,2365,"getWindowHandle",null] 18:12:32 INFO - PROCESS | 1824 | 1461114752257 Marionette TRACE conn4 <- [1,2365,null,{"value":"8"}] 18:12:32 INFO - PROCESS | 1824 | 1461114752264 Marionette TRACE conn4 -> [0,2366,"setScriptTimeout",{"ms":35000}] 18:12:32 INFO - PROCESS | 1824 | 1461114752267 Marionette TRACE conn4 <- [1,2366,null,{}] 18:12:32 INFO - PROCESS | 1824 | 1461114752274 Marionette TRACE conn4 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:32 INFO - PROCESS | 1824 | 1461114752518 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 18:12:32 INFO - PROCESS | 1824 | 1461114752830 Marionette TRACE conn4 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:32 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8428e88800 == 158 [pid = 1824] [id = 599] 18:12:32 INFO - PROCESS | 1824 | ++DOMWINDOW == 160 (0x7f8426e34400) [pid = 1824] [serial = 1798] [outer = (nil)] 18:12:32 INFO - PROCESS | 1824 | ++DOMWINDOW == 161 (0x7f8426e38400) [pid = 1824] [serial = 1799] [outer = 0x7f8426e34400] 18:12:32 INFO - PROCESS | 1824 | 1461114752914 Marionette DEBUG loaded listener.js 18:12:33 INFO - PROCESS | 1824 | ++DOMWINDOW == 162 (0x7f8426f69800) [pid = 1824] [serial = 1800] [outer = 0x7f8426e34400] 18:12:33 INFO - PROCESS | 1824 | 1461114753819 Marionette TRACE conn4 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 18:12:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 18:12:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1632ms 18:12:33 INFO - PROCESS | 1824 | 1461114753915 Marionette TRACE conn4 -> [0,2369,"getWindowHandle",null] 18:12:33 INFO - PROCESS | 1824 | 1461114753921 Marionette TRACE conn4 <- [1,2369,null,{"value":"8"}] 18:12:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 18:12:33 INFO - PROCESS | 1824 | 1461114753938 Marionette TRACE conn4 -> [0,2370,"setScriptTimeout",{"ms":35000}] 18:12:33 INFO - PROCESS | 1824 | 1461114753942 Marionette TRACE conn4 <- [1,2370,null,{}] 18:12:34 INFO - PROCESS | 1824 | 1461114754006 Marionette TRACE conn4 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:34 INFO - PROCESS | 1824 | 1461114754283 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 18:12:34 INFO - PROCESS | 1824 | 1461114754615 Marionette TRACE conn4 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:34 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8429a84800 == 159 [pid = 1824] [id = 600] 18:12:34 INFO - PROCESS | 1824 | ++DOMWINDOW == 163 (0x7f841bc66c00) [pid = 1824] [serial = 1801] [outer = (nil)] 18:12:34 INFO - PROCESS | 1824 | ++DOMWINDOW == 164 (0x7f8427091400) [pid = 1824] [serial = 1802] [outer = 0x7f841bc66c00] 18:12:34 INFO - PROCESS | 1824 | 1461114754696 Marionette DEBUG loaded listener.js 18:12:34 INFO - PROCESS | 1824 | ++DOMWINDOW == 165 (0x7f8427cf7400) [pid = 1824] [serial = 1803] [outer = 0x7f841bc66c00] 18:12:35 INFO - PROCESS | 1824 | 1461114755608 Marionette TRACE conn4 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 18:12:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 18:12:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1743ms 18:12:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 18:12:35 INFO - PROCESS | 1824 | 1461114755682 Marionette TRACE conn4 -> [0,2373,"getWindowHandle",null] 18:12:35 INFO - PROCESS | 1824 | 1461114755685 Marionette TRACE conn4 <- [1,2373,null,{"value":"8"}] 18:12:35 INFO - PROCESS | 1824 | 1461114755693 Marionette TRACE conn4 -> [0,2374,"setScriptTimeout",{"ms":35000}] 18:12:35 INFO - PROCESS | 1824 | 1461114755695 Marionette TRACE conn4 <- [1,2374,null,{}] 18:12:35 INFO - PROCESS | 1824 | 1461114755702 Marionette TRACE conn4 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:35 INFO - PROCESS | 1824 | 1461114755985 Marionette TRACE conn4 <- [1,2375,null,{"value":null}] 18:12:36 INFO - PROCESS | 1824 | 1461114756287 Marionette TRACE conn4 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:36 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8429d88800 == 160 [pid = 1824] [id = 601] 18:12:36 INFO - PROCESS | 1824 | ++DOMWINDOW == 166 (0x7f84244e0c00) [pid = 1824] [serial = 1804] [outer = (nil)] 18:12:36 INFO - PROCESS | 1824 | ++DOMWINDOW == 167 (0x7f8428b05c00) [pid = 1824] [serial = 1805] [outer = 0x7f84244e0c00] 18:12:36 INFO - PROCESS | 1824 | 1461114756369 Marionette DEBUG loaded listener.js 18:12:36 INFO - PROCESS | 1824 | ++DOMWINDOW == 168 (0x7f8428b11800) [pid = 1824] [serial = 1806] [outer = 0x7f84244e0c00] 18:12:37 INFO - PROCESS | 1824 | 1461114757244 Marionette TRACE conn4 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 18:12:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 18:12:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1594ms 18:12:37 INFO - PROCESS | 1824 | 1461114757287 Marionette TRACE conn4 -> [0,2377,"getWindowHandle",null] 18:12:37 INFO - PROCESS | 1824 | 1461114757291 Marionette TRACE conn4 <- [1,2377,null,{"value":"8"}] 18:12:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 18:12:37 INFO - PROCESS | 1824 | 1461114757297 Marionette TRACE conn4 -> [0,2378,"setScriptTimeout",{"ms":35000}] 18:12:37 INFO - PROCESS | 1824 | 1461114757299 Marionette TRACE conn4 <- [1,2378,null,{}] 18:12:37 INFO - PROCESS | 1824 | 1461114757306 Marionette TRACE conn4 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:37 INFO - PROCESS | 1824 | 1461114757560 Marionette TRACE conn4 <- [1,2379,null,{"value":null}] 18:12:37 INFO - PROCESS | 1824 | 1461114757766 Marionette TRACE conn4 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:37 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f842a51d800 == 161 [pid = 1824] [id = 602] 18:12:37 INFO - PROCESS | 1824 | ++DOMWINDOW == 169 (0x7f8424648400) [pid = 1824] [serial = 1807] [outer = (nil)] 18:12:37 INFO - PROCESS | 1824 | ++DOMWINDOW == 170 (0x7f8428b9a800) [pid = 1824] [serial = 1808] [outer = 0x7f8424648400] 18:12:37 INFO - PROCESS | 1824 | 1461114757882 Marionette DEBUG loaded listener.js 18:12:37 INFO - PROCESS | 1824 | ++DOMWINDOW == 171 (0x7f8428e5c000) [pid = 1824] [serial = 1809] [outer = 0x7f8424648400] 18:12:38 INFO - PROCESS | 1824 | 1461114758842 Marionette TRACE conn4 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 18:12:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 18:12:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1588ms 18:12:38 INFO - PROCESS | 1824 | 1461114758886 Marionette TRACE conn4 -> [0,2381,"getWindowHandle",null] 18:12:38 INFO - PROCESS | 1824 | 1461114758891 Marionette TRACE conn4 <- [1,2381,null,{"value":"8"}] 18:12:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 18:12:38 INFO - PROCESS | 1824 | 1461114758897 Marionette TRACE conn4 -> [0,2382,"setScriptTimeout",{"ms":35000}] 18:12:38 INFO - PROCESS | 1824 | 1461114758901 Marionette TRACE conn4 <- [1,2382,null,{}] 18:12:38 INFO - PROCESS | 1824 | 1461114758907 Marionette TRACE conn4 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:39 INFO - PROCESS | 1824 | 1461114759163 Marionette TRACE conn4 <- [1,2383,null,{"value":null}] 18:12:39 INFO - PROCESS | 1824 | 1461114759477 Marionette TRACE conn4 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:39 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f842a920000 == 162 [pid = 1824] [id = 603] 18:12:39 INFO - PROCESS | 1824 | ++DOMWINDOW == 172 (0x7f8428b10400) [pid = 1824] [serial = 1810] [outer = (nil)] 18:12:39 INFO - PROCESS | 1824 | ++DOMWINDOW == 173 (0x7f8428e97800) [pid = 1824] [serial = 1811] [outer = 0x7f8428b10400] 18:12:39 INFO - PROCESS | 1824 | 1461114759559 Marionette DEBUG loaded listener.js 18:12:39 INFO - PROCESS | 1824 | ++DOMWINDOW == 174 (0x7f8428ea2400) [pid = 1824] [serial = 1812] [outer = 0x7f8428b10400] 18:12:40 INFO - PROCESS | 1824 | 1461114760429 Marionette TRACE conn4 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 18:12:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 18:12:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1581ms 18:12:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 18:12:40 INFO - PROCESS | 1824 | 1461114760479 Marionette TRACE conn4 -> [0,2385,"getWindowHandle",null] 18:12:40 INFO - PROCESS | 1824 | 1461114760482 Marionette TRACE conn4 <- [1,2385,null,{"value":"8"}] 18:12:40 INFO - PROCESS | 1824 | 1461114760488 Marionette TRACE conn4 -> [0,2386,"setScriptTimeout",{"ms":35000}] 18:12:40 INFO - PROCESS | 1824 | 1461114760491 Marionette TRACE conn4 <- [1,2386,null,{}] 18:12:40 INFO - PROCESS | 1824 | 1461114760497 Marionette TRACE conn4 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:40 INFO - PROCESS | 1824 | 1461114760741 Marionette TRACE conn4 <- [1,2387,null,{"value":null}] 18:12:41 INFO - PROCESS | 1824 | 1461114761053 Marionette TRACE conn4 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:41 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f842c637800 == 163 [pid = 1824] [id = 604] 18:12:41 INFO - PROCESS | 1824 | ++DOMWINDOW == 175 (0x7f8428b95400) [pid = 1824] [serial = 1813] [outer = (nil)] 18:12:41 INFO - PROCESS | 1824 | ++DOMWINDOW == 176 (0x7f8428f0b800) [pid = 1824] [serial = 1814] [outer = 0x7f8428b95400] 18:12:41 INFO - PROCESS | 1824 | 1461114761134 Marionette DEBUG loaded listener.js 18:12:41 INFO - PROCESS | 1824 | ++DOMWINDOW == 177 (0x7f84299c6400) [pid = 1824] [serial = 1815] [outer = 0x7f8428b95400] 18:12:42 INFO - PROCESS | 1824 | 1461114762003 Marionette TRACE conn4 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 18:12:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 18:12:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1597ms 18:12:42 INFO - PROCESS | 1824 | 1461114762085 Marionette TRACE conn4 -> [0,2389,"getWindowHandle",null] 18:12:42 INFO - PROCESS | 1824 | 1461114762089 Marionette TRACE conn4 <- [1,2389,null,{"value":"8"}] 18:12:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 18:12:42 INFO - PROCESS | 1824 | 1461114762096 Marionette TRACE conn4 -> [0,2390,"setScriptTimeout",{"ms":35000}] 18:12:42 INFO - PROCESS | 1824 | 1461114762099 Marionette TRACE conn4 <- [1,2390,null,{}] 18:12:42 INFO - PROCESS | 1824 | 1461114762105 Marionette TRACE conn4 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:42 INFO - PROCESS | 1824 | 1461114762360 Marionette TRACE conn4 <- [1,2391,null,{"value":null}] 18:12:42 INFO - PROCESS | 1824 | 1461114762672 Marionette TRACE conn4 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:42 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f841d9dd000 == 164 [pid = 1824] [id = 605] 18:12:42 INFO - PROCESS | 1824 | ++DOMWINDOW == 178 (0x7f841aceb800) [pid = 1824] [serial = 1816] [outer = (nil)] 18:12:42 INFO - PROCESS | 1824 | ++DOMWINDOW == 179 (0x7f841acf5800) [pid = 1824] [serial = 1817] [outer = 0x7f841aceb800] 18:12:42 INFO - PROCESS | 1824 | 1461114762752 Marionette DEBUG loaded listener.js 18:12:42 INFO - PROCESS | 1824 | ++DOMWINDOW == 180 (0x7f84226e9c00) [pid = 1824] [serial = 1818] [outer = 0x7f841aceb800] 18:12:43 INFO - PROCESS | 1824 | 1461114763626 Marionette TRACE conn4 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 18:12:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 18:12:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1585ms 18:12:43 INFO - PROCESS | 1824 | 1461114763682 Marionette TRACE conn4 -> [0,2393,"getWindowHandle",null] 18:12:43 INFO - PROCESS | 1824 | 1461114763686 Marionette TRACE conn4 <- [1,2393,null,{"value":"8"}] 18:12:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 18:12:43 INFO - PROCESS | 1824 | 1461114763692 Marionette TRACE conn4 -> [0,2394,"setScriptTimeout",{"ms":35000}] 18:12:43 INFO - PROCESS | 1824 | 1461114763695 Marionette TRACE conn4 <- [1,2394,null,{}] 18:12:43 INFO - PROCESS | 1824 | 1461114763701 Marionette TRACE conn4 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:43 INFO - PROCESS | 1824 | 1461114763973 Marionette TRACE conn4 <- [1,2395,null,{"value":null}] 18:12:44 INFO - PROCESS | 1824 | 1461114764870 Marionette TRACE conn4 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:44 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84205a6800 == 165 [pid = 1824] [id = 606] 18:12:44 INFO - PROCESS | 1824 | ++DOMWINDOW == 181 (0x7f841acf8000) [pid = 1824] [serial = 1819] [outer = (nil)] 18:12:44 INFO - PROCESS | 1824 | ++DOMWINDOW == 182 (0x7f841bc64400) [pid = 1824] [serial = 1820] [outer = 0x7f841acf8000] 18:12:44 INFO - PROCESS | 1824 | 1461114764977 Marionette DEBUG loaded listener.js 18:12:45 INFO - PROCESS | 1824 | ++DOMWINDOW == 183 (0x7f841bd6f800) [pid = 1824] [serial = 1821] [outer = 0x7f841acf8000] 18:12:45 INFO - PROCESS | 1824 | 1461114765831 Marionette TRACE conn4 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 18:12:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 18:12:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 2184ms 18:12:45 INFO - PROCESS | 1824 | 1461114765877 Marionette TRACE conn4 -> [0,2397,"getWindowHandle",null] 18:12:45 INFO - PROCESS | 1824 | 1461114765884 Marionette TRACE conn4 <- [1,2397,null,{"value":"8"}] 18:12:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 18:12:45 INFO - PROCESS | 1824 | 1461114765893 Marionette TRACE conn4 -> [0,2398,"setScriptTimeout",{"ms":35000}] 18:12:45 INFO - PROCESS | 1824 | 1461114765897 Marionette TRACE conn4 <- [1,2398,null,{}] 18:12:45 INFO - PROCESS | 1824 | 1461114765904 Marionette TRACE conn4 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:46 INFO - PROCESS | 1824 | 1461114766132 Marionette TRACE conn4 <- [1,2399,null,{"value":null}] 18:12:46 INFO - PROCESS | 1824 | 1461114766399 Marionette TRACE conn4 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:46 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8424ba4800 == 166 [pid = 1824] [id = 607] 18:12:46 INFO - PROCESS | 1824 | ++DOMWINDOW == 184 (0x7f8421f51400) [pid = 1824] [serial = 1822] [outer = (nil)] 18:12:46 INFO - PROCESS | 1824 | ++DOMWINDOW == 185 (0x7f8422354400) [pid = 1824] [serial = 1823] [outer = 0x7f8421f51400] 18:12:46 INFO - PROCESS | 1824 | 1461114766516 Marionette DEBUG loaded listener.js 18:12:46 INFO - PROCESS | 1824 | ++DOMWINDOW == 186 (0x7f8422618c00) [pid = 1824] [serial = 1824] [outer = 0x7f8421f51400] 18:12:47 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8422a42000 == 165 [pid = 1824] [id = 588] 18:12:47 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84205b3000 == 164 [pid = 1824] [id = 586] 18:12:47 INFO - PROCESS | 1824 | --DOCSHELL 0x7f841e0e4800 == 163 [pid = 1824] [id = 585] 18:12:47 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843c217000 == 162 [pid = 1824] [id = 583] 18:12:47 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843828a000 == 161 [pid = 1824] [id = 582] 18:12:47 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8437d7c800 == 160 [pid = 1824] [id = 581] 18:12:47 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8437b82800 == 159 [pid = 1824] [id = 580] 18:12:47 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84354ee000 == 158 [pid = 1824] [id = 579] 18:12:47 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8433ea9800 == 157 [pid = 1824] [id = 578] 18:12:47 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84336c3800 == 156 [pid = 1824] [id = 577] 18:12:47 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84331c5000 == 155 [pid = 1824] [id = 576] 18:12:47 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84319dc800 == 154 [pid = 1824] [id = 575] 18:12:47 INFO - PROCESS | 1824 | --DOCSHELL 0x7f842c62b800 == 153 [pid = 1824] [id = 574] 18:12:47 INFO - PROCESS | 1824 | --DOCSHELL 0x7f842a90b000 == 152 [pid = 1824] [id = 573] 18:12:47 INFO - PROCESS | 1824 | --DOCSHELL 0x7f842a505800 == 151 [pid = 1824] [id = 572] 18:12:47 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8429a83000 == 150 [pid = 1824] [id = 571] 18:12:47 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8428d28800 == 149 [pid = 1824] [id = 570] 18:12:47 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8427a14000 == 148 [pid = 1824] [id = 569] 18:12:47 INFO - PROCESS | 1824 | --DOCSHELL 0x7f842713c000 == 147 [pid = 1824] [id = 568] 18:12:47 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8425c5d800 == 146 [pid = 1824] [id = 567] 18:12:47 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84250ca000 == 145 [pid = 1824] [id = 565] 18:12:47 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84227e8000 == 144 [pid = 1824] [id = 566] 18:12:47 INFO - PROCESS | 1824 | --DOMWINDOW == 185 (0x7f84244e2400) [pid = 1824] [serial = 1692] [outer = (nil)] [url = about:blank] 18:12:47 INFO - PROCESS | 1824 | --DOMWINDOW == 184 (0x7f842057ac00) [pid = 1824] [serial = 1694] [outer = (nil)] [url = about:blank] 18:12:47 INFO - PROCESS | 1824 | --DOMWINDOW == 183 (0x7f8421f54c00) [pid = 1824] [serial = 1695] [outer = (nil)] [url = about:blank] 18:12:47 INFO - PROCESS | 1824 | --DOMWINDOW == 182 (0x7f842261ac00) [pid = 1824] [serial = 1670] [outer = (nil)] [url = about:blank] 18:12:47 INFO - PROCESS | 1824 | --DOMWINDOW == 181 (0x7f8422359800) [pid = 1824] [serial = 1668] [outer = (nil)] [url = about:blank] 18:12:47 INFO - PROCESS | 1824 | --DOMWINDOW == 180 (0x7f8422354c00) [pid = 1824] [serial = 1667] [outer = (nil)] [url = about:blank] 18:12:47 INFO - PROCESS | 1824 | --DOMWINDOW == 179 (0x7f844f646000) [pid = 1824] [serial = 1665] [outer = (nil)] [url = about:blank] 18:12:47 INFO - PROCESS | 1824 | --DOMWINDOW == 178 (0x7f844eb59800) [pid = 1824] [serial = 1664] [outer = (nil)] [url = about:blank] 18:12:47 INFO - PROCESS | 1824 | --DOMWINDOW == 177 (0x7f844d441000) [pid = 1824] [serial = 1662] [outer = (nil)] [url = about:blank] 18:12:47 INFO - PROCESS | 1824 | --DOMWINDOW == 176 (0x7f843ff73c00) [pid = 1824] [serial = 1661] [outer = (nil)] [url = about:blank] 18:12:47 INFO - PROCESS | 1824 | --DOMWINDOW == 175 (0x7f843c347c00) [pid = 1824] [serial = 1659] [outer = (nil)] [url = about:blank] 18:12:47 INFO - PROCESS | 1824 | --DOMWINDOW == 174 (0x7f843ad0e800) [pid = 1824] [serial = 1658] [outer = (nil)] [url = about:blank] 18:12:47 INFO - PROCESS | 1824 | --DOMWINDOW == 173 (0x7f84380e5000) [pid = 1824] [serial = 1656] [outer = (nil)] [url = about:blank] 18:12:47 INFO - PROCESS | 1824 | --DOMWINDOW == 172 (0x7f8437ff7000) [pid = 1824] [serial = 1655] [outer = (nil)] [url = about:blank] 18:12:47 INFO - PROCESS | 1824 | --DOMWINDOW == 171 (0x7f8437e34c00) [pid = 1824] [serial = 1653] [outer = (nil)] [url = about:blank] 18:12:47 INFO - PROCESS | 1824 | --DOMWINDOW == 170 (0x7f84374ecc00) [pid = 1824] [serial = 1652] [outer = (nil)] [url = about:blank] 18:12:47 INFO - PROCESS | 1824 | --DOMWINDOW == 169 (0x7f8435e46000) [pid = 1824] [serial = 1650] [outer = (nil)] [url = about:blank] 18:12:47 INFO - PROCESS | 1824 | --DOMWINDOW == 168 (0x7f8433c39c00) [pid = 1824] [serial = 1649] [outer = (nil)] [url = about:blank] 18:12:47 INFO - PROCESS | 1824 | --DOMWINDOW == 167 (0x7f8431aa4000) [pid = 1824] [serial = 1647] [outer = (nil)] [url = about:blank] 18:12:47 INFO - PROCESS | 1824 | --DOMWINDOW == 166 (0x7f8431a0cc00) [pid = 1824] [serial = 1646] [outer = (nil)] [url = about:blank] 18:12:47 INFO - PROCESS | 1824 | --DOMWINDOW == 165 (0x7f842c93a000) [pid = 1824] [serial = 1644] [outer = (nil)] [url = about:blank] 18:12:47 INFO - PROCESS | 1824 | --DOMWINDOW == 164 (0x7f842c58bc00) [pid = 1824] [serial = 1643] [outer = (nil)] [url = about:blank] 18:12:47 INFO - PROCESS | 1824 | --DOMWINDOW == 163 (0x7f842223cc00) [pid = 1824] [serial = 1688] [outer = (nil)] [url = about:blank] 18:12:47 INFO - PROCESS | 1824 | --DOMWINDOW == 162 (0x7f8429c60c00) [pid = 1824] [serial = 1641] [outer = (nil)] [url = about:blank] 18:12:47 INFO - PROCESS | 1824 | --DOMWINDOW == 161 (0x7f8429b67000) [pid = 1824] [serial = 1640] [outer = (nil)] [url = about:blank] 18:12:47 INFO - PROCESS | 1824 | --DOMWINDOW == 160 (0x7f8428e5d000) [pid = 1824] [serial = 1638] [outer = (nil)] [url = about:blank] 18:12:47 INFO - PROCESS | 1824 | --DOMWINDOW == 159 (0x7f8427199400) [pid = 1824] [serial = 1637] [outer = (nil)] [url = about:blank] 18:12:47 INFO - PROCESS | 1824 | --DOMWINDOW == 158 (0x7f84251b1000) [pid = 1824] [serial = 1635] [outer = (nil)] [url = about:blank] 18:12:47 INFO - PROCESS | 1824 | --DOMWINDOW == 157 (0x7f8425098400) [pid = 1824] [serial = 1634] [outer = (nil)] [url = about:blank] 18:12:47 INFO - PROCESS | 1824 | --DOMWINDOW == 156 (0x7f842235b400) [pid = 1824] [serial = 1689] [outer = (nil)] [url = about:blank] 18:12:47 INFO - PROCESS | 1824 | --DOMWINDOW == 155 (0x7f841bd6a400) [pid = 1824] [serial = 1685] [outer = (nil)] [url = about:blank] 18:12:47 INFO - PROCESS | 1824 | --DOMWINDOW == 154 (0x7f841bd73c00) [pid = 1824] [serial = 1686] [outer = (nil)] [url = about:blank] 18:12:47 INFO - PROCESS | 1824 | --DOMWINDOW == 153 (0x7f84226ebc00) [pid = 1824] [serial = 1683] [outer = (nil)] [url = about:blank] 18:12:47 INFO - PROCESS | 1824 | --DOMWINDOW == 152 (0x7f8420581800) [pid = 1824] [serial = 1682] [outer = (nil)] [url = about:blank] 18:12:47 INFO - PROCESS | 1824 | --DOMWINDOW == 151 (0x7f841bc6e800) [pid = 1824] [serial = 1680] [outer = (nil)] [url = about:blank] 18:12:47 INFO - PROCESS | 1824 | --DOMWINDOW == 150 (0x7f841bc6a000) [pid = 1824] [serial = 1679] [outer = (nil)] [url = about:blank] 18:12:47 INFO - PROCESS | 1824 | --DOMWINDOW == 149 (0x7f84226ea000) [pid = 1824] [serial = 1677] [outer = (nil)] [url = about:blank] 18:12:47 INFO - PROCESS | 1824 | --DOMWINDOW == 148 (0x7f84226e5c00) [pid = 1824] [serial = 1676] [outer = (nil)] [url = about:blank] 18:12:47 INFO - PROCESS | 1824 | --DOMWINDOW == 147 (0x7f84226e0c00) [pid = 1824] [serial = 1674] [outer = (nil)] [url = about:blank] 18:12:47 INFO - PROCESS | 1824 | --DOMWINDOW == 146 (0x7f8422624c00) [pid = 1824] [serial = 1673] [outer = (nil)] [url = about:blank] 18:12:47 INFO - PROCESS | 1824 | --DOMWINDOW == 145 (0x7f842261fc00) [pid = 1824] [serial = 1671] [outer = (nil)] [url = about:blank] 18:12:47 INFO - PROCESS | 1824 | --DOMWINDOW == 144 (0x7f8422c40800) [pid = 1824] [serial = 1697] [outer = (nil)] [url = about:blank] 18:12:47 INFO - PROCESS | 1824 | --DOMWINDOW == 143 (0x7f8422a74800) [pid = 1824] [serial = 1691] [outer = (nil)] [url = about:blank] 18:12:48 INFO - PROCESS | 1824 | 1461114768188 Marionette TRACE conn4 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 18:12:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 18:12:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 2337ms 18:12:48 INFO - PROCESS | 1824 | 1461114768280 Marionette TRACE conn4 -> [0,2401,"getWindowHandle",null] 18:12:48 INFO - PROCESS | 1824 | 1461114768285 Marionette TRACE conn4 <- [1,2401,null,{"value":"8"}] 18:12:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 18:12:48 INFO - PROCESS | 1824 | 1461114768301 Marionette TRACE conn4 -> [0,2402,"setScriptTimeout",{"ms":35000}] 18:12:48 INFO - PROCESS | 1824 | 1461114768304 Marionette TRACE conn4 <- [1,2402,null,{}] 18:12:48 INFO - PROCESS | 1824 | 1461114768310 Marionette TRACE conn4 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:48 INFO - PROCESS | 1824 | 1461114768520 Marionette TRACE conn4 <- [1,2403,null,{"value":null}] 18:12:48 INFO - PROCESS | 1824 | 1461114768537 Marionette TRACE conn4 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:48 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f841e0ed800 == 145 [pid = 1824] [id = 608] 18:12:48 INFO - PROCESS | 1824 | ++DOMWINDOW == 144 (0x7f841bc6a000) [pid = 1824] [serial = 1825] [outer = (nil)] 18:12:48 INFO - PROCESS | 1824 | ++DOMWINDOW == 145 (0x7f842235b400) [pid = 1824] [serial = 1826] [outer = 0x7f841bc6a000] 18:12:48 INFO - PROCESS | 1824 | 1461114768763 Marionette DEBUG loaded listener.js 18:12:48 INFO - PROCESS | 1824 | ++DOMWINDOW == 146 (0x7f84226e7800) [pid = 1824] [serial = 1827] [outer = 0x7f841bc6a000] 18:12:49 INFO - PROCESS | 1824 | 1461114769560 Marionette TRACE conn4 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 18:12:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 18:12:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1286ms 18:12:49 INFO - PROCESS | 1824 | 1461114769608 Marionette TRACE conn4 -> [0,2405,"getWindowHandle",null] 18:12:49 INFO - PROCESS | 1824 | 1461114769613 Marionette TRACE conn4 <- [1,2405,null,{"value":"8"}] 18:12:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 18:12:49 INFO - PROCESS | 1824 | 1461114769625 Marionette TRACE conn4 -> [0,2406,"setScriptTimeout",{"ms":35000}] 18:12:49 INFO - PROCESS | 1824 | 1461114769634 Marionette TRACE conn4 <- [1,2406,null,{}] 18:12:49 INFO - PROCESS | 1824 | 1461114769648 Marionette TRACE conn4 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:49 INFO - PROCESS | 1824 | 1461114769868 Marionette TRACE conn4 <- [1,2407,null,{"value":null}] 18:12:50 INFO - PROCESS | 1824 | 1461114770076 Marionette TRACE conn4 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:50 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8422a39000 == 146 [pid = 1824] [id = 609] 18:12:50 INFO - PROCESS | 1824 | ++DOMWINDOW == 147 (0x7f841df5bc00) [pid = 1824] [serial = 1828] [outer = (nil)] 18:12:50 INFO - PROCESS | 1824 | ++DOMWINDOW == 148 (0x7f8422c3c000) [pid = 1824] [serial = 1829] [outer = 0x7f841df5bc00] 18:12:50 INFO - PROCESS | 1824 | 1461114770140 Marionette DEBUG loaded listener.js 18:12:50 INFO - PROCESS | 1824 | ++DOMWINDOW == 149 (0x7f8424653c00) [pid = 1824] [serial = 1830] [outer = 0x7f841df5bc00] 18:12:51 INFO - PROCESS | 1824 | 1461114771004 Marionette TRACE conn4 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 18:12:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 18:12:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1443ms 18:12:51 INFO - PROCESS | 1824 | 1461114771067 Marionette TRACE conn4 -> [0,2409,"getWindowHandle",null] 18:12:51 INFO - PROCESS | 1824 | 1461114771072 Marionette TRACE conn4 <- [1,2409,null,{"value":"8"}] 18:12:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 18:12:51 INFO - PROCESS | 1824 | 1461114771078 Marionette TRACE conn4 -> [0,2410,"setScriptTimeout",{"ms":35000}] 18:12:51 INFO - PROCESS | 1824 | 1461114771080 Marionette TRACE conn4 <- [1,2410,null,{}] 18:12:51 INFO - PROCESS | 1824 | 1461114771087 Marionette TRACE conn4 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:51 INFO - PROCESS | 1824 | 1461114771362 Marionette TRACE conn4 <- [1,2411,null,{"value":null}] 18:12:51 INFO - PROCESS | 1824 | 1461114771395 Marionette TRACE conn4 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:51 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f842526c800 == 147 [pid = 1824] [id = 610] 18:12:51 INFO - PROCESS | 1824 | ++DOMWINDOW == 150 (0x7f84244dcc00) [pid = 1824] [serial = 1831] [outer = (nil)] 18:12:51 INFO - PROCESS | 1824 | ++DOMWINDOW == 151 (0x7f8425147000) [pid = 1824] [serial = 1832] [outer = 0x7f84244dcc00] 18:12:51 INFO - PROCESS | 1824 | 1461114771460 Marionette DEBUG loaded listener.js 18:12:51 INFO - PROCESS | 1824 | ++DOMWINDOW == 152 (0x7f8425195400) [pid = 1824] [serial = 1833] [outer = 0x7f84244dcc00] 18:12:52 INFO - PROCESS | 1824 | --DOMWINDOW == 151 (0x7f8433017400) [pid = 1824] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 18:12:52 INFO - PROCESS | 1824 | --DOMWINDOW == 150 (0x7f841bd71800) [pid = 1824] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 18:12:52 INFO - PROCESS | 1824 | --DOMWINDOW == 149 (0x7f8421f48000) [pid = 1824] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 18:12:52 INFO - PROCESS | 1824 | --DOMWINDOW == 148 (0x7f8428e58800) [pid = 1824] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 18:12:52 INFO - PROCESS | 1824 | --DOMWINDOW == 147 (0x7f8433aae400) [pid = 1824] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 18:12:52 INFO - PROCESS | 1824 | --DOMWINDOW == 146 (0x7f8428e99c00) [pid = 1824] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 18:12:52 INFO - PROCESS | 1824 | --DOMWINDOW == 145 (0x7f8422a6a400) [pid = 1824] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 18:12:52 INFO - PROCESS | 1824 | --DOMWINDOW == 144 (0x7f8429a38c00) [pid = 1824] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 18:12:52 INFO - PROCESS | 1824 | --DOMWINDOW == 143 (0x7f841bc69800) [pid = 1824] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 18:12:52 INFO - PROCESS | 1824 | --DOMWINDOW == 142 (0x7f8430e61400) [pid = 1824] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 18:12:52 INFO - PROCESS | 1824 | --DOMWINDOW == 141 (0x7f8430adac00) [pid = 1824] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 18:12:52 INFO - PROCESS | 1824 | --DOMWINDOW == 140 (0x7f841bd6a000) [pid = 1824] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 18:12:52 INFO - PROCESS | 1824 | --DOMWINDOW == 139 (0x7f8428e5b400) [pid = 1824] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 18:12:52 INFO - PROCESS | 1824 | --DOMWINDOW == 138 (0x7f8428f08800) [pid = 1824] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 18:12:52 INFO - PROCESS | 1824 | --DOMWINDOW == 137 (0x7f8425191000) [pid = 1824] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 18:12:52 INFO - PROCESS | 1824 | --DOMWINDOW == 136 (0x7f8425150c00) [pid = 1824] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 18:12:52 INFO - PROCESS | 1824 | --DOMWINDOW == 135 (0x7f842c7eb000) [pid = 1824] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 18:12:52 INFO - PROCESS | 1824 | --DOMWINDOW == 134 (0x7f8428e56c00) [pid = 1824] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 18:12:52 INFO - PROCESS | 1824 | --DOMWINDOW == 133 (0x7f841bd74000) [pid = 1824] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 18:12:52 INFO - PROCESS | 1824 | --DOMWINDOW == 132 (0x7f842548d000) [pid = 1824] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 18:12:52 INFO - PROCESS | 1824 | --DOMWINDOW == 131 (0x7f8425198800) [pid = 1824] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 18:12:52 INFO - PROCESS | 1824 | --DOMWINDOW == 130 (0x7f8421f50000) [pid = 1824] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 18:12:52 INFO - PROCESS | 1824 | --DOMWINDOW == 129 (0x7f842234f800) [pid = 1824] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 18:12:52 INFO - PROCESS | 1824 | --DOMWINDOW == 128 (0x7f84339b7000) [pid = 1824] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 18:12:53 INFO - PROCESS | 1824 | 1461114773102 Marionette TRACE conn4 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 18:12:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 18:12:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 2033ms 18:12:53 INFO - PROCESS | 1824 | 1461114773111 Marionette TRACE conn4 -> [0,2413,"getWindowHandle",null] 18:12:53 INFO - PROCESS | 1824 | 1461114773115 Marionette TRACE conn4 <- [1,2413,null,{"value":"8"}] 18:12:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 18:12:53 INFO - PROCESS | 1824 | 1461114773121 Marionette TRACE conn4 -> [0,2414,"setScriptTimeout",{"ms":35000}] 18:12:53 INFO - PROCESS | 1824 | 1461114773123 Marionette TRACE conn4 <- [1,2414,null,{}] 18:12:53 INFO - PROCESS | 1824 | 1461114773130 Marionette TRACE conn4 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:53 INFO - PROCESS | 1824 | 1461114773410 Marionette TRACE conn4 <- [1,2415,null,{"value":null}] 18:12:53 INFO - PROCESS | 1824 | 1461114773431 Marionette TRACE conn4 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:53 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8425fe2000 == 148 [pid = 1824] [id = 611] 18:12:53 INFO - PROCESS | 1824 | ++DOMWINDOW == 129 (0x7f8425193c00) [pid = 1824] [serial = 1834] [outer = (nil)] 18:12:53 INFO - PROCESS | 1824 | ++DOMWINDOW == 130 (0x7f84251ac400) [pid = 1824] [serial = 1835] [outer = 0x7f8425193c00] 18:12:53 INFO - PROCESS | 1824 | 1461114773506 Marionette DEBUG loaded listener.js 18:12:53 INFO - PROCESS | 1824 | ++DOMWINDOW == 131 (0x7f8425489400) [pid = 1824] [serial = 1836] [outer = 0x7f8425193c00] 18:12:54 INFO - PROCESS | 1824 | 1461114774396 Marionette TRACE conn4 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 18:12:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 18:12:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1331ms 18:12:54 INFO - PROCESS | 1824 | 1461114774453 Marionette TRACE conn4 -> [0,2417,"getWindowHandle",null] 18:12:54 INFO - PROCESS | 1824 | 1461114774456 Marionette TRACE conn4 <- [1,2417,null,{"value":"8"}] 18:12:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 18:12:54 INFO - PROCESS | 1824 | 1461114774463 Marionette TRACE conn4 -> [0,2418,"setScriptTimeout",{"ms":35000}] 18:12:54 INFO - PROCESS | 1824 | 1461114774465 Marionette TRACE conn4 <- [1,2418,null,{}] 18:12:54 INFO - PROCESS | 1824 | 1461114774471 Marionette TRACE conn4 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:54 INFO - PROCESS | 1824 | 1461114774698 Marionette TRACE conn4 <- [1,2419,null,{"value":null}] 18:12:55 INFO - PROCESS | 1824 | 1461114775133 Marionette TRACE conn4 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:55 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f841e0e4000 == 149 [pid = 1824] [id = 612] 18:12:55 INFO - PROCESS | 1824 | ++DOMWINDOW == 132 (0x7f841acefc00) [pid = 1824] [serial = 1837] [outer = (nil)] 18:12:55 INFO - PROCESS | 1824 | ++DOMWINDOW == 133 (0x7f841bc6e800) [pid = 1824] [serial = 1838] [outer = 0x7f841acefc00] 18:12:55 INFO - PROCESS | 1824 | 1461114775219 Marionette DEBUG loaded listener.js 18:12:55 INFO - PROCESS | 1824 | ++DOMWINDOW == 134 (0x7f842057d000) [pid = 1824] [serial = 1839] [outer = 0x7f841acefc00] 18:12:56 INFO - PROCESS | 1824 | 1461114776146 Marionette TRACE conn4 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 18:12:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 18:12:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1729ms 18:12:56 INFO - PROCESS | 1824 | 1461114776197 Marionette TRACE conn4 -> [0,2421,"getWindowHandle",null] 18:12:56 INFO - PROCESS | 1824 | 1461114776205 Marionette TRACE conn4 <- [1,2421,null,{"value":"8"}] 18:12:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 18:12:56 INFO - PROCESS | 1824 | 1461114776215 Marionette TRACE conn4 -> [0,2422,"setScriptTimeout",{"ms":35000}] 18:12:56 INFO - PROCESS | 1824 | 1461114776219 Marionette TRACE conn4 <- [1,2422,null,{}] 18:12:56 INFO - PROCESS | 1824 | 1461114776228 Marionette TRACE conn4 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:56 INFO - PROCESS | 1824 | 1461114776481 Marionette TRACE conn4 <- [1,2423,null,{"value":null}] 18:12:56 INFO - PROCESS | 1824 | 1461114776790 Marionette TRACE conn4 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:56 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8424b97000 == 150 [pid = 1824] [id = 613] 18:12:56 INFO - PROCESS | 1824 | ++DOMWINDOW == 135 (0x7f8422619400) [pid = 1824] [serial = 1840] [outer = (nil)] 18:12:56 INFO - PROCESS | 1824 | ++DOMWINDOW == 136 (0x7f84226e5c00) [pid = 1824] [serial = 1841] [outer = 0x7f8422619400] 18:12:56 INFO - PROCESS | 1824 | 1461114776878 Marionette DEBUG loaded listener.js 18:12:57 INFO - PROCESS | 1824 | ++DOMWINDOW == 137 (0x7f8422a6a400) [pid = 1824] [serial = 1842] [outer = 0x7f8422619400] 18:12:57 INFO - PROCESS | 1824 | 1461114777886 Marionette TRACE conn4 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 18:12:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 18:12:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1731ms 18:12:57 INFO - PROCESS | 1824 | 1461114777950 Marionette TRACE conn4 -> [0,2425,"getWindowHandle",null] 18:12:57 INFO - PROCESS | 1824 | 1461114777957 Marionette TRACE conn4 <- [1,2425,null,{"value":"8"}] 18:12:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 18:12:57 INFO - PROCESS | 1824 | 1461114777965 Marionette TRACE conn4 -> [0,2426,"setScriptTimeout",{"ms":35000}] 18:12:57 INFO - PROCESS | 1824 | 1461114777969 Marionette TRACE conn4 <- [1,2426,null,{}] 18:12:57 INFO - PROCESS | 1824 | 1461114777975 Marionette TRACE conn4 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:58 INFO - PROCESS | 1824 | 1461114778265 Marionette TRACE conn4 <- [1,2427,null,{"value":null}] 18:12:58 INFO - PROCESS | 1824 | 1461114778609 Marionette TRACE conn4 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:58 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8427135000 == 151 [pid = 1824] [id = 614] 18:12:58 INFO - PROCESS | 1824 | ++DOMWINDOW == 138 (0x7f84244e5400) [pid = 1824] [serial = 1843] [outer = (nil)] 18:12:58 INFO - PROCESS | 1824 | ++DOMWINDOW == 139 (0x7f8425096000) [pid = 1824] [serial = 1844] [outer = 0x7f84244e5400] 18:12:58 INFO - PROCESS | 1824 | 1461114778693 Marionette DEBUG loaded listener.js 18:12:58 INFO - PROCESS | 1824 | ++DOMWINDOW == 140 (0x7f8425198800) [pid = 1824] [serial = 1845] [outer = 0x7f84244e5400] 18:12:59 INFO - PROCESS | 1824 | 1461114779656 Marionette TRACE conn4 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 18:12:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 18:12:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1736ms 18:12:59 INFO - PROCESS | 1824 | 1461114779701 Marionette TRACE conn4 -> [0,2429,"getWindowHandle",null] 18:12:59 INFO - PROCESS | 1824 | 1461114779705 Marionette TRACE conn4 <- [1,2429,null,{"value":"8"}] 18:12:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 18:12:59 INFO - PROCESS | 1824 | 1461114779722 Marionette TRACE conn4 -> [0,2430,"setScriptTimeout",{"ms":35000}] 18:12:59 INFO - PROCESS | 1824 | 1461114779731 Marionette TRACE conn4 <- [1,2430,null,{}] 18:12:59 INFO - PROCESS | 1824 | 1461114779740 Marionette TRACE conn4 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:00 INFO - PROCESS | 1824 | 1461114779998 Marionette TRACE conn4 <- [1,2431,null,{"value":null}] 18:13:00 INFO - PROCESS | 1824 | 1461114780256 Marionette TRACE conn4 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:00 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84282ae000 == 152 [pid = 1824] [id = 615] 18:13:00 INFO - PROCESS | 1824 | ++DOMWINDOW == 141 (0x7f842464b800) [pid = 1824] [serial = 1846] [outer = (nil)] 18:13:00 INFO - PROCESS | 1824 | ++DOMWINDOW == 142 (0x7f8426ac2800) [pid = 1824] [serial = 1847] [outer = 0x7f842464b800] 18:13:00 INFO - PROCESS | 1824 | 1461114780377 Marionette DEBUG loaded listener.js 18:13:00 INFO - PROCESS | 1824 | ++DOMWINDOW == 143 (0x7f8426f66c00) [pid = 1824] [serial = 1848] [outer = 0x7f842464b800] 18:13:01 INFO - PROCESS | 1824 | 1461114781270 Marionette TRACE conn4 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 18:13:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 18:13:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1598ms 18:13:01 INFO - PROCESS | 1824 | 1461114781313 Marionette TRACE conn4 -> [0,2433,"getWindowHandle",null] 18:13:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 18:13:01 INFO - PROCESS | 1824 | 1461114781319 Marionette TRACE conn4 <- [1,2433,null,{"value":"8"}] 18:13:01 INFO - PROCESS | 1824 | 1461114781326 Marionette TRACE conn4 -> [0,2434,"setScriptTimeout",{"ms":35000}] 18:13:01 INFO - PROCESS | 1824 | 1461114781328 Marionette TRACE conn4 <- [1,2434,null,{}] 18:13:01 INFO - PROCESS | 1824 | 1461114781335 Marionette TRACE conn4 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:01 INFO - PROCESS | 1824 | 1461114781584 Marionette TRACE conn4 <- [1,2435,null,{"value":null}] 18:13:01 INFO - PROCESS | 1824 | 1461114781843 Marionette TRACE conn4 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:01 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8428f8f800 == 153 [pid = 1824] [id = 616] 18:13:01 INFO - PROCESS | 1824 | ++DOMWINDOW == 144 (0x7f842223e400) [pid = 1824] [serial = 1849] [outer = (nil)] 18:13:01 INFO - PROCESS | 1824 | ++DOMWINDOW == 145 (0x7f8427068400) [pid = 1824] [serial = 1850] [outer = 0x7f842223e400] 18:13:01 INFO - PROCESS | 1824 | 1461114781965 Marionette DEBUG loaded listener.js 18:13:02 INFO - PROCESS | 1824 | ++DOMWINDOW == 146 (0x7f8427198000) [pid = 1824] [serial = 1851] [outer = 0x7f842223e400] 18:13:02 INFO - PROCESS | 1824 | 1461114782850 Marionette TRACE conn4 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 18:13:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 18:13:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1585ms 18:13:02 INFO - PROCESS | 1824 | 1461114782911 Marionette TRACE conn4 -> [0,2437,"getWindowHandle",null] 18:13:02 INFO - PROCESS | 1824 | 1461114782916 Marionette TRACE conn4 <- [1,2437,null,{"value":"8"}] 18:13:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 18:13:02 INFO - PROCESS | 1824 | 1461114782923 Marionette TRACE conn4 -> [0,2438,"setScriptTimeout",{"ms":35000}] 18:13:02 INFO - PROCESS | 1824 | 1461114782927 Marionette TRACE conn4 <- [1,2438,null,{}] 18:13:02 INFO - PROCESS | 1824 | 1461114782933 Marionette TRACE conn4 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:03 INFO - PROCESS | 1824 | 1461114783183 Marionette TRACE conn4 <- [1,2439,null,{"value":null}] 18:13:03 INFO - PROCESS | 1824 | 1461114783443 Marionette TRACE conn4 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:03 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8429b84000 == 154 [pid = 1824] [id = 617] 18:13:03 INFO - PROCESS | 1824 | ++DOMWINDOW == 147 (0x7f8428b08400) [pid = 1824] [serial = 1852] [outer = (nil)] 18:13:03 INFO - PROCESS | 1824 | ++DOMWINDOW == 148 (0x7f8428b96000) [pid = 1824] [serial = 1853] [outer = 0x7f8428b08400] 18:13:03 INFO - PROCESS | 1824 | 1461114783594 Marionette DEBUG loaded listener.js 18:13:03 INFO - PROCESS | 1824 | ++DOMWINDOW == 149 (0x7f84299c4400) [pid = 1824] [serial = 1854] [outer = 0x7f8428b08400] 18:13:04 INFO - PROCESS | 1824 | 1461114784598 Marionette TRACE conn4 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 18:13:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 18:13:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1731ms 18:13:04 INFO - PROCESS | 1824 | 1461114784655 Marionette TRACE conn4 -> [0,2441,"getWindowHandle",null] 18:13:04 INFO - PROCESS | 1824 | 1461114784660 Marionette TRACE conn4 <- [1,2441,null,{"value":"8"}] 18:13:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 18:13:04 INFO - PROCESS | 1824 | 1461114784668 Marionette TRACE conn4 -> [0,2442,"setScriptTimeout",{"ms":35000}] 18:13:04 INFO - PROCESS | 1824 | 1461114784672 Marionette TRACE conn4 <- [1,2442,null,{}] 18:13:04 INFO - PROCESS | 1824 | 1461114784679 Marionette TRACE conn4 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:04 INFO - PROCESS | 1824 | 1461114784962 Marionette TRACE conn4 <- [1,2443,null,{"value":null}] 18:13:05 INFO - PROCESS | 1824 | 1461114785265 Marionette TRACE conn4 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:05 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f842a7f4800 == 155 [pid = 1824] [id = 618] 18:13:05 INFO - PROCESS | 1824 | ++DOMWINDOW == 150 (0x7f8428b0a000) [pid = 1824] [serial = 1855] [outer = (nil)] 18:13:05 INFO - PROCESS | 1824 | ++DOMWINDOW == 151 (0x7f8429a37000) [pid = 1824] [serial = 1856] [outer = 0x7f8428b0a000] 18:13:05 INFO - PROCESS | 1824 | 1461114785347 Marionette DEBUG loaded listener.js 18:13:05 INFO - PROCESS | 1824 | ++DOMWINDOW == 152 (0x7f8429b09c00) [pid = 1824] [serial = 1857] [outer = 0x7f8428b0a000] 18:13:06 INFO - PROCESS | 1824 | 1461114786207 Marionette TRACE conn4 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 18:13:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 18:13:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1591ms 18:13:06 INFO - PROCESS | 1824 | 1461114786260 Marionette TRACE conn4 -> [0,2445,"getWindowHandle",null] 18:13:06 INFO - PROCESS | 1824 | 1461114786264 Marionette TRACE conn4 <- [1,2445,null,{"value":"8"}] 18:13:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 18:13:06 INFO - PROCESS | 1824 | 1461114786272 Marionette TRACE conn4 -> [0,2446,"setScriptTimeout",{"ms":35000}] 18:13:06 INFO - PROCESS | 1824 | 1461114786276 Marionette TRACE conn4 <- [1,2446,null,{}] 18:13:06 INFO - PROCESS | 1824 | 1461114786282 Marionette TRACE conn4 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:06 INFO - PROCESS | 1824 | 1461114786539 Marionette TRACE conn4 <- [1,2447,null,{"value":null}] 18:13:06 INFO - PROCESS | 1824 | 1461114786800 Marionette TRACE conn4 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:06 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f842c62a000 == 156 [pid = 1824] [id = 619] 18:13:06 INFO - PROCESS | 1824 | ++DOMWINDOW == 153 (0x7f8428b06800) [pid = 1824] [serial = 1858] [outer = (nil)] 18:13:06 INFO - PROCESS | 1824 | ++DOMWINDOW == 154 (0x7f8429b11400) [pid = 1824] [serial = 1859] [outer = 0x7f8428b06800] 18:13:06 INFO - PROCESS | 1824 | 1461114786921 Marionette DEBUG loaded listener.js 18:13:07 INFO - PROCESS | 1824 | ++DOMWINDOW == 155 (0x7f8429b6a000) [pid = 1824] [serial = 1860] [outer = 0x7f8428b06800] 18:13:07 INFO - PROCESS | 1824 | 1461114787791 Marionette TRACE conn4 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 18:13:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 18:13:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1581ms 18:13:07 INFO - PROCESS | 1824 | 1461114787854 Marionette TRACE conn4 -> [0,2449,"getWindowHandle",null] 18:13:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 18:13:07 INFO - PROCESS | 1824 | 1461114787858 Marionette TRACE conn4 <- [1,2449,null,{"value":"8"}] 18:13:07 INFO - PROCESS | 1824 | 1461114787865 Marionette TRACE conn4 -> [0,2450,"setScriptTimeout",{"ms":35000}] 18:13:07 INFO - PROCESS | 1824 | 1461114787869 Marionette TRACE conn4 <- [1,2450,null,{}] 18:13:07 INFO - PROCESS | 1824 | 1461114787875 Marionette TRACE conn4 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:08 INFO - PROCESS | 1824 | 1461114788117 Marionette TRACE conn4 <- [1,2451,null,{"value":null}] 18:13:08 INFO - PROCESS | 1824 | 1461114788374 Marionette TRACE conn4 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:08 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8430c62800 == 157 [pid = 1824] [id = 620] 18:13:08 INFO - PROCESS | 1824 | ++DOMWINDOW == 156 (0x7f84299c5c00) [pid = 1824] [serial = 1861] [outer = (nil)] 18:13:08 INFO - PROCESS | 1824 | ++DOMWINDOW == 157 (0x7f8429c52800) [pid = 1824] [serial = 1862] [outer = 0x7f84299c5c00] 18:13:08 INFO - PROCESS | 1824 | 1461114788497 Marionette DEBUG loaded listener.js 18:13:08 INFO - PROCESS | 1824 | ++DOMWINDOW == 158 (0x7f8429c5ec00) [pid = 1824] [serial = 1863] [outer = 0x7f84299c5c00] 18:13:09 INFO - PROCESS | 1824 | 1461114789374 Marionette TRACE conn4 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 18:13:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 18:13:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1537ms 18:13:09 INFO - PROCESS | 1824 | 1461114789402 Marionette TRACE conn4 -> [0,2453,"getWindowHandle",null] 18:13:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 18:13:09 INFO - PROCESS | 1824 | 1461114789406 Marionette TRACE conn4 <- [1,2453,null,{"value":"8"}] 18:13:09 INFO - PROCESS | 1824 | 1461114789413 Marionette TRACE conn4 -> [0,2454,"setScriptTimeout",{"ms":35000}] 18:13:09 INFO - PROCESS | 1824 | 1461114789417 Marionette TRACE conn4 <- [1,2454,null,{}] 18:13:09 INFO - PROCESS | 1824 | 1461114789423 Marionette TRACE conn4 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:09 INFO - PROCESS | 1824 | 1461114789676 Marionette TRACE conn4 <- [1,2455,null,{"value":null}] 18:13:09 INFO - PROCESS | 1824 | 1461114789937 Marionette TRACE conn4 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:10 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8430fd3800 == 158 [pid = 1824] [id = 621] 18:13:10 INFO - PROCESS | 1824 | ++DOMWINDOW == 159 (0x7f8429b0c400) [pid = 1824] [serial = 1864] [outer = (nil)] 18:13:10 INFO - PROCESS | 1824 | ++DOMWINDOW == 160 (0x7f842a315400) [pid = 1824] [serial = 1865] [outer = 0x7f8429b0c400] 18:13:10 INFO - PROCESS | 1824 | 1461114790060 Marionette DEBUG loaded listener.js 18:13:10 INFO - PROCESS | 1824 | ++DOMWINDOW == 161 (0x7f842a31e400) [pid = 1824] [serial = 1866] [outer = 0x7f8429b0c400] 18:13:10 INFO - PROCESS | 1824 | 1461114790936 Marionette TRACE conn4 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 18:13:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 18:13:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1581ms 18:13:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 18:13:11 INFO - PROCESS | 1824 | 1461114790994 Marionette TRACE conn4 -> [0,2457,"getWindowHandle",null] 18:13:11 INFO - PROCESS | 1824 | 1461114790997 Marionette TRACE conn4 <- [1,2457,null,{"value":"8"}] 18:13:11 INFO - PROCESS | 1824 | 1461114791005 Marionette TRACE conn4 -> [0,2458,"setScriptTimeout",{"ms":35000}] 18:13:11 INFO - PROCESS | 1824 | 1461114791007 Marionette TRACE conn4 <- [1,2458,null,{}] 18:13:11 INFO - PROCESS | 1824 | 1461114791014 Marionette TRACE conn4 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:11 INFO - PROCESS | 1824 | 1461114791255 Marionette TRACE conn4 <- [1,2459,null,{"value":null}] 18:13:11 INFO - PROCESS | 1824 | 1461114791571 Marionette TRACE conn4 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:11 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84319f4800 == 159 [pid = 1824] [id = 622] 18:13:11 INFO - PROCESS | 1824 | ++DOMWINDOW == 162 (0x7f842a577400) [pid = 1824] [serial = 1867] [outer = (nil)] 18:13:11 INFO - PROCESS | 1824 | ++DOMWINDOW == 163 (0x7f842a57b800) [pid = 1824] [serial = 1868] [outer = 0x7f842a577400] 18:13:11 INFO - PROCESS | 1824 | 1461114791668 Marionette DEBUG loaded listener.js 18:13:11 INFO - PROCESS | 1824 | ++DOMWINDOW == 164 (0x7f842a9eb800) [pid = 1824] [serial = 1869] [outer = 0x7f842a577400] 18:13:12 INFO - PROCESS | 1824 | 1461114792613 Marionette TRACE conn4 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 18:13:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 18:13:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1634ms 18:13:12 INFO - PROCESS | 1824 | 1461114792638 Marionette TRACE conn4 -> [0,2461,"getWindowHandle",null] 18:13:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 18:13:12 INFO - PROCESS | 1824 | 1461114792643 Marionette TRACE conn4 <- [1,2461,null,{"value":"8"}] 18:13:12 INFO - PROCESS | 1824 | 1461114792649 Marionette TRACE conn4 -> [0,2462,"setScriptTimeout",{"ms":35000}] 18:13:12 INFO - PROCESS | 1824 | 1461114792654 Marionette TRACE conn4 <- [1,2462,null,{}] 18:13:12 INFO - PROCESS | 1824 | 1461114792660 Marionette TRACE conn4 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:12 INFO - PROCESS | 1824 | 1461114792930 Marionette TRACE conn4 <- [1,2463,null,{"value":null}] 18:13:13 INFO - PROCESS | 1824 | 1461114793235 Marionette TRACE conn4 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:13 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8432e6b800 == 160 [pid = 1824] [id = 623] 18:13:13 INFO - PROCESS | 1824 | ++DOMWINDOW == 165 (0x7f842a9f0800) [pid = 1824] [serial = 1870] [outer = (nil)] 18:13:13 INFO - PROCESS | 1824 | ++DOMWINDOW == 166 (0x7f842aa7d800) [pid = 1824] [serial = 1871] [outer = 0x7f842a9f0800] 18:13:13 INFO - PROCESS | 1824 | 1461114793313 Marionette DEBUG loaded listener.js 18:13:13 INFO - PROCESS | 1824 | ++DOMWINDOW == 167 (0x7f842aadc400) [pid = 1824] [serial = 1872] [outer = 0x7f842a9f0800] 18:13:14 INFO - PROCESS | 1824 | 1461114794241 Marionette TRACE conn4 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 18:13:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 18:13:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1632ms 18:13:14 INFO - PROCESS | 1824 | 1461114794282 Marionette TRACE conn4 -> [0,2465,"getWindowHandle",null] 18:13:14 INFO - PROCESS | 1824 | 1461114794284 Marionette TRACE conn4 <- [1,2465,null,{"value":"8"}] 18:13:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 18:13:14 INFO - PROCESS | 1824 | 1461114794292 Marionette TRACE conn4 -> [0,2466,"setScriptTimeout",{"ms":35000}] 18:13:14 INFO - PROCESS | 1824 | 1461114794296 Marionette TRACE conn4 <- [1,2466,null,{}] 18:13:14 INFO - PROCESS | 1824 | 1461114794302 Marionette TRACE conn4 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:14 INFO - PROCESS | 1824 | 1461114794569 Marionette TRACE conn4 <- [1,2467,null,{"value":null}] 18:13:14 INFO - PROCESS | 1824 | 1461114794870 Marionette TRACE conn4 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:14 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84331ce000 == 161 [pid = 1824] [id = 624] 18:13:14 INFO - PROCESS | 1824 | ++DOMWINDOW == 168 (0x7f842a31f000) [pid = 1824] [serial = 1873] [outer = (nil)] 18:13:14 INFO - PROCESS | 1824 | ++DOMWINDOW == 169 (0x7f842abee400) [pid = 1824] [serial = 1874] [outer = 0x7f842a31f000] 18:13:14 INFO - PROCESS | 1824 | 1461114794956 Marionette DEBUG loaded listener.js 18:13:15 INFO - PROCESS | 1824 | ++DOMWINDOW == 170 (0x7f842abf6800) [pid = 1824] [serial = 1875] [outer = 0x7f842a31f000] 18:13:15 INFO - PROCESS | 1824 | 1461114795839 Marionette TRACE conn4 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 18:13:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 18:13:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1584ms 18:13:15 INFO - PROCESS | 1824 | 1461114795878 Marionette TRACE conn4 -> [0,2469,"getWindowHandle",null] 18:13:15 INFO - PROCESS | 1824 | 1461114795882 Marionette TRACE conn4 <- [1,2469,null,{"value":"8"}] 18:13:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 18:13:15 INFO - PROCESS | 1824 | 1461114795889 Marionette TRACE conn4 -> [0,2470,"setScriptTimeout",{"ms":35000}] 18:13:15 INFO - PROCESS | 1824 | 1461114795892 Marionette TRACE conn4 <- [1,2470,null,{}] 18:13:15 INFO - PROCESS | 1824 | 1461114795899 Marionette TRACE conn4 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:16 INFO - PROCESS | 1824 | 1461114796140 Marionette TRACE conn4 <- [1,2471,null,{"value":null}] 18:13:16 INFO - PROCESS | 1824 | 1461114796410 Marionette TRACE conn4 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:16 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84335df800 == 162 [pid = 1824] [id = 625] 18:13:16 INFO - PROCESS | 1824 | ++DOMWINDOW == 171 (0x7f8428b97400) [pid = 1824] [serial = 1876] [outer = (nil)] 18:13:16 INFO - PROCESS | 1824 | ++DOMWINDOW == 172 (0x7f842c58e000) [pid = 1824] [serial = 1877] [outer = 0x7f8428b97400] 18:13:16 INFO - PROCESS | 1824 | 1461114796555 Marionette DEBUG loaded listener.js 18:13:16 INFO - PROCESS | 1824 | ++DOMWINDOW == 173 (0x7f842c597400) [pid = 1824] [serial = 1878] [outer = 0x7f8428b97400] 18:13:17 INFO - PROCESS | 1824 | 1461114797467 Marionette TRACE conn4 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 18:13:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 18:13:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1643ms 18:13:17 INFO - PROCESS | 1824 | 1461114797533 Marionette TRACE conn4 -> [0,2473,"getWindowHandle",null] 18:13:17 INFO - PROCESS | 1824 | 1461114797537 Marionette TRACE conn4 <- [1,2473,null,{"value":"8"}] 18:13:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 18:13:17 INFO - PROCESS | 1824 | 1461114797545 Marionette TRACE conn4 -> [0,2474,"setScriptTimeout",{"ms":35000}] 18:13:17 INFO - PROCESS | 1824 | 1461114797548 Marionette TRACE conn4 <- [1,2474,null,{}] 18:13:17 INFO - PROCESS | 1824 | 1461114797554 Marionette TRACE conn4 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:17 INFO - PROCESS | 1824 | 1461114797798 Marionette TRACE conn4 <- [1,2475,null,{"value":null}] 18:13:18 INFO - PROCESS | 1824 | 1461114798100 Marionette TRACE conn4 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:18 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843370d800 == 163 [pid = 1824] [id = 626] 18:13:18 INFO - PROCESS | 1824 | ++DOMWINDOW == 174 (0x7f8429b10c00) [pid = 1824] [serial = 1879] [outer = (nil)] 18:13:18 INFO - PROCESS | 1824 | ++DOMWINDOW == 175 (0x7f842c7f0c00) [pid = 1824] [serial = 1880] [outer = 0x7f8429b10c00] 18:13:18 INFO - PROCESS | 1824 | 1461114798180 Marionette DEBUG loaded listener.js 18:13:18 INFO - PROCESS | 1824 | ++DOMWINDOW == 176 (0x7f842c7f7000) [pid = 1824] [serial = 1881] [outer = 0x7f8429b10c00] 18:13:19 INFO - PROCESS | 1824 | 1461114799108 Marionette TRACE conn4 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 18:13:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 18:13:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1632ms 18:13:19 INFO - PROCESS | 1824 | 1461114799178 Marionette TRACE conn4 -> [0,2477,"getWindowHandle",null] 18:13:19 INFO - PROCESS | 1824 | 1461114799182 Marionette TRACE conn4 <- [1,2477,null,{"value":"8"}] 18:13:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 18:13:19 INFO - PROCESS | 1824 | 1461114799188 Marionette TRACE conn4 -> [0,2478,"setScriptTimeout",{"ms":35000}] 18:13:19 INFO - PROCESS | 1824 | 1461114799191 Marionette TRACE conn4 <- [1,2478,null,{}] 18:13:19 INFO - PROCESS | 1824 | 1461114799198 Marionette TRACE conn4 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:19 INFO - PROCESS | 1824 | 1461114799500 Marionette TRACE conn4 <- [1,2479,null,{"value":null}] 18:13:19 INFO - PROCESS | 1824 | 1461114799855 Marionette TRACE conn4 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:19 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8433e91000 == 164 [pid = 1824] [id = 627] 18:13:19 INFO - PROCESS | 1824 | ++DOMWINDOW == 177 (0x7f842c938800) [pid = 1824] [serial = 1882] [outer = (nil)] 18:13:19 INFO - PROCESS | 1824 | ++DOMWINDOW == 178 (0x7f842c93d800) [pid = 1824] [serial = 1883] [outer = 0x7f842c938800] 18:13:19 INFO - PROCESS | 1824 | 1461114799931 Marionette DEBUG loaded listener.js 18:13:20 INFO - PROCESS | 1824 | ++DOMWINDOW == 179 (0x7f8430ad2400) [pid = 1824] [serial = 1884] [outer = 0x7f842c938800] 18:13:20 INFO - PROCESS | 1824 | 1461114800834 Marionette TRACE conn4 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 18:13:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 18:13:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1688ms 18:13:20 INFO - PROCESS | 1824 | 1461114800878 Marionette TRACE conn4 -> [0,2481,"getWindowHandle",null] 18:13:20 INFO - PROCESS | 1824 | 1461114800882 Marionette TRACE conn4 <- [1,2481,null,{"value":"8"}] 18:13:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 18:13:20 INFO - PROCESS | 1824 | 1461114800888 Marionette TRACE conn4 -> [0,2482,"setScriptTimeout",{"ms":35000}] 18:13:20 INFO - PROCESS | 1824 | 1461114800890 Marionette TRACE conn4 <- [1,2482,null,{}] 18:13:20 INFO - PROCESS | 1824 | 1461114800896 Marionette TRACE conn4 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:21 INFO - PROCESS | 1824 | 1461114801129 Marionette TRACE conn4 <- [1,2483,null,{"value":null}] 18:13:21 INFO - PROCESS | 1824 | 1461114801393 Marionette TRACE conn4 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:21 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8434066800 == 165 [pid = 1824] [id = 628] 18:13:21 INFO - PROCESS | 1824 | ++DOMWINDOW == 180 (0x7f842c934400) [pid = 1824] [serial = 1885] [outer = (nil)] 18:13:21 INFO - PROCESS | 1824 | ++DOMWINDOW == 181 (0x7f8430adac00) [pid = 1824] [serial = 1886] [outer = 0x7f842c934400] 18:13:21 INFO - PROCESS | 1824 | 1461114801517 Marionette DEBUG loaded listener.js 18:13:21 INFO - PROCESS | 1824 | ++DOMWINDOW == 182 (0x7f8430e56000) [pid = 1824] [serial = 1887] [outer = 0x7f842c934400] 18:13:22 INFO - PROCESS | 1824 | 1461114802384 Marionette TRACE conn4 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 18:13:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 18:13:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1534ms 18:13:22 INFO - PROCESS | 1824 | 1461114802423 Marionette TRACE conn4 -> [0,2485,"getWindowHandle",null] 18:13:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 18:13:22 INFO - PROCESS | 1824 | 1461114802427 Marionette TRACE conn4 <- [1,2485,null,{"value":"8"}] 18:13:22 INFO - PROCESS | 1824 | 1461114802434 Marionette TRACE conn4 -> [0,2486,"setScriptTimeout",{"ms":35000}] 18:13:22 INFO - PROCESS | 1824 | 1461114802437 Marionette TRACE conn4 <- [1,2486,null,{}] 18:13:22 INFO - PROCESS | 1824 | 1461114802443 Marionette TRACE conn4 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:22 INFO - PROCESS | 1824 | 1461114802686 Marionette TRACE conn4 <- [1,2487,null,{"value":null}] 18:13:22 INFO - PROCESS | 1824 | 1461114802958 Marionette TRACE conn4 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:23 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84352b1800 == 166 [pid = 1824] [id = 629] 18:13:23 INFO - PROCESS | 1824 | ++DOMWINDOW == 183 (0x7f842c93a000) [pid = 1824] [serial = 1888] [outer = (nil)] 18:13:23 INFO - PROCESS | 1824 | ++DOMWINDOW == 184 (0x7f8430e60000) [pid = 1824] [serial = 1889] [outer = 0x7f842c93a000] 18:13:23 INFO - PROCESS | 1824 | 1461114803092 Marionette DEBUG loaded listener.js 18:13:23 INFO - PROCESS | 1824 | ++DOMWINDOW == 185 (0x7f8431a06400) [pid = 1824] [serial = 1890] [outer = 0x7f842c93a000] 18:13:23 INFO - PROCESS | 1824 | 1461114803936 Marionette TRACE conn4 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 18:13:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 18:13:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1535ms 18:13:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 18:13:23 INFO - PROCESS | 1824 | 1461114803969 Marionette TRACE conn4 -> [0,2489,"getWindowHandle",null] 18:13:23 INFO - PROCESS | 1824 | 1461114803972 Marionette TRACE conn4 <- [1,2489,null,{"value":"8"}] 18:13:23 INFO - PROCESS | 1824 | 1461114803979 Marionette TRACE conn4 -> [0,2490,"setScriptTimeout",{"ms":35000}] 18:13:23 INFO - PROCESS | 1824 | 1461114803983 Marionette TRACE conn4 <- [1,2490,null,{}] 18:13:23 INFO - PROCESS | 1824 | 1461114803988 Marionette TRACE conn4 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:24 INFO - PROCESS | 1824 | 1461114804313 Marionette TRACE conn4 <- [1,2491,null,{"value":null}] 18:13:24 INFO - PROCESS | 1824 | 1461114804517 Marionette TRACE conn4 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:24 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843730e000 == 167 [pid = 1824] [id = 630] 18:13:24 INFO - PROCESS | 1824 | ++DOMWINDOW == 186 (0x7f8430ad6000) [pid = 1824] [serial = 1891] [outer = (nil)] 18:13:24 INFO - PROCESS | 1824 | ++DOMWINDOW == 187 (0x7f8431a07000) [pid = 1824] [serial = 1892] [outer = 0x7f8430ad6000] 18:13:24 INFO - PROCESS | 1824 | 1461114804658 Marionette DEBUG loaded listener.js 18:13:24 INFO - PROCESS | 1824 | ++DOMWINDOW == 188 (0x7f8431aa2c00) [pid = 1824] [serial = 1893] [outer = 0x7f8430ad6000] 18:13:26 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8425fd6800 == 166 [pid = 1824] [id = 466] 18:13:26 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8422cce800 == 165 [pid = 1824] [id = 464] 18:13:26 INFO - PROCESS | 1824 | --DOCSHELL 0x7f842486a800 == 164 [pid = 1824] [id = 465] 18:13:26 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8426f3a800 == 163 [pid = 1824] [id = 467] 18:13:26 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8425fe2000 == 162 [pid = 1824] [id = 611] 18:13:26 INFO - PROCESS | 1824 | --DOCSHELL 0x7f842526c800 == 161 [pid = 1824] [id = 610] 18:13:26 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8422a39000 == 160 [pid = 1824] [id = 609] 18:13:26 INFO - PROCESS | 1824 | --DOCSHELL 0x7f841e0ed800 == 159 [pid = 1824] [id = 608] 18:13:26 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8424ba4800 == 158 [pid = 1824] [id = 607] 18:13:26 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84205a6800 == 157 [pid = 1824] [id = 606] 18:13:26 INFO - PROCESS | 1824 | --DOCSHELL 0x7f842c637800 == 156 [pid = 1824] [id = 604] 18:13:26 INFO - PROCESS | 1824 | --DOCSHELL 0x7f842a920000 == 155 [pid = 1824] [id = 603] 18:13:26 INFO - PROCESS | 1824 | --DOCSHELL 0x7f842a51d800 == 154 [pid = 1824] [id = 602] 18:13:26 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8429d88800 == 153 [pid = 1824] [id = 601] 18:13:26 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8428e88800 == 152 [pid = 1824] [id = 599] 18:13:26 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84282b0800 == 151 [pid = 1824] [id = 598] 18:13:26 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8427aa3800 == 150 [pid = 1824] [id = 597] 18:13:26 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84278bc800 == 149 [pid = 1824] [id = 596] 18:13:26 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84271b4800 == 148 [pid = 1824] [id = 595] 18:13:26 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8422736800 == 147 [pid = 1824] [id = 560] 18:13:26 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8426f2a800 == 146 [pid = 1824] [id = 594] 18:13:26 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8425fbb800 == 145 [pid = 1824] [id = 593] 18:13:26 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84250b8000 == 144 [pid = 1824] [id = 592] 18:13:26 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8424b9a000 == 143 [pid = 1824] [id = 591] 18:13:26 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84224d7000 == 142 [pid = 1824] [id = 590] 18:13:26 INFO - PROCESS | 1824 | --DOMWINDOW == 187 (0x7f8433ab4800) [pid = 1824] [serial = 1751] [outer = (nil)] [url = about:blank] 18:13:26 INFO - PROCESS | 1824 | --DOMWINDOW == 186 (0x7f841bd73800) [pid = 1824] [serial = 1757] [outer = (nil)] [url = about:blank] 18:13:26 INFO - PROCESS | 1824 | --DOMWINDOW == 185 (0x7f8432dd6800) [pid = 1824] [serial = 1737] [outer = (nil)] [url = about:blank] 18:13:26 INFO - PROCESS | 1824 | --DOMWINDOW == 184 (0x7f842aa76c00) [pid = 1824] [serial = 1725] [outer = (nil)] [url = about:blank] 18:13:26 INFO - PROCESS | 1824 | --DOMWINDOW == 183 (0x7f8433e75800) [pid = 1824] [serial = 1755] [outer = (nil)] [url = about:blank] 18:13:26 INFO - PROCESS | 1824 | --DOMWINDOW == 182 (0x7f8428f0fc00) [pid = 1824] [serial = 1715] [outer = (nil)] [url = about:blank] 18:13:26 INFO - PROCESS | 1824 | --DOMWINDOW == 181 (0x7f8422c3ac00) [pid = 1824] [serial = 1703] [outer = (nil)] [url = about:blank] 18:13:26 INFO - PROCESS | 1824 | --DOMWINDOW == 180 (0x7f84338a9c00) [pid = 1824] [serial = 1745] [outer = (nil)] [url = about:blank] 18:13:26 INFO - PROCESS | 1824 | --DOMWINDOW == 179 (0x7f842255a000) [pid = 1824] [serial = 1766] [outer = (nil)] [url = about:blank] 18:13:26 INFO - PROCESS | 1824 | --DOMWINDOW == 178 (0x7f8431a04000) [pid = 1824] [serial = 1730] [outer = (nil)] [url = about:blank] 18:13:26 INFO - PROCESS | 1824 | --DOMWINDOW == 177 (0x7f8433013400) [pid = 1824] [serial = 1740] [outer = (nil)] [url = about:blank] 18:13:26 INFO - PROCESS | 1824 | --DOMWINDOW == 176 (0x7f8421f4b800) [pid = 1824] [serial = 1761] [outer = (nil)] [url = about:blank] 18:13:26 INFO - PROCESS | 1824 | --DOMWINDOW == 175 (0x7f843393cc00) [pid = 1824] [serial = 1746] [outer = (nil)] [url = about:blank] 18:13:26 INFO - PROCESS | 1824 | --DOMWINDOW == 174 (0x7f8431c18800) [pid = 1824] [serial = 1734] [outer = (nil)] [url = about:blank] 18:13:26 INFO - PROCESS | 1824 | --DOMWINDOW == 173 (0x7f8432d8d000) [pid = 1824] [serial = 1736] [outer = (nil)] [url = about:blank] 18:13:26 INFO - PROCESS | 1824 | --DOMWINDOW == 172 (0x7f842aadb400) [pid = 1824] [serial = 1727] [outer = (nil)] [url = about:blank] 18:13:26 INFO - PROCESS | 1824 | --DOMWINDOW == 171 (0x7f84251b4c00) [pid = 1824] [serial = 1706] [outer = (nil)] [url = about:blank] 18:13:26 INFO - PROCESS | 1824 | --DOMWINDOW == 170 (0x7f8429a2f400) [pid = 1824] [serial = 1716] [outer = (nil)] [url = about:blank] 18:13:26 INFO - PROCESS | 1824 | --DOMWINDOW == 169 (0x7f8429c5d800) [pid = 1824] [serial = 1721] [outer = (nil)] [url = about:blank] 18:13:26 INFO - PROCESS | 1824 | --DOMWINDOW == 168 (0x7f8425452000) [pid = 1824] [serial = 1707] [outer = (nil)] [url = about:blank] 18:13:26 INFO - PROCESS | 1824 | --DOMWINDOW == 167 (0x7f84335a6400) [pid = 1824] [serial = 1742] [outer = (nil)] [url = about:blank] 18:13:26 INFO - PROCESS | 1824 | --DOMWINDOW == 166 (0x7f841df56800) [pid = 1824] [serial = 1758] [outer = (nil)] [url = about:blank] 18:13:26 INFO - PROCESS | 1824 | --DOMWINDOW == 165 (0x7f842464a400) [pid = 1824] [serial = 1704] [outer = (nil)] [url = about:blank] 18:13:26 INFO - PROCESS | 1824 | --DOMWINDOW == 164 (0x7f842a9ed400) [pid = 1824] [serial = 1724] [outer = (nil)] [url = about:blank] 18:13:26 INFO - PROCESS | 1824 | --DOMWINDOW == 163 (0x7f8429b6ac00) [pid = 1824] [serial = 1719] [outer = (nil)] [url = about:blank] 18:13:26 INFO - PROCESS | 1824 | --DOMWINDOW == 162 (0x7f8422555000) [pid = 1824] [serial = 1701] [outer = (nil)] [url = about:blank] 18:13:26 INFO - PROCESS | 1824 | --DOMWINDOW == 161 (0x7f8427092c00) [pid = 1824] [serial = 1713] [outer = (nil)] [url = about:blank] 18:13:26 INFO - PROCESS | 1824 | --DOMWINDOW == 160 (0x7f8421f54400) [pid = 1824] [serial = 1700] [outer = (nil)] [url = about:blank] 18:13:26 INFO - PROCESS | 1824 | --DOMWINDOW == 159 (0x7f8431ae9800) [pid = 1824] [serial = 1733] [outer = (nil)] [url = about:blank] 18:13:26 INFO - PROCESS | 1824 | --DOMWINDOW == 158 (0x7f8433e6ac00) [pid = 1824] [serial = 1754] [outer = (nil)] [url = about:blank] 18:13:26 INFO - PROCESS | 1824 | --DOMWINDOW == 157 (0x7f8432e07000) [pid = 1824] [serial = 1739] [outer = (nil)] [url = about:blank] 18:13:26 INFO - PROCESS | 1824 | --DOMWINDOW == 156 (0x7f8426e3a400) [pid = 1824] [serial = 1710] [outer = (nil)] [url = about:blank] 18:13:26 INFO - PROCESS | 1824 | --DOMWINDOW == 155 (0x7f8431aa0400) [pid = 1824] [serial = 1731] [outer = (nil)] [url = about:blank] 18:13:26 INFO - PROCESS | 1824 | --DOMWINDOW == 154 (0x7f8428b9e000) [pid = 1824] [serial = 1632] [outer = (nil)] [url = about:blank] 18:13:26 INFO - PROCESS | 1824 | --DOMWINDOW == 153 (0x7f8420580800) [pid = 1824] [serial = 1760] [outer = (nil)] [url = about:blank] 18:13:26 INFO - PROCESS | 1824 | --DOMWINDOW == 152 (0x7f842c596000) [pid = 1824] [serial = 1728] [outer = (nil)] [url = about:blank] 18:13:26 INFO - PROCESS | 1824 | --DOMWINDOW == 151 (0x7f842254f800) [pid = 1824] [serial = 1764] [outer = (nil)] [url = about:blank] 18:13:26 INFO - PROCESS | 1824 | --DOMWINDOW == 150 (0x7f8433a7e800) [pid = 1824] [serial = 1748] [outer = (nil)] [url = about:blank] 18:13:26 INFO - PROCESS | 1824 | --DOMWINDOW == 149 (0x7f84336f2000) [pid = 1824] [serial = 1743] [outer = (nil)] [url = about:blank] 18:13:26 INFO - PROCESS | 1824 | --DOMWINDOW == 148 (0x7f8433ad4c00) [pid = 1824] [serial = 1752] [outer = (nil)] [url = about:blank] 18:13:26 INFO - PROCESS | 1824 | --DOMWINDOW == 147 (0x7f8429b07400) [pid = 1824] [serial = 1718] [outer = (nil)] [url = about:blank] 18:13:26 INFO - PROCESS | 1824 | --DOMWINDOW == 146 (0x7f842a31cc00) [pid = 1824] [serial = 1722] [outer = (nil)] [url = about:blank] 18:13:26 INFO - PROCESS | 1824 | --DOMWINDOW == 145 (0x7f8433aac800) [pid = 1824] [serial = 1749] [outer = (nil)] [url = about:blank] 18:13:26 INFO - PROCESS | 1824 | --DOMWINDOW == 144 (0x7f8426f70800) [pid = 1824] [serial = 1712] [outer = (nil)] [url = about:blank] 18:13:26 INFO - PROCESS | 1824 | --DOMWINDOW == 143 (0x7f8426e2e400) [pid = 1824] [serial = 1709] [outer = (nil)] [url = about:blank] 18:13:26 INFO - PROCESS | 1824 | --DOMWINDOW == 142 (0x7f8422355800) [pid = 1824] [serial = 1763] [outer = (nil)] [url = about:blank] 18:13:26 INFO - PROCESS | 1824 | --DOMWINDOW == 141 (0x7f842261d800) [pid = 1824] [serial = 1767] [outer = (nil)] [url = about:blank] 18:13:27 INFO - PROCESS | 1824 | 1461114807171 Marionette TRACE conn4 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 18:13:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 18:13:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 3236ms 18:13:27 INFO - PROCESS | 1824 | 1461114807216 Marionette TRACE conn4 -> [0,2493,"getWindowHandle",null] 18:13:27 INFO - PROCESS | 1824 | 1461114807221 Marionette TRACE conn4 <- [1,2493,null,{"value":"8"}] 18:13:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 18:13:27 INFO - PROCESS | 1824 | 1461114807230 Marionette TRACE conn4 -> [0,2494,"setScriptTimeout",{"ms":35000}] 18:13:27 INFO - PROCESS | 1824 | 1461114807235 Marionette TRACE conn4 <- [1,2494,null,{}] 18:13:27 INFO - PROCESS | 1824 | 1461114807244 Marionette TRACE conn4 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:27 INFO - PROCESS | 1824 | 1461114807505 Marionette TRACE conn4 <- [1,2495,null,{"value":null}] 18:13:27 INFO - PROCESS | 1824 | 1461114807688 Marionette TRACE conn4 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:27 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8422308800 == 143 [pid = 1824] [id = 631] 18:13:27 INFO - PROCESS | 1824 | ++DOMWINDOW == 142 (0x7f842057b000) [pid = 1824] [serial = 1894] [outer = (nil)] 18:13:27 INFO - PROCESS | 1824 | ++DOMWINDOW == 143 (0x7f8421f4d400) [pid = 1824] [serial = 1895] [outer = 0x7f842057b000] 18:13:27 INFO - PROCESS | 1824 | 1461114807763 Marionette DEBUG loaded listener.js 18:13:27 INFO - PROCESS | 1824 | ++DOMWINDOW == 144 (0x7f8422245800) [pid = 1824] [serial = 1896] [outer = 0x7f842057b000] 18:13:28 INFO - PROCESS | 1824 | 1461114808640 Marionette TRACE conn4 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 18:13:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 18:13:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1440ms 18:13:28 INFO - PROCESS | 1824 | 1461114808671 Marionette TRACE conn4 -> [0,2497,"getWindowHandle",null] 18:13:28 INFO - PROCESS | 1824 | 1461114808678 Marionette TRACE conn4 <- [1,2497,null,{"value":"8"}] 18:13:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 18:13:28 INFO - PROCESS | 1824 | 1461114808690 Marionette TRACE conn4 -> [0,2498,"setScriptTimeout",{"ms":35000}] 18:13:28 INFO - PROCESS | 1824 | 1461114808694 Marionette TRACE conn4 <- [1,2498,null,{}] 18:13:28 INFO - PROCESS | 1824 | 1461114808701 Marionette TRACE conn4 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:29 INFO - PROCESS | 1824 | 1461114809024 Marionette TRACE conn4 <- [1,2499,null,{"value":null}] 18:13:29 INFO - PROCESS | 1824 | 1461114809144 Marionette TRACE conn4 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:29 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8422a50000 == 144 [pid = 1824] [id = 632] 18:13:29 INFO - PROCESS | 1824 | ++DOMWINDOW == 145 (0x7f841bd76000) [pid = 1824] [serial = 1897] [outer = (nil)] 18:13:29 INFO - PROCESS | 1824 | ++DOMWINDOW == 146 (0x7f842255bc00) [pid = 1824] [serial = 1898] [outer = 0x7f841bd76000] 18:13:29 INFO - PROCESS | 1824 | 1461114809210 Marionette DEBUG loaded listener.js 18:13:29 INFO - PROCESS | 1824 | ++DOMWINDOW == 147 (0x7f84228c5000) [pid = 1824] [serial = 1899] [outer = 0x7f841bd76000] 18:13:30 INFO - PROCESS | 1824 | 1461114810178 Marionette TRACE conn4 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 18:13:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 18:13:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1530ms 18:13:30 INFO - PROCESS | 1824 | 1461114810221 Marionette TRACE conn4 -> [0,2501,"getWindowHandle",null] 18:13:30 INFO - PROCESS | 1824 | 1461114810239 Marionette TRACE conn4 <- [1,2501,null,{"value":"8"}] 18:13:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 18:13:30 INFO - PROCESS | 1824 | 1461114810257 Marionette TRACE conn4 -> [0,2502,"setScriptTimeout",{"ms":35000}] 18:13:30 INFO - PROCESS | 1824 | 1461114810264 Marionette TRACE conn4 <- [1,2502,null,{}] 18:13:30 INFO - PROCESS | 1824 | 1461114810281 Marionette TRACE conn4 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:30 INFO - PROCESS | 1824 | 1461114810600 Marionette TRACE conn4 <- [1,2503,null,{"value":null}] 18:13:30 INFO - PROCESS | 1824 | 1461114810641 Marionette TRACE conn4 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:30 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8424ba4800 == 145 [pid = 1824] [id = 633] 18:13:30 INFO - PROCESS | 1824 | ++DOMWINDOW == 148 (0x7f8422c35400) [pid = 1824] [serial = 1900] [outer = (nil)] 18:13:30 INFO - PROCESS | 1824 | ++DOMWINDOW == 149 (0x7f84244e4800) [pid = 1824] [serial = 1901] [outer = 0x7f8422c35400] 18:13:30 INFO - PROCESS | 1824 | 1461114810784 Marionette DEBUG loaded listener.js 18:13:30 INFO - PROCESS | 1824 | ++DOMWINDOW == 150 (0x7f8425099c00) [pid = 1824] [serial = 1902] [outer = 0x7f8422c35400] 18:13:31 INFO - PROCESS | 1824 | --DOMWINDOW == 149 (0x7f8421f51400) [pid = 1824] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 18:13:31 INFO - PROCESS | 1824 | --DOMWINDOW == 148 (0x7f841bc6a000) [pid = 1824] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 18:13:31 INFO - PROCESS | 1824 | --DOMWINDOW == 147 (0x7f841df5bc00) [pid = 1824] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 18:13:31 INFO - PROCESS | 1824 | --DOMWINDOW == 146 (0x7f841acf8000) [pid = 1824] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 18:13:31 INFO - PROCESS | 1824 | --DOMWINDOW == 145 (0x7f84244dcc00) [pid = 1824] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 18:13:32 INFO - PROCESS | 1824 | 1461114812174 Marionette TRACE conn4 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 18:13:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 18:13:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1951ms 18:13:32 INFO - PROCESS | 1824 | 1461114812208 Marionette TRACE conn4 -> [0,2505,"getWindowHandle",null] 18:13:32 INFO - PROCESS | 1824 | 1461114812213 Marionette TRACE conn4 <- [1,2505,null,{"value":"8"}] 18:13:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 18:13:32 INFO - PROCESS | 1824 | 1461114812219 Marionette TRACE conn4 -> [0,2506,"setScriptTimeout",{"ms":35000}] 18:13:32 INFO - PROCESS | 1824 | 1461114812223 Marionette TRACE conn4 <- [1,2506,null,{}] 18:13:32 INFO - PROCESS | 1824 | 1461114812229 Marionette TRACE conn4 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:32 INFO - PROCESS | 1824 | 1461114812447 Marionette TRACE conn4 <- [1,2507,null,{"value":null}] 18:13:32 INFO - PROCESS | 1824 | 1461114812672 Marionette TRACE conn4 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:32 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8425fad000 == 146 [pid = 1824] [id = 634] 18:13:32 INFO - PROCESS | 1824 | ++DOMWINDOW == 146 (0x7f841bc6a000) [pid = 1824] [serial = 1903] [outer = (nil)] 18:13:32 INFO - PROCESS | 1824 | ++DOMWINDOW == 147 (0x7f8425197800) [pid = 1824] [serial = 1904] [outer = 0x7f841bc6a000] 18:13:32 INFO - PROCESS | 1824 | 1461114812737 Marionette DEBUG loaded listener.js 18:13:32 INFO - PROCESS | 1824 | ++DOMWINDOW == 148 (0x7f842544e400) [pid = 1824] [serial = 1905] [outer = 0x7f841bc6a000] 18:13:33 INFO - PROCESS | 1824 | 1461114813485 Marionette TRACE conn4 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 18:13:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 18:13:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1294ms 18:13:33 INFO - PROCESS | 1824 | 1461114813514 Marionette TRACE conn4 -> [0,2509,"getWindowHandle",null] 18:13:33 INFO - PROCESS | 1824 | 1461114813517 Marionette TRACE conn4 <- [1,2509,null,{"value":"8"}] 18:13:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 18:13:33 INFO - PROCESS | 1824 | 1461114813523 Marionette TRACE conn4 -> [0,2510,"setScriptTimeout",{"ms":35000}] 18:13:33 INFO - PROCESS | 1824 | 1461114813526 Marionette TRACE conn4 <- [1,2510,null,{}] 18:13:33 INFO - PROCESS | 1824 | 1461114813531 Marionette TRACE conn4 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:33 INFO - PROCESS | 1824 | 1461114813823 Marionette TRACE conn4 <- [1,2511,null,{"value":null}] 18:13:34 INFO - PROCESS | 1824 | 1461114814110 Marionette TRACE conn4 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:34 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f841fe30000 == 147 [pid = 1824] [id = 635] 18:13:34 INFO - PROCESS | 1824 | ++DOMWINDOW == 149 (0x7f841bc6fc00) [pid = 1824] [serial = 1906] [outer = (nil)] 18:13:34 INFO - PROCESS | 1824 | ++DOMWINDOW == 150 (0x7f841df53400) [pid = 1824] [serial = 1907] [outer = 0x7f841bc6fc00] 18:13:34 INFO - PROCESS | 1824 | 1461114814290 Marionette DEBUG loaded listener.js 18:13:34 INFO - PROCESS | 1824 | ++DOMWINDOW == 151 (0x7f842057f400) [pid = 1824] [serial = 1908] [outer = 0x7f841bc6fc00] 18:13:35 INFO - PROCESS | 1824 | 1461114815304 Marionette TRACE conn4 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 18:13:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 18:13:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1829ms 18:13:35 INFO - PROCESS | 1824 | 1461114815355 Marionette TRACE conn4 -> [0,2513,"getWindowHandle",null] 18:13:35 INFO - PROCESS | 1824 | 1461114815360 Marionette TRACE conn4 <- [1,2513,null,{"value":"8"}] 18:13:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 18:13:35 INFO - PROCESS | 1824 | 1461114815368 Marionette TRACE conn4 -> [0,2514,"setScriptTimeout",{"ms":35000}] 18:13:35 INFO - PROCESS | 1824 | 1461114815375 Marionette TRACE conn4 <- [1,2514,null,{}] 18:13:35 INFO - PROCESS | 1824 | 1461114815382 Marionette TRACE conn4 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:35 INFO - PROCESS | 1824 | 1461114815629 Marionette TRACE conn4 <- [1,2515,null,{"value":null}] 18:13:35 INFO - PROCESS | 1824 | 1461114815941 Marionette TRACE conn4 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:35 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8424b9f800 == 148 [pid = 1824] [id = 636] 18:13:35 INFO - PROCESS | 1824 | ++DOMWINDOW == 152 (0x7f842261d000) [pid = 1824] [serial = 1909] [outer = (nil)] 18:13:36 INFO - PROCESS | 1824 | ++DOMWINDOW == 153 (0x7f84228c2c00) [pid = 1824] [serial = 1910] [outer = 0x7f842261d000] 18:13:36 INFO - PROCESS | 1824 | 1461114816026 Marionette DEBUG loaded listener.js 18:13:36 INFO - PROCESS | 1824 | ++DOMWINDOW == 154 (0x7f8422c3ac00) [pid = 1824] [serial = 1911] [outer = 0x7f842261d000] 18:13:37 INFO - PROCESS | 1824 | 1461114817008 Marionette TRACE conn4 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 18:13:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 18:13:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1686ms 18:13:37 INFO - PROCESS | 1824 | 1461114817059 Marionette TRACE conn4 -> [0,2517,"getWindowHandle",null] 18:13:37 INFO - PROCESS | 1824 | 1461114817065 Marionette TRACE conn4 <- [1,2517,null,{"value":"8"}] 18:13:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 18:13:37 INFO - PROCESS | 1824 | 1461114817073 Marionette TRACE conn4 -> [0,2518,"setScriptTimeout",{"ms":35000}] 18:13:37 INFO - PROCESS | 1824 | 1461114817076 Marionette TRACE conn4 <- [1,2518,null,{}] 18:13:37 INFO - PROCESS | 1824 | 1461114817082 Marionette TRACE conn4 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:37 INFO - PROCESS | 1824 | 1461114817332 Marionette TRACE conn4 <- [1,2519,null,{"value":null}] 18:13:37 INFO - PROCESS | 1824 | 1461114817738 Marionette TRACE conn4 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:37 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8427130800 == 149 [pid = 1824] [id = 637] 18:13:37 INFO - PROCESS | 1824 | ++DOMWINDOW == 155 (0x7f84244e0000) [pid = 1824] [serial = 1912] [outer = (nil)] 18:13:37 INFO - PROCESS | 1824 | ++DOMWINDOW == 156 (0x7f8425191400) [pid = 1824] [serial = 1913] [outer = 0x7f84244e0000] 18:13:37 INFO - PROCESS | 1824 | 1461114817820 Marionette DEBUG loaded listener.js 18:13:37 INFO - PROCESS | 1824 | ++DOMWINDOW == 157 (0x7f842548a400) [pid = 1824] [serial = 1914] [outer = 0x7f84244e0000] 18:13:38 INFO - PROCESS | 1824 | 1461114818729 Marionette TRACE conn4 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 18:13:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 18:13:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1731ms 18:13:38 INFO - PROCESS | 1824 | 1461114818804 Marionette TRACE conn4 -> [0,2521,"getWindowHandle",null] 18:13:38 INFO - PROCESS | 1824 | 1461114818809 Marionette TRACE conn4 <- [1,2521,null,{"value":"8"}] 18:13:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 18:13:38 INFO - PROCESS | 1824 | 1461114818824 Marionette TRACE conn4 -> [0,2522,"setScriptTimeout",{"ms":35000}] 18:13:38 INFO - PROCESS | 1824 | 1461114818834 Marionette TRACE conn4 <- [1,2522,null,{}] 18:13:38 INFO - PROCESS | 1824 | 1461114818844 Marionette TRACE conn4 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:39 INFO - PROCESS | 1824 | 1461114819241 Marionette TRACE conn4 <- [1,2523,null,{"value":null}] 18:13:39 INFO - PROCESS | 1824 | 1461114819489 Marionette TRACE conn4 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:39 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8427aa6800 == 150 [pid = 1824] [id = 638] 18:13:39 INFO - PROCESS | 1824 | ++DOMWINDOW == 158 (0x7f8426abac00) [pid = 1824] [serial = 1915] [outer = (nil)] 18:13:39 INFO - PROCESS | 1824 | ++DOMWINDOW == 159 (0x7f8426f6d400) [pid = 1824] [serial = 1916] [outer = 0x7f8426abac00] 18:13:39 INFO - PROCESS | 1824 | 1461114819565 Marionette DEBUG loaded listener.js 18:13:39 INFO - PROCESS | 1824 | ++DOMWINDOW == 160 (0x7f8427092c00) [pid = 1824] [serial = 1917] [outer = 0x7f8426abac00] 18:13:40 INFO - PROCESS | 1824 | 1461114820516 Marionette TRACE conn4 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 18:13:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 18:13:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1753ms 18:13:40 INFO - PROCESS | 1824 | 1461114820571 Marionette TRACE conn4 -> [0,2525,"getWindowHandle",null] 18:13:40 INFO - PROCESS | 1824 | 1461114820576 Marionette TRACE conn4 <- [1,2525,null,{"value":"8"}] 18:13:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 18:13:40 INFO - PROCESS | 1824 | 1461114820582 Marionette TRACE conn4 -> [0,2526,"setScriptTimeout",{"ms":35000}] 18:13:40 INFO - PROCESS | 1824 | 1461114820586 Marionette TRACE conn4 <- [1,2526,null,{}] 18:13:40 INFO - PROCESS | 1824 | 1461114820592 Marionette TRACE conn4 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:40 INFO - PROCESS | 1824 | 1461114820865 Marionette TRACE conn4 <- [1,2527,null,{"value":null}] 18:13:41 INFO - PROCESS | 1824 | 1461114821171 Marionette TRACE conn4 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:41 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8428e73000 == 151 [pid = 1824] [id = 639] 18:13:41 INFO - PROCESS | 1824 | ++DOMWINDOW == 161 (0x7f8421f49800) [pid = 1824] [serial = 1918] [outer = (nil)] 18:13:41 INFO - PROCESS | 1824 | ++DOMWINDOW == 162 (0x7f8427cf4800) [pid = 1824] [serial = 1919] [outer = 0x7f8421f49800] 18:13:41 INFO - PROCESS | 1824 | 1461114821257 Marionette DEBUG loaded listener.js 18:13:41 INFO - PROCESS | 1824 | ++DOMWINDOW == 163 (0x7f8428b9e000) [pid = 1824] [serial = 1920] [outer = 0x7f8421f49800] 18:13:42 INFO - PROCESS | 1824 | 1461114822156 Marionette TRACE conn4 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 18:13:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 18:13:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1639ms 18:13:42 INFO - PROCESS | 1824 | 1461114822224 Marionette TRACE conn4 -> [0,2529,"getWindowHandle",null] 18:13:42 INFO - PROCESS | 1824 | 1461114822228 Marionette TRACE conn4 <- [1,2529,null,{"value":"8"}] 18:13:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 18:13:42 INFO - PROCESS | 1824 | 1461114822239 Marionette TRACE conn4 -> [0,2530,"setScriptTimeout",{"ms":35000}] 18:13:42 INFO - PROCESS | 1824 | 1461114822242 Marionette TRACE conn4 <- [1,2530,null,{}] 18:13:42 INFO - PROCESS | 1824 | 1461114822250 Marionette TRACE conn4 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:42 INFO - PROCESS | 1824 | 1461114822544 Marionette TRACE conn4 <- [1,2531,null,{"value":null}] 18:13:42 INFO - PROCESS | 1824 | 1461114822854 Marionette TRACE conn4 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:42 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8429a87800 == 152 [pid = 1824] [id = 640] 18:13:42 INFO - PROCESS | 1824 | ++DOMWINDOW == 164 (0x7f8428f02800) [pid = 1824] [serial = 1921] [outer = (nil)] 18:13:42 INFO - PROCESS | 1824 | ++DOMWINDOW == 165 (0x7f8428f06800) [pid = 1824] [serial = 1922] [outer = 0x7f8428f02800] 18:13:42 INFO - PROCESS | 1824 | 1461114822953 Marionette DEBUG loaded listener.js 18:13:43 INFO - PROCESS | 1824 | ++DOMWINDOW == 166 (0x7f8429a37400) [pid = 1824] [serial = 1923] [outer = 0x7f8428f02800] 18:13:43 INFO - PROCESS | 1824 | 1461114823918 Marionette TRACE conn4 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 18:13:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 18:13:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1737ms 18:13:43 INFO - PROCESS | 1824 | 1461114823980 Marionette TRACE conn4 -> [0,2533,"getWindowHandle",null] 18:13:43 INFO - PROCESS | 1824 | 1461114823984 Marionette TRACE conn4 <- [1,2533,null,{"value":"8"}] 18:13:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 18:13:44 INFO - PROCESS | 1824 | 1461114823996 Marionette TRACE conn4 -> [0,2534,"setScriptTimeout",{"ms":35000}] 18:13:44 INFO - PROCESS | 1824 | 1461114823999 Marionette TRACE conn4 <- [1,2534,null,{}] 18:13:44 INFO - PROCESS | 1824 | 1461114824006 Marionette TRACE conn4 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:44 INFO - PROCESS | 1824 | 1461114824257 Marionette TRACE conn4 <- [1,2535,null,{"value":null}] 18:13:44 INFO - PROCESS | 1824 | 1461114824557 Marionette TRACE conn4 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:44 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f842a512000 == 153 [pid = 1824] [id = 641] 18:13:44 INFO - PROCESS | 1824 | ++DOMWINDOW == 167 (0x7f8429a39800) [pid = 1824] [serial = 1924] [outer = (nil)] 18:13:44 INFO - PROCESS | 1824 | ++DOMWINDOW == 168 (0x7f842a317800) [pid = 1824] [serial = 1925] [outer = 0x7f8429a39800] 18:13:44 INFO - PROCESS | 1824 | 1461114824650 Marionette DEBUG loaded listener.js 18:13:44 INFO - PROCESS | 1824 | ++DOMWINDOW == 169 (0x7f842a9e5800) [pid = 1824] [serial = 1926] [outer = 0x7f8429a39800] 18:13:45 INFO - PROCESS | 1824 | 1461114825554 Marionette TRACE conn4 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 18:13:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 18:13:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1629ms 18:13:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 18:13:45 INFO - PROCESS | 1824 | 1461114825627 Marionette TRACE conn4 -> [0,2537,"getWindowHandle",null] 18:13:45 INFO - PROCESS | 1824 | 1461114825630 Marionette TRACE conn4 <- [1,2537,null,{"value":"8"}] 18:13:45 INFO - PROCESS | 1824 | 1461114825637 Marionette TRACE conn4 -> [0,2538,"setScriptTimeout",{"ms":35000}] 18:13:45 INFO - PROCESS | 1824 | 1461114825640 Marionette TRACE conn4 <- [1,2538,null,{}] 18:13:45 INFO - PROCESS | 1824 | 1461114825646 Marionette TRACE conn4 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:45 INFO - PROCESS | 1824 | 1461114825893 Marionette TRACE conn4 <- [1,2539,null,{"value":null}] 18:13:46 INFO - PROCESS | 1824 | 1461114826162 Marionette TRACE conn4 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:46 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f842a96f800 == 154 [pid = 1824] [id = 642] 18:13:46 INFO - PROCESS | 1824 | ++DOMWINDOW == 170 (0x7f8426a0e400) [pid = 1824] [serial = 1927] [outer = (nil)] 18:13:46 INFO - PROCESS | 1824 | ++DOMWINDOW == 171 (0x7f842a9f2400) [pid = 1824] [serial = 1928] [outer = 0x7f8426a0e400] 18:13:46 INFO - PROCESS | 1824 | 1461114826284 Marionette DEBUG loaded listener.js 18:13:46 INFO - PROCESS | 1824 | ++DOMWINDOW == 172 (0x7f842aa77800) [pid = 1824] [serial = 1929] [outer = 0x7f8426a0e400] 18:13:47 INFO - PROCESS | 1824 | 1461114827161 Marionette TRACE conn4 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 18:13:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 18:13:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1583ms 18:13:47 INFO - PROCESS | 1824 | 1461114827220 Marionette TRACE conn4 -> [0,2541,"getWindowHandle",null] 18:13:47 INFO - PROCESS | 1824 | 1461114827224 Marionette TRACE conn4 <- [1,2541,null,{"value":"8"}] 18:13:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 18:13:47 INFO - PROCESS | 1824 | 1461114827230 Marionette TRACE conn4 -> [0,2542,"setScriptTimeout",{"ms":35000}] 18:13:47 INFO - PROCESS | 1824 | 1461114827233 Marionette TRACE conn4 <- [1,2542,null,{}] 18:13:47 INFO - PROCESS | 1824 | 1461114827239 Marionette TRACE conn4 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:47 INFO - PROCESS | 1824 | 1461114827482 Marionette TRACE conn4 <- [1,2543,null,{"value":null}] 18:13:47 INFO - PROCESS | 1824 | 1461114827713 Marionette TRACE conn4 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:47 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8430c51800 == 155 [pid = 1824] [id = 643] 18:13:47 INFO - PROCESS | 1824 | ++DOMWINDOW == 173 (0x7f8428b98c00) [pid = 1824] [serial = 1930] [outer = (nil)] 18:13:47 INFO - PROCESS | 1824 | ++DOMWINDOW == 174 (0x7f842abf6c00) [pid = 1824] [serial = 1931] [outer = 0x7f8428b98c00] 18:13:47 INFO - PROCESS | 1824 | 1461114827795 Marionette DEBUG loaded listener.js 18:13:47 INFO - PROCESS | 1824 | ++DOMWINDOW == 175 (0x7f842c940400) [pid = 1824] [serial = 1932] [outer = 0x7f8428b98c00] 18:13:48 INFO - PROCESS | 1824 | 1461114828711 Marionette TRACE conn4 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 18:13:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 18:13:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1535ms 18:13:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 18:13:48 INFO - PROCESS | 1824 | 1461114828766 Marionette TRACE conn4 -> [0,2545,"getWindowHandle",null] 18:13:48 INFO - PROCESS | 1824 | 1461114828769 Marionette TRACE conn4 <- [1,2545,null,{"value":"8"}] 18:13:48 INFO - PROCESS | 1824 | 1461114828776 Marionette TRACE conn4 -> [0,2546,"setScriptTimeout",{"ms":35000}] 18:13:48 INFO - PROCESS | 1824 | 1461114828779 Marionette TRACE conn4 <- [1,2546,null,{}] 18:13:48 INFO - PROCESS | 1824 | 1461114828785 Marionette TRACE conn4 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:49 INFO - PROCESS | 1824 | 1461114829040 Marionette TRACE conn4 <- [1,2547,null,{"value":null}] 18:13:49 INFO - PROCESS | 1824 | 1461114829347 Marionette TRACE conn4 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:49 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8431bc3800 == 156 [pid = 1824] [id = 644] 18:13:49 INFO - PROCESS | 1824 | ++DOMWINDOW == 176 (0x7f842aa76400) [pid = 1824] [serial = 1933] [outer = (nil)] 18:13:49 INFO - PROCESS | 1824 | ++DOMWINDOW == 177 (0x7f8431a06800) [pid = 1824] [serial = 1934] [outer = 0x7f842aa76400] 18:13:49 INFO - PROCESS | 1824 | 1461114829429 Marionette DEBUG loaded listener.js 18:13:49 INFO - PROCESS | 1824 | ++DOMWINDOW == 178 (0x7f8431aa2400) [pid = 1824] [serial = 1935] [outer = 0x7f842aa76400] 18:13:50 INFO - PROCESS | 1824 | 1461114830349 Marionette TRACE conn4 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 18:13:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 18:13:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1637ms 18:13:50 INFO - PROCESS | 1824 | 1461114830414 Marionette TRACE conn4 -> [0,2549,"getWindowHandle",null] 18:13:50 INFO - PROCESS | 1824 | 1461114830418 Marionette TRACE conn4 <- [1,2549,null,{"value":"8"}] 18:13:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 18:13:50 INFO - PROCESS | 1824 | 1461114830425 Marionette TRACE conn4 -> [0,2550,"setScriptTimeout",{"ms":35000}] 18:13:50 INFO - PROCESS | 1824 | 1461114830429 Marionette TRACE conn4 <- [1,2550,null,{}] 18:13:50 INFO - PROCESS | 1824 | 1461114830435 Marionette TRACE conn4 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:50 INFO - PROCESS | 1824 | 1461114830679 Marionette TRACE conn4 <- [1,2551,null,{"value":null}] 18:13:51 INFO - PROCESS | 1824 | 1461114831002 Marionette TRACE conn4 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:51 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84335da000 == 157 [pid = 1824] [id = 645] 18:13:51 INFO - PROCESS | 1824 | ++DOMWINDOW == 179 (0x7f8431ae8000) [pid = 1824] [serial = 1936] [outer = (nil)] 18:13:51 INFO - PROCESS | 1824 | ++DOMWINDOW == 180 (0x7f8431c11400) [pid = 1824] [serial = 1937] [outer = 0x7f8431ae8000] 18:13:51 INFO - PROCESS | 1824 | 1461114831098 Marionette DEBUG loaded listener.js 18:13:51 INFO - PROCESS | 1824 | ++DOMWINDOW == 181 (0x7f8431c1c800) [pid = 1824] [serial = 1938] [outer = 0x7f8431ae8000] 18:13:52 INFO - PROCESS | 1824 | 1461114832063 Marionette TRACE conn4 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 18:13:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 18:13:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1689ms 18:13:52 INFO - PROCESS | 1824 | 1461114832115 Marionette TRACE conn4 -> [0,2553,"getWindowHandle",null] 18:13:52 INFO - PROCESS | 1824 | 1461114832119 Marionette TRACE conn4 <- [1,2553,null,{"value":"8"}] 18:13:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 18:13:52 INFO - PROCESS | 1824 | 1461114832146 Marionette TRACE conn4 -> [0,2554,"setScriptTimeout",{"ms":35000}] 18:13:52 INFO - PROCESS | 1824 | 1461114832151 Marionette TRACE conn4 <- [1,2554,null,{}] 18:13:52 INFO - PROCESS | 1824 | 1461114832157 Marionette TRACE conn4 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:52 INFO - PROCESS | 1824 | 1461114832435 Marionette TRACE conn4 <- [1,2555,null,{"value":null}] 18:13:52 INFO - PROCESS | 1824 | 1461114832720 Marionette TRACE conn4 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:52 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84371a8800 == 158 [pid = 1824] [id = 646] 18:13:52 INFO - PROCESS | 1824 | ++DOMWINDOW == 182 (0x7f8431c1fc00) [pid = 1824] [serial = 1939] [outer = (nil)] 18:13:52 INFO - PROCESS | 1824 | ++DOMWINDOW == 183 (0x7f8432d91800) [pid = 1824] [serial = 1940] [outer = 0x7f8431c1fc00] 18:13:52 INFO - PROCESS | 1824 | 1461114832797 Marionette DEBUG loaded listener.js 18:13:52 INFO - PROCESS | 1824 | ++DOMWINDOW == 184 (0x7f8432d99c00) [pid = 1824] [serial = 1941] [outer = 0x7f8431c1fc00] 18:13:53 INFO - PROCESS | 1824 | 1461114833675 Marionette TRACE conn4 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 18:13:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 18:13:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1588ms 18:13:53 INFO - PROCESS | 1824 | 1461114833731 Marionette TRACE conn4 -> [0,2557,"getWindowHandle",null] 18:13:53 INFO - PROCESS | 1824 | 1461114833734 Marionette TRACE conn4 <- [1,2557,null,{"value":"8"}] 18:13:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 18:13:53 INFO - PROCESS | 1824 | 1461114833740 Marionette TRACE conn4 -> [0,2558,"setScriptTimeout",{"ms":35000}] 18:13:53 INFO - PROCESS | 1824 | 1461114833743 Marionette TRACE conn4 <- [1,2558,null,{}] 18:13:53 INFO - PROCESS | 1824 | 1461114833749 Marionette TRACE conn4 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:53 INFO - PROCESS | 1824 | 1461114833979 Marionette TRACE conn4 <- [1,2559,null,{"value":null}] 18:13:54 INFO - PROCESS | 1824 | 1461114834299 Marionette TRACE conn4 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:54 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8437811000 == 159 [pid = 1824] [id = 647] 18:13:54 INFO - PROCESS | 1824 | ++DOMWINDOW == 185 (0x7f8431d6f800) [pid = 1824] [serial = 1942] [outer = (nil)] 18:13:54 INFO - PROCESS | 1824 | ++DOMWINDOW == 186 (0x7f8432dda000) [pid = 1824] [serial = 1943] [outer = 0x7f8431d6f800] 18:13:54 INFO - PROCESS | 1824 | 1461114834377 Marionette DEBUG loaded listener.js 18:13:54 INFO - PROCESS | 1824 | ++DOMWINDOW == 187 (0x7f8432e02c00) [pid = 1824] [serial = 1944] [outer = 0x7f8431d6f800] 18:13:55 INFO - PROCESS | 1824 | 1461114835286 Marionette TRACE conn4 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 18:13:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 18:13:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1578ms 18:13:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 18:13:55 INFO - PROCESS | 1824 | 1461114835320 Marionette TRACE conn4 -> [0,2561,"getWindowHandle",null] 18:13:55 INFO - PROCESS | 1824 | 1461114835323 Marionette TRACE conn4 <- [1,2561,null,{"value":"8"}] 18:13:55 INFO - PROCESS | 1824 | 1461114835329 Marionette TRACE conn4 -> [0,2562,"setScriptTimeout",{"ms":35000}] 18:13:55 INFO - PROCESS | 1824 | 1461114835332 Marionette TRACE conn4 <- [1,2562,null,{}] 18:13:55 INFO - PROCESS | 1824 | 1461114835337 Marionette TRACE conn4 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:55 INFO - PROCESS | 1824 | 1461114835563 Marionette TRACE conn4 <- [1,2563,null,{"value":null}] 18:13:55 INFO - PROCESS | 1824 | 1461114835876 Marionette TRACE conn4 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:55 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8437b9e800 == 160 [pid = 1824] [id = 648] 18:13:55 INFO - PROCESS | 1824 | ++DOMWINDOW == 188 (0x7f8425b53000) [pid = 1824] [serial = 1945] [outer = (nil)] 18:13:55 INFO - PROCESS | 1824 | ++DOMWINDOW == 189 (0x7f8432dd4000) [pid = 1824] [serial = 1946] [outer = 0x7f8425b53000] 18:13:55 INFO - PROCESS | 1824 | 1461114835957 Marionette DEBUG loaded listener.js 18:13:56 INFO - PROCESS | 1824 | ++DOMWINDOW == 190 (0x7f8432e0f000) [pid = 1824] [serial = 1947] [outer = 0x7f8425b53000] 18:13:56 INFO - PROCESS | 1824 | 1461114836854 Marionette TRACE conn4 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 18:13:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 18:13:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1587ms 18:13:56 INFO - PROCESS | 1824 | 1461114836916 Marionette TRACE conn4 -> [0,2565,"getWindowHandle",null] 18:13:56 INFO - PROCESS | 1824 | 1461114836919 Marionette TRACE conn4 <- [1,2565,null,{"value":"8"}] 18:13:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 18:13:56 INFO - PROCESS | 1824 | 1461114836925 Marionette TRACE conn4 -> [0,2566,"setScriptTimeout",{"ms":35000}] 18:13:56 INFO - PROCESS | 1824 | 1461114836928 Marionette TRACE conn4 <- [1,2566,null,{}] 18:13:56 INFO - PROCESS | 1824 | 1461114836933 Marionette TRACE conn4 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:57 INFO - PROCESS | 1824 | 1461114837161 Marionette TRACE conn4 <- [1,2567,null,{"value":null}] 18:13:57 INFO - PROCESS | 1824 | 1461114837477 Marionette TRACE conn4 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:57 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8437d03000 == 161 [pid = 1824] [id = 649] 18:13:57 INFO - PROCESS | 1824 | ++DOMWINDOW == 191 (0x7f841bd67800) [pid = 1824] [serial = 1948] [outer = (nil)] 18:13:57 INFO - PROCESS | 1824 | ++DOMWINDOW == 192 (0x7f8432e0dc00) [pid = 1824] [serial = 1949] [outer = 0x7f841bd67800] 18:13:57 INFO - PROCESS | 1824 | 1461114837558 Marionette DEBUG loaded listener.js 18:13:57 INFO - PROCESS | 1824 | ++DOMWINDOW == 193 (0x7f8433017000) [pid = 1824] [serial = 1950] [outer = 0x7f841bd67800] 18:13:58 INFO - PROCESS | 1824 | 1461114838450 Marionette TRACE conn4 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 18:13:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 18:13:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1587ms 18:13:58 INFO - PROCESS | 1824 | 1461114838515 Marionette TRACE conn4 -> [0,2569,"getWindowHandle",null] 18:13:58 INFO - PROCESS | 1824 | 1461114838519 Marionette TRACE conn4 <- [1,2569,null,{"value":"8"}] 18:13:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 18:13:58 INFO - PROCESS | 1824 | 1461114838525 Marionette TRACE conn4 -> [0,2570,"setScriptTimeout",{"ms":35000}] 18:13:58 INFO - PROCESS | 1824 | 1461114838529 Marionette TRACE conn4 <- [1,2570,null,{}] 18:13:58 INFO - PROCESS | 1824 | 1461114838535 Marionette TRACE conn4 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:58 INFO - PROCESS | 1824 | 1461114838780 Marionette TRACE conn4 <- [1,2571,null,{"value":null}] 18:13:59 INFO - PROCESS | 1824 | 1461114839096 Marionette TRACE conn4 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:59 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8437d1d000 == 162 [pid = 1824] [id = 650] 18:13:59 INFO - PROCESS | 1824 | ++DOMWINDOW == 194 (0x7f84226de800) [pid = 1824] [serial = 1951] [outer = (nil)] 18:13:59 INFO - PROCESS | 1824 | ++DOMWINDOW == 195 (0x7f84333ed400) [pid = 1824] [serial = 1952] [outer = 0x7f84226de800] 18:13:59 INFO - PROCESS | 1824 | 1461114839175 Marionette DEBUG loaded listener.js 18:13:59 INFO - PROCESS | 1824 | ++DOMWINDOW == 196 (0x7f843347b800) [pid = 1824] [serial = 1953] [outer = 0x7f84226de800] 18:14:00 INFO - PROCESS | 1824 | 1461114840127 Marionette TRACE conn4 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 18:14:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 18:14:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1654ms 18:14:00 INFO - PROCESS | 1824 | 1461114840182 Marionette TRACE conn4 -> [0,2573,"getWindowHandle",null] 18:14:00 INFO - PROCESS | 1824 | 1461114840190 Marionette TRACE conn4 <- [1,2573,null,{"value":"8"}] 18:14:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 18:14:00 INFO - PROCESS | 1824 | 1461114840197 Marionette TRACE conn4 -> [0,2574,"setScriptTimeout",{"ms":35000}] 18:14:00 INFO - PROCESS | 1824 | 1461114840199 Marionette TRACE conn4 <- [1,2574,null,{}] 18:14:00 INFO - PROCESS | 1824 | 1461114840205 Marionette TRACE conn4 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:00 INFO - PROCESS | 1824 | 1461114840443 Marionette TRACE conn4 <- [1,2575,null,{"value":null}] 18:14:00 INFO - PROCESS | 1824 | 1461114840760 Marionette TRACE conn4 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:00 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8437d8f800 == 163 [pid = 1824] [id = 651] 18:14:00 INFO - PROCESS | 1824 | ++DOMWINDOW == 197 (0x7f841bc67800) [pid = 1824] [serial = 1954] [outer = (nil)] 18:14:00 INFO - PROCESS | 1824 | ++DOMWINDOW == 198 (0x7f84335a7000) [pid = 1824] [serial = 1955] [outer = 0x7f841bc67800] 18:14:00 INFO - PROCESS | 1824 | 1461114840838 Marionette DEBUG loaded listener.js 18:14:00 INFO - PROCESS | 1824 | ++DOMWINDOW == 199 (0x7f8433695400) [pid = 1824] [serial = 1956] [outer = 0x7f841bc67800] 18:14:01 INFO - PROCESS | 1824 | 1461114841703 Marionette TRACE conn4 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 18:14:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 18:14:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1541ms 18:14:01 INFO - PROCESS | 1824 | 1461114841739 Marionette TRACE conn4 -> [0,2577,"getWindowHandle",null] 18:14:01 INFO - PROCESS | 1824 | 1461114841743 Marionette TRACE conn4 <- [1,2577,null,{"value":"8"}] 18:14:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 18:14:01 INFO - PROCESS | 1824 | 1461114841749 Marionette TRACE conn4 -> [0,2578,"setScriptTimeout",{"ms":35000}] 18:14:01 INFO - PROCESS | 1824 | 1461114841753 Marionette TRACE conn4 <- [1,2578,null,{}] 18:14:01 INFO - PROCESS | 1824 | 1461114841758 Marionette TRACE conn4 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:02 INFO - PROCESS | 1824 | 1461114841999 Marionette TRACE conn4 <- [1,2579,null,{"value":null}] 18:14:02 INFO - PROCESS | 1824 | 1461114842274 Marionette TRACE conn4 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:02 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8437f3d000 == 164 [pid = 1824] [id = 652] 18:14:02 INFO - PROCESS | 1824 | ++DOMWINDOW == 200 (0x7f843300a400) [pid = 1824] [serial = 1957] [outer = (nil)] 18:14:02 INFO - PROCESS | 1824 | ++DOMWINDOW == 201 (0x7f84336f4800) [pid = 1824] [serial = 1958] [outer = 0x7f843300a400] 18:14:02 INFO - PROCESS | 1824 | 1461114842398 Marionette DEBUG loaded listener.js 18:14:02 INFO - PROCESS | 1824 | ++DOMWINDOW == 202 (0x7f84336fb000) [pid = 1824] [serial = 1959] [outer = 0x7f843300a400] 18:14:03 INFO - PROCESS | 1824 | 1461114843239 Marionette TRACE conn4 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 18:14:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 18:14:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1538ms 18:14:03 INFO - PROCESS | 1824 | 1461114843288 Marionette TRACE conn4 -> [0,2581,"getWindowHandle",null] 18:14:03 INFO - PROCESS | 1824 | 1461114843292 Marionette TRACE conn4 <- [1,2581,null,{"value":"8"}] 18:14:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 18:14:03 INFO - PROCESS | 1824 | 1461114843298 Marionette TRACE conn4 -> [0,2582,"setScriptTimeout",{"ms":35000}] 18:14:03 INFO - PROCESS | 1824 | 1461114843301 Marionette TRACE conn4 <- [1,2582,null,{}] 18:14:03 INFO - PROCESS | 1824 | 1461114843307 Marionette TRACE conn4 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:03 INFO - PROCESS | 1824 | 1461114843548 Marionette TRACE conn4 <- [1,2583,null,{"value":null}] 18:14:03 INFO - PROCESS | 1824 | 1461114843819 Marionette TRACE conn4 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:03 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843827b800 == 165 [pid = 1824] [id = 653] 18:14:03 INFO - PROCESS | 1824 | ++DOMWINDOW == 203 (0x7f84335a6c00) [pid = 1824] [serial = 1960] [outer = (nil)] 18:14:03 INFO - PROCESS | 1824 | ++DOMWINDOW == 204 (0x7f84338a4400) [pid = 1824] [serial = 1961] [outer = 0x7f84335a6c00] 18:14:03 INFO - PROCESS | 1824 | 1461114843937 Marionette DEBUG loaded listener.js 18:14:04 INFO - PROCESS | 1824 | ++DOMWINDOW == 205 (0x7f84338aec00) [pid = 1824] [serial = 1962] [outer = 0x7f84335a6c00] 18:14:05 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84440b9000 == 164 [pid = 1824] [id = 62] 18:14:05 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8425fad000 == 163 [pid = 1824] [id = 634] 18:14:05 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8424ba4800 == 162 [pid = 1824] [id = 633] 18:14:05 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8422725000 == 161 [pid = 1824] [id = 587] 18:14:05 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8422a50000 == 160 [pid = 1824] [id = 632] 18:14:05 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8422308800 == 159 [pid = 1824] [id = 631] 18:14:05 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84352b1800 == 158 [pid = 1824] [id = 629] 18:14:05 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8434066800 == 157 [pid = 1824] [id = 628] 18:14:05 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8433e91000 == 156 [pid = 1824] [id = 627] 18:14:05 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843370d800 == 155 [pid = 1824] [id = 626] 18:14:05 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84335df800 == 154 [pid = 1824] [id = 625] 18:14:05 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84331ce000 == 153 [pid = 1824] [id = 624] 18:14:05 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8432e6b800 == 152 [pid = 1824] [id = 623] 18:14:05 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84319f4800 == 151 [pid = 1824] [id = 622] 18:14:05 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8430fd3800 == 150 [pid = 1824] [id = 621] 18:14:05 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8430c62800 == 149 [pid = 1824] [id = 620] 18:14:05 INFO - PROCESS | 1824 | --DOCSHELL 0x7f842c62a000 == 148 [pid = 1824] [id = 619] 18:14:05 INFO - PROCESS | 1824 | --DOCSHELL 0x7f842a7f4800 == 147 [pid = 1824] [id = 618] 18:14:05 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8429b84000 == 146 [pid = 1824] [id = 617] 18:14:05 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8428f8f800 == 145 [pid = 1824] [id = 616] 18:14:05 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84282ae000 == 144 [pid = 1824] [id = 615] 18:14:05 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8427135000 == 143 [pid = 1824] [id = 614] 18:14:05 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8424b97000 == 142 [pid = 1824] [id = 613] 18:14:05 INFO - PROCESS | 1824 | --DOCSHELL 0x7f841e0e4000 == 141 [pid = 1824] [id = 612] 18:14:05 INFO - PROCESS | 1824 | --DOMWINDOW == 204 (0x7f8422618c00) [pid = 1824] [serial = 1824] [outer = (nil)] [url = about:blank] 18:14:05 INFO - PROCESS | 1824 | --DOMWINDOW == 203 (0x7f842235b400) [pid = 1824] [serial = 1826] [outer = (nil)] [url = about:blank] 18:14:05 INFO - PROCESS | 1824 | --DOMWINDOW == 202 (0x7f842548e800) [pid = 1824] [serial = 1793] [outer = (nil)] [url = about:blank] 18:14:05 INFO - PROCESS | 1824 | --DOMWINDOW == 201 (0x7f8428f0b800) [pid = 1824] [serial = 1814] [outer = (nil)] [url = about:blank] 18:14:05 INFO - PROCESS | 1824 | --DOMWINDOW == 200 (0x7f84226de400) [pid = 1824] [serial = 1769] [outer = (nil)] [url = about:blank] 18:14:05 INFO - PROCESS | 1824 | --DOMWINDOW == 199 (0x7f8422c3c000) [pid = 1824] [serial = 1829] [outer = (nil)] [url = about:blank] 18:14:05 INFO - PROCESS | 1824 | --DOMWINDOW == 198 (0x7f8426e38400) [pid = 1824] [serial = 1799] [outer = (nil)] [url = about:blank] 18:14:05 INFO - PROCESS | 1824 | --DOMWINDOW == 197 (0x7f8421f4cc00) [pid = 1824] [serial = 1772] [outer = (nil)] [url = about:blank] 18:14:05 INFO - PROCESS | 1824 | --DOMWINDOW == 196 (0x7f8422c32800) [pid = 1824] [serial = 1778] [outer = (nil)] [url = about:blank] 18:14:05 INFO - PROCESS | 1824 | --DOMWINDOW == 195 (0x7f841bd6f800) [pid = 1824] [serial = 1821] [outer = (nil)] [url = about:blank] 18:14:05 INFO - PROCESS | 1824 | --DOMWINDOW == 194 (0x7f841bc64400) [pid = 1824] [serial = 1820] [outer = (nil)] [url = about:blank] 18:14:05 INFO - PROCESS | 1824 | --DOMWINDOW == 193 (0x7f8424653000) [pid = 1824] [serial = 1784] [outer = (nil)] [url = about:blank] 18:14:05 INFO - PROCESS | 1824 | --DOMWINDOW == 192 (0x7f8428e97800) [pid = 1824] [serial = 1811] [outer = (nil)] [url = about:blank] 18:14:05 INFO - PROCESS | 1824 | --DOMWINDOW == 191 (0x7f841acf5800) [pid = 1824] [serial = 1817] [outer = (nil)] [url = about:blank] 18:14:05 INFO - PROCESS | 1824 | --DOMWINDOW == 190 (0x7f84244e2c00) [pid = 1824] [serial = 1781] [outer = (nil)] [url = about:blank] 18:14:05 INFO - PROCESS | 1824 | --DOMWINDOW == 189 (0x7f8422354400) [pid = 1824] [serial = 1823] [outer = (nil)] [url = about:blank] 18:14:05 INFO - PROCESS | 1824 | --DOMWINDOW == 188 (0x7f84226e7800) [pid = 1824] [serial = 1827] [outer = (nil)] [url = about:blank] 18:14:05 INFO - PROCESS | 1824 | --DOMWINDOW == 187 (0x7f842544c000) [pid = 1824] [serial = 1790] [outer = (nil)] [url = about:blank] 18:14:05 INFO - PROCESS | 1824 | --DOMWINDOW == 186 (0x7f84226e9400) [pid = 1824] [serial = 1775] [outer = (nil)] [url = about:blank] 18:14:05 INFO - PROCESS | 1824 | --DOMWINDOW == 185 (0x7f8424653c00) [pid = 1824] [serial = 1830] [outer = (nil)] [url = about:blank] 18:14:05 INFO - PROCESS | 1824 | --DOMWINDOW == 184 (0x7f8425195400) [pid = 1824] [serial = 1833] [outer = (nil)] [url = about:blank] 18:14:05 INFO - PROCESS | 1824 | --DOMWINDOW == 183 (0x7f8425147000) [pid = 1824] [serial = 1832] [outer = (nil)] [url = about:blank] 18:14:05 INFO - PROCESS | 1824 | --DOMWINDOW == 182 (0x7f8427091400) [pid = 1824] [serial = 1802] [outer = (nil)] [url = about:blank] 18:14:05 INFO - PROCESS | 1824 | --DOMWINDOW == 181 (0x7f8428b9a800) [pid = 1824] [serial = 1808] [outer = (nil)] [url = about:blank] 18:14:05 INFO - PROCESS | 1824 | --DOMWINDOW == 180 (0x7f8426a06000) [pid = 1824] [serial = 1796] [outer = (nil)] [url = about:blank] 18:14:05 INFO - PROCESS | 1824 | --DOMWINDOW == 179 (0x7f8425193800) [pid = 1824] [serial = 1787] [outer = (nil)] [url = about:blank] 18:14:05 INFO - PROCESS | 1824 | --DOMWINDOW == 178 (0x7f8428b05c00) [pid = 1824] [serial = 1805] [outer = (nil)] [url = about:blank] 18:14:05 INFO - PROCESS | 1824 | --DOMWINDOW == 177 (0x7f84251ac400) [pid = 1824] [serial = 1835] [outer = (nil)] [url = about:blank] 18:14:06 INFO - PROCESS | 1824 | 1461114846546 Marionette TRACE conn4 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 18:14:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 18:14:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 3286ms 18:14:06 INFO - PROCESS | 1824 | 1461114846585 Marionette TRACE conn4 -> [0,2585,"getWindowHandle",null] 18:14:06 INFO - PROCESS | 1824 | 1461114846591 Marionette TRACE conn4 <- [1,2585,null,{"value":"8"}] 18:14:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 18:14:06 INFO - PROCESS | 1824 | 1461114846600 Marionette TRACE conn4 -> [0,2586,"setScriptTimeout",{"ms":35000}] 18:14:06 INFO - PROCESS | 1824 | 1461114846605 Marionette TRACE conn4 <- [1,2586,null,{}] 18:14:06 INFO - PROCESS | 1824 | 1461114846614 Marionette TRACE conn4 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:06 INFO - PROCESS | 1824 | 1461114846852 Marionette TRACE conn4 <- [1,2587,null,{"value":null}] 18:14:07 INFO - PROCESS | 1824 | 1461114847037 Marionette TRACE conn4 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:07 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8422721000 == 142 [pid = 1824] [id = 654] 18:14:07 INFO - PROCESS | 1824 | ++DOMWINDOW == 178 (0x7f8421f52c00) [pid = 1824] [serial = 1963] [outer = (nil)] 18:14:07 INFO - PROCESS | 1824 | ++DOMWINDOW == 179 (0x7f8422352000) [pid = 1824] [serial = 1964] [outer = 0x7f8421f52c00] 18:14:07 INFO - PROCESS | 1824 | 1461114847110 Marionette DEBUG loaded listener.js 18:14:07 INFO - PROCESS | 1824 | ++DOMWINDOW == 180 (0x7f842261d400) [pid = 1824] [serial = 1965] [outer = 0x7f8421f52c00] 18:14:08 INFO - PROCESS | 1824 | 1461114848083 Marionette TRACE conn4 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 18:14:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 18:14:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1541ms 18:14:08 INFO - PROCESS | 1824 | 1461114848143 Marionette TRACE conn4 -> [0,2589,"getWindowHandle",null] 18:14:08 INFO - PROCESS | 1824 | 1461114848152 Marionette TRACE conn4 <- [1,2589,null,{"value":"8"}] 18:14:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 18:14:08 INFO - PROCESS | 1824 | 1461114848163 Marionette TRACE conn4 -> [0,2590,"setScriptTimeout",{"ms":35000}] 18:14:08 INFO - PROCESS | 1824 | 1461114848167 Marionette TRACE conn4 <- [1,2590,null,{}] 18:14:08 INFO - PROCESS | 1824 | 1461114848174 Marionette TRACE conn4 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:08 INFO - PROCESS | 1824 | 1461114848419 Marionette TRACE conn4 <- [1,2591,null,{"value":null}] 18:14:08 INFO - PROCESS | 1824 | 1461114848716 Marionette TRACE conn4 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:08 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8422ce2800 == 143 [pid = 1824] [id = 655] 18:14:08 INFO - PROCESS | 1824 | ++DOMWINDOW == 181 (0x7f84226e0400) [pid = 1824] [serial = 1966] [outer = (nil)] 18:14:08 INFO - PROCESS | 1824 | ++DOMWINDOW == 182 (0x7f8422c38c00) [pid = 1824] [serial = 1967] [outer = 0x7f84226e0400] 18:14:08 INFO - PROCESS | 1824 | 1461114848807 Marionette DEBUG loaded listener.js 18:14:08 INFO - PROCESS | 1824 | ++DOMWINDOW == 183 (0x7f842464c400) [pid = 1824] [serial = 1968] [outer = 0x7f84226e0400] 18:14:09 INFO - PROCESS | 1824 | 1461114849690 Marionette TRACE conn4 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 18:14:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 18:14:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1580ms 18:14:09 INFO - PROCESS | 1824 | 1461114849749 Marionette TRACE conn4 -> [0,2593,"getWindowHandle",null] 18:14:09 INFO - PROCESS | 1824 | 1461114849752 Marionette TRACE conn4 <- [1,2593,null,{"value":"8"}] 18:14:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 18:14:09 INFO - PROCESS | 1824 | 1461114849772 Marionette TRACE conn4 -> [0,2594,"setScriptTimeout",{"ms":35000}] 18:14:09 INFO - PROCESS | 1824 | 1461114849778 Marionette TRACE conn4 <- [1,2594,null,{}] 18:14:09 INFO - PROCESS | 1824 | 1461114849795 Marionette TRACE conn4 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:10 INFO - PROCESS | 1824 | 1461114850114 Marionette TRACE conn4 <- [1,2595,null,{"value":null}] 18:14:10 INFO - PROCESS | 1824 | 1461114850147 Marionette TRACE conn4 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:10 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84250bb000 == 144 [pid = 1824] [id = 656] 18:14:10 INFO - PROCESS | 1824 | ++DOMWINDOW == 184 (0x7f8425145000) [pid = 1824] [serial = 1969] [outer = (nil)] 18:14:10 INFO - PROCESS | 1824 | ++DOMWINDOW == 185 (0x7f8425195000) [pid = 1824] [serial = 1970] [outer = 0x7f8425145000] 18:14:10 INFO - PROCESS | 1824 | 1461114850218 Marionette DEBUG loaded listener.js 18:14:10 INFO - PROCESS | 1824 | ++DOMWINDOW == 186 (0x7f8425b58c00) [pid = 1824] [serial = 1971] [outer = 0x7f8425145000] 18:14:11 INFO - PROCESS | 1824 | --DOMWINDOW == 185 (0x7f842057b000) [pid = 1824] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 18:14:11 INFO - PROCESS | 1824 | --DOMWINDOW == 184 (0x7f841bc66c00) [pid = 1824] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 18:14:11 INFO - PROCESS | 1824 | --DOMWINDOW == 183 (0x7f8422619400) [pid = 1824] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 18:14:11 INFO - PROCESS | 1824 | --DOMWINDOW == 182 (0x7f842a9f0800) [pid = 1824] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 18:14:11 INFO - PROCESS | 1824 | --DOMWINDOW == 181 (0x7f842c934400) [pid = 1824] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 18:14:11 INFO - PROCESS | 1824 | --DOMWINDOW == 180 (0x7f842464b800) [pid = 1824] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 18:14:11 INFO - PROCESS | 1824 | --DOMWINDOW == 179 (0x7f842057f000) [pid = 1824] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 18:14:11 INFO - PROCESS | 1824 | --DOMWINDOW == 178 (0x7f8428b0a000) [pid = 1824] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 18:14:11 INFO - PROCESS | 1824 | --DOMWINDOW == 177 (0x7f8428b10400) [pid = 1824] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 18:14:11 INFO - PROCESS | 1824 | --DOMWINDOW == 176 (0x7f84299c5c00) [pid = 1824] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 18:14:11 INFO - PROCESS | 1824 | --DOMWINDOW == 175 (0x7f8428b06800) [pid = 1824] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 18:14:11 INFO - PROCESS | 1824 | --DOMWINDOW == 174 (0x7f842a31f000) [pid = 1824] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 18:14:11 INFO - PROCESS | 1824 | --DOMWINDOW == 173 (0x7f841bd76000) [pid = 1824] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 18:14:11 INFO - PROCESS | 1824 | --DOMWINDOW == 172 (0x7f84244e5400) [pid = 1824] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 18:14:11 INFO - PROCESS | 1824 | --DOMWINDOW == 171 (0x7f842223e400) [pid = 1824] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 18:14:11 INFO - PROCESS | 1824 | --DOMWINDOW == 170 (0x7f84228d0400) [pid = 1824] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 18:14:11 INFO - PROCESS | 1824 | --DOMWINDOW == 169 (0x7f8422243400) [pid = 1824] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 18:14:11 INFO - PROCESS | 1824 | --DOMWINDOW == 168 (0x7f8425091000) [pid = 1824] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 18:14:11 INFO - PROCESS | 1824 | --DOMWINDOW == 167 (0x7f8428b08400) [pid = 1824] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 18:14:11 INFO - PROCESS | 1824 | --DOMWINDOW == 166 (0x7f842234fc00) [pid = 1824] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 18:14:11 INFO - PROCESS | 1824 | --DOMWINDOW == 165 (0x7f8430ad6000) [pid = 1824] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 18:14:11 INFO - PROCESS | 1824 | --DOMWINDOW == 164 (0x7f842c938800) [pid = 1824] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 18:14:11 INFO - PROCESS | 1824 | --DOMWINDOW == 163 (0x7f8426e34400) [pid = 1824] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 18:14:11 INFO - PROCESS | 1824 | --DOMWINDOW == 162 (0x7f841acefc00) [pid = 1824] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 18:14:11 INFO - PROCESS | 1824 | --DOMWINDOW == 161 (0x7f842a577400) [pid = 1824] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 18:14:11 INFO - PROCESS | 1824 | --DOMWINDOW == 160 (0x7f841df54800) [pid = 1824] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 18:14:11 INFO - PROCESS | 1824 | --DOMWINDOW == 159 (0x7f8428b97400) [pid = 1824] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 18:14:11 INFO - PROCESS | 1824 | --DOMWINDOW == 158 (0x7f8424648400) [pid = 1824] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 18:14:11 INFO - PROCESS | 1824 | --DOMWINDOW == 157 (0x7f8428b95400) [pid = 1824] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 18:14:11 INFO - PROCESS | 1824 | --DOMWINDOW == 156 (0x7f8422a69400) [pid = 1824] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 18:14:11 INFO - PROCESS | 1824 | --DOMWINDOW == 155 (0x7f84251b0000) [pid = 1824] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 18:14:11 INFO - PROCESS | 1824 | --DOMWINDOW == 154 (0x7f841aceb800) [pid = 1824] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 18:14:11 INFO - PROCESS | 1824 | --DOMWINDOW == 153 (0x7f8429b0c400) [pid = 1824] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 18:14:11 INFO - PROCESS | 1824 | --DOMWINDOW == 152 (0x7f8424651000) [pid = 1824] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 18:14:11 INFO - PROCESS | 1824 | --DOMWINDOW == 151 (0x7f842c93a000) [pid = 1824] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 18:14:11 INFO - PROCESS | 1824 | --DOMWINDOW == 150 (0x7f8422c35400) [pid = 1824] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 18:14:11 INFO - PROCESS | 1824 | --DOMWINDOW == 149 (0x7f84251ad000) [pid = 1824] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 18:14:11 INFO - PROCESS | 1824 | --DOMWINDOW == 148 (0x7f8429b10c00) [pid = 1824] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 18:14:11 INFO - PROCESS | 1824 | --DOMWINDOW == 147 (0x7f84244e0c00) [pid = 1824] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 18:14:11 INFO - PROCESS | 1824 | --DOMWINDOW == 146 (0x7f841acef400) [pid = 1824] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 18:14:12 INFO - PROCESS | 1824 | 1461114852121 Marionette TRACE conn4 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 18:14:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 18:14:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 2398ms 18:14:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 18:14:12 INFO - PROCESS | 1824 | 1461114852171 Marionette TRACE conn4 -> [0,2597,"getWindowHandle",null] 18:14:12 INFO - PROCESS | 1824 | 1461114852174 Marionette TRACE conn4 <- [1,2597,null,{"value":"8"}] 18:14:12 INFO - PROCESS | 1824 | 1461114852181 Marionette TRACE conn4 -> [0,2598,"setScriptTimeout",{"ms":35000}] 18:14:12 INFO - PROCESS | 1824 | 1461114852185 Marionette TRACE conn4 <- [1,2598,null,{}] 18:14:12 INFO - PROCESS | 1824 | 1461114852190 Marionette TRACE conn4 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:12 INFO - PROCESS | 1824 | 1461114852435 Marionette TRACE conn4 <- [1,2599,null,{"value":null}] 18:14:12 INFO - PROCESS | 1824 | 1461114852612 Marionette TRACE conn4 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:12 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84250cc000 == 145 [pid = 1824] [id = 657] 18:14:12 INFO - PROCESS | 1824 | ++DOMWINDOW == 147 (0x7f841aceb800) [pid = 1824] [serial = 1972] [outer = (nil)] 18:14:12 INFO - PROCESS | 1824 | ++DOMWINDOW == 148 (0x7f8422a69400) [pid = 1824] [serial = 1973] [outer = 0x7f841aceb800] 18:14:12 INFO - PROCESS | 1824 | 1461114852681 Marionette DEBUG loaded listener.js 18:14:12 INFO - PROCESS | 1824 | ++DOMWINDOW == 149 (0x7f84251aa800) [pid = 1824] [serial = 1974] [outer = 0x7f841aceb800] 18:14:13 INFO - PROCESS | 1824 | 1461114853494 Marionette TRACE conn4 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 18:14:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 18:14:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1338ms 18:14:13 INFO - PROCESS | 1824 | 1461114853522 Marionette TRACE conn4 -> [0,2601,"getWindowHandle",null] 18:14:13 INFO - PROCESS | 1824 | 1461114853526 Marionette TRACE conn4 <- [1,2601,null,{"value":"8"}] 18:14:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 18:14:13 INFO - PROCESS | 1824 | 1461114853543 Marionette TRACE conn4 -> [0,2602,"setScriptTimeout",{"ms":35000}] 18:14:13 INFO - PROCESS | 1824 | 1461114853547 Marionette TRACE conn4 <- [1,2602,null,{}] 18:14:13 INFO - PROCESS | 1824 | 1461114853729 Marionette TRACE conn4 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:13 INFO - PROCESS | 1824 | 1461114853993 Marionette TRACE conn4 <- [1,2603,null,{"value":null}] 18:14:14 INFO - PROCESS | 1824 | 1461114854339 Marionette TRACE conn4 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:14 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8422729800 == 146 [pid = 1824] [id = 658] 18:14:14 INFO - PROCESS | 1824 | ++DOMWINDOW == 150 (0x7f8421f46400) [pid = 1824] [serial = 1975] [outer = (nil)] 18:14:14 INFO - PROCESS | 1824 | ++DOMWINDOW == 151 (0x7f8421f52800) [pid = 1824] [serial = 1976] [outer = 0x7f8421f46400] 18:14:14 INFO - PROCESS | 1824 | 1461114854421 Marionette DEBUG loaded listener.js 18:14:14 INFO - PROCESS | 1824 | ++DOMWINDOW == 152 (0x7f8422357800) [pid = 1824] [serial = 1977] [outer = 0x7f8421f46400] 18:14:15 INFO - PROCESS | 1824 | 1461114855428 Marionette TRACE conn4 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 18:14:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 18:14:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1962ms 18:14:15 INFO - PROCESS | 1824 | 1461114855497 Marionette TRACE conn4 -> [0,2605,"getWindowHandle",null] 18:14:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 18:14:15 INFO - PROCESS | 1824 | 1461114855506 Marionette TRACE conn4 <- [1,2605,null,{"value":"8"}] 18:14:15 INFO - PROCESS | 1824 | 1461114855514 Marionette TRACE conn4 -> [0,2606,"setScriptTimeout",{"ms":35000}] 18:14:15 INFO - PROCESS | 1824 | 1461114855518 Marionette TRACE conn4 <- [1,2606,null,{}] 18:14:15 INFO - PROCESS | 1824 | 1461114855526 Marionette TRACE conn4 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:15 INFO - PROCESS | 1824 | 1461114855836 Marionette TRACE conn4 <- [1,2607,null,{"value":null}] 18:14:16 INFO - PROCESS | 1824 | 1461114856178 Marionette TRACE conn4 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:16 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8426b2d000 == 147 [pid = 1824] [id = 659] 18:14:16 INFO - PROCESS | 1824 | ++DOMWINDOW == 153 (0x7f8422c34800) [pid = 1824] [serial = 1978] [outer = (nil)] 18:14:16 INFO - PROCESS | 1824 | ++DOMWINDOW == 154 (0x7f8425146800) [pid = 1824] [serial = 1979] [outer = 0x7f8422c34800] 18:14:16 INFO - PROCESS | 1824 | 1461114856260 Marionette DEBUG loaded listener.js 18:14:16 INFO - PROCESS | 1824 | ++DOMWINDOW == 155 (0x7f84251b0000) [pid = 1824] [serial = 1980] [outer = 0x7f8422c34800] 18:14:17 INFO - PROCESS | 1824 | 1461114857313 Marionette TRACE conn4 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 18:14:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 18:14:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1839ms 18:14:17 INFO - PROCESS | 1824 | 1461114857352 Marionette TRACE conn4 -> [0,2609,"getWindowHandle",null] 18:14:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 18:14:17 INFO - PROCESS | 1824 | 1461114857357 Marionette TRACE conn4 <- [1,2609,null,{"value":"8"}] 18:14:17 INFO - PROCESS | 1824 | 1461114857364 Marionette TRACE conn4 -> [0,2610,"setScriptTimeout",{"ms":35000}] 18:14:17 INFO - PROCESS | 1824 | 1461114857368 Marionette TRACE conn4 <- [1,2610,null,{}] 18:14:17 INFO - PROCESS | 1824 | 1461114857375 Marionette TRACE conn4 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:17 INFO - PROCESS | 1824 | 1461114857631 Marionette TRACE conn4 <- [1,2611,null,{"value":null}] 18:14:17 INFO - PROCESS | 1824 | 1461114857979 Marionette TRACE conn4 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:18 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84271ba000 == 148 [pid = 1824] [id = 660] 18:14:18 INFO - PROCESS | 1824 | ++DOMWINDOW == 156 (0x7f8426a0ec00) [pid = 1824] [serial = 1981] [outer = (nil)] 18:14:18 INFO - PROCESS | 1824 | ++DOMWINDOW == 157 (0x7f8426e31000) [pid = 1824] [serial = 1982] [outer = 0x7f8426a0ec00] 18:14:18 INFO - PROCESS | 1824 | 1461114858069 Marionette DEBUG loaded listener.js 18:14:18 INFO - PROCESS | 1824 | ++DOMWINDOW == 158 (0x7f8426f66400) [pid = 1824] [serial = 1983] [outer = 0x7f8426a0ec00] 18:14:19 INFO - PROCESS | 1824 | 1461114859013 Marionette TRACE conn4 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 18:14:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 18:14:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1683ms 18:14:19 INFO - PROCESS | 1824 | 1461114859054 Marionette TRACE conn4 -> [0,2613,"getWindowHandle",null] 18:14:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 18:14:19 INFO - PROCESS | 1824 | 1461114859064 Marionette TRACE conn4 <- [1,2613,null,{"value":"8"}] 18:14:19 INFO - PROCESS | 1824 | 1461114859073 Marionette TRACE conn4 -> [0,2614,"setScriptTimeout",{"ms":35000}] 18:14:19 INFO - PROCESS | 1824 | 1461114859077 Marionette TRACE conn4 <- [1,2614,null,{}] 18:14:19 INFO - PROCESS | 1824 | 1461114859083 Marionette TRACE conn4 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:19 INFO - PROCESS | 1824 | 1461114859337 Marionette TRACE conn4 <- [1,2615,null,{"value":null}] 18:14:19 INFO - PROCESS | 1824 | 1461114859642 Marionette TRACE conn4 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:19 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8427aa1800 == 149 [pid = 1824] [id = 661] 18:14:19 INFO - PROCESS | 1824 | ++DOMWINDOW == 159 (0x7f842261c800) [pid = 1824] [serial = 1984] [outer = (nil)] 18:14:19 INFO - PROCESS | 1824 | ++DOMWINDOW == 160 (0x7f8427095000) [pid = 1824] [serial = 1985] [outer = 0x7f842261c800] 18:14:19 INFO - PROCESS | 1824 | 1461114859724 Marionette DEBUG loaded listener.js 18:14:19 INFO - PROCESS | 1824 | ++DOMWINDOW == 161 (0x7f8428b05800) [pid = 1824] [serial = 1986] [outer = 0x7f842261c800] 18:14:20 INFO - PROCESS | 1824 | 1461114860619 Marionette TRACE conn4 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 18:14:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 18:14:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1582ms 18:14:20 INFO - PROCESS | 1824 | 1461114860655 Marionette TRACE conn4 -> [0,2617,"getWindowHandle",null] 18:14:20 INFO - PROCESS | 1824 | 1461114860658 Marionette TRACE conn4 <- [1,2617,null,{"value":"8"}] 18:14:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 18:14:20 INFO - PROCESS | 1824 | 1461114860665 Marionette TRACE conn4 -> [0,2618,"setScriptTimeout",{"ms":35000}] 18:14:20 INFO - PROCESS | 1824 | 1461114860668 Marionette TRACE conn4 <- [1,2618,null,{}] 18:14:20 INFO - PROCESS | 1824 | 1461114860675 Marionette TRACE conn4 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:20 INFO - PROCESS | 1824 | 1461114860913 Marionette TRACE conn4 <- [1,2619,null,{"value":null}] 18:14:21 INFO - PROCESS | 1824 | 1461114861226 Marionette TRACE conn4 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:21 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8428d28800 == 150 [pid = 1824] [id = 662] 18:14:21 INFO - PROCESS | 1824 | ++DOMWINDOW == 162 (0x7f8428e56400) [pid = 1824] [serial = 1987] [outer = (nil)] 18:14:21 INFO - PROCESS | 1824 | ++DOMWINDOW == 163 (0x7f8428e5f800) [pid = 1824] [serial = 1988] [outer = 0x7f8428e56400] 18:14:21 INFO - PROCESS | 1824 | 1461114861353 Marionette DEBUG loaded listener.js 18:14:21 INFO - PROCESS | 1824 | ++DOMWINDOW == 164 (0x7f8428e9f800) [pid = 1824] [serial = 1989] [outer = 0x7f8428e56400] 18:14:22 INFO - PROCESS | 1824 | 1461114862279 Marionette TRACE conn4 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 18:14:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 18:14:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1681ms 18:14:22 INFO - PROCESS | 1824 | 1461114862346 Marionette TRACE conn4 -> [0,2621,"getWindowHandle",null] 18:14:22 INFO - PROCESS | 1824 | 1461114862349 Marionette TRACE conn4 <- [1,2621,null,{"value":"8"}] 18:14:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 18:14:22 INFO - PROCESS | 1824 | 1461114862357 Marionette TRACE conn4 -> [0,2622,"setScriptTimeout",{"ms":35000}] 18:14:22 INFO - PROCESS | 1824 | 1461114862360 Marionette TRACE conn4 <- [1,2622,null,{}] 18:14:22 INFO - PROCESS | 1824 | 1461114862366 Marionette TRACE conn4 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:22 INFO - PROCESS | 1824 | 1461114862678 Marionette TRACE conn4 <- [1,2623,null,{"value":null}] 18:14:23 INFO - PROCESS | 1824 | 1461114862996 Marionette TRACE conn4 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:23 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8429a89800 == 151 [pid = 1824] [id = 663] 18:14:23 INFO - PROCESS | 1824 | ++DOMWINDOW == 165 (0x7f8429a2e400) [pid = 1824] [serial = 1990] [outer = (nil)] 18:14:23 INFO - PROCESS | 1824 | ++DOMWINDOW == 166 (0x7f8429a32c00) [pid = 1824] [serial = 1991] [outer = 0x7f8429a2e400] 18:14:23 INFO - PROCESS | 1824 | 1461114863140 Marionette DEBUG loaded listener.js 18:14:23 INFO - PROCESS | 1824 | ++DOMWINDOW == 167 (0x7f8429b0a400) [pid = 1824] [serial = 1992] [outer = 0x7f8429a2e400] 18:14:24 INFO - PROCESS | 1824 | 1461114864267 Marionette TRACE conn4 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 18:14:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 18:14:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1981ms 18:14:24 INFO - PROCESS | 1824 | 1461114864339 Marionette TRACE conn4 -> [0,2625,"getWindowHandle",null] 18:14:24 INFO - PROCESS | 1824 | 1461114864343 Marionette TRACE conn4 <- [1,2625,null,{"value":"8"}] 18:14:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 18:14:24 INFO - PROCESS | 1824 | 1461114864349 Marionette TRACE conn4 -> [0,2626,"setScriptTimeout",{"ms":35000}] 18:14:24 INFO - PROCESS | 1824 | 1461114864351 Marionette TRACE conn4 <- [1,2626,null,{}] 18:14:24 INFO - PROCESS | 1824 | 1461114864358 Marionette TRACE conn4 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:24 INFO - PROCESS | 1824 | 1461114864636 Marionette TRACE conn4 <- [1,2627,null,{"value":null}] 18:14:24 INFO - PROCESS | 1824 | 1461114864950 Marionette TRACE conn4 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:24 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f842a508800 == 152 [pid = 1824] [id = 664] 18:14:24 INFO - PROCESS | 1824 | ++DOMWINDOW == 168 (0x7f8429b63800) [pid = 1824] [serial = 1993] [outer = (nil)] 18:14:25 INFO - PROCESS | 1824 | ++DOMWINDOW == 169 (0x7f8429c56c00) [pid = 1824] [serial = 1994] [outer = 0x7f8429b63800] 18:14:25 INFO - PROCESS | 1824 | 1461114865036 Marionette DEBUG loaded listener.js 18:14:25 INFO - PROCESS | 1824 | ++DOMWINDOW == 170 (0x7f842a31f000) [pid = 1824] [serial = 1995] [outer = 0x7f8429b63800] 18:14:25 INFO - PROCESS | 1824 | 1461114865890 Marionette TRACE conn4 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 18:14:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 18:14:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1594ms 18:14:25 INFO - PROCESS | 1824 | 1461114865945 Marionette TRACE conn4 -> [0,2629,"getWindowHandle",null] 18:14:25 INFO - PROCESS | 1824 | 1461114865949 Marionette TRACE conn4 <- [1,2629,null,{"value":"8"}] 18:14:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 18:14:25 INFO - PROCESS | 1824 | 1461114865955 Marionette TRACE conn4 -> [0,2630,"setScriptTimeout",{"ms":35000}] 18:14:25 INFO - PROCESS | 1824 | 1461114865957 Marionette TRACE conn4 <- [1,2630,null,{}] 18:14:25 INFO - PROCESS | 1824 | 1461114865964 Marionette TRACE conn4 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:26 INFO - PROCESS | 1824 | 1461114866191 Marionette TRACE conn4 <- [1,2631,null,{"value":null}] 18:14:26 INFO - PROCESS | 1824 | 1461114866479 Marionette TRACE conn4 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:26 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f842ab64000 == 153 [pid = 1824] [id = 665] 18:14:26 INFO - PROCESS | 1824 | ++DOMWINDOW == 171 (0x7f8426a11c00) [pid = 1824] [serial = 1996] [outer = (nil)] 18:14:26 INFO - PROCESS | 1824 | ++DOMWINDOW == 172 (0x7f842a575c00) [pid = 1824] [serial = 1997] [outer = 0x7f8426a11c00] 18:14:26 INFO - PROCESS | 1824 | 1461114866596 Marionette DEBUG loaded listener.js 18:14:26 INFO - PROCESS | 1824 | ++DOMWINDOW == 173 (0x7f842a9f1400) [pid = 1824] [serial = 1998] [outer = 0x7f8426a11c00] 18:14:27 INFO - PROCESS | 1824 | 1461114867448 Marionette TRACE conn4 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 18:14:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 18:14:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1540ms 18:14:27 INFO - PROCESS | 1824 | 1461114867496 Marionette TRACE conn4 -> [0,2633,"getWindowHandle",null] 18:14:27 INFO - PROCESS | 1824 | 1461114867500 Marionette TRACE conn4 <- [1,2633,null,{"value":"8"}] 18:14:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 18:14:27 INFO - PROCESS | 1824 | 1461114867506 Marionette TRACE conn4 -> [0,2634,"setScriptTimeout",{"ms":35000}] 18:14:27 INFO - PROCESS | 1824 | 1461114867509 Marionette TRACE conn4 <- [1,2634,null,{}] 18:14:27 INFO - PROCESS | 1824 | 1461114867514 Marionette TRACE conn4 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:27 INFO - PROCESS | 1824 | 1461114867747 Marionette TRACE conn4 <- [1,2635,null,{"value":null}] 18:14:28 INFO - PROCESS | 1824 | 1461114868020 Marionette TRACE conn4 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:28 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8430c53000 == 154 [pid = 1824] [id = 666] 18:14:28 INFO - PROCESS | 1824 | ++DOMWINDOW == 174 (0x7f8428e55400) [pid = 1824] [serial = 1999] [outer = (nil)] 18:14:28 INFO - PROCESS | 1824 | ++DOMWINDOW == 175 (0x7f842aa7c400) [pid = 1824] [serial = 2000] [outer = 0x7f8428e55400] 18:14:28 INFO - PROCESS | 1824 | 1461114868139 Marionette DEBUG loaded listener.js 18:14:28 INFO - PROCESS | 1824 | ++DOMWINDOW == 176 (0x7f842aae1000) [pid = 1824] [serial = 2001] [outer = 0x7f8428e55400] 18:14:29 INFO - PROCESS | 1824 | 1461114868999 Marionette TRACE conn4 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 18:14:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 18:14:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1538ms 18:14:29 INFO - PROCESS | 1824 | 1461114869045 Marionette TRACE conn4 -> [0,2637,"getWindowHandle",null] 18:14:29 INFO - PROCESS | 1824 | 1461114869049 Marionette TRACE conn4 <- [1,2637,null,{"value":"8"}] 18:14:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 18:14:29 INFO - PROCESS | 1824 | 1461114869055 Marionette TRACE conn4 -> [0,2638,"setScriptTimeout",{"ms":35000}] 18:14:29 INFO - PROCESS | 1824 | 1461114869058 Marionette TRACE conn4 <- [1,2638,null,{}] 18:14:29 INFO - PROCESS | 1824 | 1461114869064 Marionette TRACE conn4 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:29 INFO - PROCESS | 1824 | 1461114869310 Marionette TRACE conn4 <- [1,2639,null,{"value":null}] 18:14:29 INFO - PROCESS | 1824 | 1461114869579 Marionette TRACE conn4 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:29 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84319e3800 == 155 [pid = 1824] [id = 667] 18:14:29 INFO - PROCESS | 1824 | ++DOMWINDOW == 177 (0x7f841aceac00) [pid = 1824] [serial = 2002] [outer = (nil)] 18:14:29 INFO - PROCESS | 1824 | ++DOMWINDOW == 178 (0x7f842abfc400) [pid = 1824] [serial = 2003] [outer = 0x7f841aceac00] 18:14:29 INFO - PROCESS | 1824 | 1461114869697 Marionette DEBUG loaded listener.js 18:14:29 INFO - PROCESS | 1824 | ++DOMWINDOW == 179 (0x7f842c7eac00) [pid = 1824] [serial = 2004] [outer = 0x7f841aceac00] 18:14:30 INFO - PROCESS | 1824 | 1461114870528 Marionette TRACE conn4 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 18:14:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 18:14:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1536ms 18:14:30 INFO - PROCESS | 1824 | 1461114870592 Marionette TRACE conn4 -> [0,2641,"getWindowHandle",null] 18:14:30 INFO - PROCESS | 1824 | 1461114870596 Marionette TRACE conn4 <- [1,2641,null,{"value":"8"}] 18:14:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 18:14:30 INFO - PROCESS | 1824 | 1461114870603 Marionette TRACE conn4 -> [0,2642,"setScriptTimeout",{"ms":35000}] 18:14:30 INFO - PROCESS | 1824 | 1461114870606 Marionette TRACE conn4 <- [1,2642,null,{}] 18:14:30 INFO - PROCESS | 1824 | 1461114870612 Marionette TRACE conn4 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:30 INFO - PROCESS | 1824 | 1461114870875 Marionette TRACE conn4 <- [1,2643,null,{"value":null}] 18:14:31 INFO - PROCESS | 1824 | 1461114871144 Marionette TRACE conn4 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:31 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84331c9000 == 156 [pid = 1824] [id = 668] 18:14:31 INFO - PROCESS | 1824 | ++DOMWINDOW == 180 (0x7f842c943c00) [pid = 1824] [serial = 2005] [outer = (nil)] 18:14:31 INFO - PROCESS | 1824 | ++DOMWINDOW == 181 (0x7f8430ad3000) [pid = 1824] [serial = 2006] [outer = 0x7f842c943c00] 18:14:31 INFO - PROCESS | 1824 | 1461114871291 Marionette DEBUG loaded listener.js 18:14:31 INFO - PROCESS | 1824 | ++DOMWINDOW == 182 (0x7f8430e5b400) [pid = 1824] [serial = 2007] [outer = 0x7f842c943c00] 18:14:32 INFO - PROCESS | 1824 | 1461114872235 Marionette TRACE conn4 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 18:14:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 18:14:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1679ms 18:14:32 INFO - PROCESS | 1824 | 1461114872283 Marionette TRACE conn4 -> [0,2645,"getWindowHandle",null] 18:14:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 18:14:32 INFO - PROCESS | 1824 | 1461114872289 Marionette TRACE conn4 <- [1,2645,null,{"value":"8"}] 18:14:32 INFO - PROCESS | 1824 | 1461114872296 Marionette TRACE conn4 -> [0,2646,"setScriptTimeout",{"ms":35000}] 18:14:32 INFO - PROCESS | 1824 | 1461114872301 Marionette TRACE conn4 <- [1,2646,null,{}] 18:14:32 INFO - PROCESS | 1824 | 1461114872307 Marionette TRACE conn4 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:32 INFO - PROCESS | 1824 | 1461114872594 Marionette TRACE conn4 <- [1,2647,null,{"value":null}] 18:14:32 INFO - PROCESS | 1824 | 1461114872909 Marionette TRACE conn4 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:32 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84336c2800 == 157 [pid = 1824] [id = 669] 18:14:32 INFO - PROCESS | 1824 | ++DOMWINDOW == 183 (0x7f8430ad2c00) [pid = 1824] [serial = 2008] [outer = (nil)] 18:14:32 INFO - PROCESS | 1824 | ++DOMWINDOW == 184 (0x7f8431aa4800) [pid = 1824] [serial = 2009] [outer = 0x7f8430ad2c00] 18:14:32 INFO - PROCESS | 1824 | 1461114872987 Marionette DEBUG loaded listener.js 18:14:33 INFO - PROCESS | 1824 | ++DOMWINDOW == 185 (0x7f8431ae8c00) [pid = 1824] [serial = 2010] [outer = 0x7f8430ad2c00] 18:14:33 INFO - PROCESS | 1824 | 1461114873836 Marionette TRACE conn4 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 18:14:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 18:14:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1587ms 18:14:33 INFO - PROCESS | 1824 | 1461114873883 Marionette TRACE conn4 -> [0,2649,"getWindowHandle",null] 18:14:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 18:14:33 INFO - PROCESS | 1824 | 1461114873887 Marionette TRACE conn4 <- [1,2649,null,{"value":"8"}] 18:14:33 INFO - PROCESS | 1824 | 1461114873894 Marionette TRACE conn4 -> [0,2650,"setScriptTimeout",{"ms":35000}] 18:14:33 INFO - PROCESS | 1824 | 1461114873897 Marionette TRACE conn4 <- [1,2650,null,{}] 18:14:33 INFO - PROCESS | 1824 | 1461114873903 Marionette TRACE conn4 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:34 INFO - PROCESS | 1824 | 1461114874138 Marionette TRACE conn4 <- [1,2651,null,{"value":null}] 18:14:34 INFO - PROCESS | 1824 | 1461114874423 Marionette TRACE conn4 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:34 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8433ea7000 == 158 [pid = 1824] [id = 670] 18:14:34 INFO - PROCESS | 1824 | ++DOMWINDOW == 186 (0x7f8430e5b800) [pid = 1824] [serial = 2011] [outer = (nil)] 18:14:34 INFO - PROCESS | 1824 | ++DOMWINDOW == 187 (0x7f8431c19400) [pid = 1824] [serial = 2012] [outer = 0x7f8430e5b800] 18:14:34 INFO - PROCESS | 1824 | 1461114874542 Marionette DEBUG loaded listener.js 18:14:34 INFO - PROCESS | 1824 | ++DOMWINDOW == 188 (0x7f8431d74800) [pid = 1824] [serial = 2013] [outer = 0x7f8430e5b800] 18:14:35 INFO - PROCESS | 1824 | 1461114875413 Marionette TRACE conn4 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 18:14:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 18:14:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1580ms 18:14:35 INFO - PROCESS | 1824 | 1461114875474 Marionette TRACE conn4 -> [0,2653,"getWindowHandle",null] 18:14:35 INFO - PROCESS | 1824 | 1461114875478 Marionette TRACE conn4 <- [1,2653,null,{"value":"8"}] 18:14:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 18:14:35 INFO - PROCESS | 1824 | 1461114875484 Marionette TRACE conn4 -> [0,2654,"setScriptTimeout",{"ms":35000}] 18:14:35 INFO - PROCESS | 1824 | 1461114875486 Marionette TRACE conn4 <- [1,2654,null,{}] 18:14:35 INFO - PROCESS | 1824 | 1461114875492 Marionette TRACE conn4 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:35 INFO - PROCESS | 1824 | 1461114875726 Marionette TRACE conn4 <- [1,2655,null,{"value":null}] 18:14:36 INFO - PROCESS | 1824 | 1461114875998 Marionette TRACE conn4 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:36 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8434e61800 == 159 [pid = 1824] [id = 671] 18:14:36 INFO - PROCESS | 1824 | ++DOMWINDOW == 189 (0x7f8431a07400) [pid = 1824] [serial = 2014] [outer = (nil)] 18:14:36 INFO - PROCESS | 1824 | ++DOMWINDOW == 190 (0x7f8432d8bc00) [pid = 1824] [serial = 2015] [outer = 0x7f8431a07400] 18:14:36 INFO - PROCESS | 1824 | 1461114876120 Marionette DEBUG loaded listener.js 18:14:36 INFO - PROCESS | 1824 | ++DOMWINDOW == 191 (0x7f8432dd3800) [pid = 1824] [serial = 2016] [outer = 0x7f8431a07400] 18:14:37 INFO - PROCESS | 1824 | 1461114877042 Marionette TRACE conn4 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 18:14:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 18:14:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1591ms 18:14:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 18:14:37 INFO - PROCESS | 1824 | 1461114877076 Marionette TRACE conn4 -> [0,2657,"getWindowHandle",null] 18:14:37 INFO - PROCESS | 1824 | 1461114877078 Marionette TRACE conn4 <- [1,2657,null,{"value":"8"}] 18:14:37 INFO - PROCESS | 1824 | 1461114877085 Marionette TRACE conn4 -> [0,2658,"setScriptTimeout",{"ms":35000}] 18:14:37 INFO - PROCESS | 1824 | 1461114877088 Marionette TRACE conn4 <- [1,2658,null,{}] 18:14:37 INFO - PROCESS | 1824 | 1461114877093 Marionette TRACE conn4 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:37 INFO - PROCESS | 1824 | 1461114877323 Marionette TRACE conn4 <- [1,2659,null,{"value":null}] 18:14:37 INFO - PROCESS | 1824 | 1461114877644 Marionette TRACE conn4 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:37 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8437caa800 == 160 [pid = 1824] [id = 672] 18:14:37 INFO - PROCESS | 1824 | ++DOMWINDOW == 192 (0x7f841acec400) [pid = 1824] [serial = 2017] [outer = (nil)] 18:14:37 INFO - PROCESS | 1824 | ++DOMWINDOW == 193 (0x7f843300fc00) [pid = 1824] [serial = 2018] [outer = 0x7f841acec400] 18:14:37 INFO - PROCESS | 1824 | 1461114877725 Marionette DEBUG loaded listener.js 18:14:37 INFO - PROCESS | 1824 | ++DOMWINDOW == 194 (0x7f8433699400) [pid = 1824] [serial = 2019] [outer = 0x7f841acec400] 18:14:38 INFO - PROCESS | 1824 | 1461114878543 Marionette TRACE conn4 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 18:14:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 18:14:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1487ms 18:14:38 INFO - PROCESS | 1824 | 1461114878573 Marionette TRACE conn4 -> [0,2661,"getWindowHandle",null] 18:14:38 INFO - PROCESS | 1824 | 1461114878575 Marionette TRACE conn4 <- [1,2661,null,{"value":"8"}] 18:14:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 18:14:38 INFO - PROCESS | 1824 | 1461114878582 Marionette TRACE conn4 -> [0,2662,"setScriptTimeout",{"ms":35000}] 18:14:38 INFO - PROCESS | 1824 | 1461114878584 Marionette TRACE conn4 <- [1,2662,null,{}] 18:14:38 INFO - PROCESS | 1824 | 1461114878590 Marionette TRACE conn4 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:38 INFO - PROCESS | 1824 | 1461114878823 Marionette TRACE conn4 <- [1,2663,null,{"value":null}] 18:14:39 INFO - PROCESS | 1824 | 1461114879096 Marionette TRACE conn4 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:39 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8438282000 == 161 [pid = 1824] [id = 673] 18:14:39 INFO - PROCESS | 1824 | ++DOMWINDOW == 195 (0x7f8431af0400) [pid = 1824] [serial = 2020] [outer = (nil)] 18:14:39 INFO - PROCESS | 1824 | ++DOMWINDOW == 196 (0x7f84338a4000) [pid = 1824] [serial = 2021] [outer = 0x7f8431af0400] 18:14:39 INFO - PROCESS | 1824 | 1461114879173 Marionette DEBUG loaded listener.js 18:14:39 INFO - PROCESS | 1824 | ++DOMWINDOW == 197 (0x7f8433936800) [pid = 1824] [serial = 2022] [outer = 0x7f8431af0400] 18:14:40 INFO - PROCESS | 1824 | 1461114880075 Marionette TRACE conn4 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 18:14:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 18:14:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1539ms 18:14:40 INFO - PROCESS | 1824 | 1461114880123 Marionette TRACE conn4 -> [0,2665,"getWindowHandle",null] 18:14:40 INFO - PROCESS | 1824 | 1461114880126 Marionette TRACE conn4 <- [1,2665,null,{"value":"8"}] 18:14:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 18:14:40 INFO - PROCESS | 1824 | 1461114880133 Marionette TRACE conn4 -> [0,2666,"setScriptTimeout",{"ms":35000}] 18:14:40 INFO - PROCESS | 1824 | 1461114880135 Marionette TRACE conn4 <- [1,2666,null,{}] 18:14:40 INFO - PROCESS | 1824 | 1461114880141 Marionette TRACE conn4 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:40 INFO - PROCESS | 1824 | 1461114880379 Marionette TRACE conn4 <- [1,2667,null,{"value":null}] 18:14:40 INFO - PROCESS | 1824 | 1461114880652 Marionette TRACE conn4 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:40 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84382b8800 == 162 [pid = 1824] [id = 674] 18:14:40 INFO - PROCESS | 1824 | ++DOMWINDOW == 198 (0x7f8432e08c00) [pid = 1824] [serial = 2023] [outer = (nil)] 18:14:40 INFO - PROCESS | 1824 | ++DOMWINDOW == 199 (0x7f8433941800) [pid = 1824] [serial = 2024] [outer = 0x7f8432e08c00] 18:14:40 INFO - PROCESS | 1824 | 1461114880779 Marionette DEBUG loaded listener.js 18:14:40 INFO - PROCESS | 1824 | ++DOMWINDOW == 200 (0x7f84339b9c00) [pid = 1824] [serial = 2025] [outer = 0x7f8432e08c00] 18:14:42 INFO - PROCESS | 1824 | SkCairoFTTypeface::onFilterRec unimplemented 18:14:42 INFO - PROCESS | 1824 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 18:14:42 INFO - PROCESS | 1824 | 1461114882126 Marionette TRACE conn4 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 18:14:42 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) 18:14:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2034ms 18:14:42 INFO - PROCESS | 1824 | 1461114882168 Marionette TRACE conn4 -> [0,2669,"getWindowHandle",null] 18:14:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 18:14:42 INFO - PROCESS | 1824 | 1461114882172 Marionette TRACE conn4 <- [1,2669,null,{"value":"8"}] 18:14:42 INFO - PROCESS | 1824 | 1461114882179 Marionette TRACE conn4 -> [0,2670,"setScriptTimeout",{"ms":35000}] 18:14:42 INFO - PROCESS | 1824 | 1461114882182 Marionette TRACE conn4 <- [1,2670,null,{}] 18:14:42 INFO - PROCESS | 1824 | 1461114882188 Marionette TRACE conn4 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:42 INFO - PROCESS | 1824 | 1461114882509 Marionette TRACE conn4 <- [1,2671,null,{"value":null}] 18:14:42 INFO - PROCESS | 1824 | 1461114882780 Marionette TRACE conn4 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:42 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843b4d9800 == 163 [pid = 1824] [id = 675] 18:14:42 INFO - PROCESS | 1824 | ++DOMWINDOW == 201 (0x7f8430e58000) [pid = 1824] [serial = 2026] [outer = (nil)] 18:14:42 INFO - PROCESS | 1824 | ++DOMWINDOW == 202 (0x7f84339bf400) [pid = 1824] [serial = 2027] [outer = 0x7f8430e58000] 18:14:42 INFO - PROCESS | 1824 | 1461114882855 Marionette DEBUG loaded listener.js 18:14:42 INFO - PROCESS | 1824 | ++DOMWINDOW == 203 (0x7f8433a8b800) [pid = 1824] [serial = 2028] [outer = 0x7f8430e58000] 18:14:45 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8422cde000 == 162 [pid = 1824] [id = 493] 18:14:45 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843ec59800 == 161 [pid = 1824] [id = 504] 18:14:45 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8430fd2000 == 160 [pid = 1824] [id = 463] 18:14:45 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843c21e000 == 159 [pid = 1824] [id = 503] 18:14:45 INFO - PROCESS | 1824 | --DOCSHELL 0x7f842486d800 == 158 [pid = 1824] [id = 419] 18:14:45 INFO - PROCESS | 1824 | --DOCSHELL 0x7f841d9dd000 == 157 [pid = 1824] [id = 605] 18:14:45 INFO - PROCESS | 1824 | --DOCSHELL 0x7f844f561000 == 156 [pid = 1824] [id = 506] 18:14:45 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8437f3d000 == 155 [pid = 1824] [id = 652] 18:14:45 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8437d8f800 == 154 [pid = 1824] [id = 651] 18:14:45 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8437d1d000 == 153 [pid = 1824] [id = 650] 18:14:45 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8437d03000 == 152 [pid = 1824] [id = 649] 18:14:45 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8437b9e800 == 151 [pid = 1824] [id = 648] 18:14:45 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8437811000 == 150 [pid = 1824] [id = 647] 18:14:45 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84371a8800 == 149 [pid = 1824] [id = 646] 18:14:45 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84335da000 == 148 [pid = 1824] [id = 645] 18:14:45 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8431bc3800 == 147 [pid = 1824] [id = 644] 18:14:45 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8430c51800 == 146 [pid = 1824] [id = 643] 18:14:45 INFO - PROCESS | 1824 | --DOCSHELL 0x7f842a96f800 == 145 [pid = 1824] [id = 642] 18:14:45 INFO - PROCESS | 1824 | --DOCSHELL 0x7f842a512000 == 144 [pid = 1824] [id = 641] 18:14:45 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8429a87800 == 143 [pid = 1824] [id = 640] 18:14:45 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8428e73000 == 142 [pid = 1824] [id = 639] 18:14:45 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8427aa6800 == 141 [pid = 1824] [id = 638] 18:14:45 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8427130800 == 140 [pid = 1824] [id = 637] 18:14:45 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8424b9f800 == 139 [pid = 1824] [id = 636] 18:14:45 INFO - PROCESS | 1824 | --DOCSHELL 0x7f841fe30000 == 138 [pid = 1824] [id = 635] 18:14:45 INFO - PROCESS | 1824 | SkCairoFTTypeface::onFilterRec unimplemented 18:14:45 INFO - PROCESS | 1824 | --DOMWINDOW == 202 (0x7f8421f4d400) [pid = 1824] [serial = 1895] [outer = (nil)] [url = about:blank] 18:14:45 INFO - PROCESS | 1824 | --DOMWINDOW == 201 (0x7f8427cf7400) [pid = 1824] [serial = 1803] [outer = (nil)] [url = about:blank] 18:14:45 INFO - PROCESS | 1824 | --DOMWINDOW == 200 (0x7f8422a6a400) [pid = 1824] [serial = 1842] [outer = (nil)] [url = about:blank] 18:14:45 INFO - PROCESS | 1824 | --DOMWINDOW == 199 (0x7f842aadc400) [pid = 1824] [serial = 1872] [outer = (nil)] [url = about:blank] 18:14:45 INFO - PROCESS | 1824 | --DOMWINDOW == 198 (0x7f8430e56000) [pid = 1824] [serial = 1887] [outer = (nil)] [url = about:blank] 18:14:45 INFO - PROCESS | 1824 | --DOMWINDOW == 197 (0x7f8426f66c00) [pid = 1824] [serial = 1848] [outer = (nil)] [url = about:blank] 18:14:45 INFO - PROCESS | 1824 | --DOMWINDOW == 196 (0x7f8422241800) [pid = 1824] [serial = 1773] [outer = (nil)] [url = about:blank] 18:14:45 INFO - PROCESS | 1824 | --DOMWINDOW == 195 (0x7f8429b09c00) [pid = 1824] [serial = 1857] [outer = (nil)] [url = about:blank] 18:14:45 INFO - PROCESS | 1824 | --DOMWINDOW == 194 (0x7f8428ea2400) [pid = 1824] [serial = 1812] [outer = (nil)] [url = about:blank] 18:14:45 INFO - PROCESS | 1824 | --DOMWINDOW == 193 (0x7f8429c52800) [pid = 1824] [serial = 1862] [outer = (nil)] [url = about:blank] 18:14:45 INFO - PROCESS | 1824 | --DOMWINDOW == 192 (0x7f8429b11400) [pid = 1824] [serial = 1859] [outer = (nil)] [url = about:blank] 18:14:45 INFO - PROCESS | 1824 | --DOMWINDOW == 191 (0x7f842abee400) [pid = 1824] [serial = 1874] [outer = (nil)] [url = about:blank] 18:14:45 INFO - PROCESS | 1824 | --DOMWINDOW == 190 (0x7f842255bc00) [pid = 1824] [serial = 1898] [outer = (nil)] [url = about:blank] 18:14:45 INFO - PROCESS | 1824 | --DOMWINDOW == 189 (0x7f8425198800) [pid = 1824] [serial = 1845] [outer = (nil)] [url = about:blank] 18:14:45 INFO - PROCESS | 1824 | --DOMWINDOW == 188 (0x7f8422245800) [pid = 1824] [serial = 1896] [outer = (nil)] [url = about:blank] 18:14:45 INFO - PROCESS | 1824 | --DOMWINDOW == 187 (0x7f8429b6a000) [pid = 1824] [serial = 1860] [outer = (nil)] [url = about:blank] 18:14:45 INFO - PROCESS | 1824 | --DOMWINDOW == 186 (0x7f8427068400) [pid = 1824] [serial = 1850] [outer = (nil)] [url = about:blank] 18:14:45 INFO - PROCESS | 1824 | --DOMWINDOW == 185 (0x7f8424648c00) [pid = 1824] [serial = 1782] [outer = (nil)] [url = about:blank] 18:14:45 INFO - PROCESS | 1824 | --DOMWINDOW == 184 (0x7f84228ca000) [pid = 1824] [serial = 1776] [outer = (nil)] [url = about:blank] 18:14:45 INFO - PROCESS | 1824 | --DOMWINDOW == 183 (0x7f8425453c00) [pid = 1824] [serial = 1791] [outer = (nil)] [url = about:blank] 18:14:45 INFO - PROCESS | 1824 | --DOMWINDOW == 182 (0x7f84299c4400) [pid = 1824] [serial = 1854] [outer = (nil)] [url = about:blank] 18:14:45 INFO - PROCESS | 1824 | --DOMWINDOW == 181 (0x7f8430adac00) [pid = 1824] [serial = 1886] [outer = (nil)] [url = about:blank] 18:14:45 INFO - PROCESS | 1824 | --DOMWINDOW == 180 (0x7f8425091400) [pid = 1824] [serial = 1785] [outer = (nil)] [url = about:blank] 18:14:45 INFO - PROCESS | 1824 | --DOMWINDOW == 179 (0x7f8431aa2c00) [pid = 1824] [serial = 1893] [outer = (nil)] [url = about:blank] 18:14:45 INFO - PROCESS | 1824 | --DOMWINDOW == 178 (0x7f842c93d800) [pid = 1824] [serial = 1883] [outer = (nil)] [url = about:blank] 18:14:45 INFO - PROCESS | 1824 | --DOMWINDOW == 177 (0x7f8428b96000) [pid = 1824] [serial = 1853] [outer = (nil)] [url = about:blank] 18:14:45 INFO - PROCESS | 1824 | --DOMWINDOW == 176 (0x7f842abf6800) [pid = 1824] [serial = 1875] [outer = (nil)] [url = about:blank] 18:14:45 INFO - PROCESS | 1824 | --DOMWINDOW == 175 (0x7f8426f69800) [pid = 1824] [serial = 1800] [outer = (nil)] [url = about:blank] 18:14:45 INFO - PROCESS | 1824 | --DOMWINDOW == 174 (0x7f842057d000) [pid = 1824] [serial = 1839] [outer = (nil)] [url = about:blank] 18:14:45 INFO - PROCESS | 1824 | --DOMWINDOW == 173 (0x7f8429c5ec00) [pid = 1824] [serial = 1863] [outer = (nil)] [url = about:blank] 18:14:45 INFO - PROCESS | 1824 | --DOMWINDOW == 172 (0x7f842a9eb800) [pid = 1824] [serial = 1869] [outer = (nil)] [url = about:blank] 18:14:45 INFO - PROCESS | 1824 | --DOMWINDOW == 171 (0x7f842518e000) [pid = 1824] [serial = 1698] [outer = (nil)] [url = about:blank] 18:14:45 INFO - PROCESS | 1824 | --DOMWINDOW == 170 (0x7f84228c5000) [pid = 1824] [serial = 1899] [outer = (nil)] [url = about:blank] 18:14:45 INFO - PROCESS | 1824 | --DOMWINDOW == 169 (0x7f8427198000) [pid = 1824] [serial = 1851] [outer = (nil)] [url = about:blank] 18:14:45 INFO - PROCESS | 1824 | --DOMWINDOW == 168 (0x7f842c597400) [pid = 1824] [serial = 1878] [outer = (nil)] [url = about:blank] 18:14:45 INFO - PROCESS | 1824 | --DOMWINDOW == 167 (0x7f8428e5c000) [pid = 1824] [serial = 1809] [outer = (nil)] [url = about:blank] 18:14:45 INFO - PROCESS | 1824 | --DOMWINDOW == 166 (0x7f84299c6400) [pid = 1824] [serial = 1815] [outer = (nil)] [url = about:blank] 18:14:45 INFO - PROCESS | 1824 | --DOMWINDOW == 165 (0x7f8422c3d400) [pid = 1824] [serial = 1779] [outer = (nil)] [url = about:blank] 18:14:45 INFO - PROCESS | 1824 | --DOMWINDOW == 164 (0x7f8430ad2400) [pid = 1824] [serial = 1884] [outer = (nil)] [url = about:blank] 18:14:45 INFO - PROCESS | 1824 | --DOMWINDOW == 163 (0x7f8425b50c00) [pid = 1824] [serial = 1794] [outer = (nil)] [url = about:blank] 18:14:45 INFO - PROCESS | 1824 | --DOMWINDOW == 162 (0x7f84226e9c00) [pid = 1824] [serial = 1818] [outer = (nil)] [url = about:blank] 18:14:45 INFO - PROCESS | 1824 | --DOMWINDOW == 161 (0x7f8426ac2800) [pid = 1824] [serial = 1847] [outer = (nil)] [url = about:blank] 18:14:45 INFO - PROCESS | 1824 | --DOMWINDOW == 160 (0x7f8431a07000) [pid = 1824] [serial = 1892] [outer = (nil)] [url = about:blank] 18:14:45 INFO - PROCESS | 1824 | --DOMWINDOW == 159 (0x7f842a315400) [pid = 1824] [serial = 1865] [outer = (nil)] [url = about:blank] 18:14:45 INFO - PROCESS | 1824 | --DOMWINDOW == 158 (0x7f84226e5c00) [pid = 1824] [serial = 1841] [outer = (nil)] [url = about:blank] 18:14:45 INFO - PROCESS | 1824 | --DOMWINDOW == 157 (0x7f84251b8c00) [pid = 1824] [serial = 1788] [outer = (nil)] [url = about:blank] 18:14:45 INFO - PROCESS | 1824 | --DOMWINDOW == 156 (0x7f842c58e000) [pid = 1824] [serial = 1877] [outer = (nil)] [url = about:blank] 18:14:45 INFO - PROCESS | 1824 | --DOMWINDOW == 155 (0x7f8429a37000) [pid = 1824] [serial = 1856] [outer = (nil)] [url = about:blank] 18:14:45 INFO - PROCESS | 1824 | --DOMWINDOW == 154 (0x7f8431a06400) [pid = 1824] [serial = 1890] [outer = (nil)] [url = about:blank] 18:14:45 INFO - PROCESS | 1824 | --DOMWINDOW == 153 (0x7f8430e60000) [pid = 1824] [serial = 1889] [outer = (nil)] [url = about:blank] 18:14:45 INFO - PROCESS | 1824 | --DOMWINDOW == 152 (0x7f8425197800) [pid = 1824] [serial = 1904] [outer = (nil)] [url = about:blank] 18:14:45 INFO - PROCESS | 1824 | --DOMWINDOW == 151 (0x7f8425099c00) [pid = 1824] [serial = 1902] [outer = (nil)] [url = about:blank] 18:14:45 INFO - PROCESS | 1824 | --DOMWINDOW == 150 (0x7f841bc6e800) [pid = 1824] [serial = 1838] [outer = (nil)] [url = about:blank] 18:14:45 INFO - PROCESS | 1824 | --DOMWINDOW == 149 (0x7f842aa7d800) [pid = 1824] [serial = 1871] [outer = (nil)] [url = about:blank] 18:14:45 INFO - PROCESS | 1824 | --DOMWINDOW == 148 (0x7f8426ab6800) [pid = 1824] [serial = 1797] [outer = (nil)] [url = about:blank] 18:14:45 INFO - PROCESS | 1824 | --DOMWINDOW == 147 (0x7f842c7f7000) [pid = 1824] [serial = 1881] [outer = (nil)] [url = about:blank] 18:14:45 INFO - PROCESS | 1824 | --DOMWINDOW == 146 (0x7f8428b11800) [pid = 1824] [serial = 1806] [outer = (nil)] [url = about:blank] 18:14:45 INFO - PROCESS | 1824 | --DOMWINDOW == 145 (0x7f842a31e400) [pid = 1824] [serial = 1866] [outer = (nil)] [url = about:blank] 18:14:45 INFO - PROCESS | 1824 | --DOMWINDOW == 144 (0x7f8425096000) [pid = 1824] [serial = 1844] [outer = (nil)] [url = about:blank] 18:14:45 INFO - PROCESS | 1824 | --DOMWINDOW == 143 (0x7f842a57b800) [pid = 1824] [serial = 1868] [outer = (nil)] [url = about:blank] 18:14:45 INFO - PROCESS | 1824 | --DOMWINDOW == 142 (0x7f84244e4800) [pid = 1824] [serial = 1901] [outer = (nil)] [url = about:blank] 18:14:45 INFO - PROCESS | 1824 | --DOMWINDOW == 141 (0x7f842c7f0c00) [pid = 1824] [serial = 1880] [outer = (nil)] [url = about:blank] 18:14:45 INFO - PROCESS | 1824 | --DOMWINDOW == 140 (0x7f84226eac00) [pid = 1824] [serial = 1770] [outer = (nil)] [url = about:blank] 18:14:45 INFO - PROCESS | 1824 | 1461114885825 Marionette TRACE conn4 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 18:14:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 18:14:45 INFO - PROCESS | 1824 | 1461114885880 Marionette TRACE conn4 <- [1,2673,null,{"value":"8"}] 18:14:45 INFO - PROCESS | 1824 | 1461114885888 Marionette TRACE conn4 -> [0,2674,"setScriptTimeout",{"ms":35000}] 18:14:45 INFO - PROCESS | 1824 | 1461114885893 Marionette TRACE conn4 <- [1,2674,null,{}] 18:14:45 INFO - PROCESS | 1824 | 1461114885901 Marionette TRACE conn4 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:46 INFO - PROCESS | 1824 | 1461114886118 Marionette TRACE conn4 <- [1,2675,null,{"value":null}] 18:14:46 INFO - PROCESS | 1824 | 1461114886326 Marionette TRACE conn4 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:46 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84224d6800 == 139 [pid = 1824] [id = 676] 18:14:46 INFO - PROCESS | 1824 | ++DOMWINDOW == 141 (0x7f842057e400) [pid = 1824] [serial = 2029] [outer = (nil)] 18:14:46 INFO - PROCESS | 1824 | ++DOMWINDOW == 142 (0x7f8420583000) [pid = 1824] [serial = 2030] [outer = 0x7f842057e400] 18:14:46 INFO - PROCESS | 1824 | 1461114886392 Marionette DEBUG loaded listener.js 18:14:46 INFO - PROCESS | 1824 | ++DOMWINDOW == 143 (0x7f8422240c00) [pid = 1824] [serial = 2031] [outer = 0x7f842057e400] 18:14:47 INFO - PROCESS | 1824 | SkCairoFTTypeface::onFilterRec unimplemented 18:14:47 INFO - PROCESS | 1824 | 1461114887739 Marionette TRACE conn4 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 18:14:47 INFO - PROCESS | 1824 | 1461114887787 Marionette TRACE conn4 <- [1,2677,null,{"value":"8"}] 18:14:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 18:14:47 INFO - PROCESS | 1824 | 1461114887799 Marionette TRACE conn4 -> [0,2678,"setScriptTimeout",{"ms":35000}] 18:14:47 INFO - PROCESS | 1824 | 1461114887803 Marionette TRACE conn4 <- [1,2678,null,{}] 18:14:47 INFO - PROCESS | 1824 | 1461114887894 Marionette TRACE conn4 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:48 INFO - PROCESS | 1824 | 1461114888197 Marionette TRACE conn4 <- [1,2679,null,{"value":null}] 18:14:48 INFO - PROCESS | 1824 | 1461114888229 Marionette TRACE conn4 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:48 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8424619000 == 140 [pid = 1824] [id = 677] 18:14:48 INFO - PROCESS | 1824 | ++DOMWINDOW == 144 (0x7f842057ec00) [pid = 1824] [serial = 2032] [outer = (nil)] 18:14:48 INFO - PROCESS | 1824 | ++DOMWINDOW == 145 (0x7f842254d400) [pid = 1824] [serial = 2033] [outer = 0x7f842057ec00] 18:14:48 INFO - PROCESS | 1824 | 1461114888294 Marionette DEBUG loaded listener.js 18:14:48 INFO - PROCESS | 1824 | ++DOMWINDOW == 146 (0x7f84228d1c00) [pid = 1824] [serial = 2034] [outer = 0x7f842057ec00] 18:14:49 INFO - PROCESS | 1824 | SkCairoFTTypeface::onFilterRec unimplemented 18:14:49 INFO - PROCESS | 1824 | 1461114889760 Marionette TRACE conn4 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 18:14:49 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) 18:14:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1995ms 18:14:49 INFO - PROCESS | 1824 | 1461114889794 Marionette TRACE conn4 -> [0,2681,"getWindowHandle",null] 18:14:49 INFO - PROCESS | 1824 | 1461114889797 Marionette TRACE conn4 <- [1,2681,null,{"value":"8"}] 18:14:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 18:14:49 INFO - PROCESS | 1824 | 1461114889805 Marionette TRACE conn4 -> [0,2682,"setScriptTimeout",{"ms":35000}] 18:14:49 INFO - PROCESS | 1824 | 1461114889824 Marionette TRACE conn4 <- [1,2682,null,{}] 18:14:50 INFO - PROCESS | 1824 | --DOMWINDOW == 145 (0x7f8428b98c00) [pid = 1824] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 18:14:50 INFO - PROCESS | 1824 | --DOMWINDOW == 144 (0x7f841bd67800) [pid = 1824] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 18:14:50 INFO - PROCESS | 1824 | --DOMWINDOW == 143 (0x7f8426a0e400) [pid = 1824] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 18:14:50 INFO - PROCESS | 1824 | --DOMWINDOW == 142 (0x7f84226e0400) [pid = 1824] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 18:14:50 INFO - PROCESS | 1824 | --DOMWINDOW == 141 (0x7f84226de800) [pid = 1824] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 18:14:50 INFO - PROCESS | 1824 | --DOMWINDOW == 140 (0x7f8421f49800) [pid = 1824] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 18:14:50 INFO - PROCESS | 1824 | --DOMWINDOW == 139 (0x7f841bc6fc00) [pid = 1824] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 18:14:50 INFO - PROCESS | 1824 | --DOMWINDOW == 138 (0x7f84335a6c00) [pid = 1824] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 18:14:50 INFO - PROCESS | 1824 | --DOMWINDOW == 137 (0x7f841bc67800) [pid = 1824] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 18:14:50 INFO - PROCESS | 1824 | --DOMWINDOW == 136 (0x7f8431c1fc00) [pid = 1824] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 18:14:50 INFO - PROCESS | 1824 | --DOMWINDOW == 135 (0x7f8421f52c00) [pid = 1824] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 18:14:50 INFO - PROCESS | 1824 | --DOMWINDOW == 134 (0x7f843300a400) [pid = 1824] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 18:14:50 INFO - PROCESS | 1824 | --DOMWINDOW == 133 (0x7f8425145000) [pid = 1824] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 18:14:50 INFO - PROCESS | 1824 | --DOMWINDOW == 132 (0x7f8425193c00) [pid = 1824] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 18:14:50 INFO - PROCESS | 1824 | --DOMWINDOW == 131 (0x7f842261d000) [pid = 1824] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 18:14:50 INFO - PROCESS | 1824 | --DOMWINDOW == 130 (0x7f8429a39800) [pid = 1824] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 18:14:50 INFO - PROCESS | 1824 | --DOMWINDOW == 129 (0x7f8426abac00) [pid = 1824] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 18:14:50 INFO - PROCESS | 1824 | --DOMWINDOW == 128 (0x7f8425b53000) [pid = 1824] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 18:14:50 INFO - PROCESS | 1824 | --DOMWINDOW == 127 (0x7f8431ae8000) [pid = 1824] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 18:14:50 INFO - PROCESS | 1824 | --DOMWINDOW == 126 (0x7f8431d6f800) [pid = 1824] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 18:14:50 INFO - PROCESS | 1824 | --DOMWINDOW == 125 (0x7f8428f02800) [pid = 1824] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 18:14:50 INFO - PROCESS | 1824 | --DOMWINDOW == 124 (0x7f842aa76400) [pid = 1824] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 18:14:50 INFO - PROCESS | 1824 | --DOMWINDOW == 123 (0x7f84244e0000) [pid = 1824] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 18:14:50 INFO - PROCESS | 1824 | 1461114890463 Marionette TRACE conn4 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:50 INFO - PROCESS | 1824 | 1461114890756 Marionette TRACE conn4 <- [1,2683,null,{"value":null}] 18:14:50 INFO - PROCESS | 1824 | 1461114890963 Marionette TRACE conn4 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:50 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84250b0000 == 141 [pid = 1824] [id = 678] 18:14:50 INFO - PROCESS | 1824 | ++DOMWINDOW == 124 (0x7f8422a69c00) [pid = 1824] [serial = 2035] [outer = (nil)] 18:14:51 INFO - PROCESS | 1824 | ++DOMWINDOW == 125 (0x7f84244e8800) [pid = 1824] [serial = 2036] [outer = 0x7f8422a69c00] 18:14:51 INFO - PROCESS | 1824 | 1461114891055 Marionette DEBUG loaded listener.js 18:14:51 INFO - PROCESS | 1824 | ++DOMWINDOW == 126 (0x7f842514e800) [pid = 1824] [serial = 2037] [outer = 0x7f8422a69c00] 18:14:52 INFO - PROCESS | 1824 | SkCairoFTTypeface::onFilterRec unimplemented 18:14:52 INFO - PROCESS | 1824 | 1461114892708 Marionette TRACE conn4 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 18:14:52 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) 18:14:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2975ms 18:14:52 INFO - PROCESS | 1824 | 1461114892781 Marionette TRACE conn4 -> [0,2685,"getWindowHandle",null] 18:14:52 INFO - PROCESS | 1824 | 1461114892789 Marionette TRACE conn4 <- [1,2685,null,{"value":"8"}] 18:14:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 18:14:52 INFO - PROCESS | 1824 | 1461114892803 Marionette TRACE conn4 -> [0,2686,"setScriptTimeout",{"ms":35000}] 18:14:52 INFO - PROCESS | 1824 | 1461114892812 Marionette TRACE conn4 <- [1,2686,null,{}] 18:14:52 INFO - PROCESS | 1824 | 1461114892827 Marionette TRACE conn4 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:53 INFO - PROCESS | 1824 | 1461114893160 Marionette TRACE conn4 <- [1,2687,null,{"value":null}] 18:14:53 INFO - PROCESS | 1824 | 1461114893425 Marionette TRACE conn4 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:53 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8422730800 == 142 [pid = 1824] [id = 679] 18:14:53 INFO - PROCESS | 1824 | ++DOMWINDOW == 127 (0x7f8421f49000) [pid = 1824] [serial = 2038] [outer = (nil)] 18:14:53 INFO - PROCESS | 1824 | ++DOMWINDOW == 128 (0x7f8421f54c00) [pid = 1824] [serial = 2039] [outer = 0x7f8421f49000] 18:14:53 INFO - PROCESS | 1824 | 1461114893510 Marionette DEBUG loaded listener.js 18:14:53 INFO - PROCESS | 1824 | ++DOMWINDOW == 129 (0x7f8422559400) [pid = 1824] [serial = 2040] [outer = 0x7f8421f49000] 18:14:54 INFO - PROCESS | 1824 | SkCairoFTTypeface::onFilterRec unimplemented 18:14:55 INFO - PROCESS | 1824 | 1461114895115 Marionette TRACE conn4 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 18:14:55 INFO - PROCESS | 1824 | 1461114895169 Marionette TRACE conn4 <- [1,2689,null,{"value":"8"}] 18:14:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 18:14:55 INFO - PROCESS | 1824 | 1461114895182 Marionette TRACE conn4 -> [0,2690,"setScriptTimeout",{"ms":35000}] 18:14:55 INFO - PROCESS | 1824 | 1461114895185 Marionette TRACE conn4 <- [1,2690,null,{}] 18:14:55 INFO - PROCESS | 1824 | 1461114895194 Marionette TRACE conn4 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:55 INFO - PROCESS | 1824 | 1461114895453 Marionette TRACE conn4 <- [1,2691,null,{"value":null}] 18:14:55 INFO - PROCESS | 1824 | 1461114895713 Marionette TRACE conn4 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:55 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8425fc1800 == 143 [pid = 1824] [id = 680] 18:14:55 INFO - PROCESS | 1824 | ++DOMWINDOW == 130 (0x7f841bd68800) [pid = 1824] [serial = 2041] [outer = (nil)] 18:14:55 INFO - PROCESS | 1824 | ++DOMWINDOW == 131 (0x7f8422625000) [pid = 1824] [serial = 2042] [outer = 0x7f841bd68800] 18:14:55 INFO - PROCESS | 1824 | 1461114895790 Marionette DEBUG loaded listener.js 18:14:55 INFO - PROCESS | 1824 | ++DOMWINDOW == 132 (0x7f8424647400) [pid = 1824] [serial = 2043] [outer = 0x7f841bd68800] 18:14:57 INFO - PROCESS | 1824 | SkCairoFTTypeface::onFilterRec unimplemented 18:14:57 INFO - PROCESS | 1824 | 1461114897415 Marionette TRACE conn4 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 18:14:57 INFO - PROCESS | 1824 | 1461114897604 Marionette TRACE conn4 <- [1,2693,null,{"value":"8"}] 18:14:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 18:14:57 INFO - PROCESS | 1824 | 1461114897617 Marionette TRACE conn4 -> [0,2694,"setScriptTimeout",{"ms":35000}] 18:14:57 INFO - PROCESS | 1824 | 1461114897622 Marionette TRACE conn4 <- [1,2694,null,{}] 18:14:57 INFO - PROCESS | 1824 | 1461114897640 Marionette TRACE conn4 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:57 INFO - PROCESS | 1824 | 1461114897900 Marionette TRACE conn4 <- [1,2695,null,{"value":null}] 18:14:58 INFO - PROCESS | 1824 | 1461114898185 Marionette TRACE conn4 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:58 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8427248000 == 144 [pid = 1824] [id = 681] 18:14:58 INFO - PROCESS | 1824 | ++DOMWINDOW == 133 (0x7f8424647800) [pid = 1824] [serial = 2044] [outer = (nil)] 18:14:58 INFO - PROCESS | 1824 | ++DOMWINDOW == 134 (0x7f84251b4c00) [pid = 1824] [serial = 2045] [outer = 0x7f8424647800] 18:14:58 INFO - PROCESS | 1824 | 1461114898300 Marionette DEBUG loaded listener.js 18:14:58 INFO - PROCESS | 1824 | ++DOMWINDOW == 135 (0x7f8425b4f800) [pid = 1824] [serial = 2046] [outer = 0x7f8424647800] 18:14:59 INFO - PROCESS | 1824 | SkCairoFTTypeface::onFilterRec unimplemented 18:14:59 INFO - PROCESS | 1824 | 1461114899877 Marionette TRACE conn4 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 18:14:59 INFO - PROCESS | 1824 | 1461114899931 Marionette TRACE conn4 <- [1,2697,null,{"value":"8"}] 18:14:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 18:14:59 INFO - PROCESS | 1824 | 1461114899942 Marionette TRACE conn4 -> [0,2698,"setScriptTimeout",{"ms":35000}] 18:14:59 INFO - PROCESS | 1824 | 1461114899946 Marionette TRACE conn4 <- [1,2698,null,{}] 18:14:59 INFO - PROCESS | 1824 | 1461114899957 Marionette TRACE conn4 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:00 INFO - PROCESS | 1824 | 1461114900504 Marionette TRACE conn4 <- [1,2699,null,{"value":null}] 18:15:00 INFO - PROCESS | 1824 | 1461114900739 Marionette TRACE conn4 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:00 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84282b0800 == 145 [pid = 1824] [id = 682] 18:15:00 INFO - PROCESS | 1824 | ++DOMWINDOW == 136 (0x7f84251b4800) [pid = 1824] [serial = 2047] [outer = (nil)] 18:15:00 INFO - PROCESS | 1824 | ++DOMWINDOW == 137 (0x7f8426e3ac00) [pid = 1824] [serial = 2048] [outer = 0x7f84251b4800] 18:15:00 INFO - PROCESS | 1824 | 1461114900818 Marionette DEBUG loaded listener.js 18:15:00 INFO - PROCESS | 1824 | ++DOMWINDOW == 138 (0x7f8427062800) [pid = 1824] [serial = 2049] [outer = 0x7f84251b4800] 18:15:02 INFO - PROCESS | 1824 | SkCairoFTTypeface::onFilterRec unimplemented 18:15:02 INFO - PROCESS | 1824 | 1461114902212 Marionette TRACE conn4 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 18:15:02 INFO - PROCESS | 1824 | 1461114902250 Marionette TRACE conn4 <- [1,2701,null,{"value":"8"}] 18:15:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 18:15:02 INFO - PROCESS | 1824 | 1461114902260 Marionette TRACE conn4 -> [0,2702,"setScriptTimeout",{"ms":35000}] 18:15:02 INFO - PROCESS | 1824 | 1461114902266 Marionette TRACE conn4 <- [1,2702,null,{}] 18:15:02 INFO - PROCESS | 1824 | 1461114902274 Marionette TRACE conn4 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:02 INFO - PROCESS | 1824 | 1461114902670 Marionette TRACE conn4 <- [1,2703,null,{"value":null}] 18:15:02 INFO - PROCESS | 1824 | 1461114902962 Marionette TRACE conn4 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:02 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8428f9b000 == 146 [pid = 1824] [id = 683] 18:15:02 INFO - PROCESS | 1824 | ++DOMWINDOW == 139 (0x7f8426a0ac00) [pid = 1824] [serial = 2050] [outer = (nil)] 18:15:03 INFO - PROCESS | 1824 | ++DOMWINDOW == 140 (0x7f842708c800) [pid = 1824] [serial = 2051] [outer = 0x7f8426a0ac00] 18:15:03 INFO - PROCESS | 1824 | 1461114903068 Marionette DEBUG loaded listener.js 18:15:03 INFO - PROCESS | 1824 | ++DOMWINDOW == 141 (0x7f8427cf3400) [pid = 1824] [serial = 2052] [outer = 0x7f8426a0ac00] 18:15:04 INFO - PROCESS | 1824 | 1461114904009 Marionette TRACE conn4 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 18:15:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 18:15:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1793ms 18:15:04 INFO - PROCESS | 1824 | 1461114904054 Marionette TRACE conn4 -> [0,2705,"getWindowHandle",null] 18:15:04 INFO - PROCESS | 1824 | 1461114904060 Marionette TRACE conn4 <- [1,2705,null,{"value":"8"}] 18:15:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 18:15:04 INFO - PROCESS | 1824 | 1461114904069 Marionette TRACE conn4 -> [0,2706,"setScriptTimeout",{"ms":35000}] 18:15:04 INFO - PROCESS | 1824 | 1461114904075 Marionette TRACE conn4 <- [1,2706,null,{}] 18:15:04 INFO - PROCESS | 1824 | 1461114904084 Marionette TRACE conn4 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:04 INFO - PROCESS | 1824 | 1461114904538 Marionette TRACE conn4 <- [1,2707,null,{"value":null}] 18:15:04 INFO - PROCESS | 1824 | 1461114904894 Marionette TRACE conn4 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:04 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8429d8c800 == 147 [pid = 1824] [id = 684] 18:15:04 INFO - PROCESS | 1824 | ++DOMWINDOW == 142 (0x7f8428f09000) [pid = 1824] [serial = 2053] [outer = (nil)] 18:15:04 INFO - PROCESS | 1824 | ++DOMWINDOW == 143 (0x7f84299c7000) [pid = 1824] [serial = 2054] [outer = 0x7f8428f09000] 18:15:04 INFO - PROCESS | 1824 | 1461114904979 Marionette DEBUG loaded listener.js 18:15:05 INFO - PROCESS | 1824 | ++DOMWINDOW == 144 (0x7f8429a2e800) [pid = 1824] [serial = 2055] [outer = 0x7f8428f09000] 18:15:05 INFO - PROCESS | 1824 | 1461114905876 Marionette TRACE conn4 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 18:15:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 18:15:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1838ms 18:15:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 18:15:05 INFO - PROCESS | 1824 | 1461114905907 Marionette TRACE conn4 -> [0,2709,"getWindowHandle",null] 18:15:05 INFO - PROCESS | 1824 | 1461114905911 Marionette TRACE conn4 <- [1,2709,null,{"value":"8"}] 18:15:05 INFO - PROCESS | 1824 | 1461114905918 Marionette TRACE conn4 -> [0,2710,"setScriptTimeout",{"ms":35000}] 18:15:05 INFO - PROCESS | 1824 | 1461114905921 Marionette TRACE conn4 <- [1,2710,null,{}] 18:15:05 INFO - PROCESS | 1824 | 1461114905926 Marionette TRACE conn4 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:06 INFO - PROCESS | 1824 | 1461114906202 Marionette TRACE conn4 <- [1,2711,null,{"value":null}] 18:15:06 INFO - PROCESS | 1824 | 1461114906569 Marionette TRACE conn4 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:06 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f842a904800 == 148 [pid = 1824] [id = 685] 18:15:06 INFO - PROCESS | 1824 | ++DOMWINDOW == 145 (0x7f84299c4000) [pid = 1824] [serial = 2056] [outer = (nil)] 18:15:06 INFO - PROCESS | 1824 | ++DOMWINDOW == 146 (0x7f8429b06400) [pid = 1824] [serial = 2057] [outer = 0x7f84299c4000] 18:15:06 INFO - PROCESS | 1824 | 1461114906689 Marionette DEBUG loaded listener.js 18:15:06 INFO - PROCESS | 1824 | ++DOMWINDOW == 147 (0x7f8429b6c400) [pid = 1824] [serial = 2058] [outer = 0x7f84299c4000] 18:15:07 INFO - PROCESS | 1824 | 1461114907645 Marionette TRACE conn4 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 18:15:07 INFO - PROCESS | 1824 | 1461114907710 Marionette TRACE conn4 <- [1,2713,null,{"value":"8"}] 18:15:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 18:15:07 INFO - PROCESS | 1824 | 1461114907719 Marionette TRACE conn4 -> [0,2714,"setScriptTimeout",{"ms":35000}] 18:15:07 INFO - PROCESS | 1824 | 1461114907724 Marionette TRACE conn4 <- [1,2714,null,{}] 18:15:07 INFO - PROCESS | 1824 | 1461114907731 Marionette TRACE conn4 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:08 INFO - PROCESS | 1824 | 1461114908083 Marionette TRACE conn4 <- [1,2715,null,{"value":null}] 18:15:08 INFO - PROCESS | 1824 | 1461114908450 Marionette TRACE conn4 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:08 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f842c8e3000 == 149 [pid = 1824] [id = 686] 18:15:08 INFO - PROCESS | 1824 | ++DOMWINDOW == 148 (0x7f842544f800) [pid = 1824] [serial = 2059] [outer = (nil)] 18:15:08 INFO - PROCESS | 1824 | ++DOMWINDOW == 149 (0x7f8429c58c00) [pid = 1824] [serial = 2060] [outer = 0x7f842544f800] 18:15:08 INFO - PROCESS | 1824 | 1461114908526 Marionette DEBUG loaded listener.js 18:15:08 INFO - PROCESS | 1824 | ++DOMWINDOW == 150 (0x7f842a57c800) [pid = 1824] [serial = 2061] [outer = 0x7f842544f800] 18:15:09 INFO - PROCESS | 1824 | 1461114909407 Marionette TRACE conn4 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 18:15:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 18:15:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1734ms 18:15:09 INFO - PROCESS | 1824 | 1461114909453 Marionette TRACE conn4 -> [0,2717,"getWindowHandle",null] 18:15:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 18:15:09 INFO - PROCESS | 1824 | 1461114909457 Marionette TRACE conn4 <- [1,2717,null,{"value":"8"}] 18:15:09 INFO - PROCESS | 1824 | 1461114909463 Marionette TRACE conn4 -> [0,2718,"setScriptTimeout",{"ms":35000}] 18:15:09 INFO - PROCESS | 1824 | 1461114909467 Marionette TRACE conn4 <- [1,2718,null,{}] 18:15:09 INFO - PROCESS | 1824 | 1461114909473 Marionette TRACE conn4 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:09 INFO - PROCESS | 1824 | 1461114909811 Marionette TRACE conn4 <- [1,2719,null,{"value":null}] 18:15:10 INFO - PROCESS | 1824 | 1461114910196 Marionette TRACE conn4 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:10 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8430fd6800 == 150 [pid = 1824] [id = 687] 18:15:10 INFO - PROCESS | 1824 | ++DOMWINDOW == 151 (0x7f8427cfc400) [pid = 1824] [serial = 2062] [outer = (nil)] 18:15:10 INFO - PROCESS | 1824 | ++DOMWINDOW == 152 (0x7f842aa71800) [pid = 1824] [serial = 2063] [outer = 0x7f8427cfc400] 18:15:10 INFO - PROCESS | 1824 | 1461114910274 Marionette DEBUG loaded listener.js 18:15:10 INFO - PROCESS | 1824 | ++DOMWINDOW == 153 (0x7f842aa7dc00) [pid = 1824] [serial = 2064] [outer = 0x7f8427cfc400] 18:15:11 INFO - PROCESS | 1824 | 1461114911232 Marionette TRACE conn4 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 18:15:11 INFO - PROCESS | 1824 | 1461114911270 Marionette TRACE conn4 <- [1,2721,null,{"value":"8"}] 18:15:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 18:15:11 INFO - PROCESS | 1824 | 1461114911280 Marionette TRACE conn4 -> [0,2722,"setScriptTimeout",{"ms":35000}] 18:15:11 INFO - PROCESS | 1824 | 1461114911285 Marionette TRACE conn4 <- [1,2722,null,{}] 18:15:11 INFO - PROCESS | 1824 | 1461114911294 Marionette TRACE conn4 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:11 INFO - PROCESS | 1824 | 1461114911656 Marionette TRACE conn4 <- [1,2723,null,{"value":null}] 18:15:11 INFO - PROCESS | 1824 | 1461114911986 Marionette TRACE conn4 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:12 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8431de6000 == 151 [pid = 1824] [id = 688] 18:15:12 INFO - PROCESS | 1824 | ++DOMWINDOW == 154 (0x7f8429b03800) [pid = 1824] [serial = 2065] [outer = (nil)] 18:15:12 INFO - PROCESS | 1824 | ++DOMWINDOW == 155 (0x7f842c58f800) [pid = 1824] [serial = 2066] [outer = 0x7f8429b03800] 18:15:12 INFO - PROCESS | 1824 | 1461114912065 Marionette DEBUG loaded listener.js 18:15:12 INFO - PROCESS | 1824 | ++DOMWINDOW == 156 (0x7f842c7f1c00) [pid = 1824] [serial = 2067] [outer = 0x7f8429b03800] 18:15:13 INFO - PROCESS | 1824 | 1461114913011 Marionette TRACE conn4 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 18:15:13 INFO - PROCESS | 1824 | 1461114913074 Marionette TRACE conn4 <- [1,2725,null,{"value":"8"}] 18:15:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 18:15:13 INFO - PROCESS | 1824 | 1461114913081 Marionette TRACE conn4 -> [0,2726,"setScriptTimeout",{"ms":35000}] 18:15:13 INFO - PROCESS | 1824 | 1461114913086 Marionette TRACE conn4 <- [1,2726,null,{}] 18:15:13 INFO - PROCESS | 1824 | 1461114913093 Marionette TRACE conn4 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:13 INFO - PROCESS | 1824 | 1461114913368 Marionette TRACE conn4 <- [1,2727,null,{"value":null}] 18:15:13 INFO - PROCESS | 1824 | 1461114913690 Marionette TRACE conn4 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:13 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84335e2000 == 152 [pid = 1824] [id = 689] 18:15:13 INFO - PROCESS | 1824 | ++DOMWINDOW == 157 (0x7f8430e57c00) [pid = 1824] [serial = 2068] [outer = (nil)] 18:15:13 INFO - PROCESS | 1824 | ++DOMWINDOW == 158 (0x7f8430e5ec00) [pid = 1824] [serial = 2069] [outer = 0x7f8430e57c00] 18:15:13 INFO - PROCESS | 1824 | 1461114913794 Marionette DEBUG loaded listener.js 18:15:13 INFO - PROCESS | 1824 | ++DOMWINDOW == 159 (0x7f8431aa4c00) [pid = 1824] [serial = 2070] [outer = 0x7f8430e57c00] 18:15:14 INFO - PROCESS | 1824 | 1461114914725 Marionette TRACE conn4 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 18:15:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 18:15:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1688ms 18:15:14 INFO - PROCESS | 1824 | 1461114914771 Marionette TRACE conn4 -> [0,2729,"getWindowHandle",null] 18:15:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 18:15:14 INFO - PROCESS | 1824 | 1461114914775 Marionette TRACE conn4 <- [1,2729,null,{"value":"8"}] 18:15:14 INFO - PROCESS | 1824 | 1461114914781 Marionette TRACE conn4 -> [0,2730,"setScriptTimeout",{"ms":35000}] 18:15:14 INFO - PROCESS | 1824 | 1461114914785 Marionette TRACE conn4 <- [1,2730,null,{}] 18:15:14 INFO - PROCESS | 1824 | 1461114914792 Marionette TRACE conn4 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:15 INFO - PROCESS | 1824 | 1461114915030 Marionette TRACE conn4 <- [1,2731,null,{"value":null}] 18:15:15 INFO - PROCESS | 1824 | 1461114915303 Marionette TRACE conn4 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:15 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8433ea8000 == 153 [pid = 1824] [id = 690] 18:15:15 INFO - PROCESS | 1824 | ++DOMWINDOW == 160 (0x7f8430e59000) [pid = 1824] [serial = 2071] [outer = (nil)] 18:15:15 INFO - PROCESS | 1824 | ++DOMWINDOW == 161 (0x7f8431d75400) [pid = 1824] [serial = 2072] [outer = 0x7f8430e59000] 18:15:15 INFO - PROCESS | 1824 | 1461114915428 Marionette DEBUG loaded listener.js 18:15:15 INFO - PROCESS | 1824 | ++DOMWINDOW == 162 (0x7f8432d97800) [pid = 1824] [serial = 2073] [outer = 0x7f8430e59000] 18:15:16 INFO - PROCESS | 1824 | 1461114916774 Marionette TRACE conn4 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 18:15:16 INFO - PROCESS | 1824 | 1461114916822 Marionette TRACE conn4 <- [1,2733,null,{"value":"8"}] 18:15:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 18:15:16 INFO - PROCESS | 1824 | 1461114916828 Marionette TRACE conn4 -> [0,2734,"setScriptTimeout",{"ms":35000}] 18:15:16 INFO - PROCESS | 1824 | 1461114916831 Marionette TRACE conn4 <- [1,2734,null,{}] 18:15:16 INFO - PROCESS | 1824 | 1461114916836 Marionette TRACE conn4 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:17 INFO - PROCESS | 1824 | 1461114917141 Marionette TRACE conn4 <- [1,2735,null,{"value":null}] 18:15:17 INFO - PROCESS | 1824 | 1461114917417 Marionette TRACE conn4 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:17 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843731a000 == 154 [pid = 1824] [id = 691] 18:15:17 INFO - PROCESS | 1824 | ++DOMWINDOW == 163 (0x7f8429a39800) [pid = 1824] [serial = 2074] [outer = (nil)] 18:15:17 INFO - PROCESS | 1824 | ++DOMWINDOW == 164 (0x7f8432de0000) [pid = 1824] [serial = 2075] [outer = 0x7f8429a39800] 18:15:17 INFO - PROCESS | 1824 | 1461114917494 Marionette DEBUG loaded listener.js 18:15:17 INFO - PROCESS | 1824 | ++DOMWINDOW == 165 (0x7f843300d400) [pid = 1824] [serial = 2076] [outer = 0x7f8429a39800] 18:15:18 INFO - PROCESS | 1824 | 1461114918549 Marionette TRACE conn4 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 18:15:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 18:15:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1800ms 18:15:18 INFO - PROCESS | 1824 | 1461114918631 Marionette TRACE conn4 -> [0,2737,"getWindowHandle",null] 18:15:18 INFO - PROCESS | 1824 | 1461114918637 Marionette TRACE conn4 <- [1,2737,null,{"value":"8"}] 18:15:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 18:15:18 INFO - PROCESS | 1824 | 1461114918647 Marionette TRACE conn4 -> [0,2738,"setScriptTimeout",{"ms":35000}] 18:15:18 INFO - PROCESS | 1824 | 1461114918653 Marionette TRACE conn4 <- [1,2738,null,{}] 18:15:18 INFO - PROCESS | 1824 | 1461114918662 Marionette TRACE conn4 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:19 INFO - PROCESS | 1824 | 1461114919050 Marionette TRACE conn4 <- [1,2739,null,{"value":null}] 18:15:19 INFO - PROCESS | 1824 | 1461114919374 Marionette TRACE conn4 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:19 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8437b8d000 == 155 [pid = 1824] [id = 692] 18:15:19 INFO - PROCESS | 1824 | ++DOMWINDOW == 166 (0x7f8426ab8c00) [pid = 1824] [serial = 2077] [outer = (nil)] 18:15:19 INFO - PROCESS | 1824 | ++DOMWINDOW == 167 (0x7f8433013400) [pid = 1824] [serial = 2078] [outer = 0x7f8426ab8c00] 18:15:19 INFO - PROCESS | 1824 | 1461114919463 Marionette DEBUG loaded listener.js 18:15:19 INFO - PROCESS | 1824 | ++DOMWINDOW == 168 (0x7f843359f000) [pid = 1824] [serial = 2079] [outer = 0x7f8426ab8c00] 18:15:20 INFO - PROCESS | 1824 | 1461114920609 Marionette TRACE conn4 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 18:15:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 18:15:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 2046ms 18:15:20 INFO - PROCESS | 1824 | 1461114920694 Marionette TRACE conn4 -> [0,2741,"getWindowHandle",null] 18:15:20 INFO - PROCESS | 1824 | 1461114920700 Marionette TRACE conn4 <- [1,2741,null,{"value":"8"}] 18:15:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 18:15:20 INFO - PROCESS | 1824 | 1461114920709 Marionette TRACE conn4 -> [0,2742,"setScriptTimeout",{"ms":35000}] 18:15:20 INFO - PROCESS | 1824 | 1461114920711 Marionette TRACE conn4 <- [1,2742,null,{}] 18:15:20 INFO - PROCESS | 1824 | 1461114920718 Marionette TRACE conn4 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:21 INFO - PROCESS | 1824 | 1461114920998 Marionette TRACE conn4 <- [1,2743,null,{"value":null}] 18:15:21 INFO - PROCESS | 1824 | 1461114921312 Marionette TRACE conn4 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:21 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8437d0e000 == 156 [pid = 1824] [id = 693] 18:15:21 INFO - PROCESS | 1824 | ++DOMWINDOW == 169 (0x7f8429a2cc00) [pid = 1824] [serial = 2080] [outer = (nil)] 18:15:21 INFO - PROCESS | 1824 | ++DOMWINDOW == 170 (0x7f8433694800) [pid = 1824] [serial = 2081] [outer = 0x7f8429a2cc00] 18:15:21 INFO - PROCESS | 1824 | 1461114921392 Marionette DEBUG loaded listener.js 18:15:21 INFO - PROCESS | 1824 | ++DOMWINDOW == 171 (0x7f84336fd400) [pid = 1824] [serial = 2082] [outer = 0x7f8429a2cc00] 18:15:22 INFO - PROCESS | 1824 | 1461114922386 Marionette TRACE conn4 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 18:15:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 18:15:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1736ms 18:15:22 INFO - PROCESS | 1824 | 1461114922445 Marionette TRACE conn4 -> [0,2745,"getWindowHandle",null] 18:15:22 INFO - PROCESS | 1824 | 1461114922449 Marionette TRACE conn4 <- [1,2745,null,{"value":"8"}] 18:15:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 18:15:22 INFO - PROCESS | 1824 | 1461114922455 Marionette TRACE conn4 -> [0,2746,"setScriptTimeout",{"ms":35000}] 18:15:22 INFO - PROCESS | 1824 | 1461114922459 Marionette TRACE conn4 <- [1,2746,null,{}] 18:15:22 INFO - PROCESS | 1824 | 1461114922465 Marionette TRACE conn4 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:22 INFO - PROCESS | 1824 | 1461114922755 Marionette TRACE conn4 <- [1,2747,null,{"value":null}] 18:15:24 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84271c0800 == 155 [pid = 1824] [id = 287] 18:15:24 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84352bc000 == 154 [pid = 1824] [id = 189] 18:15:24 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84227e8800 == 153 [pid = 1824] [id = 441] 18:15:24 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8429a84800 == 152 [pid = 1824] [id = 600] 18:15:24 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8424619000 == 151 [pid = 1824] [id = 677] 18:15:24 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84224d6800 == 150 [pid = 1824] [id = 676] 18:15:24 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84382b8800 == 149 [pid = 1824] [id = 674] 18:15:24 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8438282000 == 148 [pid = 1824] [id = 673] 18:15:24 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8437caa800 == 147 [pid = 1824] [id = 672] 18:15:24 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8434e61800 == 146 [pid = 1824] [id = 671] 18:15:24 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8433ea7000 == 145 [pid = 1824] [id = 670] 18:15:24 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8422a37000 == 144 [pid = 1824] [id = 490] 18:15:24 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84336c2800 == 143 [pid = 1824] [id = 669] 18:15:24 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84331c9000 == 142 [pid = 1824] [id = 668] 18:15:24 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84319e3800 == 141 [pid = 1824] [id = 667] 18:15:24 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8430c53000 == 140 [pid = 1824] [id = 666] 18:15:24 INFO - PROCESS | 1824 | --DOCSHELL 0x7f842ab64000 == 139 [pid = 1824] [id = 665] 18:15:24 INFO - PROCESS | 1824 | --DOCSHELL 0x7f842a508800 == 138 [pid = 1824] [id = 664] 18:15:24 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8429a89800 == 137 [pid = 1824] [id = 663] 18:15:24 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8428d28800 == 136 [pid = 1824] [id = 662] 18:15:24 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8427aa1800 == 135 [pid = 1824] [id = 661] 18:15:24 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84271ba000 == 134 [pid = 1824] [id = 660] 18:15:24 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8426b2d000 == 133 [pid = 1824] [id = 659] 18:15:24 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8422729800 == 132 [pid = 1824] [id = 658] 18:15:24 INFO - PROCESS | 1824 | --DOMWINDOW == 170 (0x7f842abf6c00) [pid = 1824] [serial = 1931] [outer = (nil)] [url = about:blank] 18:15:24 INFO - PROCESS | 1824 | --DOMWINDOW == 169 (0x7f8433017000) [pid = 1824] [serial = 1950] [outer = (nil)] [url = about:blank] 18:15:24 INFO - PROCESS | 1824 | --DOMWINDOW == 168 (0x7f842aa77800) [pid = 1824] [serial = 1929] [outer = (nil)] [url = about:blank] 18:15:24 INFO - PROCESS | 1824 | --DOMWINDOW == 167 (0x7f842c940400) [pid = 1824] [serial = 1932] [outer = (nil)] [url = about:blank] 18:15:24 INFO - PROCESS | 1824 | --DOMWINDOW == 166 (0x7f842a9f2400) [pid = 1824] [serial = 1928] [outer = (nil)] [url = about:blank] 18:15:24 INFO - PROCESS | 1824 | --DOMWINDOW == 165 (0x7f8422c38c00) [pid = 1824] [serial = 1967] [outer = (nil)] [url = about:blank] 18:15:24 INFO - PROCESS | 1824 | --DOMWINDOW == 164 (0x7f843347b800) [pid = 1824] [serial = 1953] [outer = (nil)] [url = about:blank] 18:15:24 INFO - PROCESS | 1824 | --DOMWINDOW == 163 (0x7f8427cf4800) [pid = 1824] [serial = 1919] [outer = (nil)] [url = about:blank] 18:15:24 INFO - PROCESS | 1824 | --DOMWINDOW == 162 (0x7f841df53400) [pid = 1824] [serial = 1907] [outer = (nil)] [url = about:blank] 18:15:24 INFO - PROCESS | 1824 | --DOMWINDOW == 161 (0x7f84338aec00) [pid = 1824] [serial = 1962] [outer = (nil)] [url = about:blank] 18:15:24 INFO - PROCESS | 1824 | --DOMWINDOW == 160 (0x7f84335a7000) [pid = 1824] [serial = 1955] [outer = (nil)] [url = about:blank] 18:15:24 INFO - PROCESS | 1824 | --DOMWINDOW == 159 (0x7f8432d91800) [pid = 1824] [serial = 1940] [outer = (nil)] [url = about:blank] 18:15:24 INFO - PROCESS | 1824 | --DOMWINDOW == 158 (0x7f842261d400) [pid = 1824] [serial = 1965] [outer = (nil)] [url = about:blank] 18:15:24 INFO - PROCESS | 1824 | --DOMWINDOW == 157 (0x7f84336f4800) [pid = 1824] [serial = 1958] [outer = (nil)] [url = about:blank] 18:15:24 INFO - PROCESS | 1824 | --DOMWINDOW == 156 (0x7f8425195000) [pid = 1824] [serial = 1970] [outer = (nil)] [url = about:blank] 18:15:24 INFO - PROCESS | 1824 | --DOMWINDOW == 155 (0x7f8425489400) [pid = 1824] [serial = 1836] [outer = (nil)] [url = about:blank] 18:15:24 INFO - PROCESS | 1824 | --DOMWINDOW == 154 (0x7f8422c3ac00) [pid = 1824] [serial = 1911] [outer = (nil)] [url = about:blank] 18:15:24 INFO - PROCESS | 1824 | --DOMWINDOW == 153 (0x7f842a317800) [pid = 1824] [serial = 1925] [outer = (nil)] [url = about:blank] 18:15:24 INFO - PROCESS | 1824 | --DOMWINDOW == 152 (0x7f8432e0dc00) [pid = 1824] [serial = 1949] [outer = (nil)] [url = about:blank] 18:15:24 INFO - PROCESS | 1824 | --DOMWINDOW == 151 (0x7f8426f6d400) [pid = 1824] [serial = 1916] [outer = (nil)] [url = about:blank] 18:15:24 INFO - PROCESS | 1824 | --DOMWINDOW == 150 (0x7f84338a4400) [pid = 1824] [serial = 1961] [outer = (nil)] [url = about:blank] 18:15:24 INFO - PROCESS | 1824 | --DOMWINDOW == 149 (0x7f8432dd4000) [pid = 1824] [serial = 1946] [outer = (nil)] [url = about:blank] 18:15:24 INFO - PROCESS | 1824 | --DOMWINDOW == 148 (0x7f8431c1c800) [pid = 1824] [serial = 1938] [outer = (nil)] [url = about:blank] 18:15:24 INFO - PROCESS | 1824 | --DOMWINDOW == 147 (0x7f84336fb000) [pid = 1824] [serial = 1959] [outer = (nil)] [url = about:blank] 18:15:24 INFO - PROCESS | 1824 | --DOMWINDOW == 146 (0x7f8432e02c00) [pid = 1824] [serial = 1944] [outer = (nil)] [url = about:blank] 18:15:24 INFO - PROCESS | 1824 | --DOMWINDOW == 145 (0x7f8432dda000) [pid = 1824] [serial = 1943] [outer = (nil)] [url = about:blank] 18:15:24 INFO - PROCESS | 1824 | --DOMWINDOW == 144 (0x7f8428f06800) [pid = 1824] [serial = 1922] [outer = (nil)] [url = about:blank] 18:15:24 INFO - PROCESS | 1824 | --DOMWINDOW == 143 (0x7f842464c400) [pid = 1824] [serial = 1968] [outer = (nil)] [url = about:blank] 18:15:24 INFO - PROCESS | 1824 | --DOMWINDOW == 142 (0x7f8432d99c00) [pid = 1824] [serial = 1941] [outer = (nil)] [url = about:blank] 18:15:24 INFO - PROCESS | 1824 | --DOMWINDOW == 141 (0x7f8431aa2400) [pid = 1824] [serial = 1935] [outer = (nil)] [url = about:blank] 18:15:24 INFO - PROCESS | 1824 | --DOMWINDOW == 140 (0x7f8425b58c00) [pid = 1824] [serial = 1971] [outer = (nil)] [url = about:blank] 18:15:24 INFO - PROCESS | 1824 | --DOMWINDOW == 139 (0x7f8432e0f000) [pid = 1824] [serial = 1947] [outer = (nil)] [url = about:blank] 18:15:24 INFO - PROCESS | 1824 | --DOMWINDOW == 138 (0x7f842a9e5800) [pid = 1824] [serial = 1926] [outer = (nil)] [url = about:blank] 18:15:24 INFO - PROCESS | 1824 | --DOMWINDOW == 137 (0x7f8425191400) [pid = 1824] [serial = 1913] [outer = (nil)] [url = about:blank] 18:15:24 INFO - PROCESS | 1824 | --DOMWINDOW == 136 (0x7f8422352000) [pid = 1824] [serial = 1964] [outer = (nil)] [url = about:blank] 18:15:24 INFO - PROCESS | 1824 | --DOMWINDOW == 135 (0x7f8427092c00) [pid = 1824] [serial = 1917] [outer = (nil)] [url = about:blank] 18:15:24 INFO - PROCESS | 1824 | --DOMWINDOW == 134 (0x7f842057f400) [pid = 1824] [serial = 1908] [outer = (nil)] [url = about:blank] 18:15:24 INFO - PROCESS | 1824 | --DOMWINDOW == 133 (0x7f84228c2c00) [pid = 1824] [serial = 1910] [outer = (nil)] [url = about:blank] 18:15:24 INFO - PROCESS | 1824 | --DOMWINDOW == 132 (0x7f8428b9e000) [pid = 1824] [serial = 1920] [outer = (nil)] [url = about:blank] 18:15:24 INFO - PROCESS | 1824 | --DOMWINDOW == 131 (0x7f842548a400) [pid = 1824] [serial = 1914] [outer = (nil)] [url = about:blank] 18:15:24 INFO - PROCESS | 1824 | --DOMWINDOW == 130 (0x7f84333ed400) [pid = 1824] [serial = 1952] [outer = (nil)] [url = about:blank] 18:15:24 INFO - PROCESS | 1824 | --DOMWINDOW == 129 (0x7f8433695400) [pid = 1824] [serial = 1956] [outer = (nil)] [url = about:blank] 18:15:24 INFO - PROCESS | 1824 | --DOMWINDOW == 128 (0x7f8429a37400) [pid = 1824] [serial = 1923] [outer = (nil)] [url = about:blank] 18:15:24 INFO - PROCESS | 1824 | --DOMWINDOW == 127 (0x7f8431a06800) [pid = 1824] [serial = 1934] [outer = (nil)] [url = about:blank] 18:15:24 INFO - PROCESS | 1824 | --DOMWINDOW == 126 (0x7f8431c11400) [pid = 1824] [serial = 1937] [outer = (nil)] [url = about:blank] 18:15:24 INFO - PROCESS | 1824 | --DOMWINDOW == 125 (0x7f8422a69400) [pid = 1824] [serial = 1973] [outer = (nil)] [url = about:blank] 18:15:24 INFO - PROCESS | 1824 | 1461114924436 Marionette TRACE conn4 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:24 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84205ae800 == 133 [pid = 1824] [id = 694] 18:15:24 INFO - PROCESS | 1824 | ++DOMWINDOW == 126 (0x7f841bc6b000) [pid = 1824] [serial = 2083] [outer = (nil)] 18:15:24 INFO - PROCESS | 1824 | ++DOMWINDOW == 127 (0x7f841bc6e800) [pid = 1824] [serial = 2084] [outer = 0x7f841bc6b000] 18:15:24 INFO - PROCESS | 1824 | 1461114924524 Marionette DEBUG loaded listener.js 18:15:24 INFO - PROCESS | 1824 | ++DOMWINDOW == 128 (0x7f841df57800) [pid = 1824] [serial = 2085] [outer = 0x7f841bc6b000] 18:15:25 INFO - PROCESS | 1824 | 1461114925333 Marionette TRACE conn4 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 18:15:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 18:15:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 2935ms 18:15:25 INFO - PROCESS | 1824 | 1461114925394 Marionette TRACE conn4 -> [0,2749,"getWindowHandle",null] 18:15:25 INFO - PROCESS | 1824 | 1461114925401 Marionette TRACE conn4 <- [1,2749,null,{"value":"8"}] 18:15:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 18:15:25 INFO - PROCESS | 1824 | 1461114925414 Marionette TRACE conn4 -> [0,2750,"setScriptTimeout",{"ms":35000}] 18:15:25 INFO - PROCESS | 1824 | 1461114925418 Marionette TRACE conn4 <- [1,2750,null,{}] 18:15:25 INFO - PROCESS | 1824 | 1461114925427 Marionette TRACE conn4 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:25 INFO - PROCESS | 1824 | 1461114925703 Marionette TRACE conn4 <- [1,2751,null,{"value":null}] 18:15:25 INFO - PROCESS | 1824 | 1461114925887 Marionette TRACE conn4 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:25 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8424626000 == 134 [pid = 1824] [id = 695] 18:15:25 INFO - PROCESS | 1824 | ++DOMWINDOW == 129 (0x7f841bc6b800) [pid = 1824] [serial = 2086] [outer = (nil)] 18:15:25 INFO - PROCESS | 1824 | ++DOMWINDOW == 130 (0x7f842255ac00) [pid = 1824] [serial = 2087] [outer = 0x7f841bc6b800] 18:15:25 INFO - PROCESS | 1824 | 1461114925957 Marionette DEBUG loaded listener.js 18:15:26 INFO - PROCESS | 1824 | ++DOMWINDOW == 131 (0x7f84228c4800) [pid = 1824] [serial = 2088] [outer = 0x7f841bc6b800] 18:15:26 INFO - PROCESS | 1824 | 1461114926887 Marionette TRACE conn4 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 18:15:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 18:15:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1493ms 18:15:26 INFO - PROCESS | 1824 | 1461114926907 Marionette TRACE conn4 -> [0,2753,"getWindowHandle",null] 18:15:26 INFO - PROCESS | 1824 | 1461114926913 Marionette TRACE conn4 <- [1,2753,null,{"value":"8"}] 18:15:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 18:15:26 INFO - PROCESS | 1824 | 1461114926927 Marionette TRACE conn4 -> [0,2754,"setScriptTimeout",{"ms":35000}] 18:15:26 INFO - PROCESS | 1824 | 1461114926929 Marionette TRACE conn4 <- [1,2754,null,{}] 18:15:26 INFO - PROCESS | 1824 | 1461114926936 Marionette TRACE conn4 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:27 INFO - PROCESS | 1824 | 1461114927241 Marionette TRACE conn4 <- [1,2755,null,{"value":null}] 18:15:27 INFO - PROCESS | 1824 | 1461114927286 Marionette TRACE conn4 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:27 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8425c50000 == 135 [pid = 1824] [id = 696] 18:15:27 INFO - PROCESS | 1824 | ++DOMWINDOW == 132 (0x7f84228c8c00) [pid = 1824] [serial = 2089] [outer = (nil)] 18:15:27 INFO - PROCESS | 1824 | ++DOMWINDOW == 133 (0x7f8424651000) [pid = 1824] [serial = 2090] [outer = 0x7f84228c8c00] 18:15:27 INFO - PROCESS | 1824 | 1461114927357 Marionette DEBUG loaded listener.js 18:15:27 INFO - PROCESS | 1824 | ++DOMWINDOW == 134 (0x7f8425148800) [pid = 1824] [serial = 2091] [outer = 0x7f84228c8c00] 18:15:28 INFO - PROCESS | 1824 | 1461114928444 Marionette TRACE conn4 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 18:15:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 18:15:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1587ms 18:15:28 INFO - PROCESS | 1824 | 1461114928514 Marionette TRACE conn4 -> [0,2757,"getWindowHandle",null] 18:15:28 INFO - PROCESS | 1824 | 1461114928518 Marionette TRACE conn4 <- [1,2757,null,{"value":"8"}] 18:15:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 18:15:28 INFO - PROCESS | 1824 | 1461114928533 Marionette TRACE conn4 -> [0,2758,"setScriptTimeout",{"ms":35000}] 18:15:28 INFO - PROCESS | 1824 | 1461114928542 Marionette TRACE conn4 <- [1,2758,null,{}] 18:15:28 INFO - PROCESS | 1824 | 1461114928559 Marionette TRACE conn4 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:28 INFO - PROCESS | 1824 | 1461114928864 Marionette TRACE conn4 <- [1,2759,null,{"value":null}] 18:15:29 INFO - PROCESS | 1824 | --DOMWINDOW == 133 (0x7f841bc6a000) [pid = 1824] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 18:15:29 INFO - PROCESS | 1824 | --DOMWINDOW == 132 (0x7f8426a11c00) [pid = 1824] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 18:15:29 INFO - PROCESS | 1824 | --DOMWINDOW == 131 (0x7f8429b63800) [pid = 1824] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 18:15:29 INFO - PROCESS | 1824 | --DOMWINDOW == 130 (0x7f8430e5b800) [pid = 1824] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 18:15:29 INFO - PROCESS | 1824 | --DOMWINDOW == 129 (0x7f841acec400) [pid = 1824] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 18:15:29 INFO - PROCESS | 1824 | --DOMWINDOW == 128 (0x7f8429a2e400) [pid = 1824] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 18:15:29 INFO - PROCESS | 1824 | --DOMWINDOW == 127 (0x7f8428e56400) [pid = 1824] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 18:15:29 INFO - PROCESS | 1824 | --DOMWINDOW == 126 (0x7f842c943c00) [pid = 1824] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 18:15:29 INFO - PROCESS | 1824 | --DOMWINDOW == 125 (0x7f842261c800) [pid = 1824] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 18:15:29 INFO - PROCESS | 1824 | --DOMWINDOW == 124 (0x7f8430ad2c00) [pid = 1824] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 18:15:29 INFO - PROCESS | 1824 | --DOMWINDOW == 123 (0x7f842057e400) [pid = 1824] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 18:15:29 INFO - PROCESS | 1824 | --DOMWINDOW == 122 (0x7f8431af0400) [pid = 1824] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 18:15:29 INFO - PROCESS | 1824 | --DOMWINDOW == 121 (0x7f841aceac00) [pid = 1824] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 18:15:29 INFO - PROCESS | 1824 | --DOMWINDOW == 120 (0x7f8426a0ec00) [pid = 1824] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 18:15:29 INFO - PROCESS | 1824 | --DOMWINDOW == 119 (0x7f8430e58000) [pid = 1824] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 18:15:29 INFO - PROCESS | 1824 | --DOMWINDOW == 118 (0x7f8431a07400) [pid = 1824] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 18:15:29 INFO - PROCESS | 1824 | --DOMWINDOW == 117 (0x7f8428e55400) [pid = 1824] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 18:15:29 INFO - PROCESS | 1824 | --DOMWINDOW == 116 (0x7f8422c34800) [pid = 1824] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 18:15:29 INFO - PROCESS | 1824 | --DOMWINDOW == 115 (0x7f8432e08c00) [pid = 1824] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 18:15:29 INFO - PROCESS | 1824 | --DOMWINDOW == 114 (0x7f8421f46400) [pid = 1824] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 18:15:29 INFO - PROCESS | 1824 | --DOMWINDOW == 113 (0x7f842057ec00) [pid = 1824] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 18:15:29 INFO - PROCESS | 1824 | 1461114929563 Marionette TRACE conn4 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:29 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84270c0000 == 136 [pid = 1824] [id = 697] 18:15:29 INFO - PROCESS | 1824 | ++DOMWINDOW == 114 (0x7f841aceac00) [pid = 1824] [serial = 2092] [outer = (nil)] 18:15:29 INFO - PROCESS | 1824 | ++DOMWINDOW == 115 (0x7f842057ec00) [pid = 1824] [serial = 2093] [outer = 0x7f841aceac00] 18:15:29 INFO - PROCESS | 1824 | 1461114929630 Marionette DEBUG loaded listener.js 18:15:29 INFO - PROCESS | 1824 | ++DOMWINDOW == 116 (0x7f8425b49400) [pid = 1824] [serial = 2094] [outer = 0x7f841aceac00] 18:15:30 INFO - PROCESS | 1824 | 1461114930367 Marionette TRACE conn4 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 18:15:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 18:15:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1861ms 18:15:30 INFO - PROCESS | 1824 | 1461114930387 Marionette TRACE conn4 -> [0,2761,"getWindowHandle",null] 18:15:30 INFO - PROCESS | 1824 | 1461114930392 Marionette TRACE conn4 <- [1,2761,null,{"value":"8"}] 18:15:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 18:15:30 INFO - PROCESS | 1824 | 1461114930398 Marionette TRACE conn4 -> [0,2762,"setScriptTimeout",{"ms":35000}] 18:15:30 INFO - PROCESS | 1824 | 1461114930402 Marionette TRACE conn4 <- [1,2762,null,{}] 18:15:30 INFO - PROCESS | 1824 | 1461114930407 Marionette TRACE conn4 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:30 INFO - PROCESS | 1824 | 1461114930716 Marionette TRACE conn4 <- [1,2763,null,{"value":null}] 18:15:30 INFO - PROCESS | 1824 | 1461114930742 Marionette TRACE conn4 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:30 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8427a1f000 == 137 [pid = 1824] [id = 698] 18:15:30 INFO - PROCESS | 1824 | ++DOMWINDOW == 117 (0x7f84251aac00) [pid = 1824] [serial = 2095] [outer = (nil)] 18:15:30 INFO - PROCESS | 1824 | ++DOMWINDOW == 118 (0x7f8426e39400) [pid = 1824] [serial = 2096] [outer = 0x7f84251aac00] 18:15:30 INFO - PROCESS | 1824 | 1461114930807 Marionette DEBUG loaded listener.js 18:15:30 INFO - PROCESS | 1824 | ++DOMWINDOW == 119 (0x7f8427063400) [pid = 1824] [serial = 2097] [outer = 0x7f84251aac00] 18:15:31 INFO - PROCESS | 1824 | 1461114931962 Marionette TRACE conn4 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 18:15:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 18:15:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1599ms 18:15:32 INFO - PROCESS | 1824 | 1461114931999 Marionette TRACE conn4 -> [0,2765,"getWindowHandle",null] 18:15:32 INFO - PROCESS | 1824 | 1461114932005 Marionette TRACE conn4 <- [1,2765,null,{"value":"8"}] 18:15:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 18:15:32 INFO - PROCESS | 1824 | 1461114932014 Marionette TRACE conn4 -> [0,2766,"setScriptTimeout",{"ms":35000}] 18:15:32 INFO - PROCESS | 1824 | 1461114932021 Marionette TRACE conn4 <- [1,2766,null,{}] 18:15:32 INFO - PROCESS | 1824 | 1461114932031 Marionette TRACE conn4 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:32 INFO - PROCESS | 1824 | 1461114932295 Marionette TRACE conn4 <- [1,2767,null,{"value":null}] 18:15:32 INFO - PROCESS | 1824 | 1461114932638 Marionette TRACE conn4 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:32 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8424c62000 == 138 [pid = 1824] [id = 699] 18:15:32 INFO - PROCESS | 1824 | ++DOMWINDOW == 120 (0x7f8422559800) [pid = 1824] [serial = 2098] [outer = (nil)] 18:15:32 INFO - PROCESS | 1824 | ++DOMWINDOW == 121 (0x7f842261c800) [pid = 1824] [serial = 2099] [outer = 0x7f8422559800] 18:15:32 INFO - PROCESS | 1824 | 1461114932722 Marionette DEBUG loaded listener.js 18:15:32 INFO - PROCESS | 1824 | ++DOMWINDOW == 122 (0x7f8424651800) [pid = 1824] [serial = 2100] [outer = 0x7f8422559800] 18:15:33 INFO - PROCESS | 1824 | 1461114933639 Marionette TRACE conn4 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 18:15:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 18:15:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1690ms 18:15:33 INFO - PROCESS | 1824 | 1461114933706 Marionette TRACE conn4 -> [0,2769,"getWindowHandle",null] 18:15:33 INFO - PROCESS | 1824 | 1461114933715 Marionette TRACE conn4 <- [1,2769,null,{"value":"8"}] 18:15:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 18:15:33 INFO - PROCESS | 1824 | 1461114933726 Marionette TRACE conn4 -> [0,2770,"setScriptTimeout",{"ms":35000}] 18:15:33 INFO - PROCESS | 1824 | 1461114933730 Marionette TRACE conn4 <- [1,2770,null,{}] 18:15:33 INFO - PROCESS | 1824 | 1461114933737 Marionette TRACE conn4 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:34 INFO - PROCESS | 1824 | 1461114934026 Marionette TRACE conn4 <- [1,2771,null,{"value":null}] 18:15:34 INFO - PROCESS | 1824 | 1461114934337 Marionette TRACE conn4 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:34 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84282a8000 == 139 [pid = 1824] [id = 700] 18:15:34 INFO - PROCESS | 1824 | ++DOMWINDOW == 123 (0x7f8425453800) [pid = 1824] [serial = 2101] [outer = (nil)] 18:15:34 INFO - PROCESS | 1824 | ++DOMWINDOW == 124 (0x7f8426a06400) [pid = 1824] [serial = 2102] [outer = 0x7f8425453800] 18:15:34 INFO - PROCESS | 1824 | 1461114934419 Marionette DEBUG loaded listener.js 18:15:34 INFO - PROCESS | 1824 | ++DOMWINDOW == 125 (0x7f8426e33800) [pid = 1824] [serial = 2103] [outer = 0x7f8425453800] 18:15:35 INFO - PROCESS | 1824 | 1461114935437 Marionette TRACE conn4 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 18:15:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 18:15:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1786ms 18:15:35 INFO - PROCESS | 1824 | 1461114935512 Marionette TRACE conn4 -> [0,2773,"getWindowHandle",null] 18:15:35 INFO - PROCESS | 1824 | 1461114935515 Marionette TRACE conn4 <- [1,2773,null,{"value":"8"}] 18:15:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 18:15:35 INFO - PROCESS | 1824 | 1461114935523 Marionette TRACE conn4 -> [0,2774,"setScriptTimeout",{"ms":35000}] 18:15:35 INFO - PROCESS | 1824 | 1461114935529 Marionette TRACE conn4 <- [1,2774,null,{}] 18:15:35 INFO - PROCESS | 1824 | 1461114935546 Marionette TRACE conn4 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:35 INFO - PROCESS | 1824 | 1461114935904 Marionette TRACE conn4 <- [1,2775,null,{"value":null}] 18:15:36 INFO - PROCESS | 1824 | 1461114936152 Marionette TRACE conn4 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:36 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8429a8f800 == 140 [pid = 1824] [id = 701] 18:15:36 INFO - PROCESS | 1824 | ++DOMWINDOW == 126 (0x7f84271a5c00) [pid = 1824] [serial = 2104] [outer = (nil)] 18:15:36 INFO - PROCESS | 1824 | ++DOMWINDOW == 127 (0x7f8428b06800) [pid = 1824] [serial = 2105] [outer = 0x7f84271a5c00] 18:15:36 INFO - PROCESS | 1824 | 1461114936233 Marionette DEBUG loaded listener.js 18:15:36 INFO - PROCESS | 1824 | ++DOMWINDOW == 128 (0x7f8428e55000) [pid = 1824] [serial = 2106] [outer = 0x7f84271a5c00] 18:15:37 INFO - PROCESS | 1824 | 1461114937191 Marionette TRACE conn4 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 18:15:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 18:15:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1739ms 18:15:37 INFO - PROCESS | 1824 | 1461114937267 Marionette TRACE conn4 -> [0,2777,"getWindowHandle",null] 18:15:37 INFO - PROCESS | 1824 | 1461114937273 Marionette TRACE conn4 <- [1,2777,null,{"value":"8"}] 18:15:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 18:15:37 INFO - PROCESS | 1824 | 1461114937279 Marionette TRACE conn4 -> [0,2778,"setScriptTimeout",{"ms":35000}] 18:15:37 INFO - PROCESS | 1824 | 1461114937282 Marionette TRACE conn4 <- [1,2778,null,{}] 18:15:37 INFO - PROCESS | 1824 | 1461114937289 Marionette TRACE conn4 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:37 INFO - PROCESS | 1824 | 1461114937576 Marionette TRACE conn4 <- [1,2779,null,{"value":null}] 18:15:37 INFO - PROCESS | 1824 | 1461114937888 Marionette TRACE conn4 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:37 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f842a51a000 == 141 [pid = 1824] [id = 702] 18:15:37 INFO - PROCESS | 1824 | ++DOMWINDOW == 129 (0x7f841df55800) [pid = 1824] [serial = 2107] [outer = (nil)] 18:15:37 INFO - PROCESS | 1824 | ++DOMWINDOW == 130 (0x7f8428ea2c00) [pid = 1824] [serial = 2108] [outer = 0x7f841df55800] 18:15:37 INFO - PROCESS | 1824 | 1461114937970 Marionette DEBUG loaded listener.js 18:15:38 INFO - PROCESS | 1824 | ++DOMWINDOW == 131 (0x7f8428f0b800) [pid = 1824] [serial = 2109] [outer = 0x7f841df55800] 18:15:38 INFO - PROCESS | 1824 | 1461114938836 Marionette TRACE conn4 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 18:15:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 18:15:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1587ms 18:15:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 18:15:38 INFO - PROCESS | 1824 | 1461114938867 Marionette TRACE conn4 -> [0,2781,"getWindowHandle",null] 18:15:38 INFO - PROCESS | 1824 | 1461114938871 Marionette TRACE conn4 <- [1,2781,null,{"value":"8"}] 18:15:38 INFO - PROCESS | 1824 | 1461114938878 Marionette TRACE conn4 -> [0,2782,"setScriptTimeout",{"ms":35000}] 18:15:38 INFO - PROCESS | 1824 | 1461114938882 Marionette TRACE conn4 <- [1,2782,null,{}] 18:15:38 INFO - PROCESS | 1824 | 1461114938888 Marionette TRACE conn4 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:39 INFO - PROCESS | 1824 | 1461114939134 Marionette TRACE conn4 <- [1,2783,null,{"value":null}] 18:15:39 INFO - PROCESS | 1824 | 1461114939402 Marionette TRACE conn4 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:39 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f842ab64000 == 142 [pid = 1824] [id = 703] 18:15:39 INFO - PROCESS | 1824 | ++DOMWINDOW == 132 (0x7f8427cf3c00) [pid = 1824] [serial = 2110] [outer = (nil)] 18:15:39 INFO - PROCESS | 1824 | ++DOMWINDOW == 133 (0x7f84299ce000) [pid = 1824] [serial = 2111] [outer = 0x7f8427cf3c00] 18:15:39 INFO - PROCESS | 1824 | 1461114939536 Marionette DEBUG loaded listener.js 18:15:39 INFO - PROCESS | 1824 | ++DOMWINDOW == 134 (0x7f8429a32400) [pid = 1824] [serial = 2112] [outer = 0x7f8427cf3c00] 18:15:40 INFO - PROCESS | 1824 | 1461114940409 Marionette TRACE conn4 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 18:15:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 18:15:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1581ms 18:15:40 INFO - PROCESS | 1824 | 1461114940459 Marionette TRACE conn4 -> [0,2785,"getWindowHandle",null] 18:15:40 INFO - PROCESS | 1824 | 1461114940463 Marionette TRACE conn4 <- [1,2785,null,{"value":"8"}] 18:15:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 18:15:40 INFO - PROCESS | 1824 | 1461114940470 Marionette TRACE conn4 -> [0,2786,"setScriptTimeout",{"ms":35000}] 18:15:40 INFO - PROCESS | 1824 | 1461114940474 Marionette TRACE conn4 <- [1,2786,null,{}] 18:15:40 INFO - PROCESS | 1824 | 1461114940480 Marionette TRACE conn4 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:40 INFO - PROCESS | 1824 | 1461114940779 Marionette TRACE conn4 <- [1,2787,null,{"value":null}] 18:15:41 INFO - PROCESS | 1824 | 1461114941097 Marionette TRACE conn4 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:41 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8430fda000 == 143 [pid = 1824] [id = 704] 18:15:41 INFO - PROCESS | 1824 | ++DOMWINDOW == 135 (0x7f842aa75c00) [pid = 1824] [serial = 2113] [outer = (nil)] 18:15:41 INFO - PROCESS | 1824 | ++DOMWINDOW == 136 (0x7f842aad4400) [pid = 1824] [serial = 2114] [outer = 0x7f842aa75c00] 18:15:41 INFO - PROCESS | 1824 | 1461114941191 Marionette DEBUG loaded listener.js 18:15:41 INFO - PROCESS | 1824 | ++DOMWINDOW == 137 (0x7f842abf6c00) [pid = 1824] [serial = 2115] [outer = 0x7f842aa75c00] 18:15:42 INFO - PROCESS | 1824 | 1461114942034 Marionette TRACE conn4 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 18:15:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 18:15:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1636ms 18:15:42 INFO - PROCESS | 1824 | 1461114942108 Marionette TRACE conn4 -> [0,2789,"getWindowHandle",null] 18:15:42 INFO - PROCESS | 1824 | 1461114942111 Marionette TRACE conn4 <- [1,2789,null,{"value":"8"}] 18:15:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 18:15:42 INFO - PROCESS | 1824 | 1461114942118 Marionette TRACE conn4 -> [0,2790,"setScriptTimeout",{"ms":35000}] 18:15:42 INFO - PROCESS | 1824 | 1461114942122 Marionette TRACE conn4 <- [1,2790,null,{}] 18:15:42 INFO - PROCESS | 1824 | 1461114942128 Marionette TRACE conn4 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:42 INFO - PROCESS | 1824 | 1461114942424 Marionette TRACE conn4 <- [1,2791,null,{"value":null}] 18:15:42 INFO - PROCESS | 1824 | 1461114942737 Marionette TRACE conn4 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:42 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84331c9000 == 144 [pid = 1824] [id = 705] 18:15:42 INFO - PROCESS | 1824 | ++DOMWINDOW == 138 (0x7f842057cc00) [pid = 1824] [serial = 2116] [outer = (nil)] 18:15:42 INFO - PROCESS | 1824 | ++DOMWINDOW == 139 (0x7f842c7f1400) [pid = 1824] [serial = 2117] [outer = 0x7f842057cc00] 18:15:42 INFO - PROCESS | 1824 | 1461114942832 Marionette DEBUG loaded listener.js 18:15:42 INFO - PROCESS | 1824 | ++DOMWINDOW == 140 (0x7f842c940400) [pid = 1824] [serial = 2118] [outer = 0x7f842057cc00] 18:15:43 INFO - PROCESS | 1824 | 1461114943682 Marionette TRACE conn4 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 18:15:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 18:15:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1632ms 18:15:43 INFO - PROCESS | 1824 | 1461114943751 Marionette TRACE conn4 -> [0,2793,"getWindowHandle",null] 18:15:43 INFO - PROCESS | 1824 | 1461114943755 Marionette TRACE conn4 <- [1,2793,null,{"value":"8"}] 18:15:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 18:15:43 INFO - PROCESS | 1824 | 1461114943762 Marionette TRACE conn4 -> [0,2794,"setScriptTimeout",{"ms":35000}] 18:15:43 INFO - PROCESS | 1824 | 1461114943766 Marionette TRACE conn4 <- [1,2794,null,{}] 18:15:43 INFO - PROCESS | 1824 | 1461114943772 Marionette TRACE conn4 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:44 INFO - PROCESS | 1824 | 1461114944019 Marionette TRACE conn4 <- [1,2795,null,{"value":null}] 18:15:44 INFO - PROCESS | 1824 | 1461114944284 Marionette TRACE conn4 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:44 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8433715000 == 145 [pid = 1824] [id = 706] 18:15:44 INFO - PROCESS | 1824 | ++DOMWINDOW == 141 (0x7f8426e31400) [pid = 1824] [serial = 2119] [outer = (nil)] 18:15:44 INFO - PROCESS | 1824 | ++DOMWINDOW == 142 (0x7f8430ae0400) [pid = 1824] [serial = 2120] [outer = 0x7f8426e31400] 18:15:44 INFO - PROCESS | 1824 | 1461114944404 Marionette DEBUG loaded listener.js 18:15:44 INFO - PROCESS | 1824 | ++DOMWINDOW == 143 (0x7f8431a04800) [pid = 1824] [serial = 2121] [outer = 0x7f8426e31400] 18:15:45 INFO - PROCESS | 1824 | 1461114945273 Marionette TRACE conn4 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 18:15:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 18:15:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1541ms 18:15:45 INFO - PROCESS | 1824 | 1461114945304 Marionette TRACE conn4 -> [0,2797,"getWindowHandle",null] 18:15:45 INFO - PROCESS | 1824 | 1461114945308 Marionette TRACE conn4 <- [1,2797,null,{"value":"8"}] 18:15:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 18:15:45 INFO - PROCESS | 1824 | 1461114945315 Marionette TRACE conn4 -> [0,2798,"setScriptTimeout",{"ms":35000}] 18:15:45 INFO - PROCESS | 1824 | 1461114945318 Marionette TRACE conn4 <- [1,2798,null,{}] 18:15:45 INFO - PROCESS | 1824 | 1461114945324 Marionette TRACE conn4 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:45 INFO - PROCESS | 1824 | 1461114945561 Marionette TRACE conn4 <- [1,2799,null,{"value":null}] 18:15:45 INFO - PROCESS | 1824 | 1461114945840 Marionette TRACE conn4 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:45 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8433ea3000 == 146 [pid = 1824] [id = 707] 18:15:45 INFO - PROCESS | 1824 | ++DOMWINDOW == 144 (0x7f842abfb000) [pid = 1824] [serial = 2122] [outer = (nil)] 18:15:45 INFO - PROCESS | 1824 | ++DOMWINDOW == 145 (0x7f8431aa0800) [pid = 1824] [serial = 2123] [outer = 0x7f842abfb000] 18:15:45 INFO - PROCESS | 1824 | 1461114945959 Marionette DEBUG loaded listener.js 18:15:46 INFO - PROCESS | 1824 | ++DOMWINDOW == 146 (0x7f8431aac000) [pid = 1824] [serial = 2124] [outer = 0x7f842abfb000] 18:15:46 INFO - PROCESS | 1824 | 1461114946786 Marionette TRACE conn4 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 18:15:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 18:15:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1538ms 18:15:46 INFO - PROCESS | 1824 | 1461114946854 Marionette TRACE conn4 -> [0,2801,"getWindowHandle",null] 18:15:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 18:15:46 INFO - PROCESS | 1824 | 1461114946859 Marionette TRACE conn4 <- [1,2801,null,{"value":"8"}] 18:15:46 INFO - PROCESS | 1824 | 1461114946866 Marionette TRACE conn4 -> [0,2802,"setScriptTimeout",{"ms":35000}] 18:15:46 INFO - PROCESS | 1824 | 1461114946870 Marionette TRACE conn4 <- [1,2802,null,{}] 18:15:46 INFO - PROCESS | 1824 | 1461114946877 Marionette TRACE conn4 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:47 INFO - PROCESS | 1824 | 1461114947126 Marionette TRACE conn4 <- [1,2803,null,{"value":null}] 18:15:47 INFO - PROCESS | 1824 | 1461114947446 Marionette TRACE conn4 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:47 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843731d000 == 147 [pid = 1824] [id = 708] 18:15:47 INFO - PROCESS | 1824 | ++DOMWINDOW == 147 (0x7f8425b50c00) [pid = 1824] [serial = 2125] [outer = (nil)] 18:15:47 INFO - PROCESS | 1824 | ++DOMWINDOW == 148 (0x7f8431af0400) [pid = 1824] [serial = 2126] [outer = 0x7f8425b50c00] 18:15:47 INFO - PROCESS | 1824 | 1461114947531 Marionette DEBUG loaded listener.js 18:15:47 INFO - PROCESS | 1824 | ++DOMWINDOW == 149 (0x7f8431d74400) [pid = 1824] [serial = 2127] [outer = 0x7f8425b50c00] 18:15:48 INFO - PROCESS | 1824 | 1461114948417 Marionette TRACE conn4 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 18:15:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 18:15:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1580ms 18:15:48 INFO - PROCESS | 1824 | 1461114948446 Marionette TRACE conn4 -> [0,2805,"getWindowHandle",null] 18:15:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 18:15:48 INFO - PROCESS | 1824 | 1461114948451 Marionette TRACE conn4 <- [1,2805,null,{"value":"8"}] 18:15:48 INFO - PROCESS | 1824 | 1461114948457 Marionette TRACE conn4 -> [0,2806,"setScriptTimeout",{"ms":35000}] 18:15:48 INFO - PROCESS | 1824 | 1461114948462 Marionette TRACE conn4 <- [1,2806,null,{}] 18:15:48 INFO - PROCESS | 1824 | 1461114948468 Marionette TRACE conn4 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:48 INFO - PROCESS | 1824 | 1461114948728 Marionette TRACE conn4 <- [1,2807,null,{"value":null}] 18:15:49 INFO - PROCESS | 1824 | 1461114949009 Marionette TRACE conn4 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:49 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8437d0b000 == 148 [pid = 1824] [id = 709] 18:15:49 INFO - PROCESS | 1824 | ++DOMWINDOW == 150 (0x7f843300a800) [pid = 1824] [serial = 2128] [outer = (nil)] 18:15:49 INFO - PROCESS | 1824 | ++DOMWINDOW == 151 (0x7f8433018000) [pid = 1824] [serial = 2129] [outer = 0x7f843300a800] 18:15:49 INFO - PROCESS | 1824 | 1461114949161 Marionette DEBUG loaded listener.js 18:15:49 INFO - PROCESS | 1824 | ++DOMWINDOW == 152 (0x7f8433695400) [pid = 1824] [serial = 2130] [outer = 0x7f843300a800] 18:15:50 INFO - PROCESS | 1824 | 1461114950074 Marionette TRACE conn4 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 18:15:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 18:15:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1684ms 18:15:50 INFO - PROCESS | 1824 | 1461114950141 Marionette TRACE conn4 -> [0,2809,"getWindowHandle",null] 18:15:50 INFO - PROCESS | 1824 | 1461114950145 Marionette TRACE conn4 <- [1,2809,null,{"value":"8"}] 18:15:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 18:15:50 INFO - PROCESS | 1824 | 1461114950151 Marionette TRACE conn4 -> [0,2810,"setScriptTimeout",{"ms":35000}] 18:15:50 INFO - PROCESS | 1824 | 1461114950155 Marionette TRACE conn4 <- [1,2810,null,{}] 18:15:50 INFO - PROCESS | 1824 | 1461114950160 Marionette TRACE conn4 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:50 INFO - PROCESS | 1824 | 1461114950402 Marionette TRACE conn4 <- [1,2811,null,{"value":null}] 18:15:50 INFO - PROCESS | 1824 | 1461114950671 Marionette TRACE conn4 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:50 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8437f2c000 == 149 [pid = 1824] [id = 710] 18:15:50 INFO - PROCESS | 1824 | ++DOMWINDOW == 153 (0x7f8432e0d800) [pid = 1824] [serial = 2131] [outer = (nil)] 18:15:50 INFO - PROCESS | 1824 | ++DOMWINDOW == 154 (0x7f84338a5000) [pid = 1824] [serial = 2132] [outer = 0x7f8432e0d800] 18:15:50 INFO - PROCESS | 1824 | 1461114950793 Marionette DEBUG loaded listener.js 18:15:50 INFO - PROCESS | 1824 | ++DOMWINDOW == 155 (0x7f843393cc00) [pid = 1824] [serial = 2133] [outer = 0x7f8432e0d800] 18:15:51 INFO - PROCESS | 1824 | 1461114951615 Marionette TRACE conn4 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 18:15:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 18:15:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1535ms 18:15:51 INFO - PROCESS | 1824 | 1461114951688 Marionette TRACE conn4 -> [0,2813,"getWindowHandle",null] 18:15:51 INFO - PROCESS | 1824 | 1461114951692 Marionette TRACE conn4 <- [1,2813,null,{"value":"8"}] 18:15:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 18:15:51 INFO - PROCESS | 1824 | 1461114951697 Marionette TRACE conn4 -> [0,2814,"setScriptTimeout",{"ms":35000}] 18:15:51 INFO - PROCESS | 1824 | 1461114951699 Marionette TRACE conn4 <- [1,2814,null,{}] 18:15:51 INFO - PROCESS | 1824 | 1461114951705 Marionette TRACE conn4 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:51 INFO - PROCESS | 1824 | 1461114951942 Marionette TRACE conn4 <- [1,2815,null,{"value":null}] 18:15:52 INFO - PROCESS | 1824 | 1461114952213 Marionette TRACE conn4 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:52 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8438271000 == 150 [pid = 1824] [id = 711] 18:15:52 INFO - PROCESS | 1824 | ++DOMWINDOW == 156 (0x7f842464a000) [pid = 1824] [serial = 2134] [outer = (nil)] 18:15:52 INFO - PROCESS | 1824 | ++DOMWINDOW == 157 (0x7f84339c1800) [pid = 1824] [serial = 2135] [outer = 0x7f842464a000] 18:15:52 INFO - PROCESS | 1824 | 1461114952340 Marionette DEBUG loaded listener.js 18:15:52 INFO - PROCESS | 1824 | ++DOMWINDOW == 158 (0x7f8433a8a800) [pid = 1824] [serial = 2136] [outer = 0x7f842464a000] 18:15:53 INFO - PROCESS | 1824 | 1461114953224 Marionette TRACE conn4 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 18:15:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 18:15:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1579ms 18:15:53 INFO - PROCESS | 1824 | 1461114953278 Marionette TRACE conn4 -> [0,2817,"getWindowHandle",null] 18:15:53 INFO - PROCESS | 1824 | 1461114953282 Marionette TRACE conn4 <- [1,2817,null,{"value":"8"}] 18:15:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 18:15:53 INFO - PROCESS | 1824 | 1461114953288 Marionette TRACE conn4 -> [0,2818,"setScriptTimeout",{"ms":35000}] 18:15:53 INFO - PROCESS | 1824 | 1461114953291 Marionette TRACE conn4 <- [1,2818,null,{}] 18:15:53 INFO - PROCESS | 1824 | 1461114953296 Marionette TRACE conn4 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:53 INFO - PROCESS | 1824 | 1461114953534 Marionette TRACE conn4 <- [1,2819,null,{"value":null}] 18:15:53 INFO - PROCESS | 1824 | 1461114953806 Marionette TRACE conn4 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:53 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8439953000 == 151 [pid = 1824] [id = 712] 18:15:53 INFO - PROCESS | 1824 | ++DOMWINDOW == 159 (0x7f843300e400) [pid = 1824] [serial = 2137] [outer = (nil)] 18:15:53 INFO - PROCESS | 1824 | ++DOMWINDOW == 160 (0x7f8433ab2000) [pid = 1824] [serial = 2138] [outer = 0x7f843300e400] 18:15:53 INFO - PROCESS | 1824 | 1461114953926 Marionette DEBUG loaded listener.js 18:15:54 INFO - PROCESS | 1824 | ++DOMWINDOW == 161 (0x7f8433ac9c00) [pid = 1824] [serial = 2139] [outer = 0x7f843300e400] 18:15:54 INFO - PROCESS | 1824 | 1461114954789 Marionette TRACE conn4 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 18:15:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 18:15:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1544ms 18:15:54 INFO - PROCESS | 1824 | 1461114954833 Marionette TRACE conn4 -> [0,2821,"getWindowHandle",null] 18:15:54 INFO - PROCESS | 1824 | 1461114954837 Marionette TRACE conn4 <- [1,2821,null,{"value":"8"}] 18:15:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 18:15:54 INFO - PROCESS | 1824 | 1461114954843 Marionette TRACE conn4 -> [0,2822,"setScriptTimeout",{"ms":35000}] 18:15:54 INFO - PROCESS | 1824 | 1461114954845 Marionette TRACE conn4 <- [1,2822,null,{}] 18:15:54 INFO - PROCESS | 1824 | 1461114954851 Marionette TRACE conn4 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:55 INFO - PROCESS | 1824 | 1461114955095 Marionette TRACE conn4 <- [1,2823,null,{"value":null}] 18:15:55 INFO - PROCESS | 1824 | 1461114955410 Marionette TRACE conn4 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:55 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843c4c6000 == 152 [pid = 1824] [id = 713] 18:15:55 INFO - PROCESS | 1824 | ++DOMWINDOW == 162 (0x7f84339b5000) [pid = 1824] [serial = 2140] [outer = (nil)] 18:15:55 INFO - PROCESS | 1824 | ++DOMWINDOW == 163 (0x7f8433ad2400) [pid = 1824] [serial = 2141] [outer = 0x7f84339b5000] 18:15:55 INFO - PROCESS | 1824 | 1461114955488 Marionette DEBUG loaded listener.js 18:15:55 INFO - PROCESS | 1824 | ++DOMWINDOW == 164 (0x7f8433ade800) [pid = 1824] [serial = 2142] [outer = 0x7f84339b5000] 18:15:56 INFO - PROCESS | 1824 | 1461114956340 Marionette TRACE conn4 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 18:15:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 18:15:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1537ms 18:15:56 INFO - PROCESS | 1824 | 1461114956382 Marionette TRACE conn4 -> [0,2825,"getWindowHandle",null] 18:15:56 INFO - PROCESS | 1824 | 1461114956386 Marionette TRACE conn4 <- [1,2825,null,{"value":"8"}] 18:15:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 18:15:56 INFO - PROCESS | 1824 | 1461114956392 Marionette TRACE conn4 -> [0,2826,"setScriptTimeout",{"ms":35000}] 18:15:56 INFO - PROCESS | 1824 | 1461114956394 Marionette TRACE conn4 <- [1,2826,null,{}] 18:15:56 INFO - PROCESS | 1824 | 1461114956400 Marionette TRACE conn4 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:56 INFO - PROCESS | 1824 | 1461114956626 Marionette TRACE conn4 <- [1,2827,null,{"value":null}] 18:15:56 INFO - PROCESS | 1824 | 1461114956899 Marionette TRACE conn4 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:56 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843c5a1800 == 153 [pid = 1824] [id = 714] 18:15:56 INFO - PROCESS | 1824 | ++DOMWINDOW == 165 (0x7f84251b6000) [pid = 1824] [serial = 2143] [outer = (nil)] 18:15:57 INFO - PROCESS | 1824 | ++DOMWINDOW == 166 (0x7f8433c38800) [pid = 1824] [serial = 2144] [outer = 0x7f84251b6000] 18:15:57 INFO - PROCESS | 1824 | 1461114957015 Marionette DEBUG loaded listener.js 18:15:57 INFO - PROCESS | 1824 | ++DOMWINDOW == 167 (0x7f8433c44400) [pid = 1824] [serial = 2145] [outer = 0x7f84251b6000] 18:15:57 INFO - PROCESS | 1824 | 1461114957891 Marionette TRACE conn4 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 18:15:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 18:15:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1529ms 18:15:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 18:15:57 INFO - PROCESS | 1824 | 1461114957924 Marionette TRACE conn4 -> [0,2829,"getWindowHandle",null] 18:15:57 INFO - PROCESS | 1824 | 1461114957926 Marionette TRACE conn4 <- [1,2829,null,{"value":"8"}] 18:15:57 INFO - PROCESS | 1824 | 1461114957933 Marionette TRACE conn4 -> [0,2830,"setScriptTimeout",{"ms":35000}] 18:15:57 INFO - PROCESS | 1824 | 1461114957936 Marionette TRACE conn4 <- [1,2830,null,{}] 18:15:57 INFO - PROCESS | 1824 | 1461114957942 Marionette TRACE conn4 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:58 INFO - PROCESS | 1824 | 1461114958173 Marionette TRACE conn4 <- [1,2831,null,{"value":null}] 18:15:58 INFO - PROCESS | 1824 | 1461114958447 Marionette TRACE conn4 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:58 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843c973800 == 154 [pid = 1824] [id = 715] 18:15:58 INFO - PROCESS | 1824 | ++DOMWINDOW == 168 (0x7f841bd6ec00) [pid = 1824] [serial = 2146] [outer = (nil)] 18:15:58 INFO - PROCESS | 1824 | ++DOMWINDOW == 169 (0x7f8433e71800) [pid = 1824] [serial = 2147] [outer = 0x7f841bd6ec00] 18:15:58 INFO - PROCESS | 1824 | 1461114958565 Marionette DEBUG loaded listener.js 18:15:58 INFO - PROCESS | 1824 | ++DOMWINDOW == 170 (0x7f8433edc800) [pid = 1824] [serial = 2148] [outer = 0x7f841bd6ec00] 18:15:59 INFO - PROCESS | 1824 | 1461114959413 Marionette TRACE conn4 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 18:15:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 18:15:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1537ms 18:15:59 INFO - PROCESS | 1824 | 1461114959470 Marionette TRACE conn4 -> [0,2833,"getWindowHandle",null] 18:15:59 INFO - PROCESS | 1824 | 1461114959473 Marionette TRACE conn4 <- [1,2833,null,{"value":"8"}] 18:15:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 18:15:59 INFO - PROCESS | 1824 | 1461114959479 Marionette TRACE conn4 -> [0,2834,"setScriptTimeout",{"ms":35000}] 18:15:59 INFO - PROCESS | 1824 | 1461114959482 Marionette TRACE conn4 <- [1,2834,null,{}] 18:15:59 INFO - PROCESS | 1824 | 1461114959487 Marionette TRACE conn4 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:59 INFO - PROCESS | 1824 | 1461114959730 Marionette TRACE conn4 <- [1,2835,null,{"value":null}] 18:16:00 INFO - PROCESS | 1824 | 1461114960046 Marionette TRACE conn4 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:00 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843ce18000 == 155 [pid = 1824] [id = 716] 18:16:00 INFO - PROCESS | 1824 | ++DOMWINDOW == 171 (0x7f842719f000) [pid = 1824] [serial = 2149] [outer = (nil)] 18:16:00 INFO - PROCESS | 1824 | ++DOMWINDOW == 172 (0x7f8433ee3000) [pid = 1824] [serial = 2150] [outer = 0x7f842719f000] 18:16:00 INFO - PROCESS | 1824 | 1461114960125 Marionette DEBUG loaded listener.js 18:16:00 INFO - PROCESS | 1824 | ++DOMWINDOW == 173 (0x7f8433ee9400) [pid = 1824] [serial = 2151] [outer = 0x7f842719f000] 18:16:01 INFO - PROCESS | 1824 | 1461114961039 Marionette TRACE conn4 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 18:16:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 18:16:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1631ms 18:16:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 18:16:01 INFO - PROCESS | 1824 | 1461114961112 Marionette TRACE conn4 -> [0,2837,"getWindowHandle",null] 18:16:01 INFO - PROCESS | 1824 | 1461114961114 Marionette TRACE conn4 <- [1,2837,null,{"value":"8"}] 18:16:01 INFO - PROCESS | 1824 | 1461114961121 Marionette TRACE conn4 -> [0,2838,"setScriptTimeout",{"ms":35000}] 18:16:01 INFO - PROCESS | 1824 | 1461114961125 Marionette TRACE conn4 <- [1,2838,null,{}] 18:16:01 INFO - PROCESS | 1824 | 1461114961130 Marionette TRACE conn4 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:01 INFO - PROCESS | 1824 | 1461114961387 Marionette TRACE conn4 <- [1,2839,null,{"value":null}] 18:16:01 INFO - PROCESS | 1824 | 1461114961707 Marionette TRACE conn4 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:01 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843d980000 == 156 [pid = 1824] [id = 717] 18:16:01 INFO - PROCESS | 1824 | ++DOMWINDOW == 174 (0x7f84244dc400) [pid = 1824] [serial = 2152] [outer = (nil)] 18:16:01 INFO - PROCESS | 1824 | ++DOMWINDOW == 175 (0x7f8434288000) [pid = 1824] [serial = 2153] [outer = 0x7f84244dc400] 18:16:01 INFO - PROCESS | 1824 | 1461114961788 Marionette DEBUG loaded listener.js 18:16:01 INFO - PROCESS | 1824 | ++DOMWINDOW == 176 (0x7f84342ff800) [pid = 1824] [serial = 2154] [outer = 0x7f84244dc400] 18:16:03 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8422cc2800 == 155 [pid = 1824] [id = 498] 18:16:03 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8422ce2800 == 154 [pid = 1824] [id = 655] 18:16:03 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8422721000 == 153 [pid = 1824] [id = 654] 18:16:03 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8437b8d000 == 152 [pid = 1824] [id = 692] 18:16:03 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843731a000 == 151 [pid = 1824] [id = 691] 18:16:03 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8433ea8000 == 150 [pid = 1824] [id = 690] 18:16:03 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84335e2000 == 149 [pid = 1824] [id = 689] 18:16:03 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8431de6000 == 148 [pid = 1824] [id = 688] 18:16:03 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8430fd6800 == 147 [pid = 1824] [id = 687] 18:16:03 INFO - PROCESS | 1824 | --DOCSHELL 0x7f842c8e3000 == 146 [pid = 1824] [id = 686] 18:16:03 INFO - PROCESS | 1824 | --DOCSHELL 0x7f842a904800 == 145 [pid = 1824] [id = 685] 18:16:03 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8429d8c800 == 144 [pid = 1824] [id = 684] 18:16:03 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8428f9b000 == 143 [pid = 1824] [id = 683] 18:16:03 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84282b0800 == 142 [pid = 1824] [id = 682] 18:16:03 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8427248000 == 141 [pid = 1824] [id = 681] 18:16:03 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8425fc1800 == 140 [pid = 1824] [id = 680] 18:16:03 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8422730800 == 139 [pid = 1824] [id = 679] 18:16:04 INFO - PROCESS | 1824 | --DOMWINDOW == 175 (0x7f84244e8800) [pid = 1824] [serial = 2036] [outer = (nil)] [url = about:blank] 18:16:04 INFO - PROCESS | 1824 | --DOMWINDOW == 174 (0x7f842544e400) [pid = 1824] [serial = 1905] [outer = (nil)] [url = about:blank] 18:16:04 INFO - PROCESS | 1824 | --DOMWINDOW == 173 (0x7f842a575c00) [pid = 1824] [serial = 1997] [outer = (nil)] [url = about:blank] 18:16:04 INFO - PROCESS | 1824 | --DOMWINDOW == 172 (0x7f842a31f000) [pid = 1824] [serial = 1995] [outer = (nil)] [url = about:blank] 18:16:04 INFO - PROCESS | 1824 | --DOMWINDOW == 171 (0x7f8429c56c00) [pid = 1824] [serial = 1994] [outer = (nil)] [url = about:blank] 18:16:04 INFO - PROCESS | 1824 | --DOMWINDOW == 170 (0x7f8431d74800) [pid = 1824] [serial = 2013] [outer = (nil)] [url = about:blank] 18:16:04 INFO - PROCESS | 1824 | --DOMWINDOW == 169 (0x7f8431c19400) [pid = 1824] [serial = 2012] [outer = (nil)] [url = about:blank] 18:16:04 INFO - PROCESS | 1824 | --DOMWINDOW == 168 (0x7f8433699400) [pid = 1824] [serial = 2019] [outer = (nil)] [url = about:blank] 18:16:04 INFO - PROCESS | 1824 | --DOMWINDOW == 167 (0x7f843300fc00) [pid = 1824] [serial = 2018] [outer = (nil)] [url = about:blank] 18:16:04 INFO - PROCESS | 1824 | --DOMWINDOW == 166 (0x7f8429b0a400) [pid = 1824] [serial = 1992] [outer = (nil)] [url = about:blank] 18:16:04 INFO - PROCESS | 1824 | --DOMWINDOW == 165 (0x7f8429a32c00) [pid = 1824] [serial = 1991] [outer = (nil)] [url = about:blank] 18:16:04 INFO - PROCESS | 1824 | --DOMWINDOW == 164 (0x7f8428e9f800) [pid = 1824] [serial = 1989] [outer = (nil)] [url = about:blank] 18:16:04 INFO - PROCESS | 1824 | --DOMWINDOW == 163 (0x7f8428e5f800) [pid = 1824] [serial = 1988] [outer = (nil)] [url = about:blank] 18:16:04 INFO - PROCESS | 1824 | --DOMWINDOW == 162 (0x7f8430e5b400) [pid = 1824] [serial = 2007] [outer = (nil)] [url = about:blank] 18:16:04 INFO - PROCESS | 1824 | --DOMWINDOW == 161 (0x7f8430ad3000) [pid = 1824] [serial = 2006] [outer = (nil)] [url = about:blank] 18:16:04 INFO - PROCESS | 1824 | --DOMWINDOW == 160 (0x7f8428b05800) [pid = 1824] [serial = 1986] [outer = (nil)] [url = about:blank] 18:16:04 INFO - PROCESS | 1824 | --DOMWINDOW == 159 (0x7f8427095000) [pid = 1824] [serial = 1985] [outer = (nil)] [url = about:blank] 18:16:04 INFO - PROCESS | 1824 | --DOMWINDOW == 158 (0x7f8431ae8c00) [pid = 1824] [serial = 2010] [outer = (nil)] [url = about:blank] 18:16:04 INFO - PROCESS | 1824 | --DOMWINDOW == 157 (0x7f8431aa4800) [pid = 1824] [serial = 2009] [outer = (nil)] [url = about:blank] 18:16:04 INFO - PROCESS | 1824 | --DOMWINDOW == 156 (0x7f8420583000) [pid = 1824] [serial = 2030] [outer = (nil)] [url = about:blank] 18:16:04 INFO - PROCESS | 1824 | --DOMWINDOW == 155 (0x7f8433936800) [pid = 1824] [serial = 2022] [outer = (nil)] [url = about:blank] 18:16:04 INFO - PROCESS | 1824 | --DOMWINDOW == 154 (0x7f84338a4000) [pid = 1824] [serial = 2021] [outer = (nil)] [url = about:blank] 18:16:04 INFO - PROCESS | 1824 | --DOMWINDOW == 153 (0x7f842c7eac00) [pid = 1824] [serial = 2004] [outer = (nil)] [url = about:blank] 18:16:04 INFO - PROCESS | 1824 | --DOMWINDOW == 152 (0x7f842abfc400) [pid = 1824] [serial = 2003] [outer = (nil)] [url = about:blank] 18:16:04 INFO - PROCESS | 1824 | --DOMWINDOW == 151 (0x7f8426f66400) [pid = 1824] [serial = 1983] [outer = (nil)] [url = about:blank] 18:16:04 INFO - PROCESS | 1824 | --DOMWINDOW == 150 (0x7f8426e31000) [pid = 1824] [serial = 1982] [outer = (nil)] [url = about:blank] 18:16:04 INFO - PROCESS | 1824 | --DOMWINDOW == 149 (0x7f8433a8b800) [pid = 1824] [serial = 2028] [outer = (nil)] [url = about:blank] 18:16:04 INFO - PROCESS | 1824 | --DOMWINDOW == 148 (0x7f84339bf400) [pid = 1824] [serial = 2027] [outer = (nil)] [url = about:blank] 18:16:04 INFO - PROCESS | 1824 | --DOMWINDOW == 147 (0x7f8432dd3800) [pid = 1824] [serial = 2016] [outer = (nil)] [url = about:blank] 18:16:04 INFO - PROCESS | 1824 | --DOMWINDOW == 146 (0x7f8432d8bc00) [pid = 1824] [serial = 2015] [outer = (nil)] [url = about:blank] 18:16:04 INFO - PROCESS | 1824 | --DOMWINDOW == 145 (0x7f842aae1000) [pid = 1824] [serial = 2001] [outer = (nil)] [url = about:blank] 18:16:04 INFO - PROCESS | 1824 | --DOMWINDOW == 144 (0x7f842aa7c400) [pid = 1824] [serial = 2000] [outer = (nil)] [url = about:blank] 18:16:04 INFO - PROCESS | 1824 | --DOMWINDOW == 143 (0x7f84251b0000) [pid = 1824] [serial = 1980] [outer = (nil)] [url = about:blank] 18:16:04 INFO - PROCESS | 1824 | --DOMWINDOW == 142 (0x7f8425146800) [pid = 1824] [serial = 1979] [outer = (nil)] [url = about:blank] 18:16:04 INFO - PROCESS | 1824 | --DOMWINDOW == 141 (0x7f84339b9c00) [pid = 1824] [serial = 2025] [outer = (nil)] [url = about:blank] 18:16:04 INFO - PROCESS | 1824 | --DOMWINDOW == 140 (0x7f8433941800) [pid = 1824] [serial = 2024] [outer = (nil)] [url = about:blank] 18:16:04 INFO - PROCESS | 1824 | --DOMWINDOW == 139 (0x7f8422357800) [pid = 1824] [serial = 1977] [outer = (nil)] [url = about:blank] 18:16:04 INFO - PROCESS | 1824 | --DOMWINDOW == 138 (0x7f8421f52800) [pid = 1824] [serial = 1976] [outer = (nil)] [url = about:blank] 18:16:04 INFO - PROCESS | 1824 | --DOMWINDOW == 137 (0x7f842a9f1400) [pid = 1824] [serial = 1998] [outer = (nil)] [url = about:blank] 18:16:04 INFO - PROCESS | 1824 | --DOMWINDOW == 136 (0x7f842254d400) [pid = 1824] [serial = 2033] [outer = (nil)] [url = about:blank] 18:16:04 INFO - PROCESS | 1824 | --DOMWINDOW == 135 (0x7f84228d1c00) [pid = 1824] [serial = 2034] [outer = (nil)] [url = about:blank] 18:16:04 INFO - PROCESS | 1824 | --DOMWINDOW == 134 (0x7f8422240c00) [pid = 1824] [serial = 2031] [outer = (nil)] [url = about:blank] 18:16:04 INFO - PROCESS | 1824 | 1461114964590 Marionette TRACE conn4 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 18:16:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 18:16:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 3492ms 18:16:04 INFO - PROCESS | 1824 | 1461114964620 Marionette TRACE conn4 -> [0,2841,"getWindowHandle",null] 18:16:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 18:16:04 INFO - PROCESS | 1824 | 1461114964634 Marionette TRACE conn4 <- [1,2841,null,{"value":"8"}] 18:16:04 INFO - PROCESS | 1824 | 1461114964644 Marionette TRACE conn4 -> [0,2842,"setScriptTimeout",{"ms":35000}] 18:16:04 INFO - PROCESS | 1824 | 1461114964650 Marionette TRACE conn4 <- [1,2842,null,{}] 18:16:04 INFO - PROCESS | 1824 | 1461114964657 Marionette TRACE conn4 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:04 INFO - PROCESS | 1824 | 1461114964889 Marionette TRACE conn4 <- [1,2843,null,{"value":null}] 18:16:05 INFO - PROCESS | 1824 | 1461114965088 Marionette TRACE conn4 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:05 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84227dd800 == 140 [pid = 1824] [id = 718] 18:16:05 INFO - PROCESS | 1824 | ++DOMWINDOW == 135 (0x7f842057f400) [pid = 1824] [serial = 2155] [outer = (nil)] 18:16:05 INFO - PROCESS | 1824 | ++DOMWINDOW == 136 (0x7f8421f4d400) [pid = 1824] [serial = 2156] [outer = 0x7f842057f400] 18:16:05 INFO - PROCESS | 1824 | 1461114965156 Marionette DEBUG loaded listener.js 18:16:05 INFO - PROCESS | 1824 | ++DOMWINDOW == 137 (0x7f8422350800) [pid = 1824] [serial = 2157] [outer = 0x7f842057f400] 18:16:06 INFO - PROCESS | 1824 | 1461114966085 Marionette TRACE conn4 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 18:16:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 18:16:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1491ms 18:16:06 INFO - PROCESS | 1824 | 1461114966135 Marionette TRACE conn4 -> [0,2845,"getWindowHandle",null] 18:16:06 INFO - PROCESS | 1824 | 1461114966143 Marionette TRACE conn4 <- [1,2845,null,{"value":"8"}] 18:16:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 18:16:06 INFO - PROCESS | 1824 | 1461114966154 Marionette TRACE conn4 -> [0,2846,"setScriptTimeout",{"ms":35000}] 18:16:06 INFO - PROCESS | 1824 | 1461114966159 Marionette TRACE conn4 <- [1,2846,null,{}] 18:16:06 INFO - PROCESS | 1824 | 1461114966165 Marionette TRACE conn4 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:06 INFO - PROCESS | 1824 | 1461114966414 Marionette TRACE conn4 <- [1,2847,null,{"value":null}] 18:16:06 INFO - PROCESS | 1824 | 1461114966712 Marionette TRACE conn4 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:06 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8424c48000 == 141 [pid = 1824] [id = 719] 18:16:06 INFO - PROCESS | 1824 | ++DOMWINDOW == 138 (0x7f842261f400) [pid = 1824] [serial = 2158] [outer = (nil)] 18:16:06 INFO - PROCESS | 1824 | ++DOMWINDOW == 139 (0x7f8422a72400) [pid = 1824] [serial = 2159] [outer = 0x7f842261f400] 18:16:06 INFO - PROCESS | 1824 | 1461114966796 Marionette DEBUG loaded listener.js 18:16:06 INFO - PROCESS | 1824 | ++DOMWINDOW == 140 (0x7f84244dbc00) [pid = 1824] [serial = 2160] [outer = 0x7f842261f400] 18:16:07 INFO - PROCESS | 1824 | 1461114967633 Marionette TRACE conn4 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 18:16:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 18:16:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1539ms 18:16:07 INFO - PROCESS | 1824 | 1461114967703 Marionette TRACE conn4 -> [0,2849,"getWindowHandle",null] 18:16:07 INFO - PROCESS | 1824 | 1461114967710 Marionette TRACE conn4 <- [1,2849,null,{"value":"8"}] 18:16:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 18:16:07 INFO - PROCESS | 1824 | 1461114967723 Marionette TRACE conn4 -> [0,2850,"setScriptTimeout",{"ms":35000}] 18:16:07 INFO - PROCESS | 1824 | 1461114967733 Marionette TRACE conn4 <- [1,2850,null,{}] 18:16:07 INFO - PROCESS | 1824 | 1461114967853 Marionette TRACE conn4 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:08 INFO - PROCESS | 1824 | 1461114968145 Marionette TRACE conn4 <- [1,2851,null,{"value":null}] 18:16:08 INFO - PROCESS | 1824 | 1461114968187 Marionette TRACE conn4 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:08 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8426f39000 == 142 [pid = 1824] [id = 720] 18:16:08 INFO - PROCESS | 1824 | ++DOMWINDOW == 141 (0x7f84244df400) [pid = 1824] [serial = 2161] [outer = (nil)] 18:16:08 INFO - PROCESS | 1824 | ++DOMWINDOW == 142 (0x7f8425447400) [pid = 1824] [serial = 2162] [outer = 0x7f84244df400] 18:16:08 INFO - PROCESS | 1824 | 1461114968260 Marionette DEBUG loaded listener.js 18:16:08 INFO - PROCESS | 1824 | ++DOMWINDOW == 143 (0x7f8425491800) [pid = 1824] [serial = 2163] [outer = 0x7f84244df400] 18:16:09 INFO - PROCESS | 1824 | --DOMWINDOW == 142 (0x7f841aceac00) [pid = 1824] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 18:16:09 INFO - PROCESS | 1824 | --DOMWINDOW == 141 (0x7f84228c8c00) [pid = 1824] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 18:16:09 INFO - PROCESS | 1824 | --DOMWINDOW == 140 (0x7f84251b4800) [pid = 1824] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 18:16:09 INFO - PROCESS | 1824 | --DOMWINDOW == 139 (0x7f8424647800) [pid = 1824] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 18:16:09 INFO - PROCESS | 1824 | --DOMWINDOW == 138 (0x7f841bd68800) [pid = 1824] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 18:16:09 INFO - PROCESS | 1824 | --DOMWINDOW == 137 (0x7f8421f49000) [pid = 1824] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 18:16:09 INFO - PROCESS | 1824 | --DOMWINDOW == 136 (0x7f841bc6b800) [pid = 1824] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 18:16:09 INFO - PROCESS | 1824 | --DOMWINDOW == 135 (0x7f841bc6b000) [pid = 1824] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 18:16:09 INFO - PROCESS | 1824 | --DOMWINDOW == 134 (0x7f8429a2cc00) [pid = 1824] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 18:16:09 INFO - PROCESS | 1824 | --DOMWINDOW == 133 (0x7f8426ab8c00) [pid = 1824] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 18:16:09 INFO - PROCESS | 1824 | --DOMWINDOW == 132 (0x7f8429a39800) [pid = 1824] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 18:16:09 INFO - PROCESS | 1824 | --DOMWINDOW == 131 (0x7f8430e59000) [pid = 1824] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 18:16:09 INFO - PROCESS | 1824 | --DOMWINDOW == 130 (0x7f8430e57c00) [pid = 1824] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 18:16:09 INFO - PROCESS | 1824 | --DOMWINDOW == 129 (0x7f8429b03800) [pid = 1824] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 18:16:09 INFO - PROCESS | 1824 | --DOMWINDOW == 128 (0x7f8427cfc400) [pid = 1824] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 18:16:09 INFO - PROCESS | 1824 | --DOMWINDOW == 127 (0x7f842544f800) [pid = 1824] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 18:16:09 INFO - PROCESS | 1824 | --DOMWINDOW == 126 (0x7f84299c4000) [pid = 1824] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 18:16:09 INFO - PROCESS | 1824 | --DOMWINDOW == 125 (0x7f8428f09000) [pid = 1824] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 18:16:09 INFO - PROCESS | 1824 | --DOMWINDOW == 124 (0x7f8426a0ac00) [pid = 1824] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 18:16:09 INFO - PROCESS | 1824 | --DOMWINDOW == 123 (0x7f841aceb800) [pid = 1824] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 18:16:09 INFO - PROCESS | 1824 | 1461114969731 Marionette TRACE conn4 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 18:16:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 18:16:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 2073ms 18:16:09 INFO - PROCESS | 1824 | 1461114969795 Marionette TRACE conn4 -> [0,2853,"getWindowHandle",null] 18:16:09 INFO - PROCESS | 1824 | 1461114969800 Marionette TRACE conn4 <- [1,2853,null,{"value":"8"}] 18:16:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 18:16:09 INFO - PROCESS | 1824 | 1461114969806 Marionette TRACE conn4 -> [0,2854,"setScriptTimeout",{"ms":35000}] 18:16:09 INFO - PROCESS | 1824 | 1461114969810 Marionette TRACE conn4 <- [1,2854,null,{}] 18:16:09 INFO - PROCESS | 1824 | 1461114969815 Marionette TRACE conn4 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:10 INFO - PROCESS | 1824 | 1461114970054 Marionette TRACE conn4 <- [1,2855,null,{"value":null}] 18:16:10 INFO - PROCESS | 1824 | 1461114970233 Marionette TRACE conn4 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:10 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84271b0800 == 143 [pid = 1824] [id = 721] 18:16:10 INFO - PROCESS | 1824 | ++DOMWINDOW == 124 (0x7f8420584400) [pid = 1824] [serial = 2164] [outer = (nil)] 18:16:10 INFO - PROCESS | 1824 | ++DOMWINDOW == 125 (0x7f84251aec00) [pid = 1824] [serial = 2165] [outer = 0x7f8420584400] 18:16:10 INFO - PROCESS | 1824 | 1461114970302 Marionette DEBUG loaded listener.js 18:16:10 INFO - PROCESS | 1824 | ++DOMWINDOW == 126 (0x7f8426abe400) [pid = 1824] [serial = 2166] [outer = 0x7f8420584400] 18:16:11 INFO - PROCESS | 1824 | 1461114971092 Marionette TRACE conn4 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 18:16:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 18:16:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1334ms 18:16:11 INFO - PROCESS | 1824 | 1461114971142 Marionette TRACE conn4 -> [0,2857,"getWindowHandle",null] 18:16:11 INFO - PROCESS | 1824 | 1461114971144 Marionette TRACE conn4 <- [1,2857,null,{"value":"8"}] 18:16:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 18:16:11 INFO - PROCESS | 1824 | 1461114971164 Marionette TRACE conn4 -> [0,2858,"setScriptTimeout",{"ms":35000}] 18:16:11 INFO - PROCESS | 1824 | 1461114971168 Marionette TRACE conn4 <- [1,2858,null,{}] 18:16:11 INFO - PROCESS | 1824 | 1461114971178 Marionette TRACE conn4 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:11 INFO - PROCESS | 1824 | 1461114971591 Marionette TRACE conn4 <- [1,2859,null,{"value":null}] 18:16:11 INFO - PROCESS | 1824 | 1461114971934 Marionette TRACE conn4 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:11 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f842271a800 == 144 [pid = 1824] [id = 722] 18:16:11 INFO - PROCESS | 1824 | ++DOMWINDOW == 127 (0x7f841bc65c00) [pid = 1824] [serial = 2167] [outer = (nil)] 18:16:12 INFO - PROCESS | 1824 | ++DOMWINDOW == 128 (0x7f841bd71800) [pid = 1824] [serial = 2168] [outer = 0x7f841bc65c00] 18:16:12 INFO - PROCESS | 1824 | 1461114972020 Marionette DEBUG loaded listener.js 18:16:12 INFO - PROCESS | 1824 | ++DOMWINDOW == 129 (0x7f8421f48000) [pid = 1824] [serial = 2169] [outer = 0x7f841bc65c00] 18:16:12 INFO - PROCESS | 1824 | 1461114972976 Marionette TRACE conn4 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 18:16:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 18:16:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1895ms 18:16:13 INFO - PROCESS | 1824 | 1461114973050 Marionette TRACE conn4 -> [0,2861,"getWindowHandle",null] 18:16:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 18:16:13 INFO - PROCESS | 1824 | 1461114973057 Marionette TRACE conn4 <- [1,2861,null,{"value":"8"}] 18:16:13 INFO - PROCESS | 1824 | 1461114973066 Marionette TRACE conn4 -> [0,2862,"setScriptTimeout",{"ms":35000}] 18:16:13 INFO - PROCESS | 1824 | 1461114973075 Marionette TRACE conn4 <- [1,2862,null,{}] 18:16:13 INFO - PROCESS | 1824 | 1461114973083 Marionette TRACE conn4 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:13 INFO - PROCESS | 1824 | 1461114973380 Marionette TRACE conn4 <- [1,2863,null,{"value":null}] 18:16:13 INFO - PROCESS | 1824 | 1461114973694 Marionette TRACE conn4 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:13 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84270ce000 == 145 [pid = 1824] [id = 723] 18:16:13 INFO - PROCESS | 1824 | ++DOMWINDOW == 130 (0x7f84228c9000) [pid = 1824] [serial = 2170] [outer = (nil)] 18:16:13 INFO - PROCESS | 1824 | ++DOMWINDOW == 131 (0x7f84244db800) [pid = 1824] [serial = 2171] [outer = 0x7f84228c9000] 18:16:13 INFO - PROCESS | 1824 | 1461114973780 Marionette DEBUG loaded listener.js 18:16:13 INFO - PROCESS | 1824 | ++DOMWINDOW == 132 (0x7f842514b800) [pid = 1824] [serial = 2172] [outer = 0x7f84228c9000] 18:16:14 INFO - PROCESS | 1824 | 1461114974754 Marionette TRACE conn4 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 18:16:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 18:16:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1739ms 18:16:14 INFO - PROCESS | 1824 | 1461114974805 Marionette TRACE conn4 -> [0,2865,"getWindowHandle",null] 18:16:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 18:16:14 INFO - PROCESS | 1824 | 1461114974811 Marionette TRACE conn4 <- [1,2865,null,{"value":"8"}] 18:16:14 INFO - PROCESS | 1824 | 1461114974818 Marionette TRACE conn4 -> [0,2866,"setScriptTimeout",{"ms":35000}] 18:16:14 INFO - PROCESS | 1824 | 1461114974821 Marionette TRACE conn4 <- [1,2866,null,{}] 18:16:14 INFO - PROCESS | 1824 | 1461114974828 Marionette TRACE conn4 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:15 INFO - PROCESS | 1824 | 1461114975097 Marionette TRACE conn4 <- [1,2867,null,{"value":null}] 18:16:15 INFO - PROCESS | 1824 | 1461114975444 Marionette TRACE conn4 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:15 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8427bc9800 == 146 [pid = 1824] [id = 724] 18:16:15 INFO - PROCESS | 1824 | ++DOMWINDOW == 133 (0x7f842544e400) [pid = 1824] [serial = 2173] [outer = (nil)] 18:16:15 INFO - PROCESS | 1824 | ++DOMWINDOW == 134 (0x7f8426e38400) [pid = 1824] [serial = 2174] [outer = 0x7f842544e400] 18:16:15 INFO - PROCESS | 1824 | 1461114975529 Marionette DEBUG loaded listener.js 18:16:15 INFO - PROCESS | 1824 | ++DOMWINDOW == 135 (0x7f842706f800) [pid = 1824] [serial = 2175] [outer = 0x7f842544e400] 18:16:16 INFO - PROCESS | 1824 | 1461114976483 Marionette TRACE conn4 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 18:16:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 18:16:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1695ms 18:16:16 INFO - PROCESS | 1824 | 1461114976514 Marionette TRACE conn4 -> [0,2869,"getWindowHandle",null] 18:16:16 INFO - PROCESS | 1824 | 1461114976521 Marionette TRACE conn4 <- [1,2869,null,{"value":"8"}] 18:16:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 18:16:16 INFO - PROCESS | 1824 | 1461114976539 Marionette TRACE conn4 -> [0,2870,"setScriptTimeout",{"ms":35000}] 18:16:16 INFO - PROCESS | 1824 | 1461114976547 Marionette TRACE conn4 <- [1,2870,null,{}] 18:16:16 INFO - PROCESS | 1824 | 1461114976554 Marionette TRACE conn4 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:16 INFO - PROCESS | 1824 | 1461114976816 Marionette TRACE conn4 <- [1,2871,null,{"value":null}] 18:16:17 INFO - PROCESS | 1824 | 1461114977128 Marionette TRACE conn4 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:17 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8428fda800 == 147 [pid = 1824] [id = 725] 18:16:17 INFO - PROCESS | 1824 | ++DOMWINDOW == 136 (0x7f8425487c00) [pid = 1824] [serial = 2176] [outer = (nil)] 18:16:17 INFO - PROCESS | 1824 | ++DOMWINDOW == 137 (0x7f8428b02400) [pid = 1824] [serial = 2177] [outer = 0x7f8425487c00] 18:16:17 INFO - PROCESS | 1824 | 1461114977213 Marionette DEBUG loaded listener.js 18:16:17 INFO - PROCESS | 1824 | ++DOMWINDOW == 138 (0x7f8428e63000) [pid = 1824] [serial = 2178] [outer = 0x7f8425487c00] 18:16:18 INFO - PROCESS | 1824 | 1461114978129 Marionette TRACE conn4 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 18:16:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 18:16:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1649ms 18:16:18 INFO - PROCESS | 1824 | 1461114978180 Marionette TRACE conn4 -> [0,2873,"getWindowHandle",null] 18:16:18 INFO - PROCESS | 1824 | 1461114978183 Marionette TRACE conn4 <- [1,2873,null,{"value":"8"}] 18:16:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 18:16:18 INFO - PROCESS | 1824 | 1461114978191 Marionette TRACE conn4 -> [0,2874,"setScriptTimeout",{"ms":35000}] 18:16:18 INFO - PROCESS | 1824 | 1461114978195 Marionette TRACE conn4 <- [1,2874,null,{}] 18:16:18 INFO - PROCESS | 1824 | 1461114978200 Marionette TRACE conn4 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:18 INFO - PROCESS | 1824 | 1461114978455 Marionette TRACE conn4 <- [1,2875,null,{"value":null}] 18:16:18 INFO - PROCESS | 1824 | 1461114978690 Marionette TRACE conn4 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:18 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8429d9e800 == 148 [pid = 1824] [id = 726] 18:16:18 INFO - PROCESS | 1824 | ++DOMWINDOW == 139 (0x7f8425096000) [pid = 1824] [serial = 2179] [outer = (nil)] 18:16:18 INFO - PROCESS | 1824 | ++DOMWINDOW == 140 (0x7f84299c4000) [pid = 1824] [serial = 2180] [outer = 0x7f8425096000] 18:16:18 INFO - PROCESS | 1824 | 1461114978809 Marionette DEBUG loaded listener.js 18:16:18 INFO - PROCESS | 1824 | ++DOMWINDOW == 141 (0x7f8429a2f400) [pid = 1824] [serial = 2181] [outer = 0x7f8425096000] 18:16:19 INFO - PROCESS | 1824 | 1461114979769 Marionette TRACE conn4 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 18:16:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 18:16:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1635ms 18:16:19 INFO - PROCESS | 1824 | 1461114979828 Marionette TRACE conn4 -> [0,2877,"getWindowHandle",null] 18:16:19 INFO - PROCESS | 1824 | 1461114979831 Marionette TRACE conn4 <- [1,2877,null,{"value":"8"}] 18:16:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 18:16:19 INFO - PROCESS | 1824 | 1461114979838 Marionette TRACE conn4 -> [0,2878,"setScriptTimeout",{"ms":35000}] 18:16:19 INFO - PROCESS | 1824 | 1461114979842 Marionette TRACE conn4 <- [1,2878,null,{}] 18:16:19 INFO - PROCESS | 1824 | 1461114979848 Marionette TRACE conn4 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:20 INFO - PROCESS | 1824 | 1461114980111 Marionette TRACE conn4 <- [1,2879,null,{"value":null}] 18:16:20 INFO - PROCESS | 1824 | 1461114980439 Marionette TRACE conn4 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:20 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f842ab59800 == 149 [pid = 1824] [id = 727] 18:16:20 INFO - PROCESS | 1824 | ++DOMWINDOW == 142 (0x7f8429b6b000) [pid = 1824] [serial = 2182] [outer = (nil)] 18:16:20 INFO - PROCESS | 1824 | ++DOMWINDOW == 143 (0x7f8429c52800) [pid = 1824] [serial = 2183] [outer = 0x7f8429b6b000] 18:16:20 INFO - PROCESS | 1824 | 1461114980528 Marionette DEBUG loaded listener.js 18:16:20 INFO - PROCESS | 1824 | ++DOMWINDOW == 144 (0x7f842a31e400) [pid = 1824] [serial = 2184] [outer = 0x7f8429b6b000] 18:16:21 INFO - PROCESS | 1824 | 1461114981475 Marionette TRACE conn4 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 18:16:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 18:16:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1686ms 18:16:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 18:16:21 INFO - PROCESS | 1824 | 1461114981526 Marionette TRACE conn4 -> [0,2881,"getWindowHandle",null] 18:16:21 INFO - PROCESS | 1824 | 1461114981528 Marionette TRACE conn4 <- [1,2881,null,{"value":"8"}] 18:16:21 INFO - PROCESS | 1824 | 1461114981535 Marionette TRACE conn4 -> [0,2882,"setScriptTimeout",{"ms":35000}] 18:16:21 INFO - PROCESS | 1824 | 1461114981539 Marionette TRACE conn4 <- [1,2882,null,{}] 18:16:21 INFO - PROCESS | 1824 | 1461114981545 Marionette TRACE conn4 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:21 INFO - PROCESS | 1824 | 1461114981789 Marionette TRACE conn4 <- [1,2883,null,{"value":null}] 18:16:22 INFO - PROCESS | 1824 | 1461114982103 Marionette TRACE conn4 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:22 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8430c62000 == 150 [pid = 1824] [id = 728] 18:16:22 INFO - PROCESS | 1824 | ++DOMWINDOW == 145 (0x7f8429a37400) [pid = 1824] [serial = 2185] [outer = (nil)] 18:16:22 INFO - PROCESS | 1824 | ++DOMWINDOW == 146 (0x7f842a9e3c00) [pid = 1824] [serial = 2186] [outer = 0x7f8429a37400] 18:16:22 INFO - PROCESS | 1824 | 1461114982186 Marionette DEBUG loaded listener.js 18:16:22 INFO - PROCESS | 1824 | ++DOMWINDOW == 147 (0x7f842aa71c00) [pid = 1824] [serial = 2187] [outer = 0x7f8429a37400] 18:16:23 INFO - PROCESS | 1824 | 1461114983115 Marionette TRACE conn4 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 18:16:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 18:16:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1631ms 18:16:23 INFO - PROCESS | 1824 | 1461114983167 Marionette TRACE conn4 -> [0,2885,"getWindowHandle",null] 18:16:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 18:16:23 INFO - PROCESS | 1824 | 1461114983171 Marionette TRACE conn4 <- [1,2885,null,{"value":"8"}] 18:16:23 INFO - PROCESS | 1824 | 1461114983177 Marionette TRACE conn4 -> [0,2886,"setScriptTimeout",{"ms":35000}] 18:16:23 INFO - PROCESS | 1824 | 1461114983181 Marionette TRACE conn4 <- [1,2886,null,{}] 18:16:23 INFO - PROCESS | 1824 | 1461114983186 Marionette TRACE conn4 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:23 INFO - PROCESS | 1824 | 1461114983426 Marionette TRACE conn4 <- [1,2887,null,{"value":null}] 18:16:23 INFO - PROCESS | 1824 | 1461114983734 Marionette TRACE conn4 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:23 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84319ef000 == 151 [pid = 1824] [id = 729] 18:16:23 INFO - PROCESS | 1824 | ++DOMWINDOW == 148 (0x7f8429b6d800) [pid = 1824] [serial = 2188] [outer = (nil)] 18:16:23 INFO - PROCESS | 1824 | ++DOMWINDOW == 149 (0x7f842abee800) [pid = 1824] [serial = 2189] [outer = 0x7f8429b6d800] 18:16:23 INFO - PROCESS | 1824 | 1461114983813 Marionette DEBUG loaded listener.js 18:16:23 INFO - PROCESS | 1824 | ++DOMWINDOW == 150 (0x7f842c7f5400) [pid = 1824] [serial = 2190] [outer = 0x7f8429b6d800] 18:16:24 INFO - PROCESS | 1824 | 1461114984721 Marionette TRACE conn4 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 18:16:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 18:16:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1585ms 18:16:24 INFO - PROCESS | 1824 | 1461114984762 Marionette TRACE conn4 -> [0,2889,"getWindowHandle",null] 18:16:24 INFO - PROCESS | 1824 | 1461114984766 Marionette TRACE conn4 <- [1,2889,null,{"value":"8"}] 18:16:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 18:16:24 INFO - PROCESS | 1824 | 1461114984773 Marionette TRACE conn4 -> [0,2890,"setScriptTimeout",{"ms":35000}] 18:16:24 INFO - PROCESS | 1824 | 1461114984777 Marionette TRACE conn4 <- [1,2890,null,{}] 18:16:24 INFO - PROCESS | 1824 | 1461114984782 Marionette TRACE conn4 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:25 INFO - PROCESS | 1824 | 1461114985022 Marionette TRACE conn4 <- [1,2891,null,{"value":null}] 18:16:25 INFO - PROCESS | 1824 | 1461114985293 Marionette TRACE conn4 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:25 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84331c8800 == 152 [pid = 1824] [id = 730] 18:16:25 INFO - PROCESS | 1824 | ++DOMWINDOW == 151 (0x7f842aa6f800) [pid = 1824] [serial = 2191] [outer = (nil)] 18:16:25 INFO - PROCESS | 1824 | ++DOMWINDOW == 152 (0x7f842c93e400) [pid = 1824] [serial = 2192] [outer = 0x7f842aa6f800] 18:16:25 INFO - PROCESS | 1824 | 1461114985411 Marionette DEBUG loaded listener.js 18:16:25 INFO - PROCESS | 1824 | ++DOMWINDOW == 153 (0x7f8431a05400) [pid = 1824] [serial = 2193] [outer = 0x7f842aa6f800] 18:16:26 INFO - PROCESS | 1824 | 1461114986245 Marionette TRACE conn4 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 18:16:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 18:16:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1536ms 18:16:26 INFO - PROCESS | 1824 | 1461114986310 Marionette TRACE conn4 -> [0,2893,"getWindowHandle",null] 18:16:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 18:16:26 INFO - PROCESS | 1824 | 1461114986314 Marionette TRACE conn4 <- [1,2893,null,{"value":"8"}] 18:16:26 INFO - PROCESS | 1824 | 1461114986320 Marionette TRACE conn4 -> [0,2894,"setScriptTimeout",{"ms":35000}] 18:16:26 INFO - PROCESS | 1824 | 1461114986324 Marionette TRACE conn4 <- [1,2894,null,{}] 18:16:26 INFO - PROCESS | 1824 | 1461114986330 Marionette TRACE conn4 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:26 INFO - PROCESS | 1824 | 1461114986657 Marionette TRACE conn4 <- [1,2895,null,{"value":null}] 18:16:27 INFO - PROCESS | 1824 | 1461114987052 Marionette TRACE conn4 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:27 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843371d000 == 153 [pid = 1824] [id = 731] 18:16:27 INFO - PROCESS | 1824 | ++DOMWINDOW == 154 (0x7f8422551400) [pid = 1824] [serial = 2194] [outer = (nil)] 18:16:27 INFO - PROCESS | 1824 | ++DOMWINDOW == 155 (0x7f8431aa6c00) [pid = 1824] [serial = 2195] [outer = 0x7f8422551400] 18:16:27 INFO - PROCESS | 1824 | 1461114987251 Marionette DEBUG loaded listener.js 18:16:27 INFO - PROCESS | 1824 | ++DOMWINDOW == 156 (0x7f8431c13400) [pid = 1824] [serial = 2196] [outer = 0x7f8422551400] 18:16:28 INFO - PROCESS | 1824 | 1461114988683 Marionette TRACE conn4 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 18:16:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 18:16:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 2440ms 18:16:28 INFO - PROCESS | 1824 | 1461114988778 Marionette TRACE conn4 -> [0,2897,"getWindowHandle",null] 18:16:28 INFO - PROCESS | 1824 | 1461114988782 Marionette TRACE conn4 <- [1,2897,null,{"value":"8"}] 18:16:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 18:16:28 INFO - PROCESS | 1824 | 1461114988794 Marionette TRACE conn4 -> [0,2898,"setScriptTimeout",{"ms":35000}] 18:16:28 INFO - PROCESS | 1824 | 1461114988798 Marionette TRACE conn4 <- [1,2898,null,{}] 18:16:28 INFO - PROCESS | 1824 | 1461114988808 Marionette TRACE conn4 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:29 INFO - PROCESS | 1824 | 1461114989327 Marionette TRACE conn4 <- [1,2899,null,{"value":null}] 18:16:29 INFO - PROCESS | 1824 | 1461114989678 Marionette TRACE conn4 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:29 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8434e53800 == 154 [pid = 1824] [id = 732] 18:16:29 INFO - PROCESS | 1824 | ++DOMWINDOW == 157 (0x7f8431a10800) [pid = 1824] [serial = 2197] [outer = (nil)] 18:16:29 INFO - PROCESS | 1824 | ++DOMWINDOW == 158 (0x7f8432d95400) [pid = 1824] [serial = 2198] [outer = 0x7f8431a10800] 18:16:29 INFO - PROCESS | 1824 | 1461114989842 Marionette DEBUG loaded listener.js 18:16:30 INFO - PROCESS | 1824 | ++DOMWINDOW == 159 (0x7f8432ddf800) [pid = 1824] [serial = 2199] [outer = 0x7f8431a10800] 18:16:31 INFO - PROCESS | 1824 | 1461114991012 Marionette TRACE conn4 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 18:16:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 18:16:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 2299ms 18:16:31 INFO - PROCESS | 1824 | 1461114991092 Marionette TRACE conn4 -> [0,2901,"getWindowHandle",null] 18:16:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 18:16:31 INFO - PROCESS | 1824 | 1461114991103 Marionette TRACE conn4 <- [1,2901,null,{"value":"8"}] 18:16:31 INFO - PROCESS | 1824 | 1461114991109 Marionette TRACE conn4 -> [0,2902,"setScriptTimeout",{"ms":35000}] 18:16:31 INFO - PROCESS | 1824 | 1461114991114 Marionette TRACE conn4 <- [1,2902,null,{}] 18:16:31 INFO - PROCESS | 1824 | 1461114991120 Marionette TRACE conn4 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:31 INFO - PROCESS | 1824 | 1461114991420 Marionette TRACE conn4 <- [1,2903,null,{"value":null}] 18:16:31 INFO - PROCESS | 1824 | 1461114991739 Marionette TRACE conn4 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:31 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8437ca5800 == 155 [pid = 1824] [id = 733] 18:16:31 INFO - PROCESS | 1824 | ++DOMWINDOW == 160 (0x7f8432ddfc00) [pid = 1824] [serial = 2200] [outer = (nil)] 18:16:31 INFO - PROCESS | 1824 | ++DOMWINDOW == 161 (0x7f84333ed000) [pid = 1824] [serial = 2201] [outer = 0x7f8432ddfc00] 18:16:31 INFO - PROCESS | 1824 | 1461114991821 Marionette DEBUG loaded listener.js 18:16:31 INFO - PROCESS | 1824 | ++DOMWINDOW == 162 (0x7f84336fd000) [pid = 1824] [serial = 2202] [outer = 0x7f8432ddfc00] 18:16:32 INFO - PROCESS | 1824 | 1461114992723 Marionette TRACE conn4 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 18:16:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 18:16:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1682ms 18:16:32 INFO - PROCESS | 1824 | 1461114992792 Marionette TRACE conn4 -> [0,2905,"getWindowHandle",null] 18:16:32 INFO - PROCESS | 1824 | 1461114992795 Marionette TRACE conn4 <- [1,2905,null,{"value":"8"}] 18:16:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 18:16:32 INFO - PROCESS | 1824 | 1461114992802 Marionette TRACE conn4 -> [0,2906,"setScriptTimeout",{"ms":35000}] 18:16:32 INFO - PROCESS | 1824 | 1461114992805 Marionette TRACE conn4 <- [1,2906,null,{}] 18:16:32 INFO - PROCESS | 1824 | 1461114992811 Marionette TRACE conn4 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:33 INFO - PROCESS | 1824 | 1461114993078 Marionette TRACE conn4 <- [1,2907,null,{"value":null}] 18:16:33 INFO - PROCESS | 1824 | 1461114993390 Marionette TRACE conn4 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:33 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8437d83000 == 156 [pid = 1824] [id = 734] 18:16:33 INFO - PROCESS | 1824 | ++DOMWINDOW == 163 (0x7f842abf1000) [pid = 1824] [serial = 2203] [outer = (nil)] 18:16:33 INFO - PROCESS | 1824 | ++DOMWINDOW == 164 (0x7f843393c000) [pid = 1824] [serial = 2204] [outer = 0x7f842abf1000] 18:16:33 INFO - PROCESS | 1824 | 1461114993472 Marionette DEBUG loaded listener.js 18:16:33 INFO - PROCESS | 1824 | ++DOMWINDOW == 165 (0x7f8433ad1c00) [pid = 1824] [serial = 2205] [outer = 0x7f842abf1000] 18:16:34 INFO - PROCESS | 1824 | 1461114994339 Marionette TRACE conn4 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 18:16:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 18:16:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1582ms 18:16:34 INFO - PROCESS | 1824 | 1461114994385 Marionette TRACE conn4 -> [0,2909,"getWindowHandle",null] 18:16:34 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 18:16:34 INFO - PROCESS | 1824 | 1461114994389 Marionette TRACE conn4 <- [1,2909,null,{"value":"8"}] 18:16:34 INFO - PROCESS | 1824 | 1461114994396 Marionette TRACE conn4 -> [0,2910,"setScriptTimeout",{"ms":35000}] 18:16:34 INFO - PROCESS | 1824 | 1461114994400 Marionette TRACE conn4 <- [1,2910,null,{}] 18:16:34 INFO - PROCESS | 1824 | 1461114994406 Marionette TRACE conn4 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:34 INFO - PROCESS | 1824 | 1461114994653 Marionette TRACE conn4 <- [1,2911,null,{"value":null}] 18:16:34 INFO - PROCESS | 1824 | 1461114994970 Marionette TRACE conn4 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:34 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8438fcc000 == 157 [pid = 1824] [id = 735] 18:16:34 INFO - PROCESS | 1824 | ++DOMWINDOW == 166 (0x7f841acf5c00) [pid = 1824] [serial = 2206] [outer = (nil)] 18:16:35 INFO - PROCESS | 1824 | ++DOMWINDOW == 167 (0x7f8433eddc00) [pid = 1824] [serial = 2207] [outer = 0x7f841acf5c00] 18:16:35 INFO - PROCESS | 1824 | 1461114995048 Marionette DEBUG loaded listener.js 18:16:35 INFO - PROCESS | 1824 | ++DOMWINDOW == 168 (0x7f8434287800) [pid = 1824] [serial = 2208] [outer = 0x7f841acf5c00] 18:16:35 INFO - PROCESS | 1824 | 1461114995809 Marionette TRACE conn4 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 18:16:35 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 18:16:35 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 18:16:35 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1436ms 18:16:35 INFO - PROCESS | 1824 | 1461114995832 Marionette TRACE conn4 -> [0,2913,"getWindowHandle",null] 18:16:35 INFO - PROCESS | 1824 | 1461114995841 Marionette TRACE conn4 <- [1,2913,null,{"value":"8"}] 18:16:35 INFO - TEST-START | /DOMEvents/constructors.html 18:16:35 INFO - PROCESS | 1824 | 1461114995854 Marionette TRACE conn4 -> [0,2914,"setScriptTimeout",{"ms":35000}] 18:16:35 INFO - PROCESS | 1824 | 1461114995857 Marionette TRACE conn4 <- [1,2914,null,{}] 18:16:35 INFO - PROCESS | 1824 | 1461114995862 Marionette TRACE conn4 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:36 INFO - PROCESS | 1824 | 1461114996108 Marionette TRACE conn4 <- [1,2915,null,{"value":null}] 18:16:36 INFO - PROCESS | 1824 | 1461114996353 Marionette TRACE conn4 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:36 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843c965000 == 158 [pid = 1824] [id = 736] 18:16:36 INFO - PROCESS | 1824 | ++DOMWINDOW == 169 (0x7f8430ad2400) [pid = 1824] [serial = 2209] [outer = (nil)] 18:16:36 INFO - PROCESS | 1824 | ++DOMWINDOW == 170 (0x7f8434e23400) [pid = 1824] [serial = 2210] [outer = 0x7f8430ad2400] 18:16:36 INFO - PROCESS | 1824 | 1461114996430 Marionette DEBUG loaded listener.js 18:16:36 INFO - PROCESS | 1824 | ++DOMWINDOW == 171 (0x7f8435252400) [pid = 1824] [serial = 2211] [outer = 0x7f8430ad2400] 18:16:37 INFO - PROCESS | 1824 | 1461114997371 Marionette TRACE conn4 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 18:16:37 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 18:16:37 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 18:16:37 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 18:16:37 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 18:16:37 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 18:16:37 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 18:16:37 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 18:16:37 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 18:16:37 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 18:16:37 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 18:16:37 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 18:16:37 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 18:16:37 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 18:16:37 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 18:16:37 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 18:16:37 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 18:16:37 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 18:16:37 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 18:16:37 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 18:16:37 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 18:16:37 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 18:16:37 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 18:16:37 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 18:16:37 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 18:16:37 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 18:16:37 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 18:16:37 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 18:16:37 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 18:16:37 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 18:16:37 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 18:16:37 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 18:16:37 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 18:16:37 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 18:16:37 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 18:16:37 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 18:16:37 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 18:16:37 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 18:16:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 18:16:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:16:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:16:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 18:16:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:16:37 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 18:16:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 18:16:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:16:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:16:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 18:16:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:16:37 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 18:16:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 18:16:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:16:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:16:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 18:16:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:16:37 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 18:16:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 18:16:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:16:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:16:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 18:16:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:16:37 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 18:16:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 18:16:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:16:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:16:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 18:16:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:16:37 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 18:16:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 18:16:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:16:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:16:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 18:16:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:16:37 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 18:16:37 INFO - TEST-OK | /DOMEvents/constructors.html | took 1611ms 18:16:37 INFO - PROCESS | 1824 | 1461114997465 Marionette TRACE conn4 -> [0,2917,"getWindowHandle",null] 18:16:37 INFO - PROCESS | 1824 | 1461114997471 Marionette TRACE conn4 <- [1,2917,null,{"value":"8"}] 18:16:37 INFO - TEST-START | /DOMEvents/event-phases-order.html 18:16:37 INFO - PROCESS | 1824 | 1461114997503 Marionette TRACE conn4 -> [0,2918,"setScriptTimeout",{"ms":35000}] 18:16:37 INFO - PROCESS | 1824 | 1461114997505 Marionette TRACE conn4 <- [1,2918,null,{}] 18:16:37 INFO - PROCESS | 1824 | 1461114997511 Marionette TRACE conn4 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:37 INFO - PROCESS | 1824 | 1461114997748 Marionette TRACE conn4 <- [1,2919,null,{"value":null}] 18:16:38 INFO - PROCESS | 1824 | 1461114998099 Marionette TRACE conn4 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:38 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843e29c000 == 159 [pid = 1824] [id = 737] 18:16:38 INFO - PROCESS | 1824 | ++DOMWINDOW == 172 (0x7f84354a8800) [pid = 1824] [serial = 2212] [outer = (nil)] 18:16:38 INFO - PROCESS | 1824 | ++DOMWINDOW == 173 (0x7f8435e25400) [pid = 1824] [serial = 2213] [outer = 0x7f84354a8800] 18:16:38 INFO - PROCESS | 1824 | 1461114998183 Marionette DEBUG loaded listener.js 18:16:38 INFO - PROCESS | 1824 | ++DOMWINDOW == 174 (0x7f8435e4ec00) [pid = 1824] [serial = 2214] [outer = 0x7f84354a8800] 18:16:38 INFO - PROCESS | 1824 | 1461114998923 Marionette TRACE conn4 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 18:16:38 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 18:16:38 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1438ms 18:16:38 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 18:16:38 INFO - PROCESS | 1824 | 1461114998936 Marionette TRACE conn4 -> [0,2921,"getWindowHandle",null] 18:16:38 INFO - PROCESS | 1824 | 1461114998939 Marionette TRACE conn4 <- [1,2921,null,{"value":"8"}] 18:16:38 INFO - PROCESS | 1824 | 1461114998946 Marionette TRACE conn4 -> [0,2922,"setScriptTimeout",{"ms":35000}] 18:16:38 INFO - PROCESS | 1824 | 1461114998948 Marionette TRACE conn4 <- [1,2922,null,{}] 18:16:38 INFO - PROCESS | 1824 | 1461114998954 Marionette TRACE conn4 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:39 INFO - PROCESS | 1824 | 1461114999178 Marionette TRACE conn4 <- [1,2923,null,{"value":null}] 18:16:39 INFO - PROCESS | 1824 | 1461114999422 Marionette TRACE conn4 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:39 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843ec59800 == 160 [pid = 1824] [id = 738] 18:16:39 INFO - PROCESS | 1824 | ++DOMWINDOW == 175 (0x7f84354a2c00) [pid = 1824] [serial = 2215] [outer = (nil)] 18:16:39 INFO - PROCESS | 1824 | ++DOMWINDOW == 176 (0x7f843716a000) [pid = 1824] [serial = 2216] [outer = 0x7f84354a2c00] 18:16:39 INFO - PROCESS | 1824 | 1461114999500 Marionette DEBUG loaded listener.js 18:16:39 INFO - PROCESS | 1824 | ++DOMWINDOW == 177 (0x7f8437196400) [pid = 1824] [serial = 2217] [outer = 0x7f84354a2c00] 18:16:40 INFO - PROCESS | 1824 | [1824] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 18:16:40 INFO - PROCESS | 1824 | [1824] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 18:16:40 INFO - PROCESS | 1824 | [1824] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 18:16:40 INFO - PROCESS | 1824 | [1824] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 18:16:40 INFO - PROCESS | 1824 | 1461115000326 Marionette TRACE conn4 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 18:16:40 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 18:16:40 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 18:16:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 18:16:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:16:40 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 18:16:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 18:16:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:16:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 18:16:40 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 18:16:40 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 18:16:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 18:16:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:16:40 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 18:16:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 18:16:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:16:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 18:16:40 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 18:16:40 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 18:16:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 18:16:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:16:40 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 18:16:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 18:16:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:16:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 18:16:40 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]" 18:16:40 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 18:16:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 18:16:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:16:40 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 18:16:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 18:16:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:16:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 18:16:40 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 18:16:40 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1433ms 18:16:40 INFO - PROCESS | 1824 | 1461115000382 Marionette TRACE conn4 -> [0,2925,"getWindowHandle",null] 18:16:40 INFO - PROCESS | 1824 | 1461115000390 Marionette TRACE conn4 <- [1,2925,null,{"value":"8"}] 18:16:40 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 18:16:40 INFO - PROCESS | 1824 | 1461115000451 Marionette TRACE conn4 -> [0,2926,"setScriptTimeout",{"ms":35000}] 18:16:40 INFO - PROCESS | 1824 | 1461115000455 Marionette TRACE conn4 <- [1,2926,null,{}] 18:16:40 INFO - PROCESS | 1824 | 1461115000461 Marionette TRACE conn4 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:40 INFO - PROCESS | 1824 | 1461115000702 Marionette TRACE conn4 <- [1,2927,null,{"value":null}] 18:16:40 INFO - PROCESS | 1824 | 1461115000985 Marionette TRACE conn4 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:41 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84491e5000 == 161 [pid = 1824] [id = 739] 18:16:41 INFO - PROCESS | 1824 | ++DOMWINDOW == 178 (0x7f84354ad400) [pid = 1824] [serial = 2218] [outer = (nil)] 18:16:41 INFO - PROCESS | 1824 | ++DOMWINDOW == 179 (0x7f843745e400) [pid = 1824] [serial = 2219] [outer = 0x7f84354ad400] 18:16:41 INFO - PROCESS | 1824 | 1461115001101 Marionette DEBUG loaded listener.js 18:16:41 INFO - PROCESS | 1824 | ++DOMWINDOW == 180 (0x7f84374ee000) [pid = 1824] [serial = 2220] [outer = 0x7f84354ad400] 18:16:43 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84250bb000 == 160 [pid = 1824] [id = 656] 18:16:43 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84271b0800 == 159 [pid = 1824] [id = 721] 18:16:43 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8426f39000 == 158 [pid = 1824] [id = 720] 18:16:43 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8424c48000 == 157 [pid = 1824] [id = 719] 18:16:43 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84227dd800 == 156 [pid = 1824] [id = 718] 18:16:43 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843ce18000 == 155 [pid = 1824] [id = 716] 18:16:43 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843c973800 == 154 [pid = 1824] [id = 715] 18:16:43 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843c5a1800 == 153 [pid = 1824] [id = 714] 18:16:43 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843c4c6000 == 152 [pid = 1824] [id = 713] 18:16:43 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8439953000 == 151 [pid = 1824] [id = 712] 18:16:44 INFO - PROCESS | 1824 | --DOMWINDOW == 179 (0x7f84251aa800) [pid = 1824] [serial = 1974] [outer = (nil)] [url = about:blank] 18:16:44 INFO - PROCESS | 1824 | --DOMWINDOW == 178 (0x7f8426e39400) [pid = 1824] [serial = 2096] [outer = (nil)] [url = about:blank] 18:16:44 INFO - PROCESS | 1824 | --DOMWINDOW == 177 (0x7f842057ec00) [pid = 1824] [serial = 2093] [outer = (nil)] [url = about:blank] 18:16:44 INFO - PROCESS | 1824 | --DOMWINDOW == 176 (0x7f8424651000) [pid = 1824] [serial = 2090] [outer = (nil)] [url = about:blank] 18:16:44 INFO - PROCESS | 1824 | --DOMWINDOW == 175 (0x7f8427062800) [pid = 1824] [serial = 2049] [outer = (nil)] [url = about:blank] 18:16:44 INFO - PROCESS | 1824 | --DOMWINDOW == 174 (0x7f8426e3ac00) [pid = 1824] [serial = 2048] [outer = (nil)] [url = about:blank] 18:16:44 INFO - PROCESS | 1824 | --DOMWINDOW == 173 (0x7f8425b4f800) [pid = 1824] [serial = 2046] [outer = (nil)] [url = about:blank] 18:16:44 INFO - PROCESS | 1824 | --DOMWINDOW == 172 (0x7f84251b4c00) [pid = 1824] [serial = 2045] [outer = (nil)] [url = about:blank] 18:16:44 INFO - PROCESS | 1824 | --DOMWINDOW == 171 (0x7f8424647400) [pid = 1824] [serial = 2043] [outer = (nil)] [url = about:blank] 18:16:44 INFO - PROCESS | 1824 | --DOMWINDOW == 170 (0x7f8422625000) [pid = 1824] [serial = 2042] [outer = (nil)] [url = about:blank] 18:16:44 INFO - PROCESS | 1824 | --DOMWINDOW == 169 (0x7f8422559400) [pid = 1824] [serial = 2040] [outer = (nil)] [url = about:blank] 18:16:44 INFO - PROCESS | 1824 | --DOMWINDOW == 168 (0x7f8421f54c00) [pid = 1824] [serial = 2039] [outer = (nil)] [url = about:blank] 18:16:44 INFO - PROCESS | 1824 | --DOMWINDOW == 167 (0x7f842255ac00) [pid = 1824] [serial = 2087] [outer = (nil)] [url = about:blank] 18:16:44 INFO - PROCESS | 1824 | --DOMWINDOW == 166 (0x7f841bc6e800) [pid = 1824] [serial = 2084] [outer = (nil)] [url = about:blank] 18:16:44 INFO - PROCESS | 1824 | --DOMWINDOW == 165 (0x7f841df57800) [pid = 1824] [serial = 2085] [outer = (nil)] [url = about:blank] 18:16:44 INFO - PROCESS | 1824 | --DOMWINDOW == 164 (0x7f84336fd400) [pid = 1824] [serial = 2082] [outer = (nil)] [url = about:blank] 18:16:44 INFO - PROCESS | 1824 | --DOMWINDOW == 163 (0x7f8433694800) [pid = 1824] [serial = 2081] [outer = (nil)] [url = about:blank] 18:16:44 INFO - PROCESS | 1824 | --DOMWINDOW == 162 (0x7f843359f000) [pid = 1824] [serial = 2079] [outer = (nil)] [url = about:blank] 18:16:44 INFO - PROCESS | 1824 | --DOMWINDOW == 161 (0x7f8433013400) [pid = 1824] [serial = 2078] [outer = (nil)] [url = about:blank] 18:16:44 INFO - PROCESS | 1824 | --DOMWINDOW == 160 (0x7f843300d400) [pid = 1824] [serial = 2076] [outer = (nil)] [url = about:blank] 18:16:44 INFO - PROCESS | 1824 | --DOMWINDOW == 159 (0x7f8432de0000) [pid = 1824] [serial = 2075] [outer = (nil)] [url = about:blank] 18:16:44 INFO - PROCESS | 1824 | --DOMWINDOW == 158 (0x7f8432d97800) [pid = 1824] [serial = 2073] [outer = (nil)] [url = about:blank] 18:16:44 INFO - PROCESS | 1824 | --DOMWINDOW == 157 (0x7f8431d75400) [pid = 1824] [serial = 2072] [outer = (nil)] [url = about:blank] 18:16:44 INFO - PROCESS | 1824 | --DOMWINDOW == 156 (0x7f8431aa4c00) [pid = 1824] [serial = 2070] [outer = (nil)] [url = about:blank] 18:16:44 INFO - PROCESS | 1824 | --DOMWINDOW == 155 (0x7f8430e5ec00) [pid = 1824] [serial = 2069] [outer = (nil)] [url = about:blank] 18:16:44 INFO - PROCESS | 1824 | --DOMWINDOW == 154 (0x7f842c7f1c00) [pid = 1824] [serial = 2067] [outer = (nil)] [url = about:blank] 18:16:44 INFO - PROCESS | 1824 | --DOMWINDOW == 153 (0x7f842c58f800) [pid = 1824] [serial = 2066] [outer = (nil)] [url = about:blank] 18:16:44 INFO - PROCESS | 1824 | --DOMWINDOW == 152 (0x7f842aa7dc00) [pid = 1824] [serial = 2064] [outer = (nil)] [url = about:blank] 18:16:44 INFO - PROCESS | 1824 | --DOMWINDOW == 151 (0x7f842aa71800) [pid = 1824] [serial = 2063] [outer = (nil)] [url = about:blank] 18:16:44 INFO - PROCESS | 1824 | --DOMWINDOW == 150 (0x7f842a57c800) [pid = 1824] [serial = 2061] [outer = (nil)] [url = about:blank] 18:16:44 INFO - PROCESS | 1824 | --DOMWINDOW == 149 (0x7f8429c58c00) [pid = 1824] [serial = 2060] [outer = (nil)] [url = about:blank] 18:16:44 INFO - PROCESS | 1824 | --DOMWINDOW == 148 (0x7f8429b6c400) [pid = 1824] [serial = 2058] [outer = (nil)] [url = about:blank] 18:16:44 INFO - PROCESS | 1824 | --DOMWINDOW == 147 (0x7f8429b06400) [pid = 1824] [serial = 2057] [outer = (nil)] [url = about:blank] 18:16:44 INFO - PROCESS | 1824 | --DOMWINDOW == 146 (0x7f8429a2e800) [pid = 1824] [serial = 2055] [outer = (nil)] [url = about:blank] 18:16:44 INFO - PROCESS | 1824 | --DOMWINDOW == 145 (0x7f84299c7000) [pid = 1824] [serial = 2054] [outer = (nil)] [url = about:blank] 18:16:44 INFO - PROCESS | 1824 | --DOMWINDOW == 144 (0x7f8427cf3400) [pid = 1824] [serial = 2052] [outer = (nil)] [url = about:blank] 18:16:44 INFO - PROCESS | 1824 | --DOMWINDOW == 143 (0x7f842708c800) [pid = 1824] [serial = 2051] [outer = (nil)] [url = about:blank] 18:16:44 INFO - PROCESS | 1824 | --DOMWINDOW == 142 (0x7f8425148800) [pid = 1824] [serial = 2091] [outer = (nil)] [url = about:blank] 18:16:44 INFO - PROCESS | 1824 | --DOMWINDOW == 141 (0x7f8425b49400) [pid = 1824] [serial = 2094] [outer = (nil)] [url = about:blank] 18:16:44 INFO - PROCESS | 1824 | --DOMWINDOW == 140 (0x7f84228c4800) [pid = 1824] [serial = 2088] [outer = (nil)] [url = about:blank] 18:16:44 INFO - PROCESS | 1824 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 18:16:44 INFO - PROCESS | 1824 | 1461115004300 Marionette TRACE conn4 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 18:16:44 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 18:16:44 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 3907ms 18:16:44 INFO - PROCESS | 1824 | 1461115004348 Marionette TRACE conn4 -> [0,2929,"getWindowHandle",null] 18:16:44 INFO - PROCESS | 1824 | 1461115004354 Marionette TRACE conn4 <- [1,2929,null,{"value":"8"}] 18:16:44 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 18:16:44 INFO - PROCESS | 1824 | 1461115004366 Marionette TRACE conn4 -> [0,2930,"setScriptTimeout",{"ms":35000}] 18:16:44 INFO - PROCESS | 1824 | 1461115004371 Marionette TRACE conn4 <- [1,2930,null,{}] 18:16:44 INFO - PROCESS | 1824 | 1461115004382 Marionette TRACE conn4 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:44 INFO - PROCESS | 1824 | 1461115004616 Marionette TRACE conn4 <- [1,2931,null,{"value":null}] 18:16:44 INFO - PROCESS | 1824 | 1461115004874 Marionette TRACE conn4 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:44 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84227e3000 == 152 [pid = 1824] [id = 740] 18:16:44 INFO - PROCESS | 1824 | ++DOMWINDOW == 141 (0x7f8422242000) [pid = 1824] [serial = 2221] [outer = (nil)] 18:16:44 INFO - PROCESS | 1824 | ++DOMWINDOW == 142 (0x7f842234e400) [pid = 1824] [serial = 2222] [outer = 0x7f8422242000] 18:16:44 INFO - PROCESS | 1824 | 1461115004944 Marionette DEBUG loaded listener.js 18:16:45 INFO - PROCESS | 1824 | ++DOMWINDOW == 143 (0x7f84226dc400) [pid = 1824] [serial = 2223] [outer = 0x7f8422242000] 18:16:45 INFO - PROCESS | 1824 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 18:16:45 INFO - PROCESS | 1824 | 1461115005695 Marionette TRACE conn4 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 18:16:45 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 18:16:45 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1343ms 18:16:45 INFO - PROCESS | 1824 | 1461115005708 Marionette TRACE conn4 -> [0,2933,"getWindowHandle",null] 18:16:45 INFO - PROCESS | 1824 | 1461115005717 Marionette TRACE conn4 <- [1,2933,null,{"value":"8"}] 18:16:45 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 18:16:45 INFO - PROCESS | 1824 | 1461115005729 Marionette TRACE conn4 -> [0,2934,"setScriptTimeout",{"ms":35000}] 18:16:45 INFO - PROCESS | 1824 | 1461115005732 Marionette TRACE conn4 <- [1,2934,null,{}] 18:16:45 INFO - PROCESS | 1824 | 1461115005740 Marionette TRACE conn4 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:46 INFO - PROCESS | 1824 | 1461115006051 Marionette TRACE conn4 <- [1,2935,null,{"value":null}] 18:16:46 INFO - PROCESS | 1824 | 1461115006081 Marionette TRACE conn4 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:46 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8424bab000 == 153 [pid = 1824] [id = 741] 18:16:46 INFO - PROCESS | 1824 | ++DOMWINDOW == 144 (0x7f8422241800) [pid = 1824] [serial = 2224] [outer = (nil)] 18:16:46 INFO - PROCESS | 1824 | ++DOMWINDOW == 145 (0x7f84244e8400) [pid = 1824] [serial = 2225] [outer = 0x7f8422241800] 18:16:46 INFO - PROCESS | 1824 | 1461115006148 Marionette DEBUG loaded listener.js 18:16:46 INFO - PROCESS | 1824 | ++DOMWINDOW == 146 (0x7f8425095c00) [pid = 1824] [serial = 2226] [outer = 0x7f8422241800] 18:16:47 INFO - PROCESS | 1824 | 1461115007166 Marionette TRACE conn4 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 18:16:47 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 18:16:47 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1484ms 18:16:47 INFO - PROCESS | 1824 | 1461115007213 Marionette TRACE conn4 -> [0,2937,"getWindowHandle",null] 18:16:47 INFO - PROCESS | 1824 | 1461115007216 Marionette TRACE conn4 <- [1,2937,null,{"value":"8"}] 18:16:47 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 18:16:47 INFO - PROCESS | 1824 | 1461115007224 Marionette TRACE conn4 -> [0,2938,"setScriptTimeout",{"ms":35000}] 18:16:47 INFO - PROCESS | 1824 | 1461115007230 Marionette TRACE conn4 <- [1,2938,null,{}] 18:16:47 INFO - PROCESS | 1824 | 1461115007270 Marionette TRACE conn4 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:47 INFO - PROCESS | 1824 | 1461115007582 Marionette TRACE conn4 <- [1,2939,null,{"value":null}] 18:16:47 INFO - PROCESS | 1824 | 1461115007620 Marionette TRACE conn4 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:47 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8426b32000 == 154 [pid = 1824] [id = 742] 18:16:47 INFO - PROCESS | 1824 | ++DOMWINDOW == 147 (0x7f842514b400) [pid = 1824] [serial = 2227] [outer = (nil)] 18:16:47 INFO - PROCESS | 1824 | ++DOMWINDOW == 148 (0x7f8425484400) [pid = 1824] [serial = 2228] [outer = 0x7f842514b400] 18:16:47 INFO - PROCESS | 1824 | 1461115007688 Marionette DEBUG loaded listener.js 18:16:47 INFO - PROCESS | 1824 | ++DOMWINDOW == 149 (0x7f8426abbc00) [pid = 1824] [serial = 2229] [outer = 0x7f842514b400] 18:16:48 INFO - PROCESS | 1824 | 1461115008629 Marionette TRACE conn4 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 18:16:48 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. 18:16:48 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1442ms 18:16:48 INFO - PROCESS | 1824 | 1461115008670 Marionette TRACE conn4 -> [0,2941,"getWindowHandle",null] 18:16:48 INFO - PROCESS | 1824 | 1461115008676 Marionette TRACE conn4 <- [1,2941,null,{"value":"8"}] 18:16:48 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 18:16:48 INFO - PROCESS | 1824 | 1461115008682 Marionette TRACE conn4 -> [0,2942,"setScriptTimeout",{"ms":35000}] 18:16:48 INFO - PROCESS | 1824 | 1461115008684 Marionette TRACE conn4 <- [1,2942,null,{}] 18:16:48 INFO - PROCESS | 1824 | 1461115008691 Marionette TRACE conn4 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:49 INFO - PROCESS | 1824 | 1461115009525 Marionette TRACE conn4 <- [1,2943,null,{"value":null}] 18:16:49 INFO - PROCESS | 1824 | --DOMWINDOW == 148 (0x7f842261f400) [pid = 1824] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 18:16:49 INFO - PROCESS | 1824 | --DOMWINDOW == 147 (0x7f8422a69c00) [pid = 1824] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 18:16:49 INFO - PROCESS | 1824 | --DOMWINDOW == 146 (0x7f84244df400) [pid = 1824] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 18:16:49 INFO - PROCESS | 1824 | --DOMWINDOW == 145 (0x7f8425453800) [pid = 1824] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 18:16:49 INFO - PROCESS | 1824 | --DOMWINDOW == 144 (0x7f8422559800) [pid = 1824] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 18:16:49 INFO - PROCESS | 1824 | --DOMWINDOW == 143 (0x7f842057f400) [pid = 1824] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 18:16:49 INFO - PROCESS | 1824 | --DOMWINDOW == 142 (0x7f841bd6ec00) [pid = 1824] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 18:16:49 INFO - PROCESS | 1824 | --DOMWINDOW == 141 (0x7f84251b6000) [pid = 1824] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 18:16:49 INFO - PROCESS | 1824 | --DOMWINDOW == 140 (0x7f84339b5000) [pid = 1824] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 18:16:49 INFO - PROCESS | 1824 | --DOMWINDOW == 139 (0x7f843300e400) [pid = 1824] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 18:16:49 INFO - PROCESS | 1824 | --DOMWINDOW == 138 (0x7f842464a000) [pid = 1824] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 18:16:49 INFO - PROCESS | 1824 | --DOMWINDOW == 137 (0x7f8432e0d800) [pid = 1824] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 18:16:49 INFO - PROCESS | 1824 | --DOMWINDOW == 136 (0x7f843300a800) [pid = 1824] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 18:16:49 INFO - PROCESS | 1824 | --DOMWINDOW == 135 (0x7f8425b50c00) [pid = 1824] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 18:16:49 INFO - PROCESS | 1824 | --DOMWINDOW == 134 (0x7f842abfb000) [pid = 1824] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 18:16:49 INFO - PROCESS | 1824 | --DOMWINDOW == 133 (0x7f8426e31400) [pid = 1824] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 18:16:49 INFO - PROCESS | 1824 | --DOMWINDOW == 132 (0x7f842057cc00) [pid = 1824] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 18:16:49 INFO - PROCESS | 1824 | --DOMWINDOW == 131 (0x7f842aa75c00) [pid = 1824] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 18:16:49 INFO - PROCESS | 1824 | --DOMWINDOW == 130 (0x7f8427cf3c00) [pid = 1824] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 18:16:49 INFO - PROCESS | 1824 | --DOMWINDOW == 129 (0x7f841df55800) [pid = 1824] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 18:16:49 INFO - PROCESS | 1824 | --DOMWINDOW == 128 (0x7f84271a5c00) [pid = 1824] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 18:16:49 INFO - PROCESS | 1824 | 1461115009736 Marionette TRACE conn4 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:49 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8422ce2000 == 155 [pid = 1824] [id = 743] 18:16:49 INFO - PROCESS | 1824 | ++DOMWINDOW == 129 (0x7f841aceac00) [pid = 1824] [serial = 2230] [outer = (nil)] 18:16:49 INFO - PROCESS | 1824 | ++DOMWINDOW == 130 (0x7f8422559800) [pid = 1824] [serial = 2231] [outer = 0x7f841aceac00] 18:16:49 INFO - PROCESS | 1824 | 1461115009832 Marionette DEBUG loaded listener.js 18:16:49 INFO - PROCESS | 1824 | ++DOMWINDOW == 131 (0x7f8425453800) [pid = 1824] [serial = 2232] [outer = 0x7f841aceac00] 18:16:50 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 18:16:50 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 18:16:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:16:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:16:50 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 18:16:50 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1833ms 18:16:50 INFO - PROCESS | 1824 | 1461115010505 Marionette TRACE conn4 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 18:16:50 INFO - PROCESS | 1824 | 1461115010518 Marionette TRACE conn4 -> [0,2945,"getWindowHandle",null] 18:16:50 INFO - PROCESS | 1824 | 1461115010521 Marionette TRACE conn4 <- [1,2945,null,{"value":"8"}] 18:16:50 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 18:16:50 INFO - PROCESS | 1824 | 1461115010527 Marionette TRACE conn4 -> [0,2946,"setScriptTimeout",{"ms":35000}] 18:16:50 INFO - PROCESS | 1824 | 1461115010531 Marionette TRACE conn4 <- [1,2946,null,{}] 18:16:50 INFO - PROCESS | 1824 | 1461115010537 Marionette TRACE conn4 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:50 INFO - PROCESS | 1824 | 1461115010761 Marionette TRACE conn4 <- [1,2947,null,{"value":null}] 18:16:50 INFO - PROCESS | 1824 | 1461115010974 Marionette TRACE conn4 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:50 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8427ab3800 == 156 [pid = 1824] [id = 744] 18:16:50 INFO - PROCESS | 1824 | ++DOMWINDOW == 132 (0x7f841bd6ec00) [pid = 1824] [serial = 2233] [outer = (nil)] 18:16:51 INFO - PROCESS | 1824 | ++DOMWINDOW == 133 (0x7f842719d800) [pid = 1824] [serial = 2234] [outer = 0x7f841bd6ec00] 18:16:51 INFO - PROCESS | 1824 | 1461115011039 Marionette DEBUG loaded listener.js 18:16:51 INFO - PROCESS | 1824 | ++DOMWINDOW == 134 (0x7f8428b0a000) [pid = 1824] [serial = 2235] [outer = 0x7f841bd6ec00] 18:16:52 INFO - PROCESS | 1824 | 1461115012036 Marionette TRACE conn4 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 18:16:52 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. 18:16:52 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1538ms 18:16:52 INFO - PROCESS | 1824 | 1461115012067 Marionette TRACE conn4 -> [0,2949,"getWindowHandle",null] 18:16:52 INFO - PROCESS | 1824 | 1461115012074 Marionette TRACE conn4 <- [1,2949,null,{"value":"8"}] 18:16:52 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 18:16:52 INFO - PROCESS | 1824 | 1461115012084 Marionette TRACE conn4 -> [0,2950,"setScriptTimeout",{"ms":35000}] 18:16:52 INFO - PROCESS | 1824 | 1461115012090 Marionette TRACE conn4 <- [1,2950,null,{}] 18:16:52 INFO - PROCESS | 1824 | 1461115012100 Marionette TRACE conn4 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:52 INFO - PROCESS | 1824 | 1461115012358 Marionette TRACE conn4 <- [1,2951,null,{"value":null}] 18:16:52 INFO - PROCESS | 1824 | 1461115012637 Marionette TRACE conn4 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:52 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8424ba0800 == 157 [pid = 1824] [id = 745] 18:16:52 INFO - PROCESS | 1824 | ++DOMWINDOW == 135 (0x7f842223f800) [pid = 1824] [serial = 2236] [outer = (nil)] 18:16:52 INFO - PROCESS | 1824 | ++DOMWINDOW == 136 (0x7f84228c4000) [pid = 1824] [serial = 2237] [outer = 0x7f842223f800] 18:16:52 INFO - PROCESS | 1824 | 1461115012725 Marionette DEBUG loaded listener.js 18:16:52 INFO - PROCESS | 1824 | ++DOMWINDOW == 137 (0x7f8422c33c00) [pid = 1824] [serial = 2238] [outer = 0x7f842223f800] 18:16:53 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8426f2e000 == 158 [pid = 1824] [id = 746] 18:16:53 INFO - PROCESS | 1824 | ++DOMWINDOW == 138 (0x7f842548c400) [pid = 1824] [serial = 2239] [outer = (nil)] 18:16:53 INFO - PROCESS | 1824 | ++DOMWINDOW == 139 (0x7f84251b3c00) [pid = 1824] [serial = 2240] [outer = 0x7f842548c400] 18:16:53 INFO - PROCESS | 1824 | 1461115013796 Marionette TRACE conn4 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 18:16:53 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. 18:16:53 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1736ms 18:16:53 INFO - PROCESS | 1824 | 1461115013820 Marionette TRACE conn4 -> [0,2953,"getWindowHandle",null] 18:16:53 INFO - PROCESS | 1824 | 1461115013830 Marionette TRACE conn4 <- [1,2953,null,{"value":"8"}] 18:16:53 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 18:16:53 INFO - PROCESS | 1824 | 1461115013843 Marionette TRACE conn4 -> [0,2954,"setScriptTimeout",{"ms":35000}] 18:16:53 INFO - PROCESS | 1824 | 1461115013847 Marionette TRACE conn4 <- [1,2954,null,{}] 18:16:53 INFO - PROCESS | 1824 | 1461115013855 Marionette TRACE conn4 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:54 INFO - PROCESS | 1824 | 1461115014203 Marionette TRACE conn4 <- [1,2955,null,{"value":null}] 18:16:54 INFO - PROCESS | 1824 | 1461115014583 Marionette TRACE conn4 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:54 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8428e87800 == 159 [pid = 1824] [id = 747] 18:16:54 INFO - PROCESS | 1824 | ++DOMWINDOW == 140 (0x7f8425491c00) [pid = 1824] [serial = 2241] [outer = (nil)] 18:16:54 INFO - PROCESS | 1824 | ++DOMWINDOW == 141 (0x7f8426f71400) [pid = 1824] [serial = 2242] [outer = 0x7f8425491c00] 18:16:54 INFO - PROCESS | 1824 | 1461115014663 Marionette DEBUG loaded listener.js 18:16:54 INFO - PROCESS | 1824 | ++DOMWINDOW == 142 (0x7f8427cf3c00) [pid = 1824] [serial = 2243] [outer = 0x7f8425491c00] 18:16:55 INFO - PROCESS | 1824 | 1461115015472 Marionette TRACE conn4 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 18:16:55 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 18:16:55 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 18:16:55 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1693ms 18:16:55 INFO - PROCESS | 1824 | 1461115015536 Marionette TRACE conn4 -> [0,2957,"getWindowHandle",null] 18:16:55 INFO - PROCESS | 1824 | 1461115015540 Marionette TRACE conn4 <- [1,2957,null,{"value":"8"}] 18:16:55 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 18:16:55 INFO - PROCESS | 1824 | 1461115015547 Marionette TRACE conn4 -> [0,2958,"setScriptTimeout",{"ms":35000}] 18:16:55 INFO - PROCESS | 1824 | 1461115015554 Marionette TRACE conn4 <- [1,2958,null,{}] 18:16:55 INFO - PROCESS | 1824 | 1461115015571 Marionette TRACE conn4 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:55 INFO - PROCESS | 1824 | 1461115015857 Marionette TRACE conn4 <- [1,2959,null,{"value":null}] 18:16:56 INFO - PROCESS | 1824 | 1461115016141 Marionette TRACE conn4 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:56 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8429da0800 == 160 [pid = 1824] [id = 748] 18:16:56 INFO - PROCESS | 1824 | ++DOMWINDOW == 143 (0x7f8427cfc400) [pid = 1824] [serial = 2244] [outer = (nil)] 18:16:56 INFO - PROCESS | 1824 | ++DOMWINDOW == 144 (0x7f84299c8800) [pid = 1824] [serial = 2245] [outer = 0x7f8427cfc400] 18:16:56 INFO - PROCESS | 1824 | 1461115016223 Marionette DEBUG loaded listener.js 18:16:56 INFO - PROCESS | 1824 | ++DOMWINDOW == 145 (0x7f8429b03c00) [pid = 1824] [serial = 2246] [outer = 0x7f8427cfc400] 18:16:57 INFO - PROCESS | 1824 | 1461115017069 Marionette TRACE conn4 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 18:16:57 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. 18:16:57 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1537ms 18:16:57 INFO - PROCESS | 1824 | 1461115017086 Marionette TRACE conn4 -> [0,2961,"getWindowHandle",null] 18:16:57 INFO - PROCESS | 1824 | 1461115017090 Marionette TRACE conn4 <- [1,2961,null,{"value":"8"}] 18:16:57 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 18:16:57 INFO - PROCESS | 1824 | 1461115017097 Marionette TRACE conn4 -> [0,2962,"setScriptTimeout",{"ms":35000}] 18:16:57 INFO - PROCESS | 1824 | 1461115017101 Marionette TRACE conn4 <- [1,2962,null,{}] 18:16:57 INFO - PROCESS | 1824 | 1461115017107 Marionette TRACE conn4 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:57 INFO - PROCESS | 1824 | 1461115017354 Marionette TRACE conn4 <- [1,2963,null,{"value":null}] 18:16:57 INFO - PROCESS | 1824 | 1461115017601 Marionette TRACE conn4 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:57 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f842a974000 == 161 [pid = 1824] [id = 749] 18:16:57 INFO - PROCESS | 1824 | ++DOMWINDOW == 146 (0x7f8428b07800) [pid = 1824] [serial = 2247] [outer = (nil)] 18:16:57 INFO - PROCESS | 1824 | ++DOMWINDOW == 147 (0x7f8429b6c400) [pid = 1824] [serial = 2248] [outer = 0x7f8428b07800] 18:16:57 INFO - PROCESS | 1824 | 1461115017682 Marionette DEBUG loaded listener.js 18:16:57 INFO - PROCESS | 1824 | ++DOMWINDOW == 148 (0x7f8429c5fc00) [pid = 1824] [serial = 2249] [outer = 0x7f8428b07800] 18:16:58 INFO - PROCESS | 1824 | 1461115018489 Marionette TRACE conn4 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 18:16:58 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. 18:16:58 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1444ms 18:16:58 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 18:16:58 INFO - PROCESS | 1824 | 1461115018542 Marionette TRACE conn4 -> [0,2965,"getWindowHandle",null] 18:16:58 INFO - PROCESS | 1824 | 1461115018545 Marionette TRACE conn4 <- [1,2965,null,{"value":"8"}] 18:16:58 INFO - PROCESS | 1824 | 1461115018553 Marionette TRACE conn4 -> [0,2966,"setScriptTimeout",{"ms":35000}] 18:16:58 INFO - PROCESS | 1824 | 1461115018556 Marionette TRACE conn4 <- [1,2966,null,{}] 18:16:58 INFO - PROCESS | 1824 | 1461115018562 Marionette TRACE conn4 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:58 INFO - PROCESS | 1824 | 1461115018901 Marionette TRACE conn4 <- [1,2967,null,{"value":null}] 18:16:59 INFO - PROCESS | 1824 | 1461115019107 Marionette TRACE conn4 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:59 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8430c4a000 == 162 [pid = 1824] [id = 750] 18:16:59 INFO - PROCESS | 1824 | ++DOMWINDOW == 149 (0x7f8429b0cc00) [pid = 1824] [serial = 2250] [outer = (nil)] 18:16:59 INFO - PROCESS | 1824 | ++DOMWINDOW == 150 (0x7f842a31b000) [pid = 1824] [serial = 2251] [outer = 0x7f8429b0cc00] 18:16:59 INFO - PROCESS | 1824 | 1461115019186 Marionette DEBUG loaded listener.js 18:16:59 INFO - PROCESS | 1824 | ++DOMWINDOW == 151 (0x7f842a9e7000) [pid = 1824] [serial = 2252] [outer = 0x7f8429b0cc00] 18:16:59 INFO - PROCESS | 1824 | 1461115019990 Marionette TRACE conn4 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 18:17:00 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. 18:17:00 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1485ms 18:17:00 INFO - PROCESS | 1824 | 1461115020038 Marionette TRACE conn4 -> [0,2969,"getWindowHandle",null] 18:17:00 INFO - PROCESS | 1824 | 1461115020040 Marionette TRACE conn4 <- [1,2969,null,{"value":"8"}] 18:17:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 18:17:00 INFO - PROCESS | 1824 | 1461115020048 Marionette TRACE conn4 -> [0,2970,"setScriptTimeout",{"ms":35000}] 18:17:00 INFO - PROCESS | 1824 | 1461115020051 Marionette TRACE conn4 <- [1,2970,null,{}] 18:17:00 INFO - PROCESS | 1824 | 1461115020057 Marionette TRACE conn4 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:00 INFO - PROCESS | 1824 | 1461115020331 Marionette TRACE conn4 <- [1,2971,null,{"value":null}] 18:17:00 INFO - PROCESS | 1824 | 1461115020609 Marionette TRACE conn4 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:00 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8431dc8800 == 163 [pid = 1824] [id = 751] 18:17:00 INFO - PROCESS | 1824 | ++DOMWINDOW == 152 (0x7f842a31cc00) [pid = 1824] [serial = 2253] [outer = (nil)] 18:17:00 INFO - PROCESS | 1824 | ++DOMWINDOW == 153 (0x7f842c7f1c00) [pid = 1824] [serial = 2254] [outer = 0x7f842a31cc00] 18:17:00 INFO - PROCESS | 1824 | 1461115020690 Marionette DEBUG loaded listener.js 18:17:00 INFO - PROCESS | 1824 | ++DOMWINDOW == 154 (0x7f8430ad7000) [pid = 1824] [serial = 2255] [outer = 0x7f842a31cc00] 18:17:01 INFO - PROCESS | 1824 | 1461115021503 Marionette TRACE conn4 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 18:17:01 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. 18:17:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1482ms 18:17:01 INFO - PROCESS | 1824 | 1461115021531 Marionette TRACE conn4 -> [0,2973,"getWindowHandle",null] 18:17:01 INFO - PROCESS | 1824 | 1461115021534 Marionette TRACE conn4 <- [1,2973,null,{"value":"8"}] 18:17:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 18:17:01 INFO - PROCESS | 1824 | 1461115021542 Marionette TRACE conn4 -> [0,2974,"setScriptTimeout",{"ms":35000}] 18:17:01 INFO - PROCESS | 1824 | 1461115021545 Marionette TRACE conn4 <- [1,2974,null,{}] 18:17:01 INFO - PROCESS | 1824 | 1461115021551 Marionette TRACE conn4 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:01 INFO - PROCESS | 1824 | 1461115021792 Marionette TRACE conn4 <- [1,2975,null,{"value":null}] 18:17:02 INFO - PROCESS | 1824 | 1461115022059 Marionette TRACE conn4 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:02 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8433325000 == 164 [pid = 1824] [id = 752] 18:17:02 INFO - PROCESS | 1824 | ++DOMWINDOW == 155 (0x7f842aa78400) [pid = 1824] [serial = 2256] [outer = (nil)] 18:17:02 INFO - PROCESS | 1824 | ++DOMWINDOW == 156 (0x7f8431a06000) [pid = 1824] [serial = 2257] [outer = 0x7f842aa78400] 18:17:02 INFO - PROCESS | 1824 | 1461115022142 Marionette DEBUG loaded listener.js 18:17:02 INFO - PROCESS | 1824 | ++DOMWINDOW == 157 (0x7f8431aeb000) [pid = 1824] [serial = 2258] [outer = 0x7f842aa78400] 18:17:02 INFO - PROCESS | 1824 | 1461115022926 Marionette TRACE conn4 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 18:17:02 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. 18:17:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1438ms 18:17:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 18:17:02 INFO - PROCESS | 1824 | 1461115022981 Marionette TRACE conn4 -> [0,2977,"getWindowHandle",null] 18:17:02 INFO - PROCESS | 1824 | 1461115022984 Marionette TRACE conn4 <- [1,2977,null,{"value":"8"}] 18:17:02 INFO - PROCESS | 1824 | 1461115022990 Marionette TRACE conn4 -> [0,2978,"setScriptTimeout",{"ms":35000}] 18:17:02 INFO - PROCESS | 1824 | 1461115022994 Marionette TRACE conn4 <- [1,2978,null,{}] 18:17:03 INFO - PROCESS | 1824 | 1461115022999 Marionette TRACE conn4 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:03 INFO - PROCESS | 1824 | 1461115023267 Marionette TRACE conn4 <- [1,2979,null,{"value":null}] 18:17:03 INFO - PROCESS | 1824 | 1461115023559 Marionette TRACE conn4 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:03 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8433d29000 == 165 [pid = 1824] [id = 753] 18:17:03 INFO - PROCESS | 1824 | ++DOMWINDOW == 158 (0x7f842509a000) [pid = 1824] [serial = 2259] [outer = (nil)] 18:17:03 INFO - PROCESS | 1824 | ++DOMWINDOW == 159 (0x7f8431c1c000) [pid = 1824] [serial = 2260] [outer = 0x7f842509a000] 18:17:03 INFO - PROCESS | 1824 | 1461115023634 Marionette DEBUG loaded listener.js 18:17:03 INFO - PROCESS | 1824 | ++DOMWINDOW == 160 (0x7f8431d7a000) [pid = 1824] [serial = 2261] [outer = 0x7f842509a000] 18:17:04 INFO - PROCESS | 1824 | 1461115024422 Marionette TRACE conn4 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 18:17:04 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. 18:17:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1483ms 18:17:04 INFO - PROCESS | 1824 | 1461115024473 Marionette TRACE conn4 -> [0,2981,"getWindowHandle",null] 18:17:04 INFO - PROCESS | 1824 | 1461115024477 Marionette TRACE conn4 <- [1,2981,null,{"value":"8"}] 18:17:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 18:17:04 INFO - PROCESS | 1824 | 1461115024484 Marionette TRACE conn4 -> [0,2982,"setScriptTimeout",{"ms":35000}] 18:17:04 INFO - PROCESS | 1824 | 1461115024487 Marionette TRACE conn4 <- [1,2982,null,{}] 18:17:04 INFO - PROCESS | 1824 | 1461115024492 Marionette TRACE conn4 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:04 INFO - PROCESS | 1824 | 1461115024732 Marionette TRACE conn4 <- [1,2983,null,{"value":null}] 18:17:05 INFO - PROCESS | 1824 | 1461115025019 Marionette TRACE conn4 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:05 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84342c3000 == 166 [pid = 1824] [id = 754] 18:17:05 INFO - PROCESS | 1824 | ++DOMWINDOW == 161 (0x7f8430ad5800) [pid = 1824] [serial = 2262] [outer = (nil)] 18:17:05 INFO - PROCESS | 1824 | ++DOMWINDOW == 162 (0x7f8432dd7c00) [pid = 1824] [serial = 2263] [outer = 0x7f8430ad5800] 18:17:05 INFO - PROCESS | 1824 | 1461115025097 Marionette DEBUG loaded listener.js 18:17:05 INFO - PROCESS | 1824 | ++DOMWINDOW == 163 (0x7f8432e0cc00) [pid = 1824] [serial = 2264] [outer = 0x7f8430ad5800] 18:17:05 INFO - PROCESS | 1824 | 1461115025891 Marionette TRACE conn4 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 18:17:05 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 18:17:05 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 18:17:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:17:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:17:05 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 18:17:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1440ms 18:17:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 18:17:05 INFO - PROCESS | 1824 | 1461115025926 Marionette TRACE conn4 -> [0,2985,"getWindowHandle",null] 18:17:05 INFO - PROCESS | 1824 | 1461115025929 Marionette TRACE conn4 <- [1,2985,null,{"value":"8"}] 18:17:05 INFO - PROCESS | 1824 | 1461115025936 Marionette TRACE conn4 -> [0,2986,"setScriptTimeout",{"ms":35000}] 18:17:05 INFO - PROCESS | 1824 | 1461115025938 Marionette TRACE conn4 <- [1,2986,null,{}] 18:17:05 INFO - PROCESS | 1824 | 1461115025945 Marionette TRACE conn4 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:06 INFO - PROCESS | 1824 | 1461115026197 Marionette TRACE conn4 <- [1,2987,null,{"value":null}] 18:17:06 INFO - PROCESS | 1824 | 1461115026474 Marionette TRACE conn4 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:06 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843780f000 == 167 [pid = 1824] [id = 755] 18:17:06 INFO - PROCESS | 1824 | ++DOMWINDOW == 164 (0x7f8431c13800) [pid = 1824] [serial = 2265] [outer = (nil)] 18:17:06 INFO - PROCESS | 1824 | ++DOMWINDOW == 165 (0x7f84333e5400) [pid = 1824] [serial = 2266] [outer = 0x7f8431c13800] 18:17:06 INFO - PROCESS | 1824 | 1461115026555 Marionette DEBUG loaded listener.js 18:17:06 INFO - PROCESS | 1824 | ++DOMWINDOW == 166 (0x7f843368c000) [pid = 1824] [serial = 2267] [outer = 0x7f8431c13800] 18:17:07 INFO - PROCESS | 1824 | 1461115027360 Marionette TRACE conn4 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 18:17:07 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. 18:17:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1433ms 18:17:07 INFO - PROCESS | 1824 | 1461115027369 Marionette TRACE conn4 -> [0,2989,"getWindowHandle",null] 18:17:07 INFO - PROCESS | 1824 | 1461115027373 Marionette TRACE conn4 <- [1,2989,null,{"value":"8"}] 18:17:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 18:17:07 INFO - PROCESS | 1824 | 1461115027379 Marionette TRACE conn4 -> [0,2990,"setScriptTimeout",{"ms":35000}] 18:17:07 INFO - PROCESS | 1824 | 1461115027383 Marionette TRACE conn4 <- [1,2990,null,{}] 18:17:07 INFO - PROCESS | 1824 | 1461115027388 Marionette TRACE conn4 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:07 INFO - PROCESS | 1824 | 1461115027643 Marionette TRACE conn4 <- [1,2991,null,{"value":null}] 18:17:07 INFO - PROCESS | 1824 | 1461115027902 Marionette TRACE conn4 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:07 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8437d7a000 == 168 [pid = 1824] [id = 756] 18:17:07 INFO - PROCESS | 1824 | ++DOMWINDOW == 167 (0x7f8433013400) [pid = 1824] [serial = 2268] [outer = (nil)] 18:17:07 INFO - PROCESS | 1824 | ++DOMWINDOW == 168 (0x7f843393ec00) [pid = 1824] [serial = 2269] [outer = 0x7f8433013400] 18:17:07 INFO - PROCESS | 1824 | 1461115027985 Marionette DEBUG loaded listener.js 18:17:08 INFO - PROCESS | 1824 | ++DOMWINDOW == 169 (0x7f8433aae400) [pid = 1824] [serial = 2270] [outer = 0x7f8433013400] 18:17:08 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843827e800 == 169 [pid = 1824] [id = 757] 18:17:08 INFO - PROCESS | 1824 | ++DOMWINDOW == 170 (0x7f8433e6b400) [pid = 1824] [serial = 2271] [outer = (nil)] 18:17:08 INFO - PROCESS | 1824 | ++DOMWINDOW == 171 (0x7f8433ae1c00) [pid = 1824] [serial = 2272] [outer = 0x7f8433e6b400] 18:17:09 INFO - PROCESS | 1824 | 1461115029003 Marionette TRACE conn4 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 18:17:09 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. 18:17:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1642ms 18:17:09 INFO - PROCESS | 1824 | 1461115029034 Marionette TRACE conn4 -> [0,2993,"getWindowHandle",null] 18:17:09 INFO - PROCESS | 1824 | 1461115029037 Marionette TRACE conn4 <- [1,2993,null,{"value":"8"}] 18:17:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 18:17:09 INFO - PROCESS | 1824 | 1461115029047 Marionette TRACE conn4 -> [0,2994,"setScriptTimeout",{"ms":35000}] 18:17:09 INFO - PROCESS | 1824 | 1461115029051 Marionette TRACE conn4 <- [1,2994,null,{}] 18:17:09 INFO - PROCESS | 1824 | 1461115029056 Marionette TRACE conn4 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:09 INFO - PROCESS | 1824 | 1461115029395 Marionette TRACE conn4 <- [1,2995,null,{"value":null}] 18:17:09 INFO - PROCESS | 1824 | 1461115029710 Marionette TRACE conn4 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:09 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843b4e2000 == 170 [pid = 1824] [id = 758] 18:17:09 INFO - PROCESS | 1824 | ++DOMWINDOW == 172 (0x7f8433aae800) [pid = 1824] [serial = 2273] [outer = (nil)] 18:17:09 INFO - PROCESS | 1824 | ++DOMWINDOW == 173 (0x7f8433c41800) [pid = 1824] [serial = 2274] [outer = 0x7f8433aae800] 18:17:09 INFO - PROCESS | 1824 | 1461115029791 Marionette DEBUG loaded listener.js 18:17:09 INFO - PROCESS | 1824 | ++DOMWINDOW == 174 (0x7f8433ee0c00) [pid = 1824] [serial = 2275] [outer = 0x7f8433aae800] 18:17:10 INFO - PROCESS | 1824 | 1461115030591 Marionette TRACE conn4 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 18:17:10 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 18:17:10 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 18:17:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1584ms 18:17:10 INFO - PROCESS | 1824 | 1461115030633 Marionette TRACE conn4 -> [0,2997,"getWindowHandle",null] 18:17:10 INFO - PROCESS | 1824 | 1461115030637 Marionette TRACE conn4 <- [1,2997,null,{"value":"8"}] 18:17:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 18:17:10 INFO - PROCESS | 1824 | 1461115030643 Marionette TRACE conn4 -> [0,2998,"setScriptTimeout",{"ms":35000}] 18:17:10 INFO - PROCESS | 1824 | 1461115030646 Marionette TRACE conn4 <- [1,2998,null,{}] 18:17:10 INFO - PROCESS | 1824 | 1461115030652 Marionette TRACE conn4 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:10 INFO - PROCESS | 1824 | 1461115030904 Marionette TRACE conn4 <- [1,2999,null,{"value":null}] 18:17:11 INFO - PROCESS | 1824 | 1461115031191 Marionette TRACE conn4 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:11 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843c783800 == 171 [pid = 1824] [id = 759] 18:17:11 INFO - PROCESS | 1824 | ++DOMWINDOW == 175 (0x7f8433acf400) [pid = 1824] [serial = 2276] [outer = (nil)] 18:17:11 INFO - PROCESS | 1824 | ++DOMWINDOW == 176 (0x7f84342f8800) [pid = 1824] [serial = 2277] [outer = 0x7f8433acf400] 18:17:11 INFO - PROCESS | 1824 | 1461115031271 Marionette DEBUG loaded listener.js 18:17:11 INFO - PROCESS | 1824 | ++DOMWINDOW == 177 (0x7f8435198c00) [pid = 1824] [serial = 2278] [outer = 0x7f8433acf400] 18:17:12 INFO - PROCESS | 1824 | 1461115032061 Marionette TRACE conn4 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 18:17:12 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. 18:17:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1433ms 18:17:12 INFO - PROCESS | 1824 | 1461115032077 Marionette TRACE conn4 -> [0,3001,"getWindowHandle",null] 18:17:12 INFO - PROCESS | 1824 | 1461115032081 Marionette TRACE conn4 <- [1,3001,null,{"value":"8"}] 18:17:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 18:17:12 INFO - PROCESS | 1824 | 1461115032087 Marionette TRACE conn4 -> [0,3002,"setScriptTimeout",{"ms":35000}] 18:17:12 INFO - PROCESS | 1824 | 1461115032089 Marionette TRACE conn4 <- [1,3002,null,{}] 18:17:12 INFO - PROCESS | 1824 | 1461115032095 Marionette TRACE conn4 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:12 INFO - PROCESS | 1824 | 1461115032338 Marionette TRACE conn4 <- [1,3003,null,{"value":null}] 18:17:12 INFO - PROCESS | 1824 | 1461115032589 Marionette TRACE conn4 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:12 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843d22e000 == 172 [pid = 1824] [id = 760] 18:17:12 INFO - PROCESS | 1824 | ++DOMWINDOW == 178 (0x7f8433ad4000) [pid = 1824] [serial = 2279] [outer = (nil)] 18:17:12 INFO - PROCESS | 1824 | ++DOMWINDOW == 179 (0x7f8435e23000) [pid = 1824] [serial = 2280] [outer = 0x7f8433ad4000] 18:17:12 INFO - PROCESS | 1824 | 1461115032668 Marionette DEBUG loaded listener.js 18:17:12 INFO - PROCESS | 1824 | ++DOMWINDOW == 180 (0x7f8435e48800) [pid = 1824] [serial = 2281] [outer = 0x7f8433ad4000] 18:17:13 INFO - PROCESS | 1824 | 1461115033472 Marionette TRACE conn4 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 18:17:13 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. 18:17:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1439ms 18:17:13 INFO - PROCESS | 1824 | 1461115033527 Marionette TRACE conn4 -> [0,3005,"getWindowHandle",null] 18:17:13 INFO - PROCESS | 1824 | 1461115033540 Marionette TRACE conn4 <- [1,3005,null,{"value":"8"}] 18:17:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 18:17:13 INFO - PROCESS | 1824 | 1461115033601 Marionette TRACE conn4 -> [0,3006,"setScriptTimeout",{"ms":35000}] 18:17:13 INFO - PROCESS | 1824 | 1461115033605 Marionette TRACE conn4 <- [1,3006,null,{}] 18:17:13 INFO - PROCESS | 1824 | 1461115033612 Marionette TRACE conn4 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:13 INFO - PROCESS | 1824 | 1461115033870 Marionette TRACE conn4 <- [1,3007,null,{"value":null}] 18:17:14 INFO - PROCESS | 1824 | 1461115034147 Marionette TRACE conn4 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:14 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84491f2800 == 173 [pid = 1824] [id = 761] 18:17:14 INFO - PROCESS | 1824 | ++DOMWINDOW == 181 (0x7f8433ee5800) [pid = 1824] [serial = 2282] [outer = (nil)] 18:17:14 INFO - PROCESS | 1824 | ++DOMWINDOW == 182 (0x7f8437213800) [pid = 1824] [serial = 2283] [outer = 0x7f8433ee5800] 18:17:14 INFO - PROCESS | 1824 | 1461115034224 Marionette DEBUG loaded listener.js 18:17:14 INFO - PROCESS | 1824 | ++DOMWINDOW == 183 (0x7f84374efc00) [pid = 1824] [serial = 2284] [outer = 0x7f8433ee5800] 18:17:15 INFO - PROCESS | 1824 | 1461115035044 Marionette TRACE conn4 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 18:17:15 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. 18:17:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1502ms 18:17:15 INFO - PROCESS | 1824 | 1461115035093 Marionette TRACE conn4 -> [0,3009,"getWindowHandle",null] 18:17:15 INFO - PROCESS | 1824 | 1461115035097 Marionette TRACE conn4 <- [1,3009,null,{"value":"8"}] 18:17:15 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 18:17:15 INFO - PROCESS | 1824 | 1461115035103 Marionette TRACE conn4 -> [0,3010,"setScriptTimeout",{"ms":35000}] 18:17:15 INFO - PROCESS | 1824 | 1461115035106 Marionette TRACE conn4 <- [1,3010,null,{}] 18:17:15 INFO - PROCESS | 1824 | 1461115035112 Marionette TRACE conn4 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:15 INFO - PROCESS | 1824 | 1461115035393 Marionette TRACE conn4 <- [1,3011,null,{"value":null}] 18:17:15 INFO - PROCESS | 1824 | 1461115035673 Marionette TRACE conn4 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:15 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f844a29b800 == 174 [pid = 1824] [id = 762] 18:17:15 INFO - PROCESS | 1824 | ++DOMWINDOW == 184 (0x7f8435e26c00) [pid = 1824] [serial = 2285] [outer = (nil)] 18:17:15 INFO - PROCESS | 1824 | ++DOMWINDOW == 185 (0x7f8437e28c00) [pid = 1824] [serial = 2286] [outer = 0x7f8435e26c00] 18:17:15 INFO - PROCESS | 1824 | 1461115035757 Marionette DEBUG loaded listener.js 18:17:15 INFO - PROCESS | 1824 | ++DOMWINDOW == 186 (0x7f8437e31400) [pid = 1824] [serial = 2287] [outer = 0x7f8435e26c00] 18:17:16 INFO - PROCESS | 1824 | 1461115036560 Marionette TRACE conn4 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 18:17:16 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 18:17:16 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1487ms 18:17:16 INFO - TEST-START | /FileAPI/FileReaderSync.worker 18:17:16 INFO - PROCESS | 1824 | 1461115036593 Marionette TRACE conn4 -> [0,3013,"getWindowHandle",null] 18:17:16 INFO - PROCESS | 1824 | 1461115036596 Marionette TRACE conn4 <- [1,3013,null,{"value":"8"}] 18:17:16 INFO - PROCESS | 1824 | 1461115036603 Marionette TRACE conn4 -> [0,3014,"setScriptTimeout",{"ms":35000}] 18:17:16 INFO - PROCESS | 1824 | 1461115036606 Marionette TRACE conn4 <- [1,3014,null,{}] 18:17:16 INFO - PROCESS | 1824 | 1461115036612 Marionette TRACE conn4 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:16 INFO - PROCESS | 1824 | 1461115036861 Marionette TRACE conn4 <- [1,3015,null,{"value":null}] 18:17:17 INFO - PROCESS | 1824 | 1461115037119 Marionette TRACE conn4 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:17 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f844b441800 == 175 [pid = 1824] [id = 763] 18:17:17 INFO - PROCESS | 1824 | ++DOMWINDOW == 187 (0x7f841bd6d000) [pid = 1824] [serial = 2288] [outer = (nil)] 18:17:17 INFO - PROCESS | 1824 | ++DOMWINDOW == 188 (0x7f8437e34800) [pid = 1824] [serial = 2289] [outer = 0x7f841bd6d000] 18:17:17 INFO - PROCESS | 1824 | 1461115037196 Marionette DEBUG loaded listener.js 18:17:17 INFO - PROCESS | 1824 | ++DOMWINDOW == 189 (0x7f8437ff0800) [pid = 1824] [serial = 2290] [outer = 0x7f841bd6d000] 18:17:17 INFO - PROCESS | 1824 | [1824] 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 18:17:18 INFO - PROCESS | 1824 | 1461115038111 Marionette TRACE conn4 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 18:17:18 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 18:17:18 INFO - {} 18:17:18 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 18:17:18 INFO - {} 18:17:18 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 18:17:18 INFO - {} 18:17:18 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 18:17:18 INFO - {} 18:17:18 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1545ms 18:17:18 INFO - PROCESS | 1824 | 1461115038149 Marionette TRACE conn4 -> [0,3017,"getWindowHandle",null] 18:17:18 INFO - PROCESS | 1824 | 1461115038152 Marionette TRACE conn4 <- [1,3017,null,{"value":"8"}] 18:17:18 INFO - TEST-START | /FileAPI/fileReader.html 18:17:18 INFO - PROCESS | 1824 | 1461115038159 Marionette TRACE conn4 -> [0,3018,"setScriptTimeout",{"ms":35000}] 18:17:18 INFO - PROCESS | 1824 | 1461115038161 Marionette TRACE conn4 <- [1,3018,null,{}] 18:17:18 INFO - PROCESS | 1824 | 1461115038167 Marionette TRACE conn4 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:18 INFO - PROCESS | 1824 | 1461115038443 Marionette TRACE conn4 <- [1,3019,null,{"value":null}] 18:17:18 INFO - PROCESS | 1824 | 1461115038705 Marionette TRACE conn4 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:18 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f844eb0c800 == 176 [pid = 1824] [id = 764] 18:17:18 INFO - PROCESS | 1824 | ++DOMWINDOW == 190 (0x7f8429b6b400) [pid = 1824] [serial = 2291] [outer = (nil)] 18:17:18 INFO - PROCESS | 1824 | ++DOMWINDOW == 191 (0x7f8437ff9c00) [pid = 1824] [serial = 2292] [outer = 0x7f8429b6b400] 18:17:18 INFO - PROCESS | 1824 | 1461115038835 Marionette DEBUG loaded listener.js 18:17:18 INFO - PROCESS | 1824 | ++DOMWINDOW == 192 (0x7f84380e1000) [pid = 1824] [serial = 2293] [outer = 0x7f8429b6b400] 18:17:19 INFO - PROCESS | 1824 | 1461115039600 Marionette TRACE conn4 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 18:17:19 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 18:17:19 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 18:17:19 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 18:17:19 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 18:17:19 INFO - TEST-OK | /FileAPI/fileReader.html | took 1484ms 18:17:19 INFO - PROCESS | 1824 | 1461115039645 Marionette TRACE conn4 -> [0,3021,"getWindowHandle",null] 18:17:19 INFO - PROCESS | 1824 | 1461115039648 Marionette TRACE conn4 <- [1,3021,null,{"value":"8"}] 18:17:19 INFO - TEST-START | /FileAPI/historical.html 18:17:19 INFO - PROCESS | 1824 | 1461115039655 Marionette TRACE conn4 -> [0,3022,"setScriptTimeout",{"ms":35000}] 18:17:19 INFO - PROCESS | 1824 | 1461115039661 Marionette TRACE conn4 <- [1,3022,null,{}] 18:17:19 INFO - PROCESS | 1824 | 1461115039668 Marionette TRACE conn4 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:19 INFO - PROCESS | 1824 | 1461115039919 Marionette TRACE conn4 <- [1,3023,null,{"value":null}] 18:17:20 INFO - PROCESS | 1824 | 1461115040212 Marionette TRACE conn4 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:20 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f844f542000 == 177 [pid = 1824] [id = 765] 18:17:20 INFO - PROCESS | 1824 | ++DOMWINDOW == 193 (0x7f841bc68000) [pid = 1824] [serial = 2294] [outer = (nil)] 18:17:20 INFO - PROCESS | 1824 | ++DOMWINDOW == 194 (0x7f8429b62c00) [pid = 1824] [serial = 2295] [outer = 0x7f841bc68000] 18:17:20 INFO - PROCESS | 1824 | 1461115040294 Marionette DEBUG loaded listener.js 18:17:20 INFO - PROCESS | 1824 | ++DOMWINDOW == 195 (0x7f84380e9400) [pid = 1824] [serial = 2296] [outer = 0x7f841bc68000] 18:17:21 INFO - PROCESS | 1824 | 1461115041105 Marionette TRACE conn4 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 18:17:21 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 18:17:21 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 18:17:21 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 18:17:21 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 18:17:21 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 18:17:21 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 18:17:21 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 18:17:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:17:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:17:21 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 18:17:21 INFO - TEST-OK | /FileAPI/historical.html | took 1487ms 18:17:21 INFO - PROCESS | 1824 | 1461115041145 Marionette TRACE conn4 -> [0,3025,"getWindowHandle",null] 18:17:21 INFO - PROCESS | 1824 | 1461115041152 Marionette TRACE conn4 <- [1,3025,null,{"value":"8"}] 18:17:21 INFO - TEST-START | /FileAPI/idlharness.html 18:17:21 INFO - PROCESS | 1824 | 1461115041164 Marionette TRACE conn4 -> [0,3026,"setScriptTimeout",{"ms":35000}] 18:17:21 INFO - PROCESS | 1824 | 1461115041169 Marionette TRACE conn4 <- [1,3026,null,{}] 18:17:21 INFO - PROCESS | 1824 | 1461115041175 Marionette TRACE conn4 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:21 INFO - PROCESS | 1824 | 1461115041534 Marionette TRACE conn4 <- [1,3027,null,{"value":null}] 18:17:21 INFO - PROCESS | 1824 | 1461115041752 Marionette TRACE conn4 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:21 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f844f72b000 == 178 [pid = 1824] [id = 766] 18:17:21 INFO - PROCESS | 1824 | ++DOMWINDOW == 196 (0x7f841bc66800) [pid = 1824] [serial = 2297] [outer = (nil)] 18:17:21 INFO - PROCESS | 1824 | ++DOMWINDOW == 197 (0x7f84380e3c00) [pid = 1824] [serial = 2298] [outer = 0x7f841bc66800] 18:17:21 INFO - PROCESS | 1824 | 1461115041832 Marionette DEBUG loaded listener.js 18:17:21 INFO - PROCESS | 1824 | ++DOMWINDOW == 198 (0x7f843820e400) [pid = 1824] [serial = 2299] [outer = 0x7f841bc66800] 18:17:24 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8426b33000 == 177 [pid = 1824] [id = 335] 18:17:24 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8451d3e000 == 176 [pid = 1824] [id = 80] 18:17:24 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8433ea4800 == 175 [pid = 1824] [id = 501] 18:17:24 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8422ce2000 == 174 [pid = 1824] [id = 743] 18:17:24 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8426b32000 == 173 [pid = 1824] [id = 742] 18:17:24 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8424bab000 == 172 [pid = 1824] [id = 741] 18:17:24 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84227e3000 == 171 [pid = 1824] [id = 740] 18:17:24 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843371d000 == 170 [pid = 1824] [id = 731] 18:17:24 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84331c8800 == 169 [pid = 1824] [id = 730] 18:17:24 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84319ef000 == 168 [pid = 1824] [id = 729] 18:17:24 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8430c62000 == 167 [pid = 1824] [id = 728] 18:17:24 INFO - PROCESS | 1824 | --DOCSHELL 0x7f842ab59800 == 166 [pid = 1824] [id = 727] 18:17:24 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8429d9e800 == 165 [pid = 1824] [id = 726] 18:17:24 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8428fda800 == 164 [pid = 1824] [id = 725] 18:17:24 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8427bc9800 == 163 [pid = 1824] [id = 724] 18:17:24 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84270ce000 == 162 [pid = 1824] [id = 723] 18:17:24 INFO - PROCESS | 1824 | --DOCSHELL 0x7f842271a800 == 161 [pid = 1824] [id = 722] 18:17:24 INFO - PROCESS | 1824 | --DOMWINDOW == 197 (0x7f842514e800) [pid = 1824] [serial = 2037] [outer = (nil)] [url = about:blank] 18:17:24 INFO - PROCESS | 1824 | --DOMWINDOW == 196 (0x7f84251aec00) [pid = 1824] [serial = 2165] [outer = (nil)] [url = about:blank] 18:17:24 INFO - PROCESS | 1824 | --DOMWINDOW == 195 (0x7f8425447400) [pid = 1824] [serial = 2162] [outer = (nil)] [url = about:blank] 18:17:24 INFO - PROCESS | 1824 | --DOMWINDOW == 194 (0x7f8426a06400) [pid = 1824] [serial = 2102] [outer = (nil)] [url = about:blank] 18:17:24 INFO - PROCESS | 1824 | --DOMWINDOW == 193 (0x7f8424651800) [pid = 1824] [serial = 2100] [outer = (nil)] [url = about:blank] 18:17:24 INFO - PROCESS | 1824 | --DOMWINDOW == 192 (0x7f842261c800) [pid = 1824] [serial = 2099] [outer = (nil)] [url = about:blank] 18:17:24 INFO - PROCESS | 1824 | --DOMWINDOW == 191 (0x7f8421f4d400) [pid = 1824] [serial = 2156] [outer = (nil)] [url = about:blank] 18:17:24 INFO - PROCESS | 1824 | --DOMWINDOW == 190 (0x7f8422350800) [pid = 1824] [serial = 2157] [outer = (nil)] [url = about:blank] 18:17:24 INFO - PROCESS | 1824 | --DOMWINDOW == 189 (0x7f8434288000) [pid = 1824] [serial = 2153] [outer = (nil)] [url = about:blank] 18:17:24 INFO - PROCESS | 1824 | --DOMWINDOW == 188 (0x7f8433ee3000) [pid = 1824] [serial = 2150] [outer = (nil)] [url = about:blank] 18:17:24 INFO - PROCESS | 1824 | --DOMWINDOW == 187 (0x7f8433edc800) [pid = 1824] [serial = 2148] [outer = (nil)] [url = about:blank] 18:17:24 INFO - PROCESS | 1824 | --DOMWINDOW == 186 (0x7f8433e71800) [pid = 1824] [serial = 2147] [outer = (nil)] [url = about:blank] 18:17:24 INFO - PROCESS | 1824 | --DOMWINDOW == 185 (0x7f8433c44400) [pid = 1824] [serial = 2145] [outer = (nil)] [url = about:blank] 18:17:24 INFO - PROCESS | 1824 | --DOMWINDOW == 184 (0x7f8433c38800) [pid = 1824] [serial = 2144] [outer = (nil)] [url = about:blank] 18:17:24 INFO - PROCESS | 1824 | --DOMWINDOW == 183 (0x7f8433ade800) [pid = 1824] [serial = 2142] [outer = (nil)] [url = about:blank] 18:17:24 INFO - PROCESS | 1824 | --DOMWINDOW == 182 (0x7f8433ad2400) [pid = 1824] [serial = 2141] [outer = (nil)] [url = about:blank] 18:17:24 INFO - PROCESS | 1824 | --DOMWINDOW == 181 (0x7f8433ac9c00) [pid = 1824] [serial = 2139] [outer = (nil)] [url = about:blank] 18:17:24 INFO - PROCESS | 1824 | --DOMWINDOW == 180 (0x7f8433ab2000) [pid = 1824] [serial = 2138] [outer = (nil)] [url = about:blank] 18:17:24 INFO - PROCESS | 1824 | --DOMWINDOW == 179 (0x7f8433a8a800) [pid = 1824] [serial = 2136] [outer = (nil)] [url = about:blank] 18:17:24 INFO - PROCESS | 1824 | --DOMWINDOW == 178 (0x7f84339c1800) [pid = 1824] [serial = 2135] [outer = (nil)] [url = about:blank] 18:17:24 INFO - PROCESS | 1824 | --DOMWINDOW == 177 (0x7f843393cc00) [pid = 1824] [serial = 2133] [outer = (nil)] [url = about:blank] 18:17:24 INFO - PROCESS | 1824 | --DOMWINDOW == 176 (0x7f84338a5000) [pid = 1824] [serial = 2132] [outer = (nil)] [url = about:blank] 18:17:24 INFO - PROCESS | 1824 | --DOMWINDOW == 175 (0x7f8433695400) [pid = 1824] [serial = 2130] [outer = (nil)] [url = about:blank] 18:17:24 INFO - PROCESS | 1824 | --DOMWINDOW == 174 (0x7f8433018000) [pid = 1824] [serial = 2129] [outer = (nil)] [url = about:blank] 18:17:24 INFO - PROCESS | 1824 | --DOMWINDOW == 173 (0x7f8431d74400) [pid = 1824] [serial = 2127] [outer = (nil)] [url = about:blank] 18:17:24 INFO - PROCESS | 1824 | --DOMWINDOW == 172 (0x7f8431af0400) [pid = 1824] [serial = 2126] [outer = (nil)] [url = about:blank] 18:17:24 INFO - PROCESS | 1824 | --DOMWINDOW == 171 (0x7f8431aac000) [pid = 1824] [serial = 2124] [outer = (nil)] [url = about:blank] 18:17:24 INFO - PROCESS | 1824 | --DOMWINDOW == 170 (0x7f8431aa0800) [pid = 1824] [serial = 2123] [outer = (nil)] [url = about:blank] 18:17:24 INFO - PROCESS | 1824 | --DOMWINDOW == 169 (0x7f8431a04800) [pid = 1824] [serial = 2121] [outer = (nil)] [url = about:blank] 18:17:24 INFO - PROCESS | 1824 | --DOMWINDOW == 168 (0x7f8430ae0400) [pid = 1824] [serial = 2120] [outer = (nil)] [url = about:blank] 18:17:24 INFO - PROCESS | 1824 | --DOMWINDOW == 167 (0x7f842c940400) [pid = 1824] [serial = 2118] [outer = (nil)] [url = about:blank] 18:17:24 INFO - PROCESS | 1824 | --DOMWINDOW == 166 (0x7f842c7f1400) [pid = 1824] [serial = 2117] [outer = (nil)] [url = about:blank] 18:17:24 INFO - PROCESS | 1824 | --DOMWINDOW == 165 (0x7f842abf6c00) [pid = 1824] [serial = 2115] [outer = (nil)] [url = about:blank] 18:17:24 INFO - PROCESS | 1824 | --DOMWINDOW == 164 (0x7f842aad4400) [pid = 1824] [serial = 2114] [outer = (nil)] [url = about:blank] 18:17:24 INFO - PROCESS | 1824 | --DOMWINDOW == 163 (0x7f8429a32400) [pid = 1824] [serial = 2112] [outer = (nil)] [url = about:blank] 18:17:24 INFO - PROCESS | 1824 | --DOMWINDOW == 162 (0x7f84299ce000) [pid = 1824] [serial = 2111] [outer = (nil)] [url = about:blank] 18:17:24 INFO - PROCESS | 1824 | --DOMWINDOW == 161 (0x7f8428f0b800) [pid = 1824] [serial = 2109] [outer = (nil)] [url = about:blank] 18:17:24 INFO - PROCESS | 1824 | --DOMWINDOW == 160 (0x7f8428ea2c00) [pid = 1824] [serial = 2108] [outer = (nil)] [url = about:blank] 18:17:24 INFO - PROCESS | 1824 | --DOMWINDOW == 159 (0x7f8428e55000) [pid = 1824] [serial = 2106] [outer = (nil)] [url = about:blank] 18:17:24 INFO - PROCESS | 1824 | --DOMWINDOW == 158 (0x7f8428b06800) [pid = 1824] [serial = 2105] [outer = (nil)] [url = about:blank] 18:17:24 INFO - PROCESS | 1824 | --DOMWINDOW == 157 (0x7f8426e33800) [pid = 1824] [serial = 2103] [outer = (nil)] [url = about:blank] 18:17:24 INFO - PROCESS | 1824 | --DOMWINDOW == 156 (0x7f8425491800) [pid = 1824] [serial = 2163] [outer = (nil)] [url = about:blank] 18:17:24 INFO - PROCESS | 1824 | --DOMWINDOW == 155 (0x7f8422a72400) [pid = 1824] [serial = 2159] [outer = (nil)] [url = about:blank] 18:17:24 INFO - PROCESS | 1824 | --DOMWINDOW == 154 (0x7f84244dbc00) [pid = 1824] [serial = 2160] [outer = (nil)] [url = about:blank] 18:17:26 INFO - PROCESS | 1824 | 1461115046077 Marionette TRACE conn4 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 18:17:26 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 18:17:26 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 18:17:26 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 18:17:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:17:26 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:17:26 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:17:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:17:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:17:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:17:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:17:26 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:17:26 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:17:26 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:17:26 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 18:17:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 18:17:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 18:17:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 18:17:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 18:17:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 18:17:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 18:17:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 18:17:26 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 18:17:26 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 18:17:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:17:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:17:26 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 18:17:26 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 18:17:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:17:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:17:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:17:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:17:26 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:17:26 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:17:26 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:17:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 18:17:26 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 18:17:26 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 18:17:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:17:26 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:17:26 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:17:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:17:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:17:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:17:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:17:26 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:17:26 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:17:26 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:17:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 18:17:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 18:17:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 18:17:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 18:17:26 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 18:17:26 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:17:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:17:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:17:26 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:17:26 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:17:26 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:17:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:17:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:17:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:17:26 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:17:26 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:17:26 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:17:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 18:17:26 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 18:17:26 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 18:17:26 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:17:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:17:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:17:26 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:17:26 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:17:26 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:17:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:17:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:17:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:17:26 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:17:26 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:17:26 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:17:26 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 18:17:26 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 18:17:26 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 18:17:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:17:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:17:26 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 18:17:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:17:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:17:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:17:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:17:26 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:17:26 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:17:26 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:17:26 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 18:17:26 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 18:17:26 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 18:17:26 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 18:17:26 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 18:17:26 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 18:17:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 18:17:26 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 18:17:26 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 18:17:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 18:17:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 18:17:26 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 18:17:26 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:17:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:17:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:17:26 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:17:26 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:17:26 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:17:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:17:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:17:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:17:26 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:17:26 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:17:26 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:17:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 18:17:26 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 18:17:26 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 18:17:26 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:17:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:17:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:17:26 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:17:26 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:17:26 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:17:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:17:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:17:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:17:26 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:17:26 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:17:26 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:17:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 18:17:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 18:17:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 18:17:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 18:17:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 18:17:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 18:17:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 18:17:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 18:17:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 18:17:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 18:17:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 18:17:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 18:17:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 18:17:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 18:17:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 18:17:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 18:17:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 18:17:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 18:17:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 18:17:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 18:17:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 18:17:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 18:17:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 18:17:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 18:17:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 18:17:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 18:17:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 18:17:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 18:17:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 18:17:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 18:17:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 18:17:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 18:17:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 18:17:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 18:17:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 18:17:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 18:17:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 18:17:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 18:17:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 18:17:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 18:17:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 18:17:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 18:17:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 18:17:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 18:17:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 18:17:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 18:17:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 18:17:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 18:17:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 18:17:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 18:17:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 18:17:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 18:17:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 18:17:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 18:17:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 18:17:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 18:17:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 18:17:26 INFO - TEST-OK | /FileAPI/idlharness.html | took 5033ms 18:17:26 INFO - PROCESS | 1824 | 1461115046232 Marionette TRACE conn4 -> [0,3029,"getWindowHandle",null] 18:17:26 INFO - PROCESS | 1824 | 1461115046249 Marionette TRACE conn4 <- [1,3029,null,{"value":"8"}] 18:17:26 INFO - TEST-START | /FileAPI/idlharness.worker 18:17:26 INFO - PROCESS | 1824 | 1461115046264 Marionette TRACE conn4 -> [0,3030,"setScriptTimeout",{"ms":35000}] 18:17:26 INFO - PROCESS | 1824 | 1461115046274 Marionette TRACE conn4 <- [1,3030,null,{}] 18:17:26 INFO - PROCESS | 1824 | 1461115046292 Marionette TRACE conn4 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:26 INFO - PROCESS | 1824 | 1461115046539 Marionette TRACE conn4 <- [1,3031,null,{"value":null}] 18:17:26 INFO - PROCESS | 1824 | 1461115046740 Marionette TRACE conn4 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:26 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8425fb4800 == 162 [pid = 1824] [id = 767] 18:17:26 INFO - PROCESS | 1824 | ++DOMWINDOW == 155 (0x7f8425197400) [pid = 1824] [serial = 2300] [outer = (nil)] 18:17:26 INFO - PROCESS | 1824 | ++DOMWINDOW == 156 (0x7f8426abec00) [pid = 1824] [serial = 2301] [outer = 0x7f8425197400] 18:17:26 INFO - PROCESS | 1824 | 1461115046806 Marionette DEBUG loaded listener.js 18:17:26 INFO - PROCESS | 1824 | ++DOMWINDOW == 157 (0x7f8426f6e000) [pid = 1824] [serial = 2302] [outer = 0x7f8425197400] 18:17:27 INFO - PROCESS | 1824 | [1824] 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 18:17:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 18:17:29 INFO - {} 18:17:29 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 18:17:29 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 18:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:17:29 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:17:29 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:17:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:17:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:17:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:17:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:17:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 18:17:29 INFO - {} 18:17:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 18:17:29 INFO - {} 18:17:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 18:17:29 INFO - {} 18:17:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 18:17:29 INFO - {} 18:17:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 18:17:29 INFO - {} 18:17:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 18:17:29 INFO - {} 18:17:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 18:17:29 INFO - {} 18:17:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 18:17:29 INFO - {} 18:17:29 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 18:17:29 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 18:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:17:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:17:29 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 18:17:29 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 18:17:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:17:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:17:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:17:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:17:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 18:17:29 INFO - {} 18:17:29 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 18:17:29 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 18:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:17:29 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:17:29 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:17:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:17:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:17:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:17:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:17:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 18:17:29 INFO - {} 18:17:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 18:17:29 INFO - {} 18:17:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 18:17:29 INFO - {} 18:17:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 18:17:29 INFO - {} 18:17:29 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 18:17:29 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:17:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:17:29 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:17:29 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:17:29 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:17:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:17:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:17:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:17:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 18:17:29 INFO - {} 18:17:29 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 - {} 18:17:29 INFO - {} 18:17:29 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 18:17:29 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:17:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:17:29 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:17:29 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:17:29 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:17:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:17:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:17:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:17:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 18:17:29 INFO - {} 18:17:29 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 18:17:29 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 18:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:17:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:17:29 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 18:17:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:17:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:17:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:17:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:17:29 INFO - PROCESS | 1824 | 1461115049212 Marionette TRACE conn4 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 18:17:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 18:17:29 INFO - {} 18:17:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 18:17:29 INFO - {} 18:17:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 18:17:29 INFO - {} 18:17:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 18:17:29 INFO - {} 18:17:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 18:17:29 INFO - {} 18:17:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 18:17:29 INFO - {} 18:17:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 18:17:29 INFO - {} 18:17:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 18:17:29 INFO - {} 18:17:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 18:17:29 INFO - {} 18:17:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 18:17:29 INFO - {} 18:17:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 18:17:29 INFO - {} 18:17:29 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 18:17:29 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:17:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:17:29 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:17:29 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:17:29 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:17:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:17:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:17:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:17:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 18:17:29 INFO - {} 18:17:29 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 - {} 18:17:29 INFO - {} 18:17:29 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 18:17:29 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:17:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:17:29 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:17:29 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:17:29 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:17:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:17:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:17:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:17:29 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 18:17:29 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 18:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:17:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:17:29 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 18:17:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:17:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:17:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:17:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:17:29 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 18:17:29 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 18:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:17:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:17:29 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 18:17:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:17:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:17:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:17:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:17:29 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 18:17:29 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 18:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:17:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:17:29 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 18:17:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:17:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:17:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:17:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:17:29 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 18:17:29 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 18:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:17:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:17:29 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 18:17:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:17:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:17:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:17:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:17:29 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 18:17:29 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 18:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:17:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:17:29 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 18:17:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:17:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:17:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:17:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:17:29 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 18:17:29 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 18:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:17:29 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:17:29 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:17:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:17:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:17:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:17:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:17:29 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 18:17:29 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 18:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:17:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:17:29 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 18:17:29 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 18:17:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:17:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:17:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:17:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:17:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 18:17:29 INFO - {} 18:17:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 18:17:29 INFO - {} 18:17:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 18:17:29 INFO - {} 18:17:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 18:17:29 INFO - {} 18:17:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 18:17:29 INFO - {} 18:17:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 18:17:29 INFO - {} 18:17:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 18:17:29 INFO - {} 18:17:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 18:17:29 INFO - {} 18:17:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 18:17:29 INFO - {} 18:17:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 18:17:29 INFO - {} 18:17:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 18:17:29 INFO - {} 18:17:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 18:17:29 INFO - {} 18:17:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 18:17:29 INFO - {} 18:17:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 18:17:29 INFO - {} 18:17:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 18:17:29 INFO - {} 18:17:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 18:17:29 INFO - {} 18:17:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 18:17:29 INFO - {} 18:17:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 18:17:29 INFO - {} 18:17:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 18:17:29 INFO - {} 18:17:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 18:17:29 INFO - {} 18:17:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 18:17:29 INFO - {} 18:17:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 18:17:29 INFO - {} 18:17:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 18:17:29 INFO - {} 18:17:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 18:17:29 INFO - {} 18:17:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 18:17:29 INFO - {} 18:17:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 18:17:29 INFO - {} 18:17:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 18:17:29 INFO - {} 18:17:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 18:17:29 INFO - {} 18:17:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 18:17:29 INFO - {} 18:17:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 18:17:29 INFO - {} 18:17:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 18:17:29 INFO - {} 18:17:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 18:17:29 INFO - {} 18:17:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 18:17:29 INFO - {} 18:17:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 18:17:29 INFO - {} 18:17:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 18:17:29 INFO - {} 18:17:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 18:17:29 INFO - {} 18:17:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 18:17:29 INFO - {} 18:17:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 18:17:29 INFO - {} 18:17:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 18:17:29 INFO - {} 18:17:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 18:17:29 INFO - {} 18:17:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 18:17:29 INFO - {} 18:17:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 18:17:29 INFO - {} 18:17:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 18:17:29 INFO - {} 18:17:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 18:17:29 INFO - {} 18:17:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 18:17:29 INFO - {} 18:17:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 18:17:29 INFO - {} 18:17:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 18:17:29 INFO - {} 18:17:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 18:17:29 INFO - {} 18:17:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 18:17:29 INFO - {} 18:17:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 18:17:29 INFO - {} 18:17:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 18:17:29 INFO - {} 18:17:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 18:17:29 INFO - {} 18:17:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 18:17:29 INFO - {} 18:17:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 18:17:29 INFO - {} 18:17:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 18:17:29 INFO - {} 18:17:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 18:17:29 INFO - {} 18:17:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 18:17:29 INFO - {} 18:17:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 18:17:29 INFO - {} 18:17:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 18:17:29 INFO - {} 18:17:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 18:17:29 INFO - {} 18:17:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 18:17:29 INFO - {} 18:17:29 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3058ms 18:17:29 INFO - PROCESS | 1824 | 1461115049323 Marionette TRACE conn4 -> [0,3033,"getWindowHandle",null] 18:17:29 INFO - PROCESS | 1824 | 1461115049338 Marionette TRACE conn4 <- [1,3033,null,{"value":"8"}] 18:17:29 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 18:17:29 INFO - PROCESS | 1824 | 1461115049358 Marionette TRACE conn4 -> [0,3034,"setScriptTimeout",{"ms":35000}] 18:17:29 INFO - PROCESS | 1824 | 1461115049361 Marionette TRACE conn4 <- [1,3034,null,{}] 18:17:29 INFO - PROCESS | 1824 | 1461115049367 Marionette TRACE conn4 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:29 INFO - PROCESS | 1824 | 1461115049761 Marionette TRACE conn4 <- [1,3035,null,{"value":null}] 18:17:30 INFO - PROCESS | 1824 | --DOMWINDOW == 156 (0x7f8432ddfc00) [pid = 1824] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 18:17:30 INFO - PROCESS | 1824 | --DOMWINDOW == 155 (0x7f84228c9000) [pid = 1824] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 18:17:30 INFO - PROCESS | 1824 | --DOMWINDOW == 154 (0x7f84251aac00) [pid = 1824] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 18:17:30 INFO - PROCESS | 1824 | --DOMWINDOW == 153 (0x7f8429b6b000) [pid = 1824] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 18:17:30 INFO - PROCESS | 1824 | --DOMWINDOW == 152 (0x7f8422551400) [pid = 1824] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 18:17:30 INFO - PROCESS | 1824 | --DOMWINDOW == 151 (0x7f841bc65c00) [pid = 1824] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 18:17:30 INFO - PROCESS | 1824 | --DOMWINDOW == 150 (0x7f8422241800) [pid = 1824] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 18:17:30 INFO - PROCESS | 1824 | --DOMWINDOW == 149 (0x7f84354a8800) [pid = 1824] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 18:17:30 INFO - PROCESS | 1824 | --DOMWINDOW == 148 (0x7f841acf5c00) [pid = 1824] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 18:17:30 INFO - PROCESS | 1824 | --DOMWINDOW == 147 (0x7f842abf1000) [pid = 1824] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 18:17:30 INFO - PROCESS | 1824 | --DOMWINDOW == 146 (0x7f8431a10800) [pid = 1824] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 18:17:30 INFO - PROCESS | 1824 | --DOMWINDOW == 145 (0x7f8430ad2400) [pid = 1824] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 18:17:30 INFO - PROCESS | 1824 | --DOMWINDOW == 144 (0x7f842544e400) [pid = 1824] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 18:17:30 INFO - PROCESS | 1824 | --DOMWINDOW == 143 (0x7f84244dc400) [pid = 1824] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 18:17:30 INFO - PROCESS | 1824 | --DOMWINDOW == 142 (0x7f8429a37400) [pid = 1824] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 18:17:30 INFO - PROCESS | 1824 | --DOMWINDOW == 141 (0x7f842aa6f800) [pid = 1824] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 18:17:30 INFO - PROCESS | 1824 | --DOMWINDOW == 140 (0x7f8425096000) [pid = 1824] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 18:17:30 INFO - PROCESS | 1824 | --DOMWINDOW == 139 (0x7f842514b400) [pid = 1824] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 18:17:30 INFO - PROCESS | 1824 | --DOMWINDOW == 138 (0x7f842719f000) [pid = 1824] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 18:17:30 INFO - PROCESS | 1824 | --DOMWINDOW == 137 (0x7f8429b6d800) [pid = 1824] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 18:17:30 INFO - PROCESS | 1824 | --DOMWINDOW == 136 (0x7f8422242000) [pid = 1824] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 18:17:30 INFO - PROCESS | 1824 | --DOMWINDOW == 135 (0x7f841aceac00) [pid = 1824] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 18:17:30 INFO - PROCESS | 1824 | --DOMWINDOW == 134 (0x7f8425487c00) [pid = 1824] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 18:17:30 INFO - PROCESS | 1824 | 1461115050379 Marionette TRACE conn4 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:30 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8424bb0000 == 163 [pid = 1824] [id = 768] 18:17:30 INFO - PROCESS | 1824 | ++DOMWINDOW == 135 (0x7f841aceac00) [pid = 1824] [serial = 2303] [outer = (nil)] 18:17:30 INFO - PROCESS | 1824 | ++DOMWINDOW == 136 (0x7f841bd74000) [pid = 1824] [serial = 2304] [outer = 0x7f841aceac00] 18:17:30 INFO - PROCESS | 1824 | 1461115050443 Marionette DEBUG loaded listener.js 18:17:30 INFO - PROCESS | 1824 | ++DOMWINDOW == 137 (0x7f8425487c00) [pid = 1824] [serial = 2305] [outer = 0x7f841aceac00] 18:17:31 INFO - PROCESS | 1824 | 1461115051096 Marionette TRACE conn4 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 18:17:31 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 18:17:31 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1790ms 18:17:31 INFO - PROCESS | 1824 | 1461115051148 Marionette TRACE conn4 -> [0,3037,"getWindowHandle",null] 18:17:31 INFO - PROCESS | 1824 | 1461115051151 Marionette TRACE conn4 <- [1,3037,null,{"value":"8"}] 18:17:31 INFO - TEST-START | /FileAPI/blob/Blob-close.html 18:17:31 INFO - PROCESS | 1824 | 1461115051159 Marionette TRACE conn4 -> [0,3038,"setScriptTimeout",{"ms":35000}] 18:17:31 INFO - PROCESS | 1824 | 1461115051165 Marionette TRACE conn4 <- [1,3038,null,{}] 18:17:31 INFO - PROCESS | 1824 | 1461115051181 Marionette TRACE conn4 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:31 INFO - PROCESS | 1824 | 1461115051500 Marionette TRACE conn4 <- [1,3039,null,{"value":null}] 18:17:31 INFO - PROCESS | 1824 | 1461115051525 Marionette TRACE conn4 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:31 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8429d8f800 == 164 [pid = 1824] [id = 769] 18:17:31 INFO - PROCESS | 1824 | ++DOMWINDOW == 138 (0x7f842c940000) [pid = 1824] [serial = 2306] [outer = (nil)] 18:17:31 INFO - PROCESS | 1824 | ++DOMWINDOW == 139 (0x7f8431a07c00) [pid = 1824] [serial = 2307] [outer = 0x7f842c940000] 18:17:31 INFO - PROCESS | 1824 | 1461115051598 Marionette DEBUG loaded listener.js 18:17:31 INFO - PROCESS | 1824 | ++DOMWINDOW == 140 (0x7f8431aae000) [pid = 1824] [serial = 2308] [outer = 0x7f842c940000] 18:17:32 INFO - PROCESS | 1824 | 1461115052636 Marionette TRACE conn4 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 18:17:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 18:17:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 18:17:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:17:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:17:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 18:17:32 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1497ms 18:17:32 INFO - PROCESS | 1824 | 1461115052658 Marionette TRACE conn4 -> [0,3041,"getWindowHandle",null] 18:17:32 INFO - PROCESS | 1824 | 1461115052665 Marionette TRACE conn4 <- [1,3041,null,{"value":"8"}] 18:17:32 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 18:17:32 INFO - PROCESS | 1824 | 1461115052675 Marionette TRACE conn4 -> [0,3042,"setScriptTimeout",{"ms":35000}] 18:17:32 INFO - PROCESS | 1824 | 1461115052681 Marionette TRACE conn4 <- [1,3042,null,{}] 18:17:32 INFO - PROCESS | 1824 | 1461115052692 Marionette TRACE conn4 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:32 INFO - PROCESS | 1824 | 1461115052953 Marionette TRACE conn4 <- [1,3043,null,{"value":null}] 18:17:33 INFO - PROCESS | 1824 | 1461115053303 Marionette TRACE conn4 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:33 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8424ba4800 == 165 [pid = 1824] [id = 770] 18:17:33 INFO - PROCESS | 1824 | ++DOMWINDOW == 141 (0x7f842235b400) [pid = 1824] [serial = 2309] [outer = (nil)] 18:17:33 INFO - PROCESS | 1824 | ++DOMWINDOW == 142 (0x7f84226e3400) [pid = 1824] [serial = 2310] [outer = 0x7f842235b400] 18:17:33 INFO - PROCESS | 1824 | 1461115053386 Marionette DEBUG loaded listener.js 18:17:33 INFO - PROCESS | 1824 | ++DOMWINDOW == 143 (0x7f842508d000) [pid = 1824] [serial = 2311] [outer = 0x7f842235b400] 18:17:34 INFO - PROCESS | 1824 | 1461115054540 Marionette TRACE conn4 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 18:17:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 18:17:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 18:17:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 18:17:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 18:17:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 18:17:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 18:17:34 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. 18:17:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 18:17:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 18:17:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 18:17:34 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'.) 18:17:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 18:17:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 18:17:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 18:17:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 18:17:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 18:17:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 18:17:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 18:17:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 18:17:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 18:17:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 18:17:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 18:17:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 18:17:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 18:17:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 18:17:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 18:17:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 18:17:34 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. 18:17:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 18:17:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:17:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:17:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 18:17:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 18:17:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 18:17:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 18:17:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 18:17:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 18:17:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 18:17:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 18:17:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 18:17:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 18:17:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 18:17:34 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. 18:17:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 18:17:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 18:17:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:17:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:17:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 18:17:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 18:17:34 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. 18:17:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 18:17:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 18:17:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:17:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:17:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 18:17:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 18:17:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 18:17:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 18:17:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 18:17:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 18:17:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 18:17:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:17:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:17:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 18:17:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 18:17:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 18:17:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 18:17:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:17:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:17:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:17:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:17:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:17:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 18:17:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 18:17:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:17:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:17:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:17:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:17:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:17:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 18:17:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:17:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:17:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:17:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:17:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:17:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 18:17:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:17:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:17:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:17:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:17:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:17:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 18:17:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 18:17:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:17:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:17:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:17:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:17:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:17:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 18:17:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:17:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:17:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:17:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:17:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:17:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 18:17:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:17:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:17:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:17:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:17:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:17:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 18:17:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:17:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:17:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:17:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:17:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:17:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 18:17:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:17:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:17:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:17:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:17:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:17:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 18:17:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 18:17:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 18:17:34 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1975ms 18:17:34 INFO - PROCESS | 1824 | 1461115054731 Marionette TRACE conn4 -> [0,3045,"getWindowHandle",null] 18:17:34 INFO - PROCESS | 1824 | 1461115054749 Marionette TRACE conn4 <- [1,3045,null,{"value":"8"}] 18:17:34 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 18:17:34 INFO - PROCESS | 1824 | 1461115054835 Marionette TRACE conn4 -> [0,3046,"setScriptTimeout",{"ms":35000}] 18:17:34 INFO - PROCESS | 1824 | 1461115054839 Marionette TRACE conn4 <- [1,3046,null,{}] 18:17:34 INFO - PROCESS | 1824 | 1461115054858 Marionette TRACE conn4 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:35 INFO - PROCESS | 1824 | 1461115055164 Marionette TRACE conn4 <- [1,3047,null,{"value":null}] 18:17:35 INFO - PROCESS | 1824 | 1461115055400 Marionette TRACE conn4 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:35 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8427258800 == 166 [pid = 1824] [id = 771] 18:17:35 INFO - PROCESS | 1824 | ++DOMWINDOW == 144 (0x7f842261b800) [pid = 1824] [serial = 2312] [outer = (nil)] 18:17:35 INFO - PROCESS | 1824 | ++DOMWINDOW == 145 (0x7f8426f71800) [pid = 1824] [serial = 2313] [outer = 0x7f842261b800] 18:17:35 INFO - PROCESS | 1824 | 1461115055475 Marionette DEBUG loaded listener.js 18:17:35 INFO - PROCESS | 1824 | ++DOMWINDOW == 146 (0x7f8428b10000) [pid = 1824] [serial = 2314] [outer = 0x7f842261b800] 18:17:35 INFO - PROCESS | 1824 | [1824] 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 18:17:36 INFO - PROCESS | 1824 | 1461115056446 Marionette TRACE conn4 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 18:17:36 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 18:17:36 INFO - {} 18:17:36 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1694ms 18:17:36 INFO - PROCESS | 1824 | 1461115056486 Marionette TRACE conn4 -> [0,3049,"getWindowHandle",null] 18:17:36 INFO - PROCESS | 1824 | 1461115056490 Marionette TRACE conn4 <- [1,3049,null,{"value":"8"}] 18:17:36 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 18:17:36 INFO - PROCESS | 1824 | 1461115056497 Marionette TRACE conn4 -> [0,3050,"setScriptTimeout",{"ms":35000}] 18:17:36 INFO - PROCESS | 1824 | 1461115056503 Marionette TRACE conn4 <- [1,3050,null,{}] 18:17:36 INFO - PROCESS | 1824 | 1461115056526 Marionette TRACE conn4 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:36 INFO - PROCESS | 1824 | 1461115056811 Marionette TRACE conn4 <- [1,3051,null,{"value":null}] 18:17:37 INFO - PROCESS | 1824 | 1461115057095 Marionette TRACE conn4 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:37 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8429d89000 == 167 [pid = 1824] [id = 772] 18:17:37 INFO - PROCESS | 1824 | ++DOMWINDOW == 147 (0x7f84299c4400) [pid = 1824] [serial = 2315] [outer = (nil)] 18:17:37 INFO - PROCESS | 1824 | ++DOMWINDOW == 148 (0x7f8429b62800) [pid = 1824] [serial = 2316] [outer = 0x7f84299c4400] 18:17:37 INFO - PROCESS | 1824 | 1461115057178 Marionette DEBUG loaded listener.js 18:17:37 INFO - PROCESS | 1824 | ++DOMWINDOW == 149 (0x7f8429c5e800) [pid = 1824] [serial = 2317] [outer = 0x7f84299c4400] 18:17:37 INFO - PROCESS | 1824 | 1461115057911 Marionette TRACE conn4 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 18:17:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 18:17:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 18:17:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 18:17:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 18:17:37 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1439ms 18:17:37 INFO - PROCESS | 1824 | 1461115057944 Marionette TRACE conn4 -> [0,3053,"getWindowHandle",null] 18:17:37 INFO - PROCESS | 1824 | 1461115057948 Marionette TRACE conn4 <- [1,3053,null,{"value":"8"}] 18:17:37 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 18:17:37 INFO - PROCESS | 1824 | 1461115057957 Marionette TRACE conn4 -> [0,3054,"setScriptTimeout",{"ms":35000}] 18:17:37 INFO - PROCESS | 1824 | 1461115057961 Marionette TRACE conn4 <- [1,3054,null,{}] 18:17:37 INFO - PROCESS | 1824 | 1461115057966 Marionette TRACE conn4 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:38 INFO - PROCESS | 1824 | 1461115058205 Marionette TRACE conn4 <- [1,3055,null,{"value":null}] 18:17:38 INFO - PROCESS | 1824 | 1461115058444 Marionette TRACE conn4 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:38 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f842c8e6800 == 168 [pid = 1824] [id = 773] 18:17:38 INFO - PROCESS | 1824 | ++DOMWINDOW == 150 (0x7f84299ca400) [pid = 1824] [serial = 2318] [outer = (nil)] 18:17:38 INFO - PROCESS | 1824 | ++DOMWINDOW == 151 (0x7f842a9ec400) [pid = 1824] [serial = 2319] [outer = 0x7f84299ca400] 18:17:38 INFO - PROCESS | 1824 | 1461115058519 Marionette DEBUG loaded listener.js 18:17:38 INFO - PROCESS | 1824 | ++DOMWINDOW == 152 (0x7f8430ad8400) [pid = 1824] [serial = 2320] [outer = 0x7f84299ca400] 18:17:39 INFO - PROCESS | 1824 | 1461115059859 Marionette TRACE conn4 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 18:17:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 18:17:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 18:17:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 18:17:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 18:17:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 18:17:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 18:17:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 18:17:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 18:17:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 18:17:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 18:17:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 18:17:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 18:17:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 18:17:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 18:17:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 18:17:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 18:17:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 18:17:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 18:17:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 18:17:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 18:17:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 18:17:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 18:17:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 18:17:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 18:17:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 18:17:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 18:17:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 18:17:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 18:17:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 18:17:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 18:17:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 18:17:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 18:17:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 18:17:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 18:17:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 18:17:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 18:17:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 18:17:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 18:17:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 18:17:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 18:17:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 18:17:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 18:17:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 18:17:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 18:17:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 18:17:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 18:17:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 18:17:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 18:17:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 18:17:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 18:17:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 18:17:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 18:17:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 18:17:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 18:17:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 18:17:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 18:17:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 18:17:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 18:17:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 18:17:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 18:17:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 18:17:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 18:17:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 18:17:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 18:17:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 18:17:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 18:17:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 18:17:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 18:17:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 18:17:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 18:17:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 18:17:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 18:17:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 18:17:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 18:17:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 18:17:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 18:17:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 18:17:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 18:17:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 18:17:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 18:17:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 18:17:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 18:17:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 18:17:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 18:17:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 18:17:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 18:17:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 18:17:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 18:17:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 18:17:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 18:17:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 18:17:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 18:17:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 18:17:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 18:17:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 18:17:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 18:17:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 18:17:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 18:17:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 18:17:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:17:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:17:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:17:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:17:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 18:17:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:17:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:17:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:17:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:17:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 18:17:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:17:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:17:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:17:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:17:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 18:17:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:17:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:17:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:17:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:17:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 18:17:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:17:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:17:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:17:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:17:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 18:17:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:17:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:17:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:17:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:17:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 18:17:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:17:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:17:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:17:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:17:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 18:17:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:17:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:17:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:17:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:17:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 18:17:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:17:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:17:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:17:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:17:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 18:17:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:17:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:17:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:17:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:17:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 18:17:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:17:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:17:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:17:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:17:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 18:17:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:17:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:17:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:17:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:17:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 18:17:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:17:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:17:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:17:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:17:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 18:17:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:17:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:17:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:17:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:17:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 18:17:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:17:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:17:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:17:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:17:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 18:17:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:17:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:17:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:17:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:17:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 18:17:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:17:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:17:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:17:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:17:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 18:17:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:17:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:17:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:17:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:17:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 18:17:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:17:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:17:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:17:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:17:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 18:17:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:17:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:17:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:17:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:17:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 18:17:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:17:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:17:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:17:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:17:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 18:17:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:17:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:17:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:17:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:17:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 18:17:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:17:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:17:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 18:17:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 18:17:40 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" 18:17:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:17:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:17:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 18:17:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 18:17:40 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" 18:17:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:17:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:17:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 18:17:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 18:17:40 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2049ms 18:17:40 INFO - PROCESS | 1824 | 1461115060160 Marionette TRACE conn4 -> [0,3057,"getWindowHandle",null] 18:17:40 INFO - PROCESS | 1824 | 1461115060164 Marionette TRACE conn4 <- [1,3057,null,{"value":"8"}] 18:17:40 INFO - TEST-START | /FileAPI/file/File-constructor.html 18:17:40 INFO - PROCESS | 1824 | 1461115060193 Marionette TRACE conn4 -> [0,3058,"setScriptTimeout",{"ms":35000}] 18:17:40 INFO - PROCESS | 1824 | 1461115060197 Marionette TRACE conn4 <- [1,3058,null,{}] 18:17:40 INFO - PROCESS | 1824 | 1461115060202 Marionette TRACE conn4 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:40 INFO - PROCESS | 1824 | 1461115060435 Marionette TRACE conn4 <- [1,3059,null,{"value":null}] 18:17:40 INFO - PROCESS | 1824 | 1461115060700 Marionette TRACE conn4 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:40 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84319e6000 == 169 [pid = 1824] [id = 774] 18:17:40 INFO - PROCESS | 1824 | ++DOMWINDOW == 153 (0x7f842a317400) [pid = 1824] [serial = 2321] [outer = (nil)] 18:17:40 INFO - PROCESS | 1824 | ++DOMWINDOW == 154 (0x7f8432dda000) [pid = 1824] [serial = 2322] [outer = 0x7f842a317400] 18:17:40 INFO - PROCESS | 1824 | 1461115060773 Marionette DEBUG loaded listener.js 18:17:40 INFO - PROCESS | 1824 | ++DOMWINDOW == 155 (0x7f8432e08400) [pid = 1824] [serial = 2323] [outer = 0x7f842a317400] 18:17:41 INFO - PROCESS | 1824 | 1461115061599 Marionette TRACE conn4 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 18:17:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 18:17:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 18:17:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 18:17:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 18:17:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 18:17:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 18:17:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 18:17:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 18:17:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 18:17:41 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 18:17:41 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 18:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:17:41 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 18:17:41 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 18:17:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 18:17:41 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 18:17:41 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 18:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:17:41 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 18:17:41 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 18:17:41 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 18:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:17:41 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 18:17:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 18:17:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 18:17:41 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1436ms 18:17:41 INFO - PROCESS | 1824 | 1461115061632 Marionette TRACE conn4 -> [0,3061,"getWindowHandle",null] 18:17:41 INFO - PROCESS | 1824 | 1461115061647 Marionette TRACE conn4 <- [1,3061,null,{"value":"8"}] 18:17:41 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 18:17:41 INFO - PROCESS | 1824 | 1461115061707 Marionette TRACE conn4 -> [0,3062,"setScriptTimeout",{"ms":35000}] 18:17:41 INFO - PROCESS | 1824 | 1461115061712 Marionette TRACE conn4 <- [1,3062,null,{}] 18:17:41 INFO - PROCESS | 1824 | 1461115061724 Marionette TRACE conn4 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:42 INFO - PROCESS | 1824 | 1461115062014 Marionette TRACE conn4 <- [1,3063,null,{"value":null}] 18:17:42 INFO - PROCESS | 1824 | 1461115062336 Marionette TRACE conn4 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:42 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8432e82800 == 170 [pid = 1824] [id = 775] 18:17:42 INFO - PROCESS | 1824 | ++DOMWINDOW == 156 (0x7f84338a1400) [pid = 1824] [serial = 2324] [outer = (nil)] 18:17:42 INFO - PROCESS | 1824 | ++DOMWINDOW == 157 (0x7f84338ad000) [pid = 1824] [serial = 2325] [outer = 0x7f84338a1400] 18:17:42 INFO - PROCESS | 1824 | 1461115062419 Marionette DEBUG loaded listener.js 18:17:42 INFO - PROCESS | 1824 | ++DOMWINDOW == 158 (0x7f84339c1800) [pid = 1824] [serial = 2326] [outer = 0x7f84338a1400] 18:17:42 INFO - PROCESS | 1824 | [1824] 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 18:17:43 INFO - PROCESS | 1824 | 1461115063266 Marionette TRACE conn4 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 18:17:43 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 18:17:43 INFO - {} 18:17:43 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1636ms 18:17:43 INFO - PROCESS | 1824 | 1461115063293 Marionette TRACE conn4 -> [0,3065,"getWindowHandle",null] 18:17:43 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 18:17:43 INFO - PROCESS | 1824 | 1461115063297 Marionette TRACE conn4 <- [1,3065,null,{"value":"8"}] 18:17:43 INFO - PROCESS | 1824 | 1461115063305 Marionette TRACE conn4 -> [0,3066,"setScriptTimeout",{"ms":35000}] 18:17:43 INFO - PROCESS | 1824 | 1461115063308 Marionette TRACE conn4 <- [1,3066,null,{}] 18:17:43 INFO - PROCESS | 1824 | 1461115063314 Marionette TRACE conn4 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:43 INFO - PROCESS | 1824 | 1461115063577 Marionette TRACE conn4 <- [1,3067,null,{"value":null}] 18:17:43 INFO - PROCESS | 1824 | 1461115063848 Marionette TRACE conn4 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:43 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8433e8c800 == 171 [pid = 1824] [id = 776] 18:17:43 INFO - PROCESS | 1824 | ++DOMWINDOW == 159 (0x7f8433016c00) [pid = 1824] [serial = 2327] [outer = (nil)] 18:17:43 INFO - PROCESS | 1824 | ++DOMWINDOW == 160 (0x7f8433acd400) [pid = 1824] [serial = 2328] [outer = 0x7f8433016c00] 18:17:43 INFO - PROCESS | 1824 | 1461115063925 Marionette DEBUG loaded listener.js 18:17:44 INFO - PROCESS | 1824 | ++DOMWINDOW == 161 (0x7f8433e69800) [pid = 1824] [serial = 2329] [outer = 0x7f8433016c00] 18:17:44 INFO - PROCESS | 1824 | 1461115064737 Marionette TRACE conn4 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 18:17:44 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 18:17:44 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 18:17:44 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 18:17:44 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 18:17:44 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 18:17:44 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 18:17:44 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 18:17:44 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1482ms 18:17:44 INFO - PROCESS | 1824 | 1461115064788 Marionette TRACE conn4 -> [0,3069,"getWindowHandle",null] 18:17:44 INFO - PROCESS | 1824 | 1461115064791 Marionette TRACE conn4 <- [1,3069,null,{"value":"8"}] 18:17:44 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 18:17:44 INFO - PROCESS | 1824 | 1461115064798 Marionette TRACE conn4 -> [0,3070,"setScriptTimeout",{"ms":35000}] 18:17:44 INFO - PROCESS | 1824 | 1461115064801 Marionette TRACE conn4 <- [1,3070,null,{}] 18:17:44 INFO - PROCESS | 1824 | 1461115064807 Marionette TRACE conn4 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:45 INFO - PROCESS | 1824 | 1461115065107 Marionette TRACE conn4 <- [1,3071,null,{"value":null}] 18:17:45 INFO - PROCESS | 1824 | 1461115065389 Marionette TRACE conn4 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:45 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84354f6000 == 172 [pid = 1824] [id = 777] 18:17:45 INFO - PROCESS | 1824 | ++DOMWINDOW == 162 (0x7f8433a7e800) [pid = 1824] [serial = 2330] [outer = (nil)] 18:17:45 INFO - PROCESS | 1824 | ++DOMWINDOW == 163 (0x7f8433edc800) [pid = 1824] [serial = 2331] [outer = 0x7f8433a7e800] 18:17:45 INFO - PROCESS | 1824 | 1461115065467 Marionette DEBUG loaded listener.js 18:17:45 INFO - PROCESS | 1824 | ++DOMWINDOW == 164 (0x7f8435191400) [pid = 1824] [serial = 2332] [outer = 0x7f8433a7e800] 18:17:46 INFO - PROCESS | 1824 | 1461115066295 Marionette TRACE conn4 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 18:17:46 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 18:17:46 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 18:17:46 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 18:17:46 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 18:17:46 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 18:17:46 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 18:17:46 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1536ms 18:17:46 INFO - PROCESS | 1824 | 1461115066337 Marionette TRACE conn4 -> [0,3073,"getWindowHandle",null] 18:17:46 INFO - PROCESS | 1824 | 1461115066341 Marionette TRACE conn4 <- [1,3073,null,{"value":"8"}] 18:17:46 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 18:17:46 INFO - PROCESS | 1824 | 1461115066347 Marionette TRACE conn4 -> [0,3074,"setScriptTimeout",{"ms":35000}] 18:17:46 INFO - PROCESS | 1824 | 1461115066349 Marionette TRACE conn4 <- [1,3074,null,{}] 18:17:46 INFO - PROCESS | 1824 | 1461115066356 Marionette TRACE conn4 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:46 INFO - PROCESS | 1824 | 1461115066635 Marionette TRACE conn4 <- [1,3075,null,{"value":null}] 18:17:46 INFO - PROCESS | 1824 | 1461115066918 Marionette TRACE conn4 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:46 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843781d800 == 173 [pid = 1824] [id = 778] 18:17:46 INFO - PROCESS | 1824 | ++DOMWINDOW == 165 (0x7f8433ab1400) [pid = 1824] [serial = 2333] [outer = (nil)] 18:17:46 INFO - PROCESS | 1824 | ++DOMWINDOW == 166 (0x7f8435e2ec00) [pid = 1824] [serial = 2334] [outer = 0x7f8433ab1400] 18:17:47 INFO - PROCESS | 1824 | 1461115067003 Marionette DEBUG loaded listener.js 18:17:47 INFO - PROCESS | 1824 | ++DOMWINDOW == 167 (0x7f8437191000) [pid = 1824] [serial = 2335] [outer = 0x7f8433ab1400] 18:17:47 INFO - PROCESS | 1824 | 1461115067803 Marionette TRACE conn4 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 18:17:47 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 18:17:47 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 18:17:47 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 18:17:47 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 18:17:47 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 18:17:47 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 18:17:47 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1484ms 18:17:47 INFO - PROCESS | 1824 | 1461115067834 Marionette TRACE conn4 -> [0,3077,"getWindowHandle",null] 18:17:47 INFO - PROCESS | 1824 | 1461115067838 Marionette TRACE conn4 <- [1,3077,null,{"value":"8"}] 18:17:47 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 18:17:47 INFO - PROCESS | 1824 | 1461115067844 Marionette TRACE conn4 -> [0,3078,"setScriptTimeout",{"ms":35000}] 18:17:47 INFO - PROCESS | 1824 | 1461115067847 Marionette TRACE conn4 <- [1,3078,null,{}] 18:17:47 INFO - PROCESS | 1824 | 1461115067853 Marionette TRACE conn4 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:48 INFO - PROCESS | 1824 | 1461115068131 Marionette TRACE conn4 <- [1,3079,null,{"value":null}] 18:17:48 INFO - PROCESS | 1824 | 1461115068391 Marionette TRACE conn4 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:48 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84336b1000 == 174 [pid = 1824] [id = 779] 18:17:48 INFO - PROCESS | 1824 | ++DOMWINDOW == 168 (0x7f8433019800) [pid = 1824] [serial = 2336] [outer = (nil)] 18:17:48 INFO - PROCESS | 1824 | ++DOMWINDOW == 169 (0x7f8433932800) [pid = 1824] [serial = 2337] [outer = 0x7f8433019800] 18:17:48 INFO - PROCESS | 1824 | 1461115068504 Marionette DEBUG loaded listener.js 18:17:48 INFO - PROCESS | 1824 | ++DOMWINDOW == 170 (0x7f8435195c00) [pid = 1824] [serial = 2338] [outer = 0x7f8433019800] 18:17:49 INFO - PROCESS | 1824 | 1461115069388 Marionette TRACE conn4 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 18:17:49 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 18:17:49 INFO - PROCESS | 1824 | 1461115069440 Marionette TRACE conn4 <- [1,3081,null,{"value":"8"}] 18:17:49 INFO - PROCESS | 1824 | 1461115069496 Marionette TRACE conn4 -> [0,3082,"setScriptTimeout",{"ms":35000}] 18:17:49 INFO - PROCESS | 1824 | 1461115069500 Marionette TRACE conn4 <- [1,3082,null,{}] 18:17:49 INFO - PROCESS | 1824 | 1461115069511 Marionette TRACE conn4 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:49 INFO - PROCESS | 1824 | 1461115069810 Marionette TRACE conn4 <- [1,3083,null,{"value":null}] 18:17:50 INFO - PROCESS | 1824 | 1461115070182 Marionette TRACE conn4 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:50 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8437f3a800 == 175 [pid = 1824] [id = 780] 18:17:50 INFO - PROCESS | 1824 | ++DOMWINDOW == 171 (0x7f84380de000) [pid = 1824] [serial = 2339] [outer = (nil)] 18:17:50 INFO - PROCESS | 1824 | ++DOMWINDOW == 172 (0x7f84380ea800) [pid = 1824] [serial = 2340] [outer = 0x7f84380de000] 18:17:50 INFO - PROCESS | 1824 | 1461115070269 Marionette DEBUG loaded listener.js 18:17:50 INFO - PROCESS | 1824 | ++DOMWINDOW == 173 (0x7f84383d3000) [pid = 1824] [serial = 2341] [outer = 0x7f84380de000] 18:17:51 INFO - PROCESS | 1824 | 1461115071061 Marionette TRACE conn4 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 18:17:51 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 18:17:51 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 18:17:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:17:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:17:51 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 18:17:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 18:17:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1636ms 18:17:51 INFO - PROCESS | 1824 | 1461115071087 Marionette TRACE conn4 -> [0,3085,"getWindowHandle",null] 18:17:51 INFO - PROCESS | 1824 | 1461115071091 Marionette TRACE conn4 <- [1,3085,null,{"value":"8"}] 18:17:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 18:17:51 INFO - PROCESS | 1824 | 1461115071098 Marionette TRACE conn4 -> [0,3086,"setScriptTimeout",{"ms":35000}] 18:17:51 INFO - PROCESS | 1824 | 1461115071102 Marionette TRACE conn4 <- [1,3086,null,{}] 18:17:51 INFO - PROCESS | 1824 | 1461115071107 Marionette TRACE conn4 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:51 INFO - PROCESS | 1824 | 1461115071357 Marionette TRACE conn4 <- [1,3087,null,{"value":null}] 18:17:51 INFO - PROCESS | 1824 | 1461115071614 Marionette TRACE conn4 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:51 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8438fda000 == 176 [pid = 1824] [id = 781] 18:17:51 INFO - PROCESS | 1824 | ++DOMWINDOW == 174 (0x7f8437ffac00) [pid = 1824] [serial = 2342] [outer = (nil)] 18:17:51 INFO - PROCESS | 1824 | ++DOMWINDOW == 175 (0x7f84383db800) [pid = 1824] [serial = 2343] [outer = 0x7f8437ffac00] 18:17:51 INFO - PROCESS | 1824 | 1461115071692 Marionette DEBUG loaded listener.js 18:17:51 INFO - PROCESS | 1824 | ++DOMWINDOW == 176 (0x7f8438fa4c00) [pid = 1824] [serial = 2344] [outer = 0x7f8437ffac00] 18:17:52 INFO - PROCESS | 1824 | 1461115072513 Marionette TRACE conn4 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 18:17:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 18:17:52 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1445ms 18:17:52 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 18:17:52 INFO - PROCESS | 1824 | 1461115072544 Marionette TRACE conn4 -> [0,3089,"getWindowHandle",null] 18:17:52 INFO - PROCESS | 1824 | 1461115072547 Marionette TRACE conn4 <- [1,3089,null,{"value":"8"}] 18:17:52 INFO - PROCESS | 1824 | 1461115072554 Marionette TRACE conn4 -> [0,3090,"setScriptTimeout",{"ms":35000}] 18:17:52 INFO - PROCESS | 1824 | 1461115072557 Marionette TRACE conn4 <- [1,3090,null,{}] 18:17:52 INFO - PROCESS | 1824 | 1461115072563 Marionette TRACE conn4 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:52 INFO - PROCESS | 1824 | 1461115072815 Marionette TRACE conn4 <- [1,3091,null,{"value":null}] 18:17:53 INFO - PROCESS | 1824 | 1461115073074 Marionette TRACE conn4 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:53 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843c597000 == 177 [pid = 1824] [id = 782] 18:17:53 INFO - PROCESS | 1824 | ++DOMWINDOW == 177 (0x7f84380dc400) [pid = 1824] [serial = 2345] [outer = (nil)] 18:17:53 INFO - PROCESS | 1824 | ++DOMWINDOW == 178 (0x7f843a429c00) [pid = 1824] [serial = 2346] [outer = 0x7f84380dc400] 18:17:53 INFO - PROCESS | 1824 | 1461115073148 Marionette DEBUG loaded listener.js 18:17:53 INFO - PROCESS | 1824 | ++DOMWINDOW == 179 (0x7f843a532400) [pid = 1824] [serial = 2347] [outer = 0x7f84380dc400] 18:17:54 INFO - PROCESS | 1824 | 1461115074010 Marionette TRACE conn4 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 18:17:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 18:17:54 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1481ms 18:17:54 INFO - PROCESS | 1824 | 1461115074034 Marionette TRACE conn4 -> [0,3093,"getWindowHandle",null] 18:17:54 INFO - PROCESS | 1824 | 1461115074038 Marionette TRACE conn4 <- [1,3093,null,{"value":"8"}] 18:17:54 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 18:17:54 INFO - PROCESS | 1824 | 1461115074044 Marionette TRACE conn4 -> [0,3094,"setScriptTimeout",{"ms":35000}] 18:17:54 INFO - PROCESS | 1824 | 1461115074048 Marionette TRACE conn4 <- [1,3094,null,{}] 18:17:54 INFO - PROCESS | 1824 | 1461115074053 Marionette TRACE conn4 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:54 INFO - PROCESS | 1824 | 1461115074302 Marionette TRACE conn4 <- [1,3095,null,{"value":null}] 18:17:54 INFO - PROCESS | 1824 | 1461115074593 Marionette TRACE conn4 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:54 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f843d108000 == 178 [pid = 1824] [id = 783] 18:17:54 INFO - PROCESS | 1824 | ++DOMWINDOW == 180 (0x7f843300c800) [pid = 1824] [serial = 2348] [outer = (nil)] 18:17:54 INFO - PROCESS | 1824 | ++DOMWINDOW == 181 (0x7f843ad96000) [pid = 1824] [serial = 2349] [outer = 0x7f843300c800] 18:17:54 INFO - PROCESS | 1824 | 1461115074670 Marionette DEBUG loaded listener.js 18:17:54 INFO - PROCESS | 1824 | ++DOMWINDOW == 182 (0x7f843ae54000) [pid = 1824] [serial = 2350] [outer = 0x7f843300c800] 18:17:55 INFO - PROCESS | 1824 | 1461115075522 Marionette TRACE conn4 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 18:17:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 18:17:55 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1490ms 18:17:55 INFO - PROCESS | 1824 | 1461115075536 Marionette TRACE conn4 -> [0,3097,"getWindowHandle",null] 18:17:55 INFO - PROCESS | 1824 | 1461115075541 Marionette TRACE conn4 <- [1,3097,null,{"value":"8"}] 18:17:55 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 18:17:55 INFO - PROCESS | 1824 | 1461115075547 Marionette TRACE conn4 -> [0,3098,"setScriptTimeout",{"ms":35000}] 18:17:55 INFO - PROCESS | 1824 | 1461115075550 Marionette TRACE conn4 <- [1,3098,null,{}] 18:17:55 INFO - PROCESS | 1824 | 1461115075556 Marionette TRACE conn4 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:55 INFO - PROCESS | 1824 | 1461115075820 Marionette TRACE conn4 <- [1,3099,null,{"value":null}] 18:17:56 INFO - PROCESS | 1824 | 1461115076082 Marionette TRACE conn4 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:56 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f84432cc800 == 179 [pid = 1824] [id = 784] 18:17:56 INFO - PROCESS | 1824 | ++DOMWINDOW == 183 (0x7f841acefc00) [pid = 1824] [serial = 2351] [outer = (nil)] 18:17:56 INFO - PROCESS | 1824 | ++DOMWINDOW == 184 (0x7f843ae54400) [pid = 1824] [serial = 2352] [outer = 0x7f841acefc00] 18:17:56 INFO - PROCESS | 1824 | 1461115076156 Marionette DEBUG loaded listener.js 18:17:56 INFO - PROCESS | 1824 | ++DOMWINDOW == 185 (0x7f843b4a8000) [pid = 1824] [serial = 2353] [outer = 0x7f841acefc00] 18:17:56 INFO - PROCESS | 1824 | 1461115076990 Marionette TRACE conn4 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 18:17:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 18:17:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 18:17:57 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1492ms 18:17:57 INFO - PROCESS | 1824 | 1461115077040 Marionette TRACE conn4 -> [0,3101,"getWindowHandle",null] 18:17:57 INFO - PROCESS | 1824 | 1461115077044 Marionette TRACE conn4 <- [1,3101,null,{"value":"8"}] 18:17:57 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 18:17:57 INFO - PROCESS | 1824 | 1461115077051 Marionette TRACE conn4 -> [0,3102,"setScriptTimeout",{"ms":35000}] 18:17:57 INFO - PROCESS | 1824 | 1461115077053 Marionette TRACE conn4 <- [1,3102,null,{}] 18:17:57 INFO - PROCESS | 1824 | 1461115077107 Marionette TRACE conn4 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:57 INFO - PROCESS | 1824 | 1461115077354 Marionette TRACE conn4 <- [1,3103,null,{"value":null}] 18:17:57 INFO - PROCESS | 1824 | 1461115077658 Marionette TRACE conn4 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:57 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f844d37d800 == 180 [pid = 1824] [id = 785] 18:17:57 INFO - PROCESS | 1824 | ++DOMWINDOW == 186 (0x7f8426f64800) [pid = 1824] [serial = 2354] [outer = (nil)] 18:17:57 INFO - PROCESS | 1824 | ++DOMWINDOW == 187 (0x7f843bbf1800) [pid = 1824] [serial = 2355] [outer = 0x7f8426f64800] 18:17:57 INFO - PROCESS | 1824 | 1461115077740 Marionette DEBUG loaded listener.js 18:17:57 INFO - PROCESS | 1824 | ++DOMWINDOW == 188 (0x7f843bf61400) [pid = 1824] [serial = 2356] [outer = 0x7f8426f64800] 18:17:58 INFO - PROCESS | 1824 | 1461115078535 Marionette TRACE conn4 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 18:17:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 18:17:58 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1536ms 18:17:58 INFO - PROCESS | 1824 | 1461115078589 Marionette TRACE conn4 -> [0,3105,"getWindowHandle",null] 18:17:58 INFO - PROCESS | 1824 | 1461115078593 Marionette TRACE conn4 <- [1,3105,null,{"value":"8"}] 18:17:58 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 18:17:58 INFO - PROCESS | 1824 | 1461115078599 Marionette TRACE conn4 -> [0,3106,"setScriptTimeout",{"ms":35000}] 18:17:58 INFO - PROCESS | 1824 | 1461115078602 Marionette TRACE conn4 <- [1,3106,null,{}] 18:17:58 INFO - PROCESS | 1824 | 1461115078616 Marionette TRACE conn4 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:58 INFO - PROCESS | 1824 | 1461115078874 Marionette TRACE conn4 <- [1,3107,null,{"value":null}] 18:17:59 INFO - PROCESS | 1824 | 1461115079163 Marionette TRACE conn4 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:59 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f844f7b4800 == 181 [pid = 1824] [id = 786] 18:17:59 INFO - PROCESS | 1824 | ++DOMWINDOW == 189 (0x7f8427070400) [pid = 1824] [serial = 2357] [outer = (nil)] 18:17:59 INFO - PROCESS | 1824 | ++DOMWINDOW == 190 (0x7f843bfeb800) [pid = 1824] [serial = 2358] [outer = 0x7f8427070400] 18:17:59 INFO - PROCESS | 1824 | 1461115079244 Marionette DEBUG loaded listener.js 18:17:59 INFO - PROCESS | 1824 | ++DOMWINDOW == 191 (0x7f843c208800) [pid = 1824] [serial = 2359] [outer = 0x7f8427070400] 18:18:00 INFO - PROCESS | 1824 | 1461115080078 Marionette TRACE conn4 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 18:18:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 18:18:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 18:18:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 18:18:00 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1498ms 18:18:00 INFO - PROCESS | 1824 | 1461115080099 Marionette TRACE conn4 -> [0,3109,"getWindowHandle",null] 18:18:00 INFO - PROCESS | 1824 | 1461115080101 Marionette TRACE conn4 <- [1,3109,null,{"value":"8"}] 18:18:00 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 18:18:00 INFO - PROCESS | 1824 | 1461115080109 Marionette TRACE conn4 -> [0,3110,"setScriptTimeout",{"ms":35000}] 18:18:00 INFO - PROCESS | 1824 | 1461115080113 Marionette TRACE conn4 <- [1,3110,null,{}] 18:18:00 INFO - PROCESS | 1824 | 1461115080119 Marionette TRACE conn4 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:18:00 INFO - PROCESS | 1824 | 1461115080422 Marionette TRACE conn4 <- [1,3111,null,{"value":null}] 18:18:00 INFO - PROCESS | 1824 | 1461115080696 Marionette TRACE conn4 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:00 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f8452032800 == 182 [pid = 1824] [id = 787] 18:18:00 INFO - PROCESS | 1824 | ++DOMWINDOW == 192 (0x7f843bbe7400) [pid = 1824] [serial = 2360] [outer = (nil)] 18:18:00 INFO - PROCESS | 1824 | ++DOMWINDOW == 193 (0x7f843c340800) [pid = 1824] [serial = 2361] [outer = 0x7f843bbe7400] 18:18:00 INFO - PROCESS | 1824 | 1461115080779 Marionette DEBUG loaded listener.js 18:18:00 INFO - PROCESS | 1824 | ++DOMWINDOW == 194 (0x7f843c34a800) [pid = 1824] [serial = 2362] [outer = 0x7f843bbe7400] 18:18:01 INFO - PROCESS | 1824 | 1461115081572 Marionette TRACE conn4 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 18:18:01 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 18:18:01 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 18:18:01 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 18:18:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:18:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:18:01 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 18:18:01 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1481ms 18:18:01 INFO - PROCESS | 1824 | 1461115081592 Marionette TRACE conn4 -> [0,3113,"getWindowHandle",null] 18:18:01 INFO - PROCESS | 1824 | 1461115081596 Marionette TRACE conn4 <- [1,3113,null,{"value":"8"}] 18:18:01 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 18:18:01 INFO - PROCESS | 1824 | 1461115081602 Marionette TRACE conn4 -> [0,3114,"setScriptTimeout",{"ms":35000}] 18:18:01 INFO - PROCESS | 1824 | 1461115081606 Marionette TRACE conn4 <- [1,3114,null,{}] 18:18:01 INFO - PROCESS | 1824 | 1461115081611 Marionette TRACE conn4 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:18:01 INFO - PROCESS | 1824 | 1461115081874 Marionette TRACE conn4 <- [1,3115,null,{"value":null}] 18:18:02 INFO - PROCESS | 1824 | 1461115082154 Marionette TRACE conn4 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"a756b833-c8b9-4c0e-b1c5-c72e885a27ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:02 INFO - PROCESS | 1824 | ++DOCSHELL 0x7f845386f000 == 183 [pid = 1824] [id = 788] 18:18:02 INFO - PROCESS | 1824 | ++DOMWINDOW == 195 (0x7f841acf6c00) [pid = 1824] [serial = 2363] [outer = (nil)] 18:18:02 INFO - PROCESS | 1824 | ++DOMWINDOW == 196 (0x7f843c34f000) [pid = 1824] [serial = 2364] [outer = 0x7f841acf6c00] 18:18:02 INFO - PROCESS | 1824 | 1461115082229 Marionette DEBUG loaded listener.js 18:18:02 INFO - PROCESS | 1824 | ++DOMWINDOW == 197 (0x7f843cd4e400) [pid = 1824] [serial = 2365] [outer = 0x7f841acf6c00] 18:18:05 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8424bb0000 == 182 [pid = 1824] [id = 768] 18:18:05 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8425fb4800 == 181 [pid = 1824] [id = 767] 18:18:05 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843827e800 == 180 [pid = 1824] [id = 757] 18:18:05 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843b4e2000 == 179 [pid = 1824] [id = 758] 18:18:05 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8437d7a000 == 178 [pid = 1824] [id = 756] 18:18:05 INFO - PROCESS | 1824 | --DOCSHELL 0x7f843780f000 == 177 [pid = 1824] [id = 755] 18:18:05 INFO - PROCESS | 1824 | --DOCSHELL 0x7f84342c3000 == 176 [pid = 1824] [id = 754] 18:18:05 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8433d29000 == 175 [pid = 1824] [id = 753] 18:18:05 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8433325000 == 174 [pid = 1824] [id = 752] 18:18:05 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8431dc8800 == 173 [pid = 1824] [id = 751] 18:18:05 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8430c4a000 == 172 [pid = 1824] [id = 750] 18:18:05 INFO - PROCESS | 1824 | --DOCSHELL 0x7f842a974000 == 171 [pid = 1824] [id = 749] 18:18:05 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8429da0800 == 170 [pid = 1824] [id = 748] 18:18:05 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8426f2e000 == 169 [pid = 1824] [id = 746] 18:18:05 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8428e87800 == 168 [pid = 1824] [id = 747] 18:18:05 INFO - PROCESS | 1824 | --DOCSHELL 0x7f8424ba0800 == 167 [pid = 1824] [id = 745] 18:18:05 INFO - PROCESS | 1824 | --DOMWINDOW == 196 (0x7f842719d800) [pid = 1824] [serial = 2234] [outer = (nil)] [url = about:blank] 18:18:05 INFO - PROCESS | 1824 | --DOMWINDOW == 195 (0x7f84333ed000) [pid = 1824] [serial = 2201] [outer = (nil)] [url = about:blank] 18:18:05 INFO - PROCESS | 1824 | --DOMWINDOW == 194 (0x7f842514b800) [pid = 1824] [serial = 2172] [outer = (nil)] [url = about:blank] 18:18:05 INFO - PROCESS | 1824 | --DOMWINDOW == 193 (0x7f843745e400) [pid = 1824] [serial = 2219] [outer = (nil)] [url = about:blank] 18:18:05 INFO - PROCESS | 1824 | --DOMWINDOW == 192 (0x7f8427063400) [pid = 1824] [serial = 2097] [outer = (nil)] [url = about:blank] 18:18:05 INFO - PROCESS | 1824 | --DOMWINDOW == 191 (0x7f842a31e400) [pid = 1824] [serial = 2184] [outer = (nil)] [url = about:blank] 18:18:05 INFO - PROCESS | 1824 | --DOMWINDOW == 190 (0x7f8431c13400) [pid = 1824] [serial = 2196] [outer = (nil)] [url = about:blank] 18:18:05 INFO - PROCESS | 1824 | --DOMWINDOW == 189 (0x7f8421f48000) [pid = 1824] [serial = 2169] [outer = (nil)] [url = about:blank] 18:18:05 INFO - PROCESS | 1824 | --DOMWINDOW == 188 (0x7f843716a000) [pid = 1824] [serial = 2216] [outer = (nil)] [url = about:blank] 18:18:05 INFO - PROCESS | 1824 | --DOMWINDOW == 187 (0x7f8425095c00) [pid = 1824] [serial = 2226] [outer = (nil)] [url = about:blank] 18:18:05 INFO - PROCESS | 1824 | --DOMWINDOW == 186 (0x7f8435e4ec00) [pid = 1824] [serial = 2214] [outer = (nil)] [url = about:blank] 18:18:05 INFO - PROCESS | 1824 | --DOMWINDOW == 185 (0x7f8433eddc00) [pid = 1824] [serial = 2207] [outer = (nil)] [url = about:blank] 18:18:05 INFO - PROCESS | 1824 | --DOMWINDOW == 184 (0x7f8433ad1c00) [pid = 1824] [serial = 2205] [outer = (nil)] [url = about:blank] 18:18:05 INFO - PROCESS | 1824 | --DOMWINDOW == 183 (0x7f8432ddf800) [pid = 1824] [serial = 2199] [outer = (nil)] [url = about:blank] 18:18:05 INFO - PROCESS | 1824 | --DOMWINDOW == 182 (0x7f84244e8400) [pid = 1824] [serial = 2225] [outer = (nil)] [url = about:blank] 18:18:05 INFO - PROCESS | 1824 | --DOMWINDOW == 181 (0x7f8434e23400) [pid = 1824] [serial = 2210] [outer = (nil)] [url = about:blank] 18:18:05 INFO - PROCESS | 1824 | --DOMWINDOW == 180 (0x7f8431aa6c00) [pid = 1824] [serial = 2195] [outer = (nil)] [url = about:blank] 18:18:05 INFO - PROCESS | 1824 | --DOMWINDOW == 179 (0x7f8435252400) [pid = 1824] [serial = 2211] [outer = (nil)] [url = about:blank] 18:18:05 INFO - PROCESS | 1824 | --DOMWINDOW == 178 (0x7f8426e38400) [pid = 1824] [serial = 2174] [outer = (nil)] [url = about:blank] 18:18:05 INFO - PROCESS | 1824 | --DOMWINDOW == 177 (0x7f843393c000) [pid = 1824] [serial = 2204] [outer = (nil)] [url = about:blank] 18:18:05 INFO - PROCESS | 1824 | --DOMWINDOW == 176 (0x7f8429c52800) [pid = 1824] [serial = 2183] [outer = (nil)] [url = about:blank] 18:18:05 INFO - PROCESS | 1824 | --DOMWINDOW == 175 (0x7f84342ff800) [pid = 1824] [serial = 2154] [outer = (nil)] [url = about:blank] 18:18:05 INFO - PROCESS | 1824 | --DOMWINDOW == 174 (0x7f842aa71c00) [pid = 1824] [serial = 2187] [outer = (nil)] [url = about:blank] 18:18:05 INFO - PROCESS | 1824 | --DOMWINDOW == 173 (0x7f8431a05400) [pid = 1824] [serial = 2193] [outer = (nil)] [url = about:blank] 18:18:05 INFO - PROCESS | 1824 | --DOMWINDOW == 172 (0x7f84299c4000) [pid = 1824] [serial = 2180] [outer = (nil)] [url = about:blank] 18:18:05 INFO - PROCESS | 1824 | --DOMWINDOW == 171 (0x7f841bd71800) [pid = 1824] [serial = 2168] [outer = (nil)] [url = about:blank] 18:18:05 INFO - PROCESS | 1824 | --DOMWINDOW == 170 (0x7f8426abbc00) [pid = 1824] [serial = 2229] [outer = (nil)] [url = about:blank] 18:18:05 INFO - PROCESS | 1824 | --DOMWINDOW == 169 (0x7f8433ee9400) [pid = 1824] [serial = 2151] [outer = (nil)] [url = about:blank] 18:18:05 INFO - PROCESS | 1824 | --DOMWINDOW == 168 (0x7f842706f800) [pid = 1824] [serial = 2175] [outer = (nil)] [url = about:blank] 18:18:05 INFO - PROCESS | 1824 | --DOMWINDOW == 167 (0x7f84336fd000) [pid = 1824] [serial = 2202] [outer = (nil)] [url = about:blank] 18:18:05 INFO - PROCESS | 1824 | --DOMWINDOW == 166 (0x7f842c93e400) [pid = 1824] [serial = 2192] [outer = (nil)] [url = about:blank] 18:18:05 INFO - PROCESS | 1824 | --DOMWINDOW == 165 (0x7f8429a2f400) [pid = 1824] [serial = 2181] [outer = (nil)] [url = about:blank] 18:18:05 INFO - PROCESS | 1824 | --DOMWINDOW == 164 (0x7f8425484400) [pid = 1824] [serial = 2228] [outer = (nil)] [url = about:blank] 18:18:05 INFO - PROCESS | 1824 | --DOMWINDOW == 163 (0x7f842c7f5400) [pid = 1824] [serial = 2190] [outer = (nil)] [url = about:blank] 18:18:05 INFO - PROCESS | 1824 | --DOMWINDOW == 162 (0x7f84226dc400) [pid = 1824] [serial = 2223] [outer = (nil)] [url = about:blank] 18:18:05 INFO - PROCESS | 1824 | --DOMWINDOW == 161 (0x7f84244db800) [pid = 1824] [serial = 2171] [outer = (nil)] [url = about:blank] 18:18:05 INFO - PROCESS | 1824 | --DOMWINDOW == 160 (0x7f8425453800) [pid = 1824] [serial = 2232] [outer = (nil)] [url = about:blank] 18:18:05 INFO - PROCESS | 1824 | --DOMWINDOW == 159 (0x7f8432d95400) [pid = 1824] [serial = 2198] [outer = (nil)] [url = about:blank] 18:18:05 INFO - PROCESS | 1824 | --DOMWINDOW == 158 (0x7f842234e400) [pid = 1824] [serial = 2222] [outer = (nil)] [url = about:blank] 18:18:05 INFO - PROCESS | 1824 | --DOMWINDOW == 157 (0x7f842abee800) [pid = 1824] [serial = 2189] [outer = (nil)] [url = about:blank] 18:18:05 INFO - PROCESS | 1824 | --DOMWINDOW == 156 (0x7f842a9e3c00) [pid = 1824] [serial = 2186] [outer = (nil)] [url = about:blank] 18:18:05 INFO - PROCESS | 1824 | --DOMWINDOW == 155 (0x7f8435e25400) [pid = 1824] [serial = 2213] [outer = (nil)] [url = about:blank] 18:18:05 INFO - PROCESS | 1824 | --DOMWINDOW == 154 (0x7f8434287800) [pid = 1824] [serial = 2208] [outer = (nil)] [url = about:blank] 18:18:05 INFO - PROCESS | 1824 | --DOMWINDOW == 153 (0x7f8428e63000) [pid = 1824] [serial = 2178] [outer = (nil)] [url = about:blank] 18:18:05 INFO - PROCESS | 1824 | --DOMWINDOW == 152 (0x7f8422559800) [pid = 1824] [serial = 2231] [outer = (nil)] [url = about:blank] 18:18:05 INFO - PROCESS | 1824 | --DOMWINDOW == 151 (0x7f8428b02400) [pid = 1824] [serial = 2177] [outer = (nil)] [url = about:blank] 18:18:05 INFO - PROCESS | 1824 | 1461115085544 Marionette TRACE conn4 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 18:18:05 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 18:18:05 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 3996ms 18:18:05 INFO - PROCESS | 1824 | 1461115085599 Marionette TRACE conn4 -> [0,3117,"getWindowHandle",null] 18:18:05 INFO - PROCESS | 1824 | 1461115085605 Marionette TRACE conn4 <- [1,3117,null,{"value":"8"}] 18:18:06 WARNING - u'runner_teardown' () 18:18:06 INFO - No more tests 18:18:06 INFO - Got 0 unexpected results 18:18:06 INFO - SUITE-END | took 1258s 18:18:06 INFO - Closing logging queue 18:18:06 INFO - queue closed 18:18:07 INFO - Return code: 0 18:18:07 WARNING - # TBPL SUCCESS # 18:18:07 INFO - Running post-action listener: _resource_record_post_action 18:18:07 INFO - Running post-run listener: _resource_record_post_run 18:18:08 INFO - Total resource usage - Wall time: 1296s; CPU: 98.0%; Read bytes: 8572928; Write bytes: 972034048; Read time: 904; Write time: 347024 18:18:08 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 18:18:08 INFO - install - Wall time: 33s; CPU: 100.0%; Read bytes: 0; Write bytes: 51597312; Read time: 0; Write time: 43024 18:18:08 INFO - run-tests - Wall time: 1264s; CPU: 98.0%; Read bytes: 5832704; Write bytes: 852938752; Read time: 564; Write time: 211276 18:18:08 INFO - Running post-run listener: _upload_blobber_files 18:18:08 INFO - Blob upload gear active. 18:18:08 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 18:18:08 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 18:18:08 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'] 18:18:08 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 18:18:08 INFO - (blobuploader) - INFO - Open directory for files ... 18:18:08 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 18:18:09 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 18:18:09 INFO - (blobuploader) - INFO - Uploading, attempt #1. 18:18:11 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 18:18:11 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 18:18:11 INFO - (blobuploader) - INFO - Done attempting. 18:18:11 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 18:18:11 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 18:18:11 INFO - (blobuploader) - INFO - Uploading, attempt #1. 18:18:12 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 18:18:12 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 18:18:12 INFO - (blobuploader) - INFO - Done attempting. 18:18:12 INFO - (blobuploader) - INFO - Iteration through files over. 18:18:12 INFO - Return code: 0 18:18:12 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 18:18:12 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 18:18:12 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/a57e67a14fc8e5d23ac59eca0a60f0fc63398df61b715388529072aaf4a3c10db25bb05594421242244a475a5e20c482e24c8c9bf7947dbb8e6d3237673fc1d2", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/97e95ed9907c43133b8ddaabb5632fdb024f946103406c3aeff4bc9d451785f45b1d6e032cd22540ca05615161a277451c0d547b59f84649a692132325143c2d"} 18:18:12 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 18:18:12 INFO - Writing to file /builds/slave/test/properties/blobber_files 18:18:12 INFO - Contents: 18:18:12 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/a57e67a14fc8e5d23ac59eca0a60f0fc63398df61b715388529072aaf4a3c10db25bb05594421242244a475a5e20c482e24c8c9bf7947dbb8e6d3237673fc1d2", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/97e95ed9907c43133b8ddaabb5632fdb024f946103406c3aeff4bc9d451785f45b1d6e032cd22540ca05615161a277451c0d547b59f84649a692132325143c2d"} 18:18:12 INFO - Running post-run listener: copy_logs_to_upload_dir 18:18:12 INFO - Copying logs to upload dir... 18:18:12 INFO - mkdir: /builds/slave/test/build/upload/logs 18:18:12 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1371.344631 ========= master_lag: 3.10 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 54 secs) (at 2016-04-19 18:18:15.585219) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 1 secs) (at 2016-04-19 18:18:15.586345) ========= 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-1461113710.601015-1585444068 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/a57e67a14fc8e5d23ac59eca0a60f0fc63398df61b715388529072aaf4a3c10db25bb05594421242244a475a5e20c482e24c8c9bf7947dbb8e6d3237673fc1d2", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/97e95ed9907c43133b8ddaabb5632fdb024f946103406c3aeff4bc9d451785f45b1d6e032cd22540ca05615161a277451c0d547b59f84649a692132325143c2d"} build_url:https://queue.taskcluster.net/v1/task/VIwx0pRzRlihK3X-2rRTFQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/VIwx0pRzRlihK3X-2rRTFQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.037885 build_url: 'https://queue.taskcluster.net/v1/task/VIwx0pRzRlihK3X-2rRTFQ/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/a57e67a14fc8e5d23ac59eca0a60f0fc63398df61b715388529072aaf4a3c10db25bb05594421242244a475a5e20c482e24c8c9bf7947dbb8e6d3237673fc1d2", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/97e95ed9907c43133b8ddaabb5632fdb024f946103406c3aeff4bc9d451785f45b1d6e032cd22540ca05615161a277451c0d547b59f84649a692132325143c2d"}' symbols_url: 'https://queue.taskcluster.net/v1/task/VIwx0pRzRlihK3X-2rRTFQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 1.05 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 1 secs) (at 2016-04-19 18:18:16.672728) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 18:18:16.673104) ========= 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-1461113710.601015-1585444068 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.021758 ========= master_lag: 0.03 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 18:18:16.729383) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 18:18:16.729687) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 18:18:16.730058) ========= ========= Total master_lag: 4.34 =========